opnsense-src/sys/arm
Vladimir Kondratyev 4a04e0a6c7 u2f(4): a HID driver for FIDO/U2F security keys
While FIDO/U2F keys were already supported by the generic uhid(4) and
hidraw(4) drivers, this driver adds some additional features an does
steps to tighten the security of FIDO/U2F access.

- It automatically loads through devd.
- Automatically enables HQ_NO_READAHEAD for FIDO/U2F devices.
- Implements only miminum set of features.
- Do not requires external devfs configuration to set character device
  permissions.
- Names character device as u2f/# to make possible capsicum or any
  other pledge()-style sandboxing.

PR:		265528
Differential Revision:	https://reviews.freebsd.org/D51612
2025-08-18 00:00:45 +03:00
..
allwinner gpio: remove gpiobus_attach_bus 2025-08-13 14:14:00 +03:00
annapurna/alpine Restore #include <sys/devmap.h> 2025-05-29 12:14:25 +02:00
arm arm: Fix two typos in kernel messages of pmu_fdt.c 2025-08-17 09:01:13 +02:00
broadcom/bcm2835 gpio: remove gpiobus_attach_bus 2025-08-13 14:14:00 +03:00
conf u2f(4): a HID driver for FIDO/U2F security keys 2025-08-18 00:00:45 +03:00
freescale gpio: remove gpiobus_attach_bus 2025-08-13 14:14:00 +03:00
include runq: Deduce most parameters, remove machine headers 2025-06-17 22:07:56 -04:00
mv gpio: remove gpiobus_attach_bus 2025-08-13 14:14:00 +03:00
nvidia gpio: remove gpiobus_attach_bus 2025-08-13 14:14:00 +03:00
qemu sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
qualcomm Restore #include <sys/devmap.h> 2025-05-29 12:14:25 +02:00
rockchip Add driver for the RK3328 GPIO_MUTE pin 2025-03-18 13:00:19 -04:00
ti gpio: remove gpiobus_attach_bus 2025-08-13 14:14:00 +03:00
xilinx gpio: remove gpiobus_attach_bus 2025-08-13 14:14:00 +03:00