heads/boards
Jonathon Hall 0a823cb491
Allow laptops to include optional USB keyboard support
Laptops can include optional USB keyboard support (default off unless
the board also sets the default to 'y').  The setting is in the
configuration GUI.

CONFIG_USER_USB_KEYBOARD is now the user-controlled setting on those
boards.  'CONFIG_USB_KEYBOARD' is no longer used to avoid any conflict
with prior releases that expect this to be a compile-time setting only
(conflicts risk total lock out requiring hardware flash, so some
caution is justified IMO).

Boards previously exporting CONFIG_USB_KEYBOARD now export
CONFIG_USB_KEYBOARD_REQUIRED.  Those boards don't have built-in
keyboards, USB keyboard is always enabled. (librem_mini,
librem_mini_v2, librem_11, librem_l1um, librem_l1um_v2, talos-2,
kgpe-d16_workstation-usb_keyboard, x230-hotp-maximized_usb-kb).

Librem laptops now export CONFIG_SUPPORT_USB_KEYBOARD to enable
optional support.  The default is still 'off'.

Signed-off-by: Jonathon Hall <jonathon.hall@puri.sm>
2024-01-10 15:38:06 -05:00
..
librem_11 Allow laptops to include optional USB keyboard support 2024-01-10 15:38:06 -05:00
librem_13v2 Allow laptops to include optional USB keyboard support 2024-01-10 15:38:06 -05:00
librem_13v4 Allow laptops to include optional USB keyboard support 2024-01-10 15:38:06 -05:00
librem_14 Allow laptops to include optional USB keyboard support 2024-01-10 15:38:06 -05:00
librem_15v3 Allow laptops to include optional USB keyboard support 2024-01-10 15:38:06 -05:00
librem_15v4 Allow laptops to include optional USB keyboard support 2024-01-10 15:38:06 -05:00
librem_l1um Allow laptops to include optional USB keyboard support 2024-01-10 15:38:06 -05:00
librem_l1um_v2 Allow laptops to include optional USB keyboard support 2024-01-10 15:38:06 -05:00
librem_mini Allow laptops to include optional USB keyboard support 2024-01-10 15:38:06 -05:00
librem_mini_v2 Allow laptops to include optional USB keyboard support 2024-01-10 15:38:06 -05:00
nitropad-ns50 Unify upstream board config defaults 2023-12-19 13:05:46 -05:00
nitropad-nv41 Unify upstream board config defaults 2023-12-19 13:05:46 -05:00
qemu-coreboot-fbwhiptail-tpm1 Unify upstream board config defaults 2023-12-19 13:05:46 -05:00
qemu-coreboot-fbwhiptail-tpm1-hotp hotp boards: enable autoboot after 5 seconds if reverse HOTP against USB Security Dongle is successful by default 2024-01-09 15:06:04 -05:00
qemu-coreboot-fbwhiptail-tpm2 Unify upstream board config defaults 2023-12-19 13:05:46 -05:00
qemu-coreboot-fbwhiptail-tpm2-hotp hotp boards: enable autoboot after 5 seconds if reverse HOTP against USB Security Dongle is successful by default 2024-01-09 15:06:04 -05:00
qemu-coreboot-whiptail-tpm1 Unify upstream board config defaults 2023-12-19 13:05:46 -05:00
qemu-coreboot-whiptail-tpm1-hotp hotp boards: enable autoboot after 5 seconds if reverse HOTP against USB Security Dongle is successful by default 2024-01-09 15:06:04 -05:00
qemu-coreboot-whiptail-tpm2 Unify upstream board config defaults 2023-12-19 13:05:46 -05:00
qemu-coreboot-whiptail-tpm2-hotp hotp boards: enable autoboot after 5 seconds if reverse HOTP against USB Security Dongle is successful by default 2024-01-09 15:06:04 -05:00
t420-hotp-maximized hotp boards: enable autoboot after 5 seconds if reverse HOTP against USB Security Dongle is successful by default 2024-01-09 15:06:04 -05:00
t420-maximized xx20/xx30 blob based boards: move ME blobs target outside of board configs (targets/xx*_blobs.mk) 2024-01-04 15:32:09 -05:00
t430-hotp-maximized hotp boards: enable autoboot after 5 seconds if reverse HOTP against USB Security Dongle is successful by default 2024-01-09 15:06:04 -05:00
t430-maximized xx20/xx30 blob based boards: move ME blobs target outside of board configs (targets/xx*_blobs.mk) 2024-01-04 15:32:09 -05:00
t440p-hotp-maximized hotp boards: enable autoboot after 5 seconds if reverse HOTP against USB Security Dongle is successful by default 2024-01-09 15:06:04 -05:00
t440p-maximized xx20/xx30 blob based boards: move ME blobs target outside of board configs (targets/xx*_blobs.mk) 2024-01-04 15:32:09 -05:00
talos-2 Allow laptops to include optional USB keyboard support 2024-01-10 15:38:06 -05:00
UNTESTED_kgpe-d16_server Unify upstream board config defaults 2023-12-19 13:05:46 -05:00
UNTESTED_kgpe-d16_server-whiptail Unify upstream board config defaults 2023-12-19 13:05:46 -05:00
UNTESTED_kgpe-d16_workstation Unify upstream board config defaults 2023-12-19 13:05:46 -05:00
UNTESTED_kgpe-d16_workstation-usb_keyboard Allow laptops to include optional USB keyboard support 2024-01-10 15:38:06 -05:00
UNTESTED_leopard Unify upstream board config defaults 2023-12-19 13:05:46 -05:00
UNTESTED_p8z77-m_pro-tpm1-hotp-maximized hotp boards: enable autoboot after 5 seconds if reverse HOTP against USB Security Dongle is successful by default 2024-01-09 15:06:04 -05:00
UNTESTED_p8z77-m_pro-tpm1-maximized Unify upstream board config defaults 2023-12-19 13:05:46 -05:00
UNTESTED_qemu-linuxboot Unify upstream board config defaults 2023-12-19 13:05:46 -05:00
UNTESTED_r630 Unify upstream board config defaults 2023-12-19 13:05:46 -05:00
UNTESTED_s2600wf Unify upstream board config defaults 2023-12-19 13:05:46 -05:00
UNTESTED_t420 Unify upstream board config defaults 2023-12-19 13:05:46 -05:00
UNTESTED_t430-hotp-legacy hotp boards: enable autoboot after 5 seconds if reverse HOTP against USB Security Dongle is successful by default 2024-01-09 15:06:04 -05:00
UNTESTED_t430-legacy Unify upstream board config defaults 2023-12-19 13:05:46 -05:00
UNTESTED_t430-legacy-flash Unify upstream board config defaults 2023-12-19 13:05:46 -05:00
UNTESTED_t520-hotp-maximized hotp boards: enable autoboot after 5 seconds if reverse HOTP against USB Security Dongle is successful by default 2024-01-09 15:06:04 -05:00
UNTESTED_t520-maximized xx20/xx30 blob based boards: move ME blobs target outside of board configs (targets/xx*_blobs.mk) 2024-01-04 15:32:09 -05:00
UNTESTED_t530-dgpu-hotp-maximized hotp boards: enable autoboot after 5 seconds if reverse HOTP against USB Security Dongle is successful by default 2024-01-09 15:06:04 -05:00
UNTESTED_t530-dgpu-maximized xx20/xx30 blob based boards: move ME blobs target outside of board configs (targets/xx*_blobs.mk) 2024-01-04 15:32:09 -05:00
UNTESTED_t530-hotp-maximized hotp boards: enable autoboot after 5 seconds if reverse HOTP against USB Security Dongle is successful by default 2024-01-09 15:06:04 -05:00
UNTESTED_t530-maximized xx20/xx30 blob based boards: move ME blobs target outside of board configs (targets/xx*_blobs.mk) 2024-01-04 15:32:09 -05:00
UNTESTED_tioga Unify upstream board config defaults 2023-12-19 13:05:46 -05:00
UNTESTED_w530-dgpu-K1000m-hotp-maximized hotp boards: enable autoboot after 5 seconds if reverse HOTP against USB Security Dongle is successful by default 2024-01-09 15:06:04 -05:00
UNTESTED_w530-dgpu-K1000m-maximized xx20/xx30 blob based boards: move ME blobs target outside of board configs (targets/xx*_blobs.mk) 2024-01-04 15:32:09 -05:00
UNTESTED_w530-dgpu-K2000m-hotp-maximized hotp boards: enable autoboot after 5 seconds if reverse HOTP against USB Security Dongle is successful by default 2024-01-09 15:06:04 -05:00
UNTESTED_w530-dgpu-K2000m-maximized xx20/xx30 blob based boards: move ME blobs target outside of board configs (targets/xx*_blobs.mk) 2024-01-04 15:32:09 -05:00
UNTESTED_winterfell Unify upstream board config defaults 2023-12-19 13:05:46 -05:00
UNTESTED_x220 Unify upstream board config defaults 2023-12-19 13:05:46 -05:00
w530-hotp-maximized hotp boards: enable autoboot after 5 seconds if reverse HOTP against USB Security Dongle is successful by default 2024-01-09 15:06:04 -05:00
w530-maximized xx20/xx30 blob based boards: move ME blobs target outside of board configs (targets/xx*_blobs.mk) 2024-01-04 15:32:09 -05:00
w541-hotp-maximized hotp boards: enable autoboot after 5 seconds if reverse HOTP against USB Security Dongle is successful by default 2024-01-09 15:06:04 -05:00
w541-maximized xx20/xx30 blob based boards: move ME blobs target outside of board configs (targets/xx*_blobs.mk) 2024-01-04 15:32:09 -05:00
x220-hotp-maximized hotp boards: enable autoboot after 5 seconds if reverse HOTP against USB Security Dongle is successful by default 2024-01-09 15:06:04 -05:00
x220-maximized xx20/xx30 blob based boards: move ME blobs target outside of board configs (targets/xx*_blobs.mk) 2024-01-04 15:32:09 -05:00
x230-hotp-legacy hotp boards: enable autoboot after 5 seconds if reverse HOTP against USB Security Dongle is successful by default 2024-01-09 15:06:04 -05:00
x230-hotp-maximized hotp boards: enable autoboot after 5 seconds if reverse HOTP against USB Security Dongle is successful by default 2024-01-09 15:06:04 -05:00
x230-hotp-maximized_usb-kb Allow laptops to include optional USB keyboard support 2024-01-10 15:38:06 -05:00
x230-hotp-maximized-fhd_edp hotp boards: enable autoboot after 5 seconds if reverse HOTP against USB Security Dongle is successful by default 2024-01-09 15:06:04 -05:00
x230-legacy Unify upstream board config defaults 2023-12-19 13:05:46 -05:00
x230-legacy-flash Unify upstream board config defaults 2023-12-19 13:05:46 -05:00
x230-maximized xx20/xx30 blob based boards: move ME blobs target outside of board configs (targets/xx*_blobs.mk) 2024-01-04 15:32:09 -05:00
x230-maximized-fhd_edp xx20/xx30 blob based boards: move ME blobs target outside of board configs (targets/xx*_blobs.mk) 2024-01-04 15:32:09 -05:00
z220-cmt-hotp-maximized hotp boards: enable autoboot after 5 seconds if reverse HOTP against USB Security Dongle is successful by default 2024-01-09 15:06:04 -05:00
z220-cmt-maximized Unify upstream board config defaults 2023-12-19 13:05:46 -05:00