#
394160b5 |
| 30-Jan-2025 |
hastings <hastings@openbsd.org> |
Enable mtintc(4), a driver for the interrupt controller on MediaTek SoCs.
ok kettenis@
|
#
db61ce26 |
| 12-Mar-2023 |
jmatthew <jmatthew@openbsd.org> |
Enable mvtemp(4)
|
#
e5ce42d2 |
| 02-Mar-2023 |
jmatthew <jmatthew@openbsd.org> |
Enable mvodog(4) and mvortc(4)
|
#
983ce4b9 |
| 02-Mar-2023 |
jmatthew <jmatthew@openbsd.org> |
Add eephy(4), found on the Turris Omnia's WAN port
|
#
bdbba0eb |
| 20-Aug-2021 |
anton <anton@openbsd.org> |
Add ucc(4), a driver for USB HID Consumer Control keyboards. Such keyboard is a pseudo device which is used to expose audio and application launch keys. My prime motivation is to get the volume mute,
Add ucc(4), a driver for USB HID Consumer Control keyboards. Such keyboard is a pseudo device which is used to expose audio and application launch keys. My prime motivation is to get the volume mute, increment and decrement keys to just work on my keyboard without the need to use usbhidaction(1).
Looks reasonable to kettenis@ mpi@ and ok jcs@
show more ...
|
#
cdbda811 |
| 28-May-2021 |
visa <visa@openbsd.org> |
Add cad(4), a driver for Cadence GEM.
This initial revision targets the Zynq-7000, where the GEM implements single transmit and receive queues with 32-bit DMA addresses. The driver uses receive chec
Add cad(4), a driver for Cadence GEM.
This initial revision targets the Zynq-7000, where the GEM implements single transmit and receive queues with 32-bit DMA addresses. The driver uses receive checksum offload, but transmit checksum offload is disabled because of a hardware quirk. Also, the hardware's receive path is prone to getting stuck if input cannot be handled quickly enough. The driver attempts to recover by restarting the receiver when no input has been seen for a while.
OK kettenis@
show more ...
|
#
6fd70764 |
| 30-Apr-2021 |
visa <visa@openbsd.org> |
Add zqclock(4), a driver for Zynq-7000 clocks.
Input and OK kettenis@
|
#
5b874c11 |
| 30-Apr-2021 |
visa <visa@openbsd.org> |
Add zqreset(4), a driver for Zynq-7000 resets.
Input and OK kettenis@
|
#
282e735e |
| 24-Apr-2021 |
visa <visa@openbsd.org> |
Add cduart(4), a driver for the Cadence UART found on Xilinx Zynq SoCs.
Tested on Xilinx Zynq-7000.
Input and OK kettenis@
|
#
7acea25d |
| 04-Feb-2021 |
anton <anton@openbsd.org> |
Add uhidpp(4), a driver for Logitech HID++ devices. Currently limited to exposing battery sensors for HID++ 2.0 devices. Most of the code is derived from the hid-logitech-hidpp Linux driver.
Thanks
Add uhidpp(4), a driver for Logitech HID++ devices. Currently limited to exposing battery sensors for HID++ 2.0 devices. Most of the code is derived from the hid-logitech-hidpp Linux driver.
Thanks to Ville Valkonen <weezeldinga at gmail dot com> for testing.
ok mglocker@
show more ...
|
#
1d44892e |
| 23-Jan-2021 |
thfr <thfr@openbsd.org> |
introduce ujoy(4), a restricted subset of uhid(4) for gamecontrollers. This includes ujoy_hid_is_collection() to work around limitations of hid_is_collection() until this can be combined without fall
introduce ujoy(4), a restricted subset of uhid(4) for gamecontrollers. This includes ujoy_hid_is_collection() to work around limitations of hid_is_collection() until this can be combined without fallout.
input, testing with 8bitdo controller, and ok brynet@ PS4 controller testing, fix for hid_is_collection, and ok mglocker@
show more ...
|
#
cd431690 |
| 23-Jun-2020 |
fcambus <fcambus@openbsd.org> |
Enable virtual consoles on armv7, the same way it is done on arm64.
Tested on a Cubieboard2.
OK patrick@
|
#
6b11603a |
| 29-Apr-2020 |
kettenis <kettenis@openbsd.org> |
Enable a bunch of drivers needed for full Raspberry Pi 2/3 support.
|
#
c2487cdf |
| 27-Apr-2020 |
kettenis <kettenis@openbsd.org> |
Add bcmclock(4) and bcmmbox(4). Fixes a hang because the clock for sdhc(4) can't be enabled.
|
#
4d149eb4 |
| 10-Apr-2020 |
kettenis <kettenis@openbsd.org> |
Add omcm(4), omclock(4) and omsysc(4) drivers that support the new bus structure that is used in current mainline Linux device trees.
ok jsg@
|
#
59b39244 |
| 05-Apr-2020 |
kettenis <kettenis@openbsd.org> |
Add omrng(4), a driver for te random number generator found on TI OMAP SoCs.
ok jsg@
|
#
1ba9f8e2 |
| 17-Dec-2019 |
reyk <reyk@openbsd.org> |
Add fido(4), a HID driver for FIDO/U2F security keys
While FIDO/U2F keys were already supported by the generic uhid(4) driver, this driver adds the first step to tighten the security of FIDO/U2F acc
Add fido(4), a HID driver for FIDO/U2F security keys
While FIDO/U2F keys were already supported by the generic uhid(4) driver, this driver adds the first step to tighten the security of FIDO/U2F access. Specifically, users don't need read/write access to all USB/HID devices anymore and the driver also improves integration with pledge(2) and unveil(2): It is pledge-friendly because it doesn't require any ioctls to discover the device and unveil-friendly because it uses a single /dev/fido/* directory for its device nodes.
It also allows to support FIDO/U2F in firefox without further weakening the "sandbox" of the browser. Firefox does not have a proper privsep design and many operations, such as U2F access, are handled directly by the main process. This means that the browser's "fat" main process needs direct read/write access to all USB HID devices, at least on other operating systems. With fido(4) we can support security keys in Firefox under OpenBSD without such a compromise.
With this change, libfido2 stops using the ioctl to query the device vendor/product and just assumes "OpenBSD" "fido(4)" instead. The ioctl is still supported but there was no benefit in obtaining the vendor product or name; it also allows to use libfido2 under pledge.
With feedback from deraadt@ and many others OK kettenis@ djm@ and jmc@ for the manpage bits
show more ...
|
#
a3745ba7 |
| 27-Oct-2019 |
kettenis <kettenis@openbsd.org> |
Add i.MX5/6 support and enable this driver on armv7(4).
ok jsg@, patrick@
|
#
e22d0083 |
| 24-Oct-2019 |
kettenis <kettenis@openbsd.org> |
Enable sxisid(4)
|
#
b4bd0787 |
| 11-Aug-2019 |
kettenis <kettenis@openbsd.org> |
Add clock support to sxirtc(4); needed by newer Linux DTs.
ok patrick@
|
#
85b0000d |
| 11-Aug-2019 |
kettenis <kettenis@openbsd.org> |
Add sxisyscon(4) a driver for the system controller found on various Allwinner SoCs.
This is basically a stripped down syscon(4) and is needed because the Linux device trees dropped the "syscon" com
Add sxisyscon(4) a driver for the system controller found on various Allwinner SoCs.
This is basically a stripped down syscon(4) and is needed because the Linux device trees dropped the "syscon" compatible.
ok patrick@
show more ...
|
#
43aa04de |
| 08-May-2019 |
kettenis <kettenis@openbsd.org> |
Enable ucrcom(4) on all architectures that have uslcom(4).
ok deraadt@
|
#
5d60bdcf |
| 12-Jan-2019 |
kettenis <kettenis@openbsd.org> |
Enable ohci at fdt.
|
#
071ed37e |
| 27-Aug-2018 |
jsg <jsg@openbsd.org> |
switch from ompinmux to pinctrl ok kettenis@
|
#
0de6f3d4 |
| 22-Aug-2018 |
mpi <mpi@openbsd.org> |
Enable uscom(4) where uslcom(4) is already present.
Based on a submisison from Jan Klemkow.
|