Emmanuel Vadot
67c76a1ba7
arm64/rockchip: Remove rk3328-dwc3 overlays
...
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
2022-11-16 11:58:32 +01:00
Andriy Gapon
f4a041af29
add overlay for enabling spi0 on allwinner h3
...
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
2022-01-26 11:42:20 +02:00
Andriy Gapon
a471646a08
add overlay for enabling i2c1 on allwinner h3
...
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
2022-01-26 11:42:20 +02:00
Andriy Gapon
173d0fb616
add overlay for enabling serial1 / uart1 on rk3328
...
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
2022-01-26 11:31:59 +02:00
Andriy Gapon
f41f98f0f0
add overlay for enabling i2c0 on rk3328
...
On Rock64 it is routed to pins 3 and 5 of the so called Pi-2 header.
MFC after: 2 weeks
2022-01-26 11:30:53 +02:00
Andriy Gapon
00c06804a8
add rk3328 overlay for enabling analog sound
...
MFC after: 1 week
2021-11-13 11:09:23 +02:00
Kornel Duleba
bfce69ae9a
dtb: freescale: Add fsl-ls1028a-rdb to the build
...
With the recent inclusion of ENETC networking driver we now support this
board.
Obtained from: Semihalf
Sponsored by: Alstom Group
2021-08-03 12:07:49 +02:00
Emmanuel Vadot
40cb9b4357
arm64: allwinner: dtbo: Add dtb overlays to disable mmc node
...
This is useful for development.
Sponsored by: Diablotin Systems
2021-07-24 22:53:33 +02:00
Emmanuel Vadot
735041a613
arm64: allwinner: Remove sun50i-a64-opp
...
This is unneeded now that the DTS have the opp.
MFC after: 1 week
Sponsored by: Diablotin Systems
2021-07-24 17:59:35 +02:00
Ganbold Tsagaankhuu
3416513a41
dtb: rockchip: Add NanoPI-R4S and RockPI E to the build
2021-07-02 15:20:25 +08:00
Emmanuel Vadot
bc805293d8
arm: allwinner: dtb: Add overlays to disable SD/MMC node
...
Useful for dev
Sponsored by: Diablotin Systems
2021-06-14 20:47:37 +02:00
Bjoern A. Zeeb
65a226b41d
dtb: rockchip: Add NanoPC-T4 to the build.
2021-06-05 15:19:26 +00:00
Ganbold Tsagaankhuu
295855e80f
dtb: rockchip: Add NanoPI-R2S to the build
2021-06-05 12:40:34 +08:00
Emmanuel Vadot
eb09408085
arm64: rockchip: Add some DTSO to disable sd/mmc
...
This helps during developement to reduce the number of mmc controller.
2021-05-13 18:15:31 +02:00
Michal Meloun
b9cbd68d1c
ARM: Enhance common Nvidia Tegra drivers by support for Tegra210 SoC.
...
MFC after: 4 weeks
2020-12-26 19:13:10 +01:00
Michal Meloun
935b2ac1f1
Connect DTB files based on LX2160A SoC to build.
...
Mainly LX2K Honeycomb and ClearFog-CX boards.
2020-12-05 11:17:54 +00:00
Michal Meloun
54e82e612f
Also build DTB files for Asus Tinker board (RK3288 based).
2020-12-05 10:00:39 +00:00
Emmanuel Vadot
78b8d3f136
dtb: allwinner: Add pineh64 to the build
2020-11-25 11:21:03 +00:00
Emmanuel Vadot
4e306624d1
dtb/rockchip: Add rockpi-4 to the build
...
We boot on this board to add the dtb to the build.
Requested by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2020-11-04 20:15:14 +00:00
Mitchell Horne
003470c31a
Add dtb/sifive module
...
This allows building the HiFive Unleashed device tree blob.
Reviewed by: manu
Differential Revision: https://reviews.freebsd.org/D26459
2020-09-17 14:58:30 +00:00
Andriy Gapon
289d6a3fa6
build DTS for Orange Pi PC Plus as well
...
Reviewed by: manu
MFC after: 1 week
2020-07-15 18:04:01 +00:00
Oleksandr Tymoshenko
94bc2117b4
Add i.MX 8M Quad support
...
- 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
2020-07-01 00:33:16 +00:00
Michal Meloun
daa58c3472
Add DTB files for ARMADA 8040 based boards.
...
MFC after: 2 weeks
2020-06-19 14:28:56 +00:00
Oleksandr Tymoshenko
eb5e1004e2
Add spigen overlay for Raspberry Pi 4
...
Submitted by: gergely.czuczy@harmless.hu
2020-06-03 22:18:15 +00:00
Oleksandr Tymoshenko
0897babceb
Add dtb for Firefly RK3399 to the list of Rockchip dtbs
2020-06-03 21:19:57 +00:00
Emmanuel Vadot
47d45507e8
modules: dtb: allwinner: Remove sun50i-a64-sid.dtso
...
File was removed in r359935
MFC after: 2 month
X-MFC-With: r359935
2020-04-14 22:16:40 +00:00
Emmanuel Vadot
c23ca622a2
modules: dtb: allwinner: Remove non existant files
...
Those files have been removed in r359935.
MFC after: 2 months
X-MFC-With: r359935
2020-04-14 20:20:08 +00:00
Ganbold Tsagaankhuu
9eea475074
Add an overlay for RK3328 USB3 node.
...
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
2020-01-29 12:10:42 +00:00
Emmanuel Vadot
c9f3a1ac17
arm64: allwinner: dtso: Add spi0 spigen DTSO
...
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>
2020-01-11 18:36:10 +00:00
Emmanuel Vadot
4d5937015d
arm64: rockchip: dts: Build the Khadas board DTS
...
We boot on thoses boards so build them.
Submitted by: s199p.wa1k9r@gmail.com
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D22158
2019-10-26 17:51:43 +00:00
Ganbold Tsagaankhuu
a3965ba248
dtso: allwinner: Add an overlay for H3 thermal node
...
Reviewed by: manu
2019-08-24 13:26:34 +00:00
Emmanuel Vadot
51154edc56
arm64: Add EspressoBin DTB to the build
...
This will compile the espressobin dts to a dtb file and this will be
install in /boot/dtb/marvell/ during installkernel.
MFC after: 1 week
2019-08-16 21:11:43 +00:00
Emmanuel Vadot
ad6521c24f
dtso: allwinner: Add an overlay for H3 i2c0
...
Most of the H3 boards don't enable i2c as it is unused.
Add an overlay so it's easier for user to use i2c device.
2019-07-20 17:42:46 +00:00
Emmanuel Vadot
9e71188763
dtb: allwinner: Add the pinebook dtb to the build
2019-05-08 18:56:24 +00:00
Emmanuel Vadot
9acc2a6af6
dtb: Include RK3399 RockPro64 DTS in kernel build
...
The DTS for this board is already present in sys/gnu/dts/arm64/rockchip/
and just needs to be enabled.
Submitted by: alex@wied.io
Differential Revision: https://reviews.freebsd.org/D19823
2019-05-02 17:04:01 +00:00
Emmanuel Vadot
5b1309542e
arm64: Add support for NanoPI NEO2
...
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
2019-05-02 12:56:13 +00:00
Emmanuel Vadot
93de1e1030
arm: dtb: Compile the Linux DTS for pandaboards
...
Reported by: ci.freebsd.org
2019-04-10 20:11:28 +00:00
Emmanuel Vadot
bcdb59e767
arm64: dtb: allwinner: Add the new pine64-lts dtb file to the build
...
MFC after: 1 month
X-MFC-With: r342936
2019-02-07 18:07:17 +00:00
Oleksandr Tymoshenko
00a4815fc6
[rpi] Reorganize spigen(4) overlays for Raspberry Pi
...
- 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
2019-01-16 01:08:34 +00:00
Emmanuel Vadot
775d35749d
dtb: allwinner: Add orangepi-pc to the build
...
PR: 226011
Submitted by: Greg V <greg@unrelenting.technology>
MFC after: 1 week
2019-01-11 01:42:47 +00:00
Emmanuel Vadot
c3c78b0aeb
arm64: allwinner: Add DTSO for pwm and r_pwm
...
Those are both dtso (overlays) for the two pwm controllers found on the A64.
2018-12-12 21:02:22 +00:00
Andreas Tobler
4df1cc71fd
Add rule to build the dtb for the rock64 board.
...
Reviewed by: manu@
2018-12-02 19:35:22 +00:00
Emmanuel Vadot
a69c1d42cc
arm64: allwinner: Add a dtbo to have cpu operating points
...
This enables cpufreq on A64 boards.
MFC after: 1 month
2018-11-29 22:35:23 +00:00
Emmanuel Vadot
522a17253e
dtb: Add LINKS for omap4 DTBs
...
We do not use the upstream name so add links so u-boot can load the dtb
for us.
Approved by: re (rgrimes)
2018-08-30 14:32:10 +00:00
Emmanuel Vadot
a9e5047fa6
arm64: Add DTS overlays for A64
...
- 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)
2018-08-24 15:00:36 +00:00
Emmanuel Vadot
26b29cd7aa
dtb: Allwinner: Add aarch64 dts files
2018-08-23 13:24:28 +00:00
Emmanuel Vadot
8c000099ec
am335x: Add pocketbeagle DTS to the build
...
U-Boot works for this board since 2018.07 and the DTS is now present
in the tree.
2018-08-15 21:47:03 +00:00
Emmanuel Vadot
1d16c90d1a
dtb: rpi: Only compile and copy the DTSO
...
The DTB is now loaded via the firmware, passed to u-boot then to loader.efi
Only compile and copy the dts overlays.
2018-08-03 22:06:15 +00:00
Emmanuel Vadot
35ab4bcc29
dtb: am335x: Remove links and add more dts
...
The links were to cope with the switch to upstream dts.
We don't need them anymore.
While here add the rest of the beaglebone family dts as u-boot is common
on all those boards and load the dtb based on the product name.
This just miss the pocketbeagle variant as it's not yet in sys/gnu/dts but
will be with the Linux 4.18 dts import.
2018-08-03 22:04:00 +00:00
Warner Losh
58d5c51106
Remove Atmel AT91RM9200 and AT91SAM9 support.
...
The last known robust version of this code base was FreeBSD 8.2. There
are no users of this on current, and all users of it have abandoned
this platform or are in legacy mode with a prior version of FreeBSD.
All known users on arm@ approved this removal, and there were no
objections.
Differential Revision: https://reviews.freebsd.org/D16312
2018-07-27 18:28:22 +00:00