On Wed, Mar 26, 2014 at 09:17:59PM +0100, Hans de Goede wrote:
> Signed-off-by: Hans de Goede <hdego...@redhat.com>
> ---
>  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

Attachment: signature.asc
Description: Digital signature

Reply via email to