#
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
|
Revision tags: release/13.4.0 |
|
#
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 ...
|
Revision tags: release/14.1.0 |
|
#
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
|
Revision tags: release/13.3.0 |
|
#
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 ...
|
Revision tags: release/14.0.0 |
|
#
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 ...
|
Revision tags: release/13.2.0 |
|
#
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 ...
|
Revision tags: release/12.4.0 |
|
#
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
|
Revision tags: release/13.1.0 |
|
#
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
|
Revision tags: release/12.3.0 |
|
#
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 ...
|
Revision tags: release/13.0.0 |
|
#
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 ...
|
Revision tags: release/12.2.0 |
|
#
67de2db2 |
| 05-Oct-2020 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
Factor-out hardware-independent part of USB HID support to new module
It will be used by the upcoming HID-over-i2C implementation. Should be no-op, except hid.ko module dependency is to be added to
Factor-out hardware-independent part of USB HID support to new module
It will be used by the upcoming HID-over-i2C implementation. Should be no-op, except hid.ko module dependency is to be added to affected drivers.
Reviewed by: hselasky, manu Differential revision: https://reviews.freebsd.org/D27867
show more ...
|
#
0f9a385a |
| 05-Dec-2020 |
Michal Meloun <mmel@FreeBSD.org> |
Connect RK3288 to GENERIC kernel.
|
Revision tags: release/11.4.0 |
|
#
53d2936c |
| 20-Jan-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r356848 through r356919.
|
#
2de9b4d3 |
| 19-Jan-2020 |
Emmanuel Vadot <manu@FreeBSD.org> |
zilinx/zy7_qspi: Add a qspi driver for Zynq platforms.
This is a qspi driver for the Xilinx Zynq-7000 chip. It could be useful for anyone wanting to boot a system from flash memory instead of SD car
zilinx/zy7_qspi: Add a qspi driver for Zynq platforms.
This is a qspi driver for the Xilinx Zynq-7000 chip. It could be useful for anyone wanting to boot a system from flash memory instead of SD cards.
Submitted by: Thomas Skibo (thomasskibo@yahoo.com) Differential Revision: https://reviews.freebsd.org/D14698
show more ...
|
#
850dd7e9 |
| 18-Dec-2019 |
Kyle Evans <kevans@FreeBSD.org> |
arm: add SOC_BRCM_BCM2837 option, include it in GENERIC
We use armv7/GENERIC for the RPI2 images. The original RPI2 is actually a 32-bit BCM2836, but v1.2 was upgraded to the 64-bit BCM2837. The pro
arm: add SOC_BRCM_BCM2837 option, include it in GENERIC
We use armv7/GENERIC for the RPI2 images. The original RPI2 is actually a 32-bit BCM2836, but v1.2 was upgraded to the 64-bit BCM2837. The project continues to provide the RPI2 image as armv7, as it's the lowest common denominator of the two. Historically, we've just kind of implicitly acknowledged this by including some bcm2837 bits on a SOC_BCM2836 kernel config -- this worked until r354875 added code that actually cared.
Acknowledge formally that BCM2837 is valid in arm32.
This name is inconsistent with the other BCM* SOC on !arm64 for two reasons:
1. It's a pre-existing option on arm64, and 2. the naming convention on arm/ should've arguably changed to include BRCM
#1 seems to be a convincing enough argument to maintain the existing name for it.
show more ...
|
Revision tags: release/12.1.0 |
|
#
f993ed2f |
| 09-Sep-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r351732 through r352104.
|
#
50c365c4 |
| 04-Sep-2019 |
Ruslan Bukin <br@FreeBSD.org> |
Include dwgpio to the build.
Sponsored by: DARPA, AFRL
|