All of lore.kernel.org
 help / color / mirror / Atom feed
From: nicolas.ferre@atmel.com (Nicolas Ferre)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 1/1] arm: at91: add Ronetix pm9g45 board support
Date: Fri, 16 Nov 2012 14:32:11 +0100	[thread overview]
Message-ID: <50A6405B.7010301@atmel.com> (raw)
In-Reply-To: <20121116132819.GG4398@game.jcrosoft.org>

On 11/16/2012 02:28 PM, Jean-Christophe PLAGNIOL-VILLARD :
> 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

Fine... Be careful about macb, there are many things happening right now
in net-next for this interface!

> ditto for the rm9200

Noted. Thanks.

Bye,

>>> ---
>>>  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
> 
> 


-- 
Nicolas Ferre

WARNING: multiple messages have this Message-ID (diff)
From: Nicolas Ferre <nicolas.ferre-AIFe0yeh4nAAvxtiuMwx3w@public.gmane.org>
To: Jean-Christophe PLAGNIOL-VILLARD
	<plagnioj-sclMFOaUSTBWk0Htik3J/w@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:32:11 +0100	[thread overview]
Message-ID: <50A6405B.7010301@atmel.com> (raw)
In-Reply-To: <20121116132819.GG4398-RQcB7r2h9QmfDR2tN2SG5Ni2O/JbrIOy@public.gmane.org>

On 11/16/2012 02:28 PM, Jean-Christophe PLAGNIOL-VILLARD :
> 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

Fine... Be careful about macb, there are many things happening right now
in net-next for this interface!

> ditto for the rm9200

Noted. Thanks.

Bye,

>>> ---
>>>  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
> 
> 


-- 
Nicolas Ferre

  reply	other threads:[~2012-11-16 13:32 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
2012-11-16 13:28     ` Jean-Christophe PLAGNIOL-VILLARD
2012-11-16 13:32     ` Nicolas Ferre [this message]
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=50A6405B.7010301@atmel.com \
    --to=nicolas.ferre@atmel.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.