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. 13 8月, 2009 2 次提交
  3. 04 7月, 2009 1 次提交
  4. 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
  5. 29 6月, 2009 1 次提交
  6. 26 6月, 2009 1 次提交
  7. 17 6月, 2009 7 次提交
  8. 16 6月, 2009 3 次提交
  9. 15 6月, 2009 1 次提交
  10. 14 6月, 2009 1 次提交
  11. 11 6月, 2009 3 次提交
  12. 01 6月, 2009 1 次提交
  13. 26 5月, 2009 1 次提交
  14. 22 5月, 2009 1 次提交
  15. 13 5月, 2009 1 次提交
  16. 08 5月, 2009 2 次提交
  17. 07 5月, 2009 2 次提交
  18. 30 4月, 2009 1 次提交
    • M
      sh: pass through ioremap() for non-mmu processors. · e6be3a25
      Magnus Damm 提交于
      All 32-bit SuperH processors currently go through __ioremap_mode()
      and check for IO_TRAPPED and directly mapped segments. With this
      patch we simplify the MMU less case with a pass through version of
       __ioremap_mode() which just returns the physical address.
      
      The effects of this is change are:
       - fix non-MMU ioremap() of high address hardware blocks (sh7203 CMT)
       - make sure IO_TRAPPED is not selected
      Signed-off-by: NMagnus Damm <damm@igel.co.jp>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      e6be3a25
  19. 27 4月, 2009 1 次提交
  20. 20 4月, 2009 3 次提交
  21. 17 4月, 2009 2 次提交
  22. 16 4月, 2009 2 次提交
  23. 13 4月, 2009 1 次提交
新手
引导
客服 返回
顶部