| #
8cbe0dd5
|
| 26-Nov-2025 |
ykla <yklaxds@gmail.com> |
sys: RealTek -> Realtek
Realtek changed how it styled its name 25 or so years ago, but the old style persisted in many places. These products use the new styling in their datasheets.
Signed-off-by:
sys: RealTek -> Realtek
Realtek changed how it styled its name 25 or so years ago, but the old style persisted in many places. These products use the new styling in their datasheets.
Signed-off-by: ykla yklaxds@gmail.com Sponsored by: Chinese FreeBSD Community Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/1901
show more ...
|
| #
d6f10a5d
|
| 28-Oct-2025 |
David E. O'Brien <obrien@FreeBSD.org> |
random: allow disabling of entropy harvesting from keyboard & mice
Reviewed by: jmg Sponsored by: Juniper Networks Differential Revision: https://reviews.freebsd.org/D53390
|
| #
3deb21f1
|
| 28-Oct-2025 |
David E. O'Brien <obrien@FreeBSD.org> |
random: TPM_HARVEST should have been named RANDOM_ENABLE_TPM
* Enable RANDOM_ENABLE_TPM by default
* The commit of TPM_HARVEST failed to add it to NOTES so that the LINT kernel would build the co
random: TPM_HARVEST should have been named RANDOM_ENABLE_TPM
* Enable RANDOM_ENABLE_TPM by default
* The commit of TPM_HARVEST failed to add it to NOTES so that the LINT kernel would build the code.
Fixes: 4ee7d3b0118c82e651712bb65da53d08e78cd7b1 Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D53460
show more ...
|
| #
5aefe9f1
|
| 20-Oct-2025 |
Mitchell Horne <mhorne@FreeBSD.org> |
arm: tweak imx module build logic
Add the subdirectory in the Makefile, not the config.
No functional change intended.
MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
| #
55225197
|
| 18-Sep-2024 |
Mitchell Horne <mhorne@FreeBSD.org> |
modules: enable allwinner kmods on riscv
While here, standardize the place they are enabled in the Makefile. For armv7 the module subdirectory was added explicitly in the config file, but this is no
modules: enable allwinner kmods on riscv
While here, standardize the place they are enabled in the Makefile. For armv7 the module subdirectory was added explicitly in the config file, but this is not idiomatic.
MFC after: 3 days Sponsored by: The FreeBSD Foundation
show more ...
|
| #
e43fbf27
|
| 25-Sep-2025 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
u2f(4): Invert U2F_MAKE_UHID_ALIAS kernel build option
This makes non-GENERIC kernel configs easier to maintain.
Requested by: glebius MFC after: 2 days
|
| #
4a04e0a6
|
| 17-Aug-2025 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
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 ti
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
show more ...
|
| #
ad7c9879
|
| 19-Sep-2024 |
Oskar Holmlund <oh@FreeBSD.org> |
Remove TI reference from arm/GENERIC
Approved by: imp, manu (mentor) Differential revision: https://reviews.freebsd.org/D46702
|
| #
13d00a43
|
| 20-Jun-2024 |
Emmanuel Vadot <manu@FreeBSD.org> |
conf: Add usbhid and hidbus to GENERIC* kernel configs
Include the new unified HID stack by default in generic. This will allow us to migrate to the multi-stack hkbd and hms instead of relying on th
conf: Add usbhid and hidbus to GENERIC* kernel configs
Include the new unified HID stack by default in generic. This will allow us to migrate to the multi-stack hkbd and hms instead of relying on the older ukbd and ums which only work with USB. To test those drivers just add hw.usb.usbhid.enable=1 in loader.conf
Differential Revision: https://reviews.freebsd.org/D45658 Reviewed by: emaste, imp, wulf (all older version) Sponsored by: Beckhoff Automation GmbH & Co. KG
show more ...
|
| #
7ad2e83d
|
| 20-Mar-2024 |
Emmanuel Vadot <manu@FreeBSD.org> |
arm/GENERIC: Remove TI DTBs
We've removed TI support in 3416e102c4e9 ("arm: Remove TI code from GENERIC") so no need to build the DTBs now.
Sponsored by: Beckhoff Automation GmbH & Co. KG
|
| #
121be555
|
| 22-Feb-2024 |
Jessica Clarke <jrtc27@FreeBSD.org> |
arm: Set NEW_PCIB in DEFAULTS rather than a subset of kernel configs
All other architectures set NEW_PCIB in DEFAULTS, with arm being the one remaining straggler that only sets it for GENERIC and TE
arm: Set NEW_PCIB in DEFAULTS rather than a subset of kernel configs
All other architectures set NEW_PCIB in DEFAULTS, with arm being the one remaining straggler that only sets it for GENERIC and TEGRA124. ARMADA38X and ARMADAXP contain device pci but don't set NEW_PCIB, however GENERIC claims to support them and as part of that NEW_PCIB support was added to mv_pci, so these configs are most likely just stale. Other than NOTES that just leaves ALPINE as the one kernel with PCI support not covered by GENERIC, but al_pci is supported by arm64 which enables NEW_PCIB, and it's just a generic_pcie_fdt_driver with some fixup code to deal with quirks so should support PCI_RES_BUS just fine. Therefore it is believed that all in-tree kernel configs support NEW_PCIB in reality, and so let's take a step towards removing all the non-NEW_PCIB code by having it always-on everywhere.
Reviewed by: emaste, jhb, manu MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D43806
show more ...
|
| #
031beb4e
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
| #
3416e102
|
| 27-Apr-2023 |
Emmanuel Vadot <manu@FreeBSD.org> |
arm: Remove TI code from GENERIC
TI support is in a sad state for years. We haven't been able to keep up with all the breaking changes that upstream do in the DTS. This requires a lot of new drivers
arm: Remove TI code from GENERIC
TI support is in a sad state for years. We haven't been able to keep up with all the breaking changes that upstream do in the DTS. This requires a lot of new drivers to handle the new buses that they create and all the new clocks that they expose. Keep the code for now in case somebody is interested in reviving this platform but stop bloating GENERIC with code that don't work.
Reviewed by: imp, mmel MFC after: never Sponsored by: Beckhoff Automation GmbH & Co. KG Differential Revision: https://reviews.freebsd.org/D39843
show more ...
|
| #
00e84f52
|
| 16-Mar-2023 |
Emmanuel Vadot <manu@FreeBSD.org> |
arm: Rename hdmi_if.m to crtc_if.m
There is nothing hdmi related in this interface, it's just a generic interface for crt controller so rename it. This also remove the 'hdmi' device used in arm kern
arm: Rename hdmi_if.m to crtc_if.m
There is nothing hdmi related in this interface, it's just a generic interface for crt controller so rename it. This also remove the 'hdmi' device used in arm kernel config. 'vt' now controls if we build this interface (sc(4) isn't supported on arm).
Sponsored by: Beckhoff Automation GmbH & Co. KG Reviewed by: andrew Differential Revision: https://reviews.freebsd.org/D39120
show more ...
|
| #
3bcb469c
|
| 16-Mar-2023 |
Emmanuel Vadot <manu@FreeBSD.org> |
arm: ti: Rename video related devices
device 'hdmi' is too generic (and will be used later in a new device) so rename the arm TI devices to some proper name.
Sponsored by: Beckhoff Automation Gmb
arm: ti: Rename video related devices
device 'hdmi' is too generic (and will be used later in a new device) so rename the arm TI devices to some proper name.
Sponsored by: Beckhoff Automation GmbH & Co. KG Reviewed by: andrew Differential Revision: https://reviews.freebsd.org/D39119
show more ...
|
| #
8574d32f
|
| 16-Mar-2023 |
Emmanuel Vadot <manu@FreeBSD.org> |
arm: imx: Rename video related devices
device 'hdmi' is too generic (and will be used later in a new device) so rename the arm IMX devices to some proper name.
Sponsored by: Beckhoff Automation Gmb
arm: imx: Rename video related devices
device 'hdmi' is too generic (and will be used later in a new device) so rename the arm IMX devices to some proper name.
Sponsored by: Beckhoff Automation GmbH & Co. KG Reviewed by: andrew Differential Revision: https://reviews.freebsd.org/D39118
show more ...
|
| #
91646fe5
|
| 23-Feb-2023 |
Mike Karels <karels@FreeBSD.org> |
arm kernel config: clean up whitespace
Most options in kernel config files use "options<space><tab>OPTION". This allows the option to be commented out without shifting columns. A few options had two
arm kernel config: clean up whitespace
Most options in kernel config files use "options<space><tab>OPTION". This allows the option to be commented out without shifting columns. A few options had two tabs, and some had spaces. Make them consistent.
show more ...
|
| #
f94d74ff
|
| 20-Oct-2022 |
Warner Losh <imp@FreeBSD.org> |
arm: Fix name of config file in comment
This file was never named GENERICV6 in the FreeBSD tree. It entered the tree in b9413b551268 as GENERIC.
Sponsored by: Netflix
|
| #
34223f74
|
| 11-Jan-2022 |
Emmanuel Vadot <manu@FreeBSD.org> |
arm: conf: Remove options EXT_RESOURCES
It is now unused in kernel code.
MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D33837
|
| #
202692b1
|
| 02-Oct-2021 |
Tom Hukins <tom@FreeBSD.org> |
arm64: Spell BeagleBone correctly in config file.
Pull Request: https://github.com/freebsd/freebsd-src/pull/545
|
| #
e94f1a0a
|
| 04-Aug-2021 |
Warner Losh <imp@FreeBSD.org> |
Revert "arm: remove fslsdma from GENERIC"
The firmware was already in the tree when I did this commit, and I missed the message. The bug was obsolete.
This reverts commit 9e3761d126c5c019d6c935e839
Revert "arm: remove fslsdma from GENERIC"
The firmware was already in the tree when I did this commit, and I missed the message. The bug was obsolete.
This reverts commit 9e3761d126c5c019d6c935e83989928eb1a0e76e.
PR: 237466 Sponsored by: Netflix
show more ...
|
| #
9e3761d1
|
| 09-Jul-2021 |
MIHIRA Sanpei Yoshiro <sanpei@FreeBSD.org> |
arm: remove fslsdma from GENERIC
The fslsdma device requires sdma_fw, but that's not included in GENERIC. That firmware is not in the FreeBSD tree at the moment, but could easily be.
The license fo
arm: remove fslsdma from GENERIC
The fslsdma device requires sdma_fw, but that's not included in GENERIC. That firmware is not in the FreeBSD tree at the moment, but could easily be.
The license for the firmware can be found in the linux firmware repo: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=3123d78e09d2f815de4d94aa35c07b3c0469c80e and looks to be a BSD license + no reverse engineer.
We can add this back after the firmware is imported, made a port, or whose automatic loading can be made to happen.
Reviewed by: imp (with ian finding the license) PR: 237466 MFC after: 1 week
show more ...
|
| #
48687f73
|
| 05-Jul-2021 |
Emmanuel Vadot <manu@FreeBSD.org> |
armv7: allwinner: Add aw_r_intc driver
This is also needed after the 5.13 dts update.
Sponsored by: Diablotin Systems Reported by: Mark Millard <marklmi@yahoo.com>
|
| #
c1a14887
|
| 20-May-2021 |
Ceri Davies <ceri@FreeBSD.org> |
sys/*/conf/*, docs: fix links to handbook
While here, fix all links to older en_US.ISO8859-1 documentation in the src/ tree.
PR: 255026 Reported by: Michael Büker <freebsd@michael-bu
sys/*/conf/*, docs: fix links to handbook
While here, fix all links to older en_US.ISO8859-1 documentation in the src/ tree.
PR: 255026 Reported by: Michael Büker <freebsd@michael-bueker.de> Reviewed by: dbaio Approved by: blackend (mentor), re (gjb) MFC after: 10 days Differential Revision: https://reviews.freebsd.org/D30265
show more ...
|
| #
facdd1cd
|
| 10-Jan-2021 |
Thomas Skibo <thomas-bsd@skibo.net> |
cgem: add 64-bit support
Add 64-bit address support to Cadence CGEM Ethernet driver for use in other SoCs such as the Zynq UltraScale+ and SiFive HighFive Unleashed.
Reviewed by: philip, 0mp (manpa
cgem: add 64-bit support
Add 64-bit address support to Cadence CGEM Ethernet driver for use in other SoCs such as the Zynq UltraScale+ and SiFive HighFive Unleashed.
Reviewed by: philip, 0mp (manpages) Differential Revision: https://reviews.freebsd.org/D24304
show more ...
|