heads/modules
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
..
bash modules/bash: Remove debug info from binary 2023-04-20 10:44:34 -06:00
busybox Add external/usb disk encryption (adds exfatprogs and e2fsprogs) 2023-08-28 16:23:48 -04:00
cairo switch back from web.archive.org to cairographics.org (CircleCI is rate limited over web.archive.org:not a solution.... 2024-01-04 21:32:32 -05:00
coreboot modules/coreboot: Disable Ada compiler for coreboot 4.11 2024-01-08 15:38:44 -05:00
coreboot-blobs reconfigure submodules if their config files ever change (issue #172) 2017-04-07 10:34:57 -04:00
cryptsetup Pass -O3 and -O2 (optimize for speed) to -Os (Optimize for space) 2023-03-07 18:05:39 -05:00
cryptsetup2 Pass -O3 and -O2 (optimize for speed) to -Os (Optimize for space) 2023-03-07 18:05:39 -05:00
dropbear Support targeting PowerPC 64 2022-08-25 20:55:39 +03:00
e2fsprogs Add external/usb disk encryption (adds exfatprogs and e2fsprogs) 2023-08-28 16:23:48 -04:00
exfatprogs Add external/usb disk encryption (adds exfatprogs and e2fsprogs) 2023-08-28 16:23:48 -04:00
fbwhiptail modules/fbwhiptail: Update to 1.3 2023-09-29 15:29:18 -04:00
flashrom flashrom: remove DUMMY and AST1100 by default on both x86/ppc64, leave MTD only for ppc64, have AST1100 enablement configurable for kgpe-d16 (patch not in) 2023-06-27 12:23:47 -04:00
flashtools modules/flashtools : version bump back to osresearch/flashtools 2023-03-10 09:31:22 -05:00
frotz adventure module 2018-02-05 11:30:39 -05:00
gpg Pass -O3 and -O2 (optimize for speed) to -Os (Optimize for space) 2023-03-07 18:05:39 -05:00
gpg2 gpg2: make sure dirmngr is not spawn to refresh keys under initrd/.gnupg/gpg.conf 2024-01-09 12:53:56 -05:00
hidapi Rename libremkey-hotp-verification module 2020-06-11 15:54:10 +02:00
hotp-verification hotp-verification: adapt to nk3 v1.6 security model 2023-12-22 16:14:40 +01:00
io386 modules/io386: fixate to latest commit id and optimize for space 2023-06-12 13:51:58 -04:00
ioport Merge pull request #1463 from tlaurion/ioport_url_change_to_debian 2023-08-11 12:15:48 -04:00
iotools modules/iotools: add as binary 2023-09-05 17:13:56 +02:00
json-c modules/json-c: set cmake build type as minsizerel 2023-04-06 12:13:26 -06:00
kbd librem_11: Add loadkeys (from kbd), optionally enabled 2023-09-29 15:29:19 -04:00
kexec kexec: Update to 2.0.26, add framebuffer tracing 2023-04-19 14:16:38 -04:00
libassuan libassuan: build with --disable-doc 2023-06-27 11:40:09 -04:00
libgcrypt libgcrypt module: remove disable-asm 2023-10-10 12:06:18 -04:00
libgpg-error libgpg-error 1.46 2023-06-27 11:39:36 -04:00
libhidapi-libusb Support targeting PowerPC 64 2022-08-25 20:55:39 +03:00
libksba libksba 1.4.0 -> 1.6.3 2023-06-27 11:39:39 -04:00
libnitrokey add x230-nkstorecli board config (#817) 2020-10-19 10:47:22 -04:00
libpng Pass -O3 and -O2 (optimize for speed) to -Os (Optimize for space) 2023-03-07 18:05:39 -05:00
libusb Pass -O3 and -O2 (optimize for speed) to -Os (Optimize for space) 2023-03-07 18:05:39 -05:00
libusb-compat Pass -O3 and -O2 (optimize for speed) to -Os (Optimize for space) 2023-03-07 18:05:39 -05:00
linux Allow laptops to include optional USB keyboard support 2024-01-10 15:38:06 -05:00
linuxboot modules/linuxboot: $$CPUS --> $(CPUS) 2020-12-26 12:19:10 -08:00
lvm2 Pass -O3 and -O2 (optimize for speed) to -Os (Optimize for space) 2023-03-07 18:05:39 -05:00
mbedtls Pass -O3 and -O2 (optimize for speed) to -Os (Optimize for space) 2023-03-07 18:05:39 -05:00
msrtools modules: update to use full commit id 2020-01-16 09:30:48 -08:00
musl-cross modules/musl-cross: use echo from the PATH to support NixOS 2023-01-18 12:42:41 -05:00
newt Pass -O3 and -O2 (optimize for speed) to -Os (Optimize for space) 2023-03-07 18:05:39 -05:00
nitrokey-blobs Adapt NV41/NS50 changes, unify bootsplash file usage for branding 2023-11-20 09:40:52 -05:00
nkstorecli add x230-nkstorecli board config (#817) 2020-10-19 10:47:22 -04:00
npth Support targeting PowerPC 64 2022-08-25 20:55:39 +03:00
openssl openssl: Trim optional algorithms 2023-03-10 17:07:00 -05:00
pciutils Support targeting PowerPC 64 2022-08-25 20:55:39 +03:00
pinentry Pass -O3 and -O2 (optimize for speed) to -Os (Optimize for space) 2023-03-07 18:05:39 -05:00
pixman switch back from web.archive.org to cairographics.org (CircleCI is rate limited over web.archive.org:not a solution.... 2024-01-04 21:32:32 -05:00
popt Support targeting PowerPC 64 2022-08-25 20:55:39 +03:00
powerpc-utils modules/powerpc-utils: add 2023-06-07 01:10:13 +03:00
purism-blobs modules/coreboot,purism-blobs: Update to 4.20.1-Purism-1 2023-06-21 13:26:50 -04:00
qrencode Pass -O3 and -O2 (optimize for speed) to -Os (Optimize for space) 2023-03-07 18:05:39 -05:00
slang Support targeting PowerPC 64 2022-08-25 20:55:39 +03:00
tpm2-tools tpm2-tools: Change sense of CONFIG_TPM to mean any TPM, not just TPM1. 2023-03-08 12:45:46 -05:00
tpm2-tss tpmr: Capture TPM2 pcaps in qemu TPM2 boards 2023-03-08 16:34:45 -05:00
tpmtotp Merge pull request #1319 from danielp96/master 2023-04-12 12:36:46 -04:00
u-root parallel make fixes and hacks, which seem to work and reduce excessive remaking (issue #394) 2018-05-02 11:38:39 -04:00
util-linux Pass -O3 and -O2 (optimize for speed) to -Os (Optimize for space) 2023-03-07 18:05:39 -05:00
zlib Fix current builds 2022-04-01 09:47:39 -04:00
zstd modules/zstd: now included by default. Deactivated under legacy-flash boards 2023-08-31 11:19:50 -04:00