aboutsummaryrefslogtreecommitdiff
path: root/sys/dts/arm64
Commit message (Collapse)AuthorAgeFilesLines
* 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
* 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
* 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
* 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.
* 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-144-87/+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
* 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
* 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
* arm64: Add support for NanoPI NEO2Emmanuel Vadot2019-05-024-0/+174
| | | | | | | | | | | | | Add overlay files and activate devicetree file for NanoPi NEO2 featuring Allwinner H5 ARM64 core. To enable sound, dma and codec drivers are enabled for build. Submitted by: Manuel Stühn (freebsdnewbie@freenet.de) MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D20129 Notes: svn path=/head/; revision=347017
* [rpi] Reorganize spigen(4) overlays for Raspberry PiOleksandr Tymoshenko2019-01-161-0/+30
| | | | | | | | | | | | | | | - Remove CS=2 entry from spigen-rpi2 since it didn't work - Add spigen-rpi3 overlay for Raspberry Pi 3 - Enable rpi overlay modules for GENERIC kernel on aarch64 PR: 233489 Submitted by: bobf@mrp3.com Reviewed by: db MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D16088 Notes: svn path=/head/; revision=343069
* arm64: allwinner: Fix pwm dtsoEmmanuel Vadot2018-12-122-52/+0
| | | | | | | | | Double patched files ended up in the tree Reported by: kevans Notes: svn path=/head/; revision=342006
* arm64: allwinner: Add DTSO for pwm and r_pwmEmmanuel Vadot2018-12-122-0/+104
| | | | | | | Those are both dtso (overlays) for the two pwm controllers found on the A64. Notes: svn path=/head/; revision=342005
* arm64: allwinner: Add 792Mhz frequency to sun50i-a64-oppEmmanuel Vadot2018-11-301-0/+5
| | | | | | | | | | | | | | This is the frequency of the cpu on the Pinebook so add it to make cpufreq find the current setting. Note that this dtbo on the Pinebook doesn't work right now as u-boot dtb doesn't have symbols and so it fails to apply. Linux 4.20 have the dts and will be imported once taggued. MFC after: 1 month X-MFC with: r341268 Notes: svn path=/head/; revision=341333
* arm64: allwinner: Add a dtbo to have cpu operating pointsEmmanuel Vadot2018-11-291-0/+72
| | | | | | | | | This enables cpufreq on A64 boards. MFC after: 1 month Notes: svn path=/head/; revision=341268
* Fix test-dts{,o} targetsKyle Evans2018-11-123-2/+5
| | | | | | | | | | | | | | | | | | | There were two main problems here: 1.) sys/dts/Makefile.inc is not included from various */overlays directories by default, only ../Makefile.inc 2.) When shelling out for DTS/DTSO, cwd != .CURDIR, so enumeration always failed These changes allow make test-dts and make test-dtso to function in their respective directories. Reviewed by: manu MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D17961 Notes: svn path=/head/; revision=340390
* arm64: Add DTS overlays for A64Emmanuel Vadot2018-08-245-0/+75
| | | | | | | | | | | | | - sun50i-a64-sid.dtso registers the Security ID node, needed for thermal - sun50i-a64-ths.dtso registers the thermal node, for which we already have a driver - sun50i-a64-timer.dtso registers the timer node, needed as the generic timer glitch on A64 SoC. Approved by: re (gjb) Notes: svn path=/head/; revision=338294
* dts: arm64: allwinner: Remove unused dts for pine64Emmanuel Vadot2017-11-187-1185/+0
| | | | | | | | Latest u-boot port provide the dts for pine64, remove our custom and outdated dts for this board. Notes: svn path=/head/; revision=325987
* Move sys/boot/fdt/dts to sys/dts and adjust scripts.Warner Losh2017-11-147-0/+1185
Sponsored by: Netflix Notes: svn path=/head/; revision=325826