Martin Blumenstingl [off-list ref] writes:
The Amlogic Meson SoCs have most of the internal peripherals organized
in busses. Use them to make the dts easier to read and to avoid
duplicated register (bus) offset definitions.
The bus information is taken from the vendor kernel:
#define IO_CBUS_PHY_BASE 0xc1100000 ///2M
#define IO_AOBUS_PHY_BASE 0xc8100000 ///1M
There are more internal busses (such as the abp bus which seems to
contain audio, HDMI and Mali registers), but since we don't have
drivers for them yet these are not added (yet).
Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
I tested this series on my meson8b-odroidc1 and it boots fine.
Series looks fine to me, except...
[...]
ethmac: ethernet at c9410000 {
compatible = "amlogic,meson6-dwmac", "snps,dwmac";
reg = <0xc9410000 0x10000
- 0xc1108108 0x4>;
+ 0xc1108108 0x4>;
stray tab removal?
I fixed that up locally and applied to v4.13/dt64 branch.
Thanks for the patches!
Kevin