Emmanuel Vadot
48ee531892
arm64: Add Allwinner H5 SoC
...
Allwinner H5 is an H3 (arm32) with Cortex A53 cores.
Add support for it and enable it in GENERIC kernel config
Tested on: OrangePi PC2
2017-08-02 20:19:19 +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
cf72965fbf
Allwinner: Add A33 support
...
Add basic support for A33/R16 that is enough to boot a kernel.
This adds the platform code, padconf data and the new clocks strings.
MFC after: 2 weeks
2017-01-04 03:35:39 +00:00
Andrew Turner
df7675353e
Stop including fdt_common.h from the arm code when it's unneeded.
...
Sponsored by: ABT Systems Ltd
2016-11-14 11:41:22 +00:00
Andrew Turner
87acb7f815
Use the modern spelling of ofw_bus_node_is_compatible in sys/arm.
...
Sponsored by: ABT Systems Ltd
2016-11-11 15:13:30 +00:00
Jared McNeill
63f6b1a75a
aw_ccu on H3 needs access to PRCM space. The r_pio controller works now.
2016-10-16 12:55:31 +00:00
Jared McNeill
9f2b8101d7
Add support for Allwinner A64.
...
Reviewed by: andrew, manu
2016-07-11 20:15:46 +00:00
Emmanuel Vadot
356c50adff
Add support for Allwinner A13.
...
Reviewed by: jmcneill
Relnotes: yes
Differential Revision: https://reviews.freebsd.org/D6809
2016-07-08 23:38:25 +00:00
Jared McNeill
b8f34c287a
Fix a crash while iterating compat strings when no match is found.
...
Spotted by: ian
2016-05-31 21:58:09 +00:00
Emmanuel Vadot
0aa4b81381
Add support for Allwinner H3 SoC.
...
For now clocks, GPIO, Pinmux, UART, MMC, EHCI is supported.
Tested on OrangePi-One
Reviewed by: jmcneill
Approved by: cognet (mentor)
Differential Revision: https://reviews.freebsd.org/D6311
2016-05-13 18:20:54 +00:00
Jared McNeill
8a0fd1a7cd
Add support for the Allwinner A83T (sun8iw6p1) SoC.
...
Clocks, GPIO, UART, SD card / eMMC, USB, watchdog, and ethernet are
supported. Note that the A83T contains two clusters of four Cortex-A7
CPUs, and only CPUs in first cluster are started for now.
Tested on a Sinovoip Banana Pi BPI-M3.
2016-05-05 09:41:57 +00:00
Jared McNeill
6a05f063ed
Convert Allwinner port to extres clk/hwreset/regulator APIs.
...
Reviewed by: andrew, gonzo, Emmanuel Vadot <manu@bidouilliste.com>
Approved by: gonzo (mentor)
Differential Revision: https://reviews.freebsd.org/D5752
2016-04-06 23:11:03 +00:00