diff for duplicates of <52F895A9.7020807@atmel.com> diff --git a/a/1.txt b/N1/1.txt index ee6f002..06c96ef 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -60,8 +60,8 @@ On 07/02/2014 18:19, Jean-Christophe PLAGNIOL-VILLARD : >>>> + >>>> + ahb { >>>> + apb { ->>>> + mmc0: mmc at f0000000 { ->>>> + pinc?trl-names = "default"; +>>>> + mmc0: mmc@f0000000 { +>>>> + pinc§trl-names = "default"; >>> ?? this is SoC should never been seen here > this need to move to dtsi not here @@ -69,14 +69,14 @@ Yes. It is done already. >>>> + pinctrl-0 = <&pinctrl_mmc0_clk_cmd_dat0 &pinctrl_mmc0_dat1_3 &pinctrl_mmc0_dat4_7 &pinctrl_mmc0_cd>; >>>> + status = "okay"; ->>>> + slot at 0 { +>>>> + slot@0 { >>>> + reg = <0>; >>>> + bus-width = <8>; >>>> + cd-gpios = <&pioE 0 GPIO_ACTIVE_LOW>; >>>> + }; >>>> + }; >>>> + ->>>> + spi0: spi at f0004000 { +>>>> + spi0: spi@f0004000 { >>>> + cs-gpios = <&pioD 13 0>, <0>, <0>, <0>; >>> if you use only one CS no need to specified all >>> @@ -104,56 +104,56 @@ Already done. >>>> + status = "okay"; >>>> + }; >>>> + ->>>> + can0: can at f000c000 { +>>>> + can0: can@f000c000 { >>>> + status = "okay"; >>>> + }; >>>> + ->>>> + i2c0: i2c at f0014000 { +>>>> + i2c0: i2c@f0014000 { >>>> + status = "okay"; >>>> + }; >>>> + ->>>> + i2c1: i2c at f0018000 { +>>>> + i2c1: i2c@f0018000 { >>>> + status = "okay"; >>>> + }; >>>> + ->>>> + macb0: ethernet at f0028000 { +>>>> + macb0: ethernet@f0028000 { >>>> + phy-mode = "rgmii"; >>>> + status = "okay"; >>>> + }; >>>> + ->>>> + usart0: serial at f001c000 { +>>>> + usart0: serial@f001c000 { >>>> + status = "okay"; >>>> + }; >>>> + ->>>> + usart1: serial at f0020000 { +>>>> + usart1: serial@f0020000 { >>>> + pinctrl-names = "default"; >>> same as mmc >>>> + pinctrl-0 = <&pinctrl_usart1 &pinctrl_usart1_rts_cts>; >>>> + status = "okay"; >>>> + }; >>>> + ->>>> + uart0: serial at f0024000 { +>>>> + uart0: serial@f0024000 { >>>> + status = "okay"; >>>> + }; >>>> + ->>>> + mmc1: mmc at f8000000 { +>>>> + mmc1: mmc@f8000000 { >>>> + pinctrl-names = "default"; >>> ditto >>>> + pinctrl-0 = <&pinctrl_mmc1_clk_cmd_dat0 &pinctrl_mmc1_dat1_3 &pinctrl_mmc1_cd>; >>>> + status = "okay"; ->>>> + slot at 0 { +>>>> + slot@0 { >>>> + reg = <0>; >>>> + bus-width = <4>; >>>> + cd-gpios = <&pioE 1 GPIO_ACTIVE_HIGH>; >>>> + }; >>>> + }; >>>> + ->>>> + spi1: spi at f8008000 { +>>>> + spi1: spi@f8008000 { >>>> + cs-gpios = <&pioC 25 0>, <0>, <0>, <&pioD 16 0>; >>>> + status = "okay"; >>>> + }; >>>> + ->>>> + adc0: adc at f8018000 { +>>>> + adc0: adc@f8018000 { >>>> + pinctrl-names = "default"; >>> ditto >>>> + pinctrl-0 = < @@ -172,7 +172,7 @@ Already done. >>>> + status = "okay"; >>>> + }; >>>> + ->>>> + i2c2: i2c at f801c000 { +>>>> + i2c2: i2c@f801c000 { >>>> + dmas = <0>, <0>; /* Do not use DMA for i2c2 */ >>> why? >> @@ -181,16 +181,16 @@ Already done. >>>> + status = "okay"; >>>> + }; >>>> + ->>>> + macb1: ethernet at f802c000 { +>>>> + macb1: ethernet@f802c000 { >>>> + phy-mode = "rmii"; >>>> + status = "okay"; >>>> + }; >>>> + ->>>> + dbgu: serial at ffffee00 { +>>>> + dbgu: serial@ffffee00 { >>>> + status = "okay"; >>>> + }; >>>> + ->>>> + pinctrl at fffff200 { +>>>> + pinctrl@fffff200 { >>>> + board { >>>> + pinctrl_mmc0_cd: mmc0_cd { >>>> + atmel,pins = @@ -218,14 +218,14 @@ the DTS. No need for ifdefs or anything else. >>>> + }; >>>> + }; >>>> + ->>>> + pmc: pmc at fffffc00 { +>>>> + pmc: pmc@fffffc00 { >>>> + main: mainck { >>>> + clock-frequency = <12000000>; >>>> + }; >>>> + }; >>>> + }; >>>> + ->>>> + nand0: nand at 60000000 { +>>>> + nand0: nand@60000000 { >>>> + nand-bus-width = <8>; >>>> + nand-ecc-mode = "hw"; >>>> + atmel,has-pmecc; @@ -234,32 +234,32 @@ the DTS. No need for ifdefs or anything else. >>>> + nand-on-flash-bbt; >>>> + status = "okay"; >>>> + ->>>> + at91bootstrap at 0 { +>>>> + at91bootstrap@0 { >>>> + label = "at91bootstrap"; >>>> + reg = <0x0 0x40000>; >>>> + }; >>>> + ->>>> + bootloader at 40000 { +>>>> + bootloader@40000 { >>>> + label = "bootloader"; >>>> + reg = <0x40000 0x80000>; >>>> + }; >>>> + ->>>> + bootloaderenv at c0000 { +>>>> + bootloaderenv@c0000 { >>>> + label = "bootloader env"; >>>> + reg = <0xc0000 0xc0000>; >>>> + }; >>>> + ->>>> + dtb at 180000 { +>>>> + dtb@180000 { >>>> + label = "device tree"; >>>> + reg = <0x180000 0x80000>; >>>> + }; >>>> + ->>>> + kernel at 200000 { +>>>> + kernel@200000 { >>>> + label = "kernel"; >>>> + reg = <0x200000 0x600000>; >>>> + }; >>>> + ->>>> + rootfs at 800000 { +>>>> + rootfs@800000 { >>>> + label = "rootfs"; >>>> + reg = <0x800000 0x0f800000>; >>>> + }; @@ -283,14 +283,14 @@ If I want to switch to another layout, I will do at the proper date. >>>> + }; >>>> + ->>>> + usb0: gadget at 00500000 { +>>>> + usb0: gadget@00500000 { >>>> + atmel,vbus-gpio = <&pioE 9 GPIO_ACTIVE_HIGH>; /* PE9, conflicts with A9 */ >>>> + pinctrl-names = "default"; >>>> + pinctrl-0 = <&pinctrl_usba_vbus>; >>>> + status = "okay"; >>>> + }; >>>> + ->>>> + usb1: ohci at 00600000 { +>>>> + usb1: ohci@00600000 { >>>> + num-ports = <3>; >>>> + atmel,vbus-gpio = <0 >>>> + &pioE 3 GPIO_ACTIVE_LOW @@ -299,7 +299,7 @@ If I want to switch to another layout, I will do at the proper date. >>>> + status = "okay"; >>>> + }; >>>> + ->>>> + usb2: ehci at 00700000 { +>>>> + usb2: ehci@00700000 { >>>> + status = "okay"; >>>> + }; >>>> + }; diff --git a/a/content_digest b/N1/content_digest index 019ea4d..c4a7504 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -3,10 +3,14 @@ "ref\020140207080142.GR9558@ns203013.ovh.net\0" "ref\052F4EFA4.6070205@atmel.com\0" "ref\020140207171948.GB9558@ns203013.ovh.net\0" - "From\0nicolas.ferre@atmel.com (Nicolas Ferre)\0" - "Subject\0[PATCH v2] ARM: at91: add Atmel's SAMA5D3 Xplained board\0" + "From\0Nicolas Ferre <nicolas.ferre@atmel.com>\0" + "Subject\0Re: [PATCH v2] ARM: at91: add Atmel's SAMA5D3 Xplained board\0" "Date\0Mon, 10 Feb 2014 10:02:33 +0100\0" - "To\0linux-arm-kernel@lists.infradead.org\0" + "To\0Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>\0" + "Cc\0<linux-arm-kernel@lists.infradead.org>" + Boris BREZILLON <b.brezillon@overkiz.com> + <linux-kernel@vger.kernel.org> + " Ludovic Desroches <ludovic.desroches@atmel.com>\0" "\00:1\0" "b\0" "On 07/02/2014 18:19, Jean-Christophe PLAGNIOL-VILLARD :\n" @@ -71,8 +75,8 @@ ">>>> +\n" ">>>> +\tahb {\n" ">>>> +\t\tapb {\n" - ">>>> +\t\t\tmmc0: mmc at f0000000 {\n" - ">>>> +\t\t\t\tpinc?trl-names = \"default\";\n" + ">>>> +\t\t\tmmc0: mmc@f0000000 {\n" + ">>>> +\t\t\t\tpinc\302\247trl-names = \"default\";\n" ">>> ?? this is SoC should never been seen here\n" "> this need to move to dtsi not here\n" "\n" @@ -80,14 +84,14 @@ "\n" ">>>> +\t\t\t\tpinctrl-0 = <&pinctrl_mmc0_clk_cmd_dat0 &pinctrl_mmc0_dat1_3 &pinctrl_mmc0_dat4_7 &pinctrl_mmc0_cd>;\n" ">>>> +\t\t\t\tstatus = \"okay\";\n" - ">>>> +\t\t\t\tslot at 0 {\n" + ">>>> +\t\t\t\tslot@0 {\n" ">>>> +\t\t\t\t\treg = <0>;\n" ">>>> +\t\t\t\t\tbus-width = <8>;\n" ">>>> +\t\t\t\t\tcd-gpios = <&pioE 0 GPIO_ACTIVE_LOW>;\n" ">>>> +\t\t\t\t};\n" ">>>> +\t\t\t};\n" ">>>> +\n" - ">>>> +\t\t\tspi0: spi at f0004000 {\n" + ">>>> +\t\t\tspi0: spi@f0004000 {\n" ">>>> +\t\t\t\tcs-gpios = <&pioD 13 0>, <0>, <0>, <0>;\n" ">>> if you use only one CS no need to specified all\n" ">>>\n" @@ -115,56 +119,56 @@ ">>>> +\t\t\t\tstatus = \"okay\";\n" ">>>> +\t\t\t};\n" ">>>> +\n" - ">>>> +\t\t\tcan0: can at f000c000 {\n" + ">>>> +\t\t\tcan0: can@f000c000 {\n" ">>>> +\t\t\t\tstatus = \"okay\";\n" ">>>> +\t\t\t};\n" ">>>> +\n" - ">>>> +\t\t\ti2c0: i2c at f0014000 {\n" + ">>>> +\t\t\ti2c0: i2c@f0014000 {\n" ">>>> +\t\t\t\tstatus = \"okay\";\n" ">>>> +\t\t\t};\n" ">>>> +\n" - ">>>> +\t\t\ti2c1: i2c at f0018000 {\n" + ">>>> +\t\t\ti2c1: i2c@f0018000 {\n" ">>>> +\t\t\t\tstatus = \"okay\";\n" ">>>> +\t\t\t};\n" ">>>> +\n" - ">>>> +\t\t\tmacb0: ethernet at f0028000 {\n" + ">>>> +\t\t\tmacb0: ethernet@f0028000 {\n" ">>>> +\t\t\t\tphy-mode = \"rgmii\";\n" ">>>> +\t\t\t\tstatus = \"okay\";\n" ">>>> +\t\t\t};\n" ">>>> +\n" - ">>>> +\t\t\tusart0: serial at f001c000 {\n" + ">>>> +\t\t\tusart0: serial@f001c000 {\n" ">>>> +\t\t\t\tstatus = \"okay\";\n" ">>>> +\t\t\t};\n" ">>>> +\n" - ">>>> +\t\t\tusart1: serial at f0020000 {\n" + ">>>> +\t\t\tusart1: serial@f0020000 {\n" ">>>> +\t\t\t\tpinctrl-names = \"default\";\n" ">>> same as mmc\n" ">>>> +\t\t\t\tpinctrl-0 = <&pinctrl_usart1 &pinctrl_usart1_rts_cts>;\n" ">>>> +\t\t\t\tstatus = \"okay\";\n" ">>>> +\t\t\t};\n" ">>>> +\n" - ">>>> +\t\t\tuart0: serial at f0024000 {\n" + ">>>> +\t\t\tuart0: serial@f0024000 {\n" ">>>> +\t\t\t\tstatus = \"okay\";\n" ">>>> +\t\t\t};\n" ">>>> +\n" - ">>>> +\t\t\tmmc1: mmc at f8000000 {\n" + ">>>> +\t\t\tmmc1: mmc@f8000000 {\n" ">>>> +\t\t\t\tpinctrl-names = \"default\";\n" ">>> ditto\n" ">>>> +\t\t\t\tpinctrl-0 = <&pinctrl_mmc1_clk_cmd_dat0 &pinctrl_mmc1_dat1_3 &pinctrl_mmc1_cd>;\n" ">>>> +\t\t\t\tstatus = \"okay\";\n" - ">>>> +\t\t\t\tslot at 0 {\n" + ">>>> +\t\t\t\tslot@0 {\n" ">>>> +\t\t\t\t\treg = <0>;\n" ">>>> +\t\t\t\t\tbus-width = <4>;\n" ">>>> +\t\t\t\t\tcd-gpios = <&pioE 1 GPIO_ACTIVE_HIGH>;\n" ">>>> +\t\t\t\t};\n" ">>>> +\t\t\t};\n" ">>>> +\n" - ">>>> +\t\t\tspi1: spi at f8008000 {\n" + ">>>> +\t\t\tspi1: spi@f8008000 {\n" ">>>> +\t\t\t\tcs-gpios = <&pioC 25 0>, <0>, <0>, <&pioD 16 0>;\n" ">>>> +\t\t\t\tstatus = \"okay\";\n" ">>>> +\t\t\t};\n" ">>>> +\n" - ">>>> +\t\t\tadc0: adc at f8018000 {\n" + ">>>> +\t\t\tadc0: adc@f8018000 {\n" ">>>> +\t\t\t\tpinctrl-names = \"default\";\n" ">>> ditto\n" ">>>> +\t\t\t\tpinctrl-0 = <\n" @@ -183,7 +187,7 @@ ">>>> +\t\t\t\tstatus = \"okay\";\n" ">>>> +\t\t\t};\n" ">>>> +\n" - ">>>> +\t\t\ti2c2: i2c at f801c000 {\n" + ">>>> +\t\t\ti2c2: i2c@f801c000 {\n" ">>>> +\t\t\t\tdmas = <0>, <0>;\t/* Do not use DMA for i2c2 */\n" ">>> why?\n" ">>\n" @@ -192,16 +196,16 @@ ">>>> +\t\t\t\tstatus = \"okay\";\n" ">>>> +\t\t\t};\n" ">>>> +\n" - ">>>> +\t\t\tmacb1: ethernet at f802c000 {\n" + ">>>> +\t\t\tmacb1: ethernet@f802c000 {\n" ">>>> +\t\t\t\tphy-mode = \"rmii\";\n" ">>>> +\t\t\t\tstatus = \"okay\";\n" ">>>> +\t\t\t};\n" ">>>> +\n" - ">>>> +\t\t\tdbgu: serial at ffffee00 {\n" + ">>>> +\t\t\tdbgu: serial@ffffee00 {\n" ">>>> +\t\t\t\tstatus = \"okay\";\n" ">>>> +\t\t\t};\n" ">>>> +\n" - ">>>> +\t\t\tpinctrl at fffff200 {\n" + ">>>> +\t\t\tpinctrl@fffff200 {\n" ">>>> +\t\t\t\tboard {\n" ">>>> +\t\t\t\t\tpinctrl_mmc0_cd: mmc0_cd {\n" ">>>> +\t\t\t\t\t\tatmel,pins =\n" @@ -229,14 +233,14 @@ ">>>> +\t\t\t\t};\n" ">>>> +\t\t\t};\n" ">>>> +\n" - ">>>> +\t\t\tpmc: pmc at fffffc00 {\n" + ">>>> +\t\t\tpmc: pmc@fffffc00 {\n" ">>>> +\t\t\t\tmain: mainck {\n" ">>>> +\t\t\t\t\tclock-frequency = <12000000>;\n" ">>>> +\t\t\t\t};\n" ">>>> +\t\t\t};\n" ">>>> +\t\t};\n" ">>>> +\n" - ">>>> +\t\tnand0: nand at 60000000 {\n" + ">>>> +\t\tnand0: nand@60000000 {\n" ">>>> +\t\t\tnand-bus-width = <8>;\n" ">>>> +\t\t\tnand-ecc-mode = \"hw\";\n" ">>>> +\t\t\tatmel,has-pmecc;\n" @@ -245,32 +249,32 @@ ">>>> +\t\t\tnand-on-flash-bbt;\n" ">>>> +\t\t\tstatus = \"okay\";\n" ">>>> +\n" - ">>>> +\t\t\tat91bootstrap at 0 {\n" + ">>>> +\t\t\tat91bootstrap@0 {\n" ">>>> +\t\t\t\tlabel = \"at91bootstrap\";\n" ">>>> +\t\t\t\treg = <0x0 0x40000>;\n" ">>>> +\t\t\t};\n" ">>>> +\n" - ">>>> +\t\t\tbootloader at 40000 {\n" + ">>>> +\t\t\tbootloader@40000 {\n" ">>>> +\t\t\t\tlabel = \"bootloader\";\n" ">>>> +\t\t\t\treg = <0x40000 0x80000>;\n" ">>>> +\t\t\t};\n" ">>>> +\n" - ">>>> +\t\t\tbootloaderenv at c0000 {\n" + ">>>> +\t\t\tbootloaderenv@c0000 {\n" ">>>> +\t\t\t\tlabel = \"bootloader env\";\n" ">>>> +\t\t\t\treg = <0xc0000 0xc0000>;\n" ">>>> +\t\t\t};\n" ">>>> +\n" - ">>>> +\t\t\tdtb at 180000 {\n" + ">>>> +\t\t\tdtb@180000 {\n" ">>>> +\t\t\t\tlabel = \"device tree\";\n" ">>>> +\t\t\t\treg = <0x180000 0x80000>;\n" ">>>> +\t\t\t};\n" ">>>> +\n" - ">>>> +\t\t\tkernel at 200000 {\n" + ">>>> +\t\t\tkernel@200000 {\n" ">>>> +\t\t\t\tlabel = \"kernel\";\n" ">>>> +\t\t\t\treg = <0x200000 0x600000>;\n" ">>>> +\t\t\t};\n" ">>>> +\n" - ">>>> +\t\t\trootfs at 800000 {\n" + ">>>> +\t\t\trootfs@800000 {\n" ">>>> +\t\t\t\tlabel = \"rootfs\";\n" ">>>> +\t\t\t\treg = <0x800000 0x0f800000>;\n" ">>>> +\t\t\t};\n" @@ -294,14 +298,14 @@ "\n" ">>>> +\t\t};\n" ">>>> +\n" - ">>>> +\t\tusb0: gadget at 00500000 {\n" + ">>>> +\t\tusb0: gadget@00500000 {\n" ">>>> +\t\t\tatmel,vbus-gpio = <&pioE 9 GPIO_ACTIVE_HIGH>;\t/* PE9, conflicts with A9 */\n" ">>>> +\t\t\tpinctrl-names = \"default\";\n" ">>>> +\t\t\tpinctrl-0 = <&pinctrl_usba_vbus>;\n" ">>>> +\t\t\tstatus = \"okay\";\n" ">>>> +\t\t};\n" ">>>> +\n" - ">>>> +\t\tusb1: ohci at 00600000 {\n" + ">>>> +\t\tusb1: ohci@00600000 {\n" ">>>> +\t\t\tnum-ports = <3>;\n" ">>>> +\t\t\tatmel,vbus-gpio = <0\n" ">>>> +\t\t\t\t\t &pioE 3 GPIO_ACTIVE_LOW\n" @@ -310,7 +314,7 @@ ">>>> +\t\t\tstatus = \"okay\";\n" ">>>> +\t\t};\n" ">>>> +\n" - ">>>> +\t\tusb2: ehci at 00700000 {\n" + ">>>> +\t\tusb2: ehci@00700000 {\n" ">>>> +\t\t\tstatus = \"okay\";\n" ">>>> +\t\t};\n" ">>>> +\t};\n" @@ -355,4 +359,4 @@ "-- \n" Nicolas Ferre -502e39ac6e2f5ce0b389e41ed17ffd380a22f010bdb1a5ba8857c2ae1fa8479b +ab755ba88cdafe4370494fd6022aa7d930d191db5ac2247a1db7c5106d98c2dc
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.