ARM: sunxi: Add register bit definitions for SRAM mapping syscon

Signed-off-by: Chen-Yu Tsai <wens@csie.org>
usb: musb: Add sunxi register offsets
usb: musb: Add PIO support for Allwinner A series SoCs

Allwinner A series SoCs have an MUSB core with a USB port controller and
external DMA engine. Add PIO support for MUSB.

Signed-off-by: Chen-Yu Tsai <wens@csie.org>
ARM: dts: sunxi: Add syscon node for controlling SRAM mapping

Allwinner SoCs have a system controller module that controls whether
SRAM blocks are mapped to the CPU memory or specific peripherals.

Signed-off-by: Chen-Yu Tsai <wens@csie.org>
ARM: DT: sun7i: Enable USB OTG PHY support

Signed-off-by: Chen-Yu Tsai <wens@csie.org>
ARM: DT: sun7i: Add MUSB usb otg controller node

Signed-off-by: Chen-Yu Tsai <wens@csie.org>
ARM: DT: sun7i: Enable USB OTG controller on CubieTruck

Signed-off-by: Chen-Yu Tsai <wens@csie.org>
usb: musb: Fix comment on USB power supplied to match code

Signed-off-by: Chen-Yu Tsai <wens@csie.org>
musb: sunxi: Add bit definitions for sunxi usb port controller