aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/dtb
Commit message (Collapse)AuthorAgeFilesLines
* dtb: generate .DTB for some RK3588 based boards.Michal Meloun10 days1-1/+4
| | | | MFC after: 3 weeks
* Revert "ophgo: import new .dts"Warner Losh2026-01-101-15/+0
| | | | | | | | | | | | | | | | | | | This reverts commit b55d106df9785d141f9e3e1c916e921df9d877ac. Per request of original author, manu, and mmel, revert this change. While this is a genuinely cool device, there's some issues that need to be sorted out before moving forward: o Imported dt-bindings that weren't used and could interfere in the future. o no platform code for sophgo, though it likely needs it o Potential interference from the dts/dtsi files imported for future linux device-tree imports. These are the dts files from the vendor sdk, and history has down often upstream introduces enough change that keeping them here in the mean time lays the groundwork for merge conflicts in the future. That makes this import premature. Revert until it's more mature.
* ophgo: import new .dtsMartin Filla2026-01-101-0/+15
| | | | | | Signed-off-by: Martin Filla <freebsd@sysctl.cz> Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/1844
* dtb: build Radxa Cubie A5E DTBMartin Filla2025-12-151-1/+2
| | | | | Reviewed by: mhorne Pull Request: https://github.com/freebsd/freebsd-src/pull/1916
* Remove: sys/dts/arm/overlays/spigen-rpi-b.dtsoOskar Holmlund2025-12-121-1/+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-111-5/+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
* Update path for TI Am335x device treesOskar Holmlund2025-12-051-7/+7
| | | | | | | | Since Linux DTS has been starting to using vendor subdirs we need to update this aswell. Approved by: manu (mentor) Differential revision: https://reviews.freebsd.org/D53890
* modules/dtb: Add the ARM dtb moduleAndrew Turner2025-10-231-0/+6
| | | | | | | | | fvp-base-revc.dtb works with the kernel now interrupt-maps are supported in more cases. Reviewed by: mhorne Sponsored by: Arm Ltd Differential Revision: https://reviews.freebsd.org/D51258
* riscv: build allwinner DTBsMitchell Horne2025-10-201-1/+6
| | | | | | | | | | These are known to work if loaded manually by loader(8) (for the Nezha board at least). If nothing else, it is useful to provide a DTB closely tied to the kernel version. MFC after: 3 days Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D53118
* riscv: build starfive JH7110 DTBsMitchell Horne2025-10-201-0/+7
| | | | | | | | | | These are known to work if loaded manually by loader(8) (for VF2 at least). If nothing else, it is useful to provide a DTB closely tied to the kernel version. MFC after: 3 days Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D53117
* bpi-r2-pro: added support dts for bpi-r2-proMartinFx2025-09-051-1/+2
| | | | | Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/1822
* Remove OMAP4 support leftoversOskar Holmlund2025-04-231-7/+0
| | | | | | | Remove options.arm for OMAP3&4 and the makefile for building FDT Approved by: manu (mentor) Differential revision: https://reviews.freebsd.org/D49985
* radxa: added dts support zero3e, zero3wMartinFx2025-04-211-1/+3
| | | | | Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/1672
* sifive: dtb: add unmatched dtbHan Gao2025-04-201-1/+2
| | | | | | | Signed-off-by: Han Gao <rabenda.cn@gmail.com> Signed-off-by: Han Gao <gaohan@iscas.ac.cn> Reviewed by: imp, jlduran Pull Request: https://github.com/freebsd/freebsd-src/pull/1661
* arm64: add the lenovo t14s snapdragon X1E device tree to the build listAdrian Chadd2025-04-081-0/+4
| | | | | | | | | This is used by the t14s for FDT support. .. which definitely doesn't work yet, but having it in the build is good. Differential Revision: https://reviews.freebsd.org/D49690 Reviewed by: manu, phk
* modules: dtb: allwinner: Remove sun8i-h2-plus-orangepi-r1.dtsEmmanuel Vadot2025-01-041-1/+0
| | | | | Remove sun8i-h2-plus-orangepi-r1.dts for now, latest update changed some /delete-node/ places and this confuse our dtc.
* Remove residual blank line at start of MakefileWarner Losh2024-07-151-1/+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
* dtb: rockchip: Add Radxa ROCK 4C Plus to the build.Peter Jeremy2024-05-081-0/+1
| | | | | | | | | The ROCK 4C Plus is a cost-reduced variant of the ROCK Pi 4 based on the RockChip RK3399-T. Reviewed by: manu MFC after: 1 week Differential Revision: <https://reviews.freebsd.org/D45110
* dts: Fix arm dts path for marvell tooBjoern A. Zeeb2024-03-301-2/+2
| | | | | | | Linux 6.5 moved to a vendor-based subdirectory for arm DTS, change our Makefiles accordingly. This makes universe also compile arm.armv7 ARMADA38X sucessfully.
* dts: Fix arm dts pathEmmanuel Vadot2024-03-214-37/+37
| | | | | | | Linux 6.5 moved to a vendor-based subdirectory for arm DTS, change our Makefiles accordingly. Sponsored by: Beckhoff Automation GmbH & Co. KG
* add allwinner overlays for enabling additional USB portsAndriy Gapon2024-01-281-1/+3
| | | | | For instance, on NanoPi NEO two additional ports are available via a GPIO header.
* arm64: dtb: Add rk3568-nanopi-r5s.dts to the buildEmmanuel Vadot2023-09-221-1/+2
| | | | We can boot on this board.
* arm64: dtb: Add rk3566-quartz64-a.dts to the buildEmmanuel Vadot2023-09-211-1/+2
| | | | We can boot on this board.
* sys: Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-1613-13/+0
| | | | Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
* rpi: Simplify dtb file testsWarner Losh2023-08-121-3/+3
| | | | | | | | Now that we no longer support armv[45] devices, these tests can be simplified. While here, update the comment to reflect which rpi devices we support. It's been way more thant he Pi-B for a long time. Sponsored by: Netflix
* arm64/rockchip: Remove rk3328-dwc3 overlaysEmmanuel Vadot2022-11-161-1/+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
* add overlay for enabling spi0 on allwinner h3Andriy Gapon2022-01-261-1/+2
| | | | | | | 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/+1
| | | | | | | 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/+1
| | | | | | | | | | | | | | | | | 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/+1
| | | | | | 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-1/+2
| | | | MFC after: 1 week
* dtb: freescale: Add fsl-ls1028a-rdb to the buildKornel Duleba2021-08-031-1/+2
| | | | | | | | With the recent inclusion of ENETC networking driver we now support this board. Obtained from: Semihalf Sponsored by: Alstom Group
* arm64: allwinner: dtbo: Add dtb overlays to disable mmc nodeEmmanuel Vadot2021-07-241-1/+4
| | | | | This is useful for development. Sponsored by: Diablotin Systems
* arm64: allwinner: Remove sun50i-a64-oppEmmanuel Vadot2021-07-241-2/+1
| | | | | | This is unneeded now that the DTS have the opp. MFC after: 1 week Sponsored by: Diablotin Systems
* dtb: rockchip: Add NanoPI-R4S and RockPI E to the buildGanbold Tsagaankhuu2021-07-021-0/+2
|
* arm: allwinner: dtb: Add overlays to disable SD/MMC nodeEmmanuel Vadot2021-06-141-1/+4
| | | | | | Useful for dev Sponsored by: Diablotin Systems
* dtb: rockchip: Add NanoPC-T4 to the build.Bjoern A. Zeeb2021-06-051-0/+1
|
* dtb: rockchip: Add NanoPI-R2S to the buildGanbold Tsagaankhuu2021-06-051-0/+1
|
* arm64: rockchip: Add some DTSO to disable sd/mmcEmmanuel Vadot2021-05-131-1/+4
| | | | This helps during developement to reduce the number of mmc controller.
* ARM: Enhance common Nvidia Tegra drivers by support for Tegra210 SoC.Michal Meloun2020-12-261-3/+7
| | | | MFC after: 4 weeks
* Connect DTB files based on LX2160A SoC to build.Michal Meloun2020-12-051-0/+8
| | | | | | | Mainly LX2K Honeycomb and ClearFog-CX boards. Notes: svn path=/head/; revision=368367
* Also build DTB files for Asus Tinker board (RK3288 based).Michal Meloun2020-12-051-0/+7
| | | | Notes: svn path=/head/; revision=368362
* dtb: allwinner: Add pineh64 to the buildEmmanuel Vadot2020-11-251-1/+3
| | | | Notes: svn path=/head/; revision=368018
* dtb/rockchip: Add rockpi-4 to the buildEmmanuel Vadot2020-11-041-0/+1
| | | | | | | | | We boot on this board to add the dtb to the build. Requested by: Daniel Engberg <daniel.engberg.lists@pyret.net> Notes: svn path=/head/; revision=367340
* Add dtb/sifive moduleMitchell Horne2020-09-171-0/+6
| | | | | | | | | | This allows building the HiFive Unleashed device tree blob. Reviewed by: manu Differential Revision: https://reviews.freebsd.org/D26459 Notes: svn path=/head/; revision=365835
* build DTS for Orange Pi PC Plus as wellAndriy Gapon2020-07-151-0/+1
| | | | | | | | Reviewed by: manu MFC after: 1 week Notes: svn path=/head/; revision=363232
* Add i.MX 8M Quad supportOleksandr Tymoshenko2020-07-011-0/+7
| | | | | | | | | | | | | | | | | - Add CCM driver and clocks implementations for i.MX 8M - Add GPC driver for iMX8 - Add clock tree for i.MX 8M Quad - Add clocks support and new compat strings (where required) for existing i.MX 6 UART, I2C, and GPIO drivers - Enable aarch64-compatible drivers form i.MX 6 in arm64 GENERIC kernel config - Add dtb/imx8 kernel module with DTBs for Nitrogen8M and iMX8MQ EVK With this patch both Nitrogen8M and iMX8MQ EVK boot with NFS root up to multiuser login prompt Reviewed by: manu Differential Revision: https://reviews.freebsd.org/D25274 Notes: svn path=/head/; revision=362817
* Add DTB files for ARMADA 8040 based boards.Michal Meloun2020-06-191-1/+5
| | | | | | | MFC after: 2 weeks Notes: svn path=/head/; revision=362384
* Add spigen overlay for Raspberry Pi 4Oleksandr Tymoshenko2020-06-031-1/+2
| | | | | | | Submitted by: gergely.czuczy@harmless.hu Notes: svn path=/head/; revision=361775
* Add dtb for Firefly RK3399 to the list of Rockchip dtbsOleksandr Tymoshenko2020-06-031-0/+1
| | | | Notes: svn path=/head/; revision=361771