On Wed, Mar 26, 2014 at 09:17:59PM +0100, Hans de Goede wrote: > Signed-off-by: Hans de Goede <[email protected]> > --- > arch/arm/boot/dts/sun6i-a31.dtsi | 59 > ++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 59 insertions(+) > > diff --git a/arch/arm/boot/dts/sun6i-a31.dtsi > b/arch/arm/boot/dts/sun6i-a31.dtsi > index 45b5775..8fa124b 100644 > --- a/arch/arm/boot/dts/sun6i-a31.dtsi > +++ b/arch/arm/boot/dts/sun6i-a31.dtsi > @@ -307,6 +307,58 @@ > #dma-cells = <1>; > }; > > + mmc0: mmc@01c0f000 { > + compatible = "allwinner,sun5i-a13-mmc"; > + reg = <0x01c0f000 0x1000>; > + clocks = <&ahb1_gates 8>, <&mmc0_clk>; > + clock-names = "ahb", "mod"; > + resets = <&ahb1_rst 8>; > + reset-names = "reset";
You don't need the reset-names iirc.
> + interrupts = <0 60 4>;
> + bus-width = <4>;
> + cd-inverted;
And I still feel those two should be in the board files.
> + status = "disabled";
> + };
> +
> + mmc1: mmc@01c10000 {
> + compatible = "allwinner,sun5i-a13-mmc";
> + reg = <0x01c10000 0x1000>;
> + clocks = <&ahb1_gates 9>, <&mmc1_clk>;
> + clock-names = "ahb", "mod";
> + resets = <&ahb1_rst 9>;
> + reset-names = "reset";
> + interrupts = <0 61 4>;
> + bus-width = <4>;
> + cd-inverted;
> + status = "disabled";
> + };
> +
> + mmc2: mmc@01c11000 {
> + compatible = "allwinner,sun5i-a13-mmc";
> + reg = <0x01c11000 0x1000>;
> + clocks = <&ahb1_gates 10>, <&mmc2_clk>;
> + clock-names = "ahb", "mod";
> + resets = <&ahb1_rst 10>;
> + reset-names = "reset";
> + interrupts = <0 62 4>;
> + bus-width = <4>;
> + cd-inverted;
> + status = "disabled";
> + };
> +
> + mmc3: mmc@01c12000 {
> + compatible = "allwinner,sun5i-a13-mmc";
> + reg = <0x01c12000 0x1000>;
> + clocks = <&ahb1_gates 11>, <&mmc3_clk>;
> + clock-names = "ahb", "mod";
> + resets = <&ahb1_rst 11>;
> + reset-names = "reset";
> + interrupts = <0 63 4>;
> + bus-width = <4>;
> + cd-inverted;
> + status = "disabled";
> + };
> +
> pio: pinctrl@01c20800 {
> compatible = "allwinner,sun6i-a31-pinctrl";
> reg = <0x01c20800 0x400>;
> @@ -390,6 +442,13 @@
> allwinner,drive = <3>;
> allwinner,pull = <0>;
> };
> +
> + mmc0_pins_a: mmc0@0 {
> + allwinner,pins =
> "PF0","PF1","PF2","PF3","PF4","PF5";
> + allwinner,function = "mmc0";
> + allwinner,drive = <2>;
> + allwinner,pull = <0>;
> + };
> };
>
> ahb1_rst: reset@01c202c0 {
> --
> 1.9.0
>
--
Maxime Ripard, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
signature.asc
Description: Digital signature
