1. 15 8月, 2009 1 次提交
    • M
      sh: use in-soc KEYSC on se7724 · 9747e78b
      Magnus Damm 提交于
      This patch updates the Solution Engine 7724 board code to use
      in-SoC KEYSC resources for the keyboard platform device. Using
      the in-SoC key scan controller fixes a crash-during-resume issue.
      
      Without this patch the KEYSC hardware block located in the board
      specific FPGA is used together with an external IRQ which is
      routed through the FPGA and handled by some board specific demux
      code. This board specific FPGA interrupt code does not implement
      desc->set_wake() so the enable_irq_wake() call in the sh_keysc
      driver will fail at suspend-to-ram time and the disable_irq_wake()
      will bomb out when resuming.
      
      Changing the platform data to use the in-SoC KEYSC hardware makes
      the se7724 board support code less special which is a good thing.
      Also, the board specific KEYSC pin setup code selects in-SoC pin
      functions already which makes the current FPGA platform device data
      look like a typo.
      Signed-off-by: NMagnus Damm <damm@igel.co.jp>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      9747e78b
  2. 04 7月, 2009 1 次提交
  3. 01 7月, 2009 1 次提交
    • M
      sh: fix se7724 ceu names · 84f7597c
      Magnus Damm 提交于
      Use "ceu0" and "ceu1" as CEU names instead of "ceu".
      This fixes "memchunk" kernel command line selection
      on the solution engine 7724 board.
      
      With this patch applied use "memchunk.ceu0=1m" or
      "memchunk.ceu1=1m" on kernel command line to override
      physically memory size to one meg for CEU0 or CEU1.
      Signed-off-by: NMagnus Damm <damm@igel.co.jp>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      84f7597c
  4. 26 6月, 2009 1 次提交
  5. 26 5月, 2009 1 次提交