
Hi,
This series is a bunch of improvements for A83T boards, the Bananapi M3 and Cubietruck Plus in particular:
- eMMC is enabled if it wasn't enabled already - EMAC is enabled for Ethernet support - MUSB switched to gadget mode
EMAC is not fully tested. The MII and auto-negotiation part looks good. But I got "CACHE: Misaligned operation at range [bbf38940, bbf38a18]" when the EMAC is first initialized and I didn't seem to be getting any packets through. AFAIK the EMAC is the same as the H3/H5 one, minus the internal PHY support. So it should just work, and if it doesn't then the problem lies elsewhere. If this is not acceptable, feel free to drop the last four patches.
ChenYu
Chen-Yu Tsai (9): sunxi: rename Bananapi M3 dts file name sunxi: Enable eMMC on Cubietruck Plus sunxi: Fix USB PHY control register offset for A83T sunxi: Switch MUSB to gadget mode on the Bananapi M3 sunxi: Switch MUSB to gadget mode on the Cubietruck Plus net: sun8i_emac: Support RX/TX delay chains net: sun8i_emac: Fix build for non-H3/H5 SoCs sunxi: Enable EMAC on the Cubietruck Plus sunxi: Enable EMAC on the Bananapi M3
arch/arm/dts/Makefile | 4 +-- arch/arm/dts/sun8i-a83t-bananapi-m3-u-boot.dtsi | 41 ++++++++++++++++++++++ ...ovoip-bpi-m3.dts => sun8i-a83t-bananapi-m3.dts} | 0 .../arm/dts/sun8i-a83t-cubietruck-plus-u-boot.dtsi | 39 ++++++++++++++++++++ arch/arm/mach-sunxi/usb_phy.c | 2 +- configs/Cubietruck_plus_defconfig | 4 ++- configs/Sinovoip_BPI_M3_defconfig | 5 +-- drivers/net/sun8i_emac.c | 28 +++++++++++++++ 8 files changed, 117 insertions(+), 6 deletions(-) create mode 100644 arch/arm/dts/sun8i-a83t-bananapi-m3-u-boot.dtsi rename arch/arm/dts/{sun8i-a83t-sinovoip-bpi-m3.dts => sun8i-a83t-bananapi-m3.dts} (100%) create mode 100644 arch/arm/dts/sun8i-a83t-cubietruck-plus-u-boot.dtsi