Emmanuel Vadot
fd8516cc05
allwinner: A31: Add ccung driver
...
This adds clocks support for the aw_ccung on the A31 SoC.
Newer DTS files require this.
All the clocks except two CSI are defined and exported on the clock domain.
2017-02-28 15:44:21 +00:00
Emmanuel Vadot
15b2342cf3
Add information about interrupts in the Allwinner padconf files and
...
correct some pin numbering.
While here switch to my freebsd mail address in the copyright.
MFC after: 3 days
2016-12-15 15:52:13 +00:00
Andrew Turner
18f555023a
Remove the old Allwinner std.* files, these are not part of the common
...
Allwinner kernel configs.
Sponsored by: ABT Systems Ltd
2016-10-03 16:47:46 +00:00
Jared McNeill
013cb2e961
Add support for Allwinner A31/A31S R-GPIO (CPUs-PORT) controller.
...
Submitted by: Emmanuel Vadot <manu@bidouilliste.com>
Reviewed by: jmcneill
Differential Revision: https://reviews.freebsd.org/D5930
2016-04-23 13:59:18 +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
Jared McNeill
222947a742
Fix incorrect pin definitions for Allwinner A31.
2016-04-08 23:11:00 +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
Jared McNeill
1b4bd0235e
Add support for Allwinner A31/A31s EHCI controller and USB PHY.
...
Reviewed by: andrew, Emmanuel Vadot <manu@bidouilliste.com>
Approved by: gonzo (mentor)
Differential Revision: https://reviews.freebsd.org/D5467
2016-03-01 22:54:30 +00:00
Jared McNeill
81e802c14b
Fix inverted test for lock status while waiting for PLL to become stable.
...
Reviewed by: andrew
Approved by: adrian (mentor)
2016-02-26 20:33:32 +00:00
Andrew Turner
461a7671c7
Add the start of support for the Allwinner A31 clocks. It only adds
...
support for the i2c, mmc, and gmac clocks. Further clocks can be added as
needed.
Submitted by: Emmanuel Vadot <manu@bidouilliste.com>
Reviewed by: jmcneill
Differential Revision: https://reviews.freebsd.org/D5339
2016-02-26 13:53:09 +00:00
Andrew Turner
ccf8caad14
Add the Allwinner A31 and A31s padconf support. It's currently unused, but
...
will be needed when we bring in further support for these SoCs.
Submitted by: Emmanuel Vadot <manu@bidouilliste.com>
Differential Revision: https://reviews.freebsd.org/D5340
2016-02-25 12:17:41 +00:00