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
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
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
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
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
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
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
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
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
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
Ganbold Tsagaankhuu
002d00355c
dtb/allwinner: Build sun8i-h2-plus-orangepi-r1.dts
...
We have a u-boot port for this board so add the dtb to the build.
2018-07-22 14:01:49 +00:00
Kyle Evans
60eec3517d
dtb/allwinner: Add a83t-sid overlay
2018-05-03 19:45:48 +00:00
Emmanuel Vadot
f1012f03d1
arm: dts: overlays: Remove the overlay module
...
Move the DTSO variables in the main SoC dtb file
Discussed with: ian
2018-04-27 21:15:51 +00:00
Emmanuel Vadot
9589b9f57b
dtb/allwinner: Build sun8i-h3-nanopi-m1-plus.dts
...
We have a u-boot port for this board so add the dtb to the build.
2018-03-02 20:59:36 +00:00
Kyle Evans
a123333f3a
dtb/allwinner: Add sun7i-a20-lamobo-r1.dts (Banana Pi R1)
...
FreeBSD boots on this board, but the ethernet switch is not currently
supported, resulting in no ethernet.
A U-Boot port will be added once the ethernet switch is at least basically
supported, but we add its DTS to the build here to lower the barrier-to-boot
while work is underway.
2018-02-06 14:57:03 +00:00
Kyle Evans
35fbacb461
dtb/allwinner: Restore a83t/BananaPi-M3 DTS after r342822
...
sinovoip-bpi-m3.dts was disconnected from the build in r324822. Since then,
a CCU driver has been added and several other changes have been made to
make us compatible with upstream DTS for this board.
Add links for older DTB that might be used: our u-boot port was expecting
sinovoip-bpi-m3.dtb up until ports r455629, and our u-boot will not be
switching to the upstream name (sun8i-a83t-bananapi-m3) quite yet.
Discussed with: manu
2017-12-05 22:05:10 +00:00
Emmanuel Vadot
7847756781
dts: Allwinner: Remove our last custom DTS
...
All Allwinner boards should use the upstream DTS so remove our
remaining custom ones.
2017-11-18 16:07:53 +00:00
Emmanuel Vadot
65854c616e
dtb/allwinner: Disconnect sinovoip-bpi-m3.dts from the build
...
No active commiter have this board and we diverged too much from
the upstream DTS.
2017-10-21 16:12:00 +00:00
Emmanuel Vadot
fad5dbf8d5
Allwinner dtb: Add NanoPi M1 to the build
...
It was tested on NanoPi M1 Plus.
2017-08-01 20:28:11 +00:00
Emmanuel Vadot
3da70cfac3
Allwinner dtb: add link for NanoPi Neo
...
Reported by: Richard Puga <richard@puga.net>
Tested by: Richard Puga <richard@puga.net>, myself
2017-08-01 18:33:27 +00:00
Emmanuel Vadot
7f61394200
Allwinner: Add support for H2 Plus SoC
...
H2+ SoC is a stripped down version of H3 without gigabit ethernet and 4K HDMI.
Also add sun8i-h2-plus-orangepi-zero.dts to the build as we run on this board.
2017-06-24 16:41:26 +00:00
Emmanuel Vadot
4dd0826b45
Add sun8i-h3-orangepi-one.dts to the build
...
We support the board and have a u-boot port for it.
2017-06-20 04:58:12 +00:00
Emmanuel Vadot
b816ce78eb
Switch to the Linux device tree upstream names for Allwinner boards.
...
Newer u-boot that uses the u-boot-master port uses these names.
2017-02-07 17:15:13 +00:00
Jared McNeill
a9332a788e
Build and install nanopi-neo.dts and orangepi-plus-2e.dts
2016-11-20 19:39:55 +00:00
Emmanuel Vadot
996aa941bf
Add CHIP dts into the build
2016-10-10 04:53:15 +00:00
Emmanuel Vadot
ee9aaee1ec
Add sun5i-a13-olinuxino to the build.
2016-08-17 17:59:09 +00:00
Emmanuel Vadot
564fff60a0
Rename pcduino3b.dts to pcduino3.dts
...
The only difference between 3 and 3B is the size of the RJ45 port.
And now we have a uboot port that expect pcduino3.dts to be present.
Reported by: imp
2016-08-11 23:04:26 +00:00
Emmanuel Vadot
e5aa06364f
Add PCDuino3b dts. It uses the pcduino3 dts from upstream and adds the hdmi node, axp gpio and changes the phy mode to rgmii.
...
Approved by: andrew (mentor)
Differential Revision: https://reviews.freebsd.org/D6775
2016-06-09 17:10:19 +00:00
Jared McNeill
f4f53c0a5a
Add DTS files for the Allwinner A83T SoC and the Sinovoip BananaPi BPI-M3
...
development board.
2016-05-14 18:47:36 +00:00
Jared McNeill
473bbf691b
Replace the A20 kernel config with a generic ALLWINNER kernel config that
...
supports A20, A31, and A31S. Adds support for the BananaPi M2 (A31S) board.
Submitted by: Emmanuel Vadot <manu@bidouilliste.com>
Reviewed by: jmcneill
Differential Revision: https://reviews.freebsd.org/D5580
2016-04-21 16:49:04 +00:00
Andrew Turner
907fe11655
Update of the Allwinner drivers to:
...
* Use the Linux compat string
* Use EARLY_DRIVER_MODULE to attach at the right time
* Add a generic A10 kernel config file
* A20 now use generic_timer
* Add two new dts files for Olimex boards
* Update our custom DTS file for A10 and A20 to use the same compatible
property names as the vendor ones.
Submitted by: Emmanuel Vadot <manu@bidouilliste.com>
Differential Revision: https://reviews.freebsd.org/D4792
2016-02-10 09:19:29 +00:00
Luiz Otavio O Souza
f935da6fee
Add the Banana Pi DTS.
...
The Banana Pi support is in progress and this is intended to help the early
adopters.
2015-07-07 19:01:54 +00:00
Luiz Otavio O Souza
14c1e97f57
Build and install the DTB for all the supported AllWinner SoCs.
...
We will need them when we start booting using ubldr.
2015-04-20 22:12:19 +00:00