Hi Stefan,

On Fri, Oct 31, 2008 at 12:11:46PM +0100, Stefan Roese wrote:
> This patch adds GPIO, SPI & MMC (for onboard uSD) support to the
> Arches dts
> 
> Signed-off-by: Stefan Roese <[EMAIL PROTECTED]>
> ---
>  arch/powerpc/boot/dts/arches.dts |   32 ++++++++++++++++++++++++++++++++
>  1 files changed, 32 insertions(+), 0 deletions(-)
> 
> diff --git a/arch/powerpc/boot/dts/arches.dts 
> b/arch/powerpc/boot/dts/arches.dts
> index d9113b1..c568095 100644
> --- a/arch/powerpc/boot/dts/arches.dts
> +++ b/arch/powerpc/boot/dts/arches.dts
> @@ -195,6 +195,38 @@
>                               interrupts = <0x3 0x4>;
>                       };
>  
> +                     SPI0: [EMAIL PROTECTED] {
> +                             #address-cells = <1>;
> +                             #size-cells = <0>;
> +                             device_type = "spi";

device_type isn't needed.

> +                             compatible = "ibm,spi-460gt", "ibm,ppc4xx-spi";
> +                             reg = <0xef600900 7>;
> +                             interrupt-parent = <&UIC1>;
> +                             interrupts = <2 4>;
> +
> +                             /* gpio(s) representing chip select(s) */
> +                             gpios = <&GPIO1 11 0>;
> +
> +                             [EMAIL PROTECTED] {
> +                                     compatible = "linux,mmc-spi", "mmc-spi";

According to new (though still not approved) bindings, this should
be "<board-specific>-mmc-slot", "mmc-spi-slot".

> +                                     reg = <0>;
> +                                     spi-max-frequency = <10000000>;
> +                                     voltage-range = <3300 3300>;

For new bindings I changed this to "voltage-ranges", so that we
could specify discontinuous range.

> +                             };
> +                     };
> +
> +                     GPIO0: [EMAIL PROTECTED] {
> +                             #gpio-cells = <2>;
> +                             compatible = "ibm,460gt-gpio","ibm,ppc4xx-gpio";
> +                             reg = <0xef600b00 38>;
> +                     };
> +
> +                     GPIO1: [EMAIL PROTECTED] {
> +                             #gpio-cells = <2>;
> +                             compatible = "ibm,460gt-gpio","ibm,ppc4xx-gpio";
> +                             reg = <0xef600c00 38>;
> +                     };
> +
>                       TAH0: [EMAIL PROTECTED] {
>                               compatible = "ibm,tah-460gt", "ibm,tah";
>                               reg = <0xef601350 0x00000030>;
> -- 
> 1.6.0.3

-- 
Anton Vorontsov
email: [EMAIL PROTECTED]
irc://irc.freenode.net/bd2
_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-dev

Reply via email to