From: plagnioj@jcrosoft.com (Jean-Christophe PLAGNIOL-VILLARD)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 1/1] arm: at91: add Ronetix pm9g45 board support
Date: Fri, 16 Nov 2012 14:28:19 +0100 [thread overview]
Message-ID: <20121116132819.GG4398@game.jcrosoft.org> (raw)
In-Reply-To: <50A63AEA.2000706@atmel.com>
On 14:08 Fri 16 Nov , Nicolas Ferre wrote:
> On 10/19/2012 04:19 AM, Jean-Christophe PLAGNIOL-VILLARD :
> > CPU Module with ATMEL AT91SAM9G45
> > http://www.ronetix.at/pm9g45.html
> >
> > Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
> > Cc: Nicolas Ferre <nicolas.ferre@atmel.com>
>
> Ok, queued in at91-3.8-dt branch.
>
> I had to modify the Makefile part of it to match current move to
> arch/arm/boot/dts/Makefile.
>
> Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
I prefer to go via linus W I've other updte for the macb on the top of it
ditto for the rm9200
Best Regards,
J.
>
> > ---
> > arch/arm/boot/dts/Makefile | 1 +
> > arch/arm/boot/dts/pm9g45.dts | 144 ++++++++++++++++++++++++++++++++++++++++++
> > 2 files changed, 145 insertions(+)
> > create mode 100644 arch/arm/boot/dts/pm9g45.dts
> >
> > diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
> > index a9b051a..627b6ad 100644
> > --- a/arch/arm/boot/dts/Makefile
> > +++ b/arch/arm/boot/dts/Makefile
> > @@ -19,6 +19,7 @@ dtb-$(CONFIG_ARCH_AT91) += tny_a9g20.dtb
> > dtb-$(CONFIG_ARCH_AT91) += usb_a9g20.dtb
> > # sam9g45
> > dtb-$(CONFIG_ARCH_AT91) += at91sam9m10g45ek.dtb
> > +dtb-$(CONFIG_ARCH_AT91) += pm9g45.dtb
> > # sam9n12
> > dtb-$(CONFIG_ARCH_AT91) += at91sam9n12ek.dtb
> > # sam9x5
> > diff --git a/arch/arm/boot/dts/pm9g45.dts b/arch/arm/boot/dts/pm9g45.dts
> > new file mode 100644
> > index 0000000..b0c258d
> > --- /dev/null
> > +++ b/arch/arm/boot/dts/pm9g45.dts
> > @@ -0,0 +1,144 @@
> > +/*
> > + * pm9g45.dts - Device Tree file for Ronetix pm9g45 board
> > + *
> > + * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
> > + *
> > + * Licensed under GPLv2.
> > + */
> > +/dts-v1/;
> > +/include/ "at91sam9g45.dtsi"
> > +
> > +/ {
> > + model = "Ronetix pm9g45";
> > + compatible = "ronetix,pm9g45", "atmel,at91sam9g45", "atmel,at91sam9";
> > +
> > + chosen {
> > + bootargs = "console=ttyS0,115200";
> > + };
> > +
> > + memory {
> > + reg = <0x70000000 0x8000000>;
> > + };
> > +
> > + clocks {
> > + #address-cells = <1>;
> > + #size-cells = <1>;
> > + ranges;
> > +
> > + main_clock: clock at 0 {
> > + compatible = "atmel,osc", "fixed-clock";
> > + clock-frequency = <12000000>;
> > + };
> > + };
> > +
> > + ahb {
> > + apb {
> > + dbgu: serial at ffffee00 {
> > + status = "okay";
> > + };
> > +
> > + pinctrl at fffff200 {
> > +
> > + board {
> > + pinctrl_board_nand: nand0-board {
> > + atmel,pins =
> > + <3 3 0x0 0x1 /* PD3 gpio RDY pin pull_up*/
> > + 2 14 0x0 0x1>; /* PC14 gpio enable pin pull_up */
> > + };
> > + };
> > + };
> > +
> > + macb0: ethernet at fffbc000 {
> > + phy-mode = "rmii";
> > + status = "okay";
> > + };
> > + };
> > +
> > + nand0: nand at 40000000 {
> > + nand-bus-width = <8>;
> > + nand-ecc-mode = "soft";
> > + nand-on-flash-bbt;
> > + pinctrl-0 = <&pinctrl_board_nand>;
> > +
> > + gpios = <&pioD 3 0
> > + &pioC 14 0
> > + 0
> > + >;
> > +
> > + status = "okay";
> > +
> > + at91bootstrap at 0 {
> > + label = "at91bootstrap";
> > + reg = <0x0 0x20000>;
> > + };
> > +
> > + barebox at 20000 {
> > + label = "barebox";
> > + reg = <0x20000 0x40000>;
> > + };
> > +
> > + bareboxenv at 60000 {
> > + label = "bareboxenv";
> > + reg = <0x60000 0x1A0000>;
> > + };
> > +
> > + kernel at 200000 {
> > + label = "bareboxenv2";
> > + reg = <0x200000 0x300000>;
> > + };
> > +
> > + kernel at 500000 {
> > + label = "root";
> > + reg = <0x500000 0x400000>;
> > + };
> > +
> > + data at 900000 {
> > + label = "data";
> > + reg = <0x900000 0x8340000>;
> > + };
> > + };
> > +
> > + usb0: ohci at 00700000 {
> > + status = "okay";
> > + num-ports = <2>;
> > + };
> > +
> > + usb1: ehci at 00800000 {
> > + status = "okay";
> > + };
> > + };
> > +
> > + leds {
> > + compatible = "gpio-leds";
> > +
> > + led0 {
> > + label = "led0";
> > + gpios = <&pioD 0 1>;
> > + linux,default-trigger = "nand-disk";
> > + };
> > +
> > + led1 {
> > + label = "led1";
> > + gpios = <&pioD 31 0>;
> > + linux,default-trigger = "heartbeat";
> > + };
> > + };
> > +
> > + gpio_keys {
> > + compatible = "gpio-keys";
> > + #address-cells = <1>;
> > + #size-cells = <0>;
> > +
> > + right {
> > + label = "SW4";
> > + gpios = <&pioE 7 1>;
> > + linux,code = <106>;
> > + };
> > +
> > + up {
> > + label = "SW3";
> > + gpios = <&pioE 8 1>;
> > + linux,code = <103>;
> > + };
> > + };
> > +};
> >
>
>
> --
> Nicolas Ferre
WARNING: multiple messages have this Message-ID (diff)
From: Jean-Christophe PLAGNIOL-VILLARD <plagnioj-sclMFOaUSTBWk0Htik3J/w@public.gmane.org>
To: Nicolas Ferre <nicolas.ferre-AIFe0yeh4nAAvxtiuMwx3w@public.gmane.org>
Cc: devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org
Subject: Re: [PATCH 1/1] arm: at91: add Ronetix pm9g45 board support
Date: Fri, 16 Nov 2012 14:28:19 +0100 [thread overview]
Message-ID: <20121116132819.GG4398@game.jcrosoft.org> (raw)
In-Reply-To: <50A63AEA.2000706-AIFe0yeh4nAAvxtiuMwx3w@public.gmane.org>
On 14:08 Fri 16 Nov , Nicolas Ferre wrote:
> On 10/19/2012 04:19 AM, Jean-Christophe PLAGNIOL-VILLARD :
> > CPU Module with ATMEL AT91SAM9G45
> > http://www.ronetix.at/pm9g45.html
> >
> > Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj-sclMFOaUSTBWk0Htik3J/w@public.gmane.org>
> > Cc: Nicolas Ferre <nicolas.ferre-AIFe0yeh4nAAvxtiuMwx3w@public.gmane.org>
>
> Ok, queued in at91-3.8-dt branch.
>
> I had to modify the Makefile part of it to match current move to
> arch/arm/boot/dts/Makefile.
>
> Acked-by: Nicolas Ferre <nicolas.ferre-AIFe0yeh4nAAvxtiuMwx3w@public.gmane.org>
I prefer to go via linus W I've other updte for the macb on the top of it
ditto for the rm9200
Best Regards,
J.
>
> > ---
> > arch/arm/boot/dts/Makefile | 1 +
> > arch/arm/boot/dts/pm9g45.dts | 144 ++++++++++++++++++++++++++++++++++++++++++
> > 2 files changed, 145 insertions(+)
> > create mode 100644 arch/arm/boot/dts/pm9g45.dts
> >
> > diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
> > index a9b051a..627b6ad 100644
> > --- a/arch/arm/boot/dts/Makefile
> > +++ b/arch/arm/boot/dts/Makefile
> > @@ -19,6 +19,7 @@ dtb-$(CONFIG_ARCH_AT91) += tny_a9g20.dtb
> > dtb-$(CONFIG_ARCH_AT91) += usb_a9g20.dtb
> > # sam9g45
> > dtb-$(CONFIG_ARCH_AT91) += at91sam9m10g45ek.dtb
> > +dtb-$(CONFIG_ARCH_AT91) += pm9g45.dtb
> > # sam9n12
> > dtb-$(CONFIG_ARCH_AT91) += at91sam9n12ek.dtb
> > # sam9x5
> > diff --git a/arch/arm/boot/dts/pm9g45.dts b/arch/arm/boot/dts/pm9g45.dts
> > new file mode 100644
> > index 0000000..b0c258d
> > --- /dev/null
> > +++ b/arch/arm/boot/dts/pm9g45.dts
> > @@ -0,0 +1,144 @@
> > +/*
> > + * pm9g45.dts - Device Tree file for Ronetix pm9g45 board
> > + *
> > + * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj-sclMFOaUSTBWk0Htik3J/w@public.gmane.org>
> > + *
> > + * Licensed under GPLv2.
> > + */
> > +/dts-v1/;
> > +/include/ "at91sam9g45.dtsi"
> > +
> > +/ {
> > + model = "Ronetix pm9g45";
> > + compatible = "ronetix,pm9g45", "atmel,at91sam9g45", "atmel,at91sam9";
> > +
> > + chosen {
> > + bootargs = "console=ttyS0,115200";
> > + };
> > +
> > + memory {
> > + reg = <0x70000000 0x8000000>;
> > + };
> > +
> > + clocks {
> > + #address-cells = <1>;
> > + #size-cells = <1>;
> > + ranges;
> > +
> > + main_clock: clock@0 {
> > + compatible = "atmel,osc", "fixed-clock";
> > + clock-frequency = <12000000>;
> > + };
> > + };
> > +
> > + ahb {
> > + apb {
> > + dbgu: serial@ffffee00 {
> > + status = "okay";
> > + };
> > +
> > + pinctrl@fffff200 {
> > +
> > + board {
> > + pinctrl_board_nand: nand0-board {
> > + atmel,pins =
> > + <3 3 0x0 0x1 /* PD3 gpio RDY pin pull_up*/
> > + 2 14 0x0 0x1>; /* PC14 gpio enable pin pull_up */
> > + };
> > + };
> > + };
> > +
> > + macb0: ethernet@fffbc000 {
> > + phy-mode = "rmii";
> > + status = "okay";
> > + };
> > + };
> > +
> > + nand0: nand@40000000 {
> > + nand-bus-width = <8>;
> > + nand-ecc-mode = "soft";
> > + nand-on-flash-bbt;
> > + pinctrl-0 = <&pinctrl_board_nand>;
> > +
> > + gpios = <&pioD 3 0
> > + &pioC 14 0
> > + 0
> > + >;
> > +
> > + status = "okay";
> > +
> > + at91bootstrap@0 {
> > + label = "at91bootstrap";
> > + reg = <0x0 0x20000>;
> > + };
> > +
> > + barebox@20000 {
> > + label = "barebox";
> > + reg = <0x20000 0x40000>;
> > + };
> > +
> > + bareboxenv@60000 {
> > + label = "bareboxenv";
> > + reg = <0x60000 0x1A0000>;
> > + };
> > +
> > + kernel@200000 {
> > + label = "bareboxenv2";
> > + reg = <0x200000 0x300000>;
> > + };
> > +
> > + kernel@500000 {
> > + label = "root";
> > + reg = <0x500000 0x400000>;
> > + };
> > +
> > + data@900000 {
> > + label = "data";
> > + reg = <0x900000 0x8340000>;
> > + };
> > + };
> > +
> > + usb0: ohci@00700000 {
> > + status = "okay";
> > + num-ports = <2>;
> > + };
> > +
> > + usb1: ehci@00800000 {
> > + status = "okay";
> > + };
> > + };
> > +
> > + leds {
> > + compatible = "gpio-leds";
> > +
> > + led0 {
> > + label = "led0";
> > + gpios = <&pioD 0 1>;
> > + linux,default-trigger = "nand-disk";
> > + };
> > +
> > + led1 {
> > + label = "led1";
> > + gpios = <&pioD 31 0>;
> > + linux,default-trigger = "heartbeat";
> > + };
> > + };
> > +
> > + gpio_keys {
> > + compatible = "gpio-keys";
> > + #address-cells = <1>;
> > + #size-cells = <0>;
> > +
> > + right {
> > + label = "SW4";
> > + gpios = <&pioE 7 1>;
> > + linux,code = <106>;
> > + };
> > +
> > + up {
> > + label = "SW3";
> > + gpios = <&pioE 8 1>;
> > + linux,code = <103>;
> > + };
> > + };
> > +};
> >
>
>
> --
> Nicolas Ferre
next prev parent reply other threads:[~2012-11-16 13:28 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-10-19 2:19 [PATCH 1/1] arm: at91: add Ronetix pm9g45 board support Jean-Christophe PLAGNIOL-VILLARD
2012-10-19 2:19 ` Jean-Christophe PLAGNIOL-VILLARD
2012-11-16 13:08 ` Nicolas Ferre
2012-11-16 13:08 ` Nicolas Ferre
2012-11-16 13:28 ` Jean-Christophe PLAGNIOL-VILLARD [this message]
2012-11-16 13:28 ` Jean-Christophe PLAGNIOL-VILLARD
2012-11-16 13:32 ` Nicolas Ferre
2012-11-16 13:32 ` Nicolas Ferre
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20121116132819.GG4398@game.jcrosoft.org \
--to=plagnioj@jcrosoft.com \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.