aboutsummaryrefslogtreecommitdiff
path: root/sys/dts
Commit message (Collapse)AuthorAgeFilesLines
* remove sys/dts/arm/socfpga_*_sdmmc.dtsOskar Holmlund2025-12-152-190/+0
| | | | | | | | | | | These two files are broken due to Linux 6.5 DTS import. Both of these boards have support in Linux DTS tree, please use these DTS instead. Removed and not fixed because of commit 949efdaa1db8 Approved by: br, manu (mentor) Differential revision: https://reviews.freebsd.org/D54216
* Remove: sys/dts/arm/overlays/spigen-rpi-b.dtsoOskar Holmlund2025-12-121-30/+0
| | | | | | | Remove SPIGEN device tree overlay used with rpi-b (BCM2835/armv6) Approved by: manu (mentor) Differential revision: https://reviews.freebsd.org/D54188
* sys/dts: Remove i.MX5 device treeOskar Holmlund2025-12-114-1607/+0
| | | | | | | | | | | | | | IMX51 is already EOL and IMX53 is going to be EOL in Feb 2026. See NXP product longevity site Remove Digi ConnectCore Wi-i.MX53 Genesi Efika MX FreeBSD own DTSI for imx51 and imx53 sys/modules/dtb/imx5 for i.MX53 quick start board. Approved by: manu (mentor) Differential revision: https://reviews.freebsd.org/D53888
* sys/dts/arm/ufs.dts: fix compile errorOskar Holmlund2025-12-051-1/+1
| | | | | | | | | | Fix compile error due to the include file am33xx.dtsi has been moved. The Linux device-tree archive has split the general directory (ARM/ARM64...) into vendor specific subdirectories since Linux 6.5. Reviewed by: kp Approved by: manu (mentor) Differential revision: https://reviews.freebsd.org/D53894
* dts: fix RT-AC58U to match the updated device tree name/alias changes.Adrian Chadd2025-04-081-2/+2
| | | | | | | | | | | | | A variety of subtle changes occured with the upstream syncs over time. This allows the RT-AC58U to boot and have working USB3. Locally tested: * Asus RT-AC58U, USB3 (umass) Differential Revision: https://reviews.freebsd.org/D49685 Reviewed by: manu
* dts: Bump the freebsd branding version to 6.12Emmanuel Vadot2025-01-081-1/+1
|
* Remove SOC FPGA driversJohn Baldwin2024-12-061-151/+0
| | | | | | | | | The drivers have been disconnected from the build since the removal of the SOCFPGA kernel configs. Reviewed by: manu, imp, andrew Sponsored by: AFRL, DARPA Differential Revision: https://reviews.freebsd.org/D47885
* dts: Fix arm/qcom-ipq4018-rt-ac58u.dts for recent device-tree versionsJessica Clarke2024-07-171-1/+1
| | | | | | | | The included file has recently moved to a subdirectory. This fixes building arm.armv7 ASUS_AC1300 (marked NO_UNIVERSE). Fixes: f126890ac538 ("Import device-tree files from Linux 6.5")
* Remove residual blank line at start of MakefileWarner Losh2024-07-159-9/+0
| | | | | | | This is a residual of the $FreeBSD$ removal. MFC After: 3 days (though I'll just run the command on the branches) Sponsored by: Netflix
* dts: Bump the freebsd branding version to 6.8Emmanuel Vadot2024-05-061-1/+1
| | | | Sponsored by: Beckhoff Automation GmbH & Co. KG
* dts: Bump the freebsd branding version to 6.7Emmanuel Vadot2024-05-061-1/+1
| | | | Sponsored by: Beckhoff Automation GmbH & Co. KG
* dts: Bump the freebsd branding version to 6.6Emmanuel Vadot2024-05-061-1/+1
| | | | Sponsored by: Beckhoff Automation GmbH & Co. KG
* arm/nvidia: Fix DTS buildEmmanuel Vadot2024-03-221-1/+1
| | | | | | | We need to include the DTS with the full path now that it changed. Fixes: f126890ac538 ("Import device-tree files from Linux 6.5") Sponsored by: Beckhoff Automation GmbH & Co. KG
* add allwinner overlays for enabling additional USB portsAndriy Gapon2024-01-282-0/+28
| | | | | For instance, on NanoPi NEO two additional ports are available via a GPIO header.
* sys: Remove $FreeBSD$: one-line bare tagWarner Losh2023-08-163-3/+0
| | | | Remove /^\s*\$FreeBSD\$$\n/
* sys: Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-169-9/+0
| | | | Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
* sys: Remove $FreeBSD$: one-line .c comment patternWarner Losh2023-08-1612-12/+0
| | | | Remove /^/[*/]\s*\$FreeBSD\$.*\n/
* sys: Remove $FreeBSD$: one-line .h patternWarner Losh2023-08-168-8/+0
| | | | Remove /^\s*\*+\s*\$FreeBSD\$.*$\n/
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-1616-32/+0
| | | | Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
* dts: Bump the freebsd branding version to 6.4Emmanuel Vadot2023-08-091-1/+1
| | | | Sponsored by: Beckhoff Automation GmbH & Co. KG
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-122-2/+2
| | | | | | | | | The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of BSD-2-Clause. Discussed with: pfg MFC After: 3 days Sponsored by: Netflix
* arm64/rockchip: Remove rk3328-dwc3 overlaysEmmanuel Vadot2022-11-161-39/+0
| | | | | | | | | Not needed after 3c790abfba67 arm64/rk_dwc3: Remove RK3328 support c45296f16f79 dwc3: Handle optional clocks Differential Revision: https://reviews.freebsd.org/D37395 Sponsored by: Beckhoff Automation GmbH & Co. KG
* sys/dts: Remove MIPS filesBrooks Davis2022-05-2011-1083/+1
| | | | | | Reviewed by: manu, imp Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D35263
* dts: add IPQ4018/IPQ4019 ethernet MAC and ethernet switch definitionsAdrian Chadd2022-02-043-0/+321
| | | | | | | | | | | This adds the ethernet MAC and ethernet switch definitions. I've rewritten the header file and the DTS based on documentation and the required driver fields rather than the GPL'ed ones from openwrt. Differential Revision: https://reviews.freebsd.org/D34111 Reviewed by: manu
* add overlay for enabling spi0 on allwinner h3Andriy Gapon2022-01-261-0/+10
| | | | | | | At least on Orange Pi PC Plus it is routed to the 40-pin header, so it can used to communicate with external devices. MFC after: 2 weeks
* add overlay for enabling i2c1 on allwinner h3Andriy Gapon2022-01-261-0/+10
| | | | | | | At least on Orange Pi PC Plus it is routed to the 40-pin header, so it can used to communicate with external devices. MFC after: 2 weeks
* add overlay for enabling serial1 / uart1 on rk3328Andriy Gapon2022-01-261-0/+12
| | | | | | | | | | | | | | | | | On Rock64 the uart is routed to pins on the "Pi-2" header, so it is potentially useful. Pin mapping: ---------------------------- | ID | Name | Function | ---------------------------- | 15 | GPIO3_A4 | TX | | 16 | GPIO3_A5 | RTS | | 18 | GPIO3_A6 | RX | | 22 | GPIO3_A7 | CTS | ---------------------------- MFC after: 2 weeks
* add overlay for enabling i2c0 on rk3328Andriy Gapon2022-01-261-0/+12
| | | | | | On Rock64 it is routed to pins 3 and 5 of the so called Pi-2 header. MFC after: 2 weeks
* add rk3328 overlay for enabling analog soundAndriy Gapon2021-11-131-0/+12
| | | | MFC after: 1 week
* ipq4018: add a device tree file for the ASUS rt-ac58u routerAdrian Chadd2021-10-181-0/+312
| | | | | | | This is the initial device tree file describing the ASUS RT-AC58U 2GHz/5GHz 11ac router. Obtained from: OpenWRT
* ipq4018: add TCSR definitions from Linux.Adrian Chadd2021-10-181-0/+27
| | | | | | | | | | | | | | | These are hardware configuration options which are required in the linux/openwrt device trees for the IPQ4018/IPQ4019 devices. Since this isn't obtained from linux upstream but instead from openwrt, this can't go in contrib; instead it is going in sys/dts/include/ . Obtained from: OpenWRT Tested: * IPQ4019 ASUS RT-AC58U AP, initial bootstrapping
* Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrightsEd Maste2021-08-082-2/+0
| | | | | | | These ones were unambiguous cases where the Foundation was the only listed copyright holder (in the associated license block). Sponsored by: The FreeBSD Foundation
* arm64: allwinner: dtbo: Add dtb overlays to disable mmc nodeEmmanuel Vadot2021-07-243-0/+30
| | | | | This is useful for development. Sponsored by: Diablotin Systems
* arm64: allwinner: Remove sun50i-a64-oppEmmanuel Vadot2021-07-241-77/+0
| | | | | | This is unneeded now that the DTS have the opp. MFC after: 1 week Sponsored by: Diablotin Systems
* dts: Bump the freebsd branding version to 5.13Emmanuel Vadot2021-07-011-1/+1
| | | | Sponsored by: Diablotin Systems
* arm: allwinner: dtb: Add overlays to disable SD/MMC nodeEmmanuel Vadot2021-06-143-0/+30
| | | | | | Useful for dev Sponsored by: Diablotin Systems
* arm64: rockchip: Add some DTSO to disable sd/mmcEmmanuel Vadot2021-05-133-0/+30
| | | | This helps during developement to reduce the number of mmc controller.
* dts: Bump the freebsd branding version to 5.10Emmanuel Vadot2021-03-231-1/+1
|
* Remove DTS files for arm boards we don't supportAndrew Turner2021-01-2714-3464/+0
| | | | | | | | | These are all FreeBS-specific device tree files. We don't support any of these anymore, remove them. Reviewed by: emaste, manu Sponsored by: Innovate UK Differential Revision: https://reviews.freebsd.org/D28365
* Switch to the new device-tree vendor treeEmmanuel Vadot2021-01-151-1/+1
| | | | | | | | | | | | | The old vendor tree was never fully merged and doing partial merge isn't supported with git subtree merge so a new one was created. Switch the build to use the new DTS from sys/contrib/device-tree This also bump the DTS used to be in sync with Linux 5.9 While here change the way to get the linux version, simply hardcode the value in sys/dts/freebsd-compatible.dts and use awk to get that to put it in the CFLAGS. As a bonus we now have the bindings docs available in sys/contrib/device-tree/Bindings/ so no need to link to the Linux repo or to the vendor tree.
* cgem: add 64-bit supportThomas Skibo2021-01-101-6/+6
| | | | | | | | 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
* Brand our DTS with the Linux version it was imported fromEmmanuel Vadot2020-10-101-0/+3
| | | | | | | | | | | | DTS must be synced with the kernel, add a freebsd,dts-version string in the root node of each DTS that we compile so we can later in the kernel check that it contain a correct value. Reviewed by: imp, mmel Differential Revision: https://reviews.freebsd.org/D26724 Notes: svn path=/head/; revision=366599
* Remove licensesOleksandr Tymoshenko2020-06-042-56/+2
| | | | | | | | | | I haven't requested explicit permission from authors and shouldn't have added BSDL headers without it. Requestes by: imp Notes: svn path=/head/; revision=361796
* Add copyright headers to spigen overlays for rpi3 and rpi4Oleksandr Tymoshenko2020-06-042-2/+56
| | | | | | | Reported by: Rodney W. Grimes <freebsd@gndrsh.dnsmgr.net> (for rpi4) Notes: svn path=/head/; revision=361782
* Add spigen overlay for Raspberry Pi 4Oleksandr Tymoshenko2020-06-031-0/+30
| | | | | | | Submitted by: gergely.czuczy@harmless.hu Notes: svn path=/head/; revision=361775
* allwinner: aw_thermal: Cope with DTS changesEmmanuel Vadot2020-04-146-133/+0
| | | | | | | | | | | | | The upstream DTS now include the thermal device node and the SID calibration entry. Update our driver to cope with this change and remove the DTB overlays that aren't needed anymore. MFC after: 2 months X-MFC-With: r359934 Notes: svn path=/head/; revision=359935
* arm: zynq: An SPI driver for Zynq platformsEmmanuel Vadot2020-02-281-0/+17
| | | | | | | | Submitted by: Thomas Skibo Differential Revision: https://reviews.freebsd.org/D23319 Notes: svn path=/head/; revision=358426
* Add an overlay for RK3328 USB3 node.Ganbold Tsagaankhuu2020-01-291-0/+39
| | | | | | | | | | | | | It doesn't exist in mainline dts due to the issues related with detaching and reattaching USB3 devices as mentioned in https://patchwork.kernel.org/patch/10853381/ In case of FreeBSD, as a temporary workaround "usbconfig reset" command can fix the problem. Reviewed by: manu Notes: svn path=/head/; revision=357254
* zilinx/zy7_qspi: Add a qspi driver for Zynq platforms.Emmanuel Vadot2020-01-193-1/+20
| | | | | | | | | | | | 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 Notes: svn path=/head/; revision=356895
* arm64: allwinner: dtso: Add spi0 spigen DTSOEmmanuel Vadot2020-01-111-0/+17
| | | | | | | | | | | | This overlays can be used on A64 board to use spigen and spi(8) on the spi0 pins. Tested On: Pine64-LTS, A64-Olinuxino Submitted by: Gary Otten <gdotten@gmail.com> Notes: svn path=/head/; revision=356637