summaryrefslogtreecommitdiffstats
path: root/virt/kvm
diff options
context:
space:
mode:
authorMagnus Damm <damm@igel.co.jp>2009-08-15 02:53:34 +0000
committerPaul Mundt <lethal@linux-sh.org>2009-08-15 12:58:47 +0900
commit9747e78b304b44d6fb73e2c8071406d55aa8bb75 (patch)
tree22978541da4328c1ce97862243339f3636aff752 /virt/kvm
parentf6431732f128a241b149c0aa85dfec852455ebf9 (diff)
downloadlinux-9747e78b304b44d6fb73e2c8071406d55aa8bb75.tar.bz2
sh: use in-soc KEYSC on se7724
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: Magnus Damm <damm@igel.co.jp> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'virt/kvm')
0 files changed, 0 insertions, 0 deletions