x86: Add an i8042 device for boards that have itSome boards have an i8042 device. Enable the driver for all x86 boards, andadd a device tree node for those which may have this keyboard.Also adju
x86: Add an i8042 device for boards that have itSome boards have an i8042 device. Enable the driver for all x86 boards, andadd a device tree node for those which may have this keyboard.Also adjust the configuration so that i8042 is always separate from the VGA,and rename the stdin driver accordingly. With this commit the keyboard willnot work, but it is fixed in the next commit.Signed-off-by: Simon Glass <sjg@chromium.org>Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
show more ...
cros-ec-keyboard: Synchronize DT binding from linuxThe ChromeOS EC keyboard is used by various different chromebooks. Peachpi being the third board in the u-boot tree to use it (snow and peachpit
cros-ec-keyboard: Synchronize DT binding from linuxThe ChromeOS EC keyboard is used by various different chromebooks. Peachpi being the third board in the u-boot tree to use it (snow and peachpit the other two). Rather then embedding the same big DT node in thepeach-pi DT again, copy the dtsi snippit & bindings documentation fromlinux and include it in all 3 boards.This slightly changes the dt bindings in u-boot: * google,key-rows becomes keypad,num-rows * google,key-colums becomes keypad,num-colums * google,repeat-delay-ms and google,repeat-rate-ms are no longer used and replaced by hardcoded values (similar to tegra kbc)Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>Acked-by: Simon Glass <sjg@chromium.org>Tested-by: Simon Glass <sjg@chromium.org>
cros: adds cros_ec keyboard driverThis patch adds the driver for keyboard that's controlled by ChromeOS EC.Signed-off-by: Randall Spangler <rspangler@chromium.org>Signed-off-by: Simon Glass <sjg
cros: adds cros_ec keyboard driverThis patch adds the driver for keyboard that's controlled by ChromeOS EC.Signed-off-by: Randall Spangler <rspangler@chromium.org>Signed-off-by: Simon Glass <sjg@chromium.org>Signed-off-by: Vincent Palatin <vpalatin@chromium.org>Signed-off-by: Hung-ying Tyan <tyanh@chromium.org>Acked-by: Simon Glass <sjg@chromium.org>