Add a keyboard driver which returns keys produced by EFI. This is basically the same as the serial driver but it doesn't combine input and output into one driver, allowing more control when using a separate screen. Add the required devicetree fragment for ARM (only). Series-to: concept Series-cc: heinrich Cover-letter: efi: Tidy up some commands and provide a keyboard driver This series collect various odds and ends to make the ARM EFI app show a menu that looks reasonable, including truetype fonts and a new keyboard driver, selectable by setting stdin to 'efi-kbd'. Some highlights: - fix some bugs in addr_find and part_find and adds docs / tests - reset pager when clearing the console - use at least 1G of memory with EFI since the app allocates 512M - allow NEON registers so floating point can work (truetype) - show the global_data flags with bdinfo END Signed-off-by: Simon Glass <sjg@chromium.org>
27 lines
765 B
Makefile
27 lines
765 B
Makefile
# SPDX-License-Identifier: GPL-2.0+
|
|
#
|
|
# (C) Copyright 2000-2007
|
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
|
|
|
obj-$(CONFIG_$(PHASE_)CROS_EC_KEYB) += cros_ec_keyb.o
|
|
obj-$(CONFIG_$(PHASE_)OF_CONTROL) += key_matrix.o
|
|
obj-$(CONFIG_$(PHASE_)DM_KEYBOARD) += input.o keyboard-uclass.o
|
|
obj-$(CONFIG_BUTTON_KEYBOARD) += button_kbd.o
|
|
|
|
obj-$(CONFIG_EFI_KEYB) += efi_keyb.o
|
|
|
|
ifndef CONFIG_XPL_BUILD
|
|
|
|
obj-$(CONFIG_APPLE_SPI_KEYB) += apple_spi_kbd.o
|
|
obj-$(CONFIG_I8042_KEYB) += i8042.o
|
|
obj-$(CONFIG_TEGRA_KEYBOARD) += input.o tegra-kbc.o
|
|
obj-$(CONFIG_TWL4030_INPUT) += twl4030.o
|
|
endif
|
|
|
|
obj-$(CONFIG_MOUSE) += mouse-uclass.o
|
|
ifdef CONFIG_MOUSE
|
|
obj-$(CONFIG_SANDBOX) += sandbox_mouse.o
|
|
endif
|
|
obj-$(CONFIG_USB_MOUSE) += usb_mouse.o
|
|
obj-$(CONFIG_EFI_MOUSE) += efi_mouse.o
|