diff for duplicates of <534FF031.6040201@free-electrons.com> diff --git a/a/1.txt b/N1/1.txt index e548bf6..a67b3cb 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -4,7 +4,7 @@ On 17/04/2014 16:55, Alexandre Belloni wrote: >> Define sam9x5 clocks in sam9x5 dt files and make use of them in peripheral >> definitions. >> ->> Signed-off-by: Boris BREZILLON <boris.brezillon@free-electrons.com> +>> Signed-off-by: Boris BREZILLON <boris.brezillon-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org> >> --- >> arch/arm/boot/dts/at91sam9x5.dtsi | 355 ++++++++++++++++++++++++++++++- >> arch/arm/boot/dts/at91sam9x5_can.dtsi | 31 +++ @@ -58,7 +58,7 @@ On 17/04/2014 16:55, Alexandre Belloni wrote: >> @@ -77,8 +96,272 @@ >> }; >> ->> pmc: pmc at fffffc00 { +>> pmc: pmc@fffffc00 { >> - compatible = "atmel,at91rm9200-pmc"; >> + compatible = "atmel,at91sam9x5-pmc"; >> reg = <0xfffffc00 0x100>; @@ -341,7 +341,7 @@ Boris >> + }; >> }; >> ->> rstc at fffffe00 { +>> rstc@fffffe00 { >> @@ -95,18 +378,47 @@ >> compatible = "atmel,at91sam9260-pit"; >> reg = <0xfffffe30 0xf>; @@ -349,7 +349,7 @@ Boris >> + clocks = <&mck>; >> + }; >> + ->> + sckc at fffffe50 { +>> + sckc@fffffe50 { >> + compatible = "atmel,at91sam9x5-sckc"; >> + reg = <0xfffffe50 0x4>; >> + @@ -373,7 +373,7 @@ Boris >> + }; >> }; >> ->> tcb0: timer at f8008000 { +>> tcb0: timer@f8008000 { >> compatible = "atmel,at91sam9x5-tcb"; >> reg = <0xf8008000 0x100>; >> interrupts = <17 IRQ_TYPE_LEVEL_HIGH 0>; @@ -381,7 +381,7 @@ Boris >> + clock-names = "t0_clk"; >> }; >> ->> tcb1: timer at f800c000 { +>> tcb1: timer@f800c000 { >> compatible = "atmel,at91sam9x5-tcb"; >> reg = <0xf800c000 0x100>; >> interrupts = <17 IRQ_TYPE_LEVEL_HIGH 0>; @@ -389,7 +389,7 @@ Boris >> + clock-names = "t0_clk"; >> }; >> ->> dma0: dma-controller at ffffec00 { +>> dma0: dma-controller@ffffec00 { >> @@ -114,6 +426,8 @@ >> reg = <0xffffec00 0x200>; >> interrupts = <20 IRQ_TYPE_LEVEL_HIGH 0>; @@ -398,7 +398,7 @@ Boris >> + clock-names = "dma_clk"; >> }; >> ->> dma1: dma-controller at ffffee00 { +>> dma1: dma-controller@ffffee00 { >> @@ -121,6 +435,8 @@ >> reg = <0xffffee00 0x200>; >> interrupts = <21 IRQ_TYPE_LEVEL_HIGH 0>; @@ -407,7 +407,7 @@ Boris >> + clock-names = "dma_clk"; >> }; >> ->> pinctrl at fffff400 { +>> pinctrl@fffff400 { >> @@ -453,6 +769,7 @@ >> gpio-controller; >> interrupt-controller; @@ -415,7 +415,7 @@ Boris >> + clocks = <&pioAB_clk>; >> }; >> ->> pioB: gpio at fffff600 { +>> pioB: gpio@fffff600 { >> @@ -464,6 +781,7 @@ >> #gpio-lines = <19>; >> interrupt-controller; @@ -423,7 +423,7 @@ Boris >> + clocks = <&pioAB_clk>; >> }; >> ->> pioC: gpio at fffff800 { +>> pioC: gpio@fffff800 { >> @@ -474,6 +792,7 @@ >> gpio-controller; >> interrupt-controller; @@ -431,7 +431,7 @@ Boris >> + clocks = <&pioCD_clk>; >> }; >> ->> pioD: gpio at fffffa00 { +>> pioD: gpio@fffffa00 { >> @@ -485,6 +804,7 @@ >> #gpio-lines = <22>; >> interrupt-controller; @@ -602,7 +602,7 @@ Boris >> + * at91sam9x5_macb0.dtsi - Device Tree Include file for AT91SAM9x5 SoC with 1 >> + * Ethernet interface. >> + * ->> + * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> +>> + * Copyright (C) 2013 Boris BREZILLON <b.brezillon-ZNYIgs0QAGpBDgjK7y7TUQ@public.gmane.org> >> + * >> + * Licensed under GPLv2. >> + */ @@ -613,7 +613,7 @@ Boris >> +/ { >> + ahb { >> + apb { ->> + pmc: pmc at fffffc00 { +>> + pmc: pmc@fffffc00 { >> + periphck { >> + can0_clk: can0_clk { >> + #clock-cells = <0>; @@ -639,7 +639,7 @@ Boris >> + * at91sam9x5_isi.dtsi - Device Tree Include file for AT91SAM9x5 SoC with an >> + * Image Sensor Interface. >> + * ->> + * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> +>> + * Copyright (C) 2013 Boris BREZILLON <b.brezillon-ZNYIgs0QAGpBDgjK7y7TUQ@public.gmane.org> >> + * >> + * Licensed under GPLv2. >> + */ @@ -650,7 +650,7 @@ Boris >> +/ { >> + ahb { >> + apb { ->> + pmc: pmc at fffffc00 { +>> + pmc: pmc@fffffc00 { >> + periphck { >> + isi_clk: isi_clk { >> + #clock-cells = <0>; @@ -671,7 +671,7 @@ Boris >> + * at91sam9x5_lcd.dtsi - Device Tree Include file for AT91SAM9x5 SoC with an >> + * LCD controller. >> + * ->> + * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> +>> + * Copyright (C) 2013 Boris BREZILLON <b.brezillon-ZNYIgs0QAGpBDgjK7y7TUQ@public.gmane.org> >> + * >> + * Licensed under GPLv2. >> + */ @@ -682,7 +682,7 @@ Boris >> +/ { >> + ahb { >> + apb { ->> + pmc: pmc at fffffc00 { +>> + pmc: pmc@fffffc00 { >> + periphck { >> + lcdc_clk: lcdc_clk { >> + #clock-cells = <0>; @@ -701,7 +701,7 @@ Boris >> }; >> }; >> ->> + pmc: pmc at fffffc00 { +>> + pmc: pmc@fffffc00 { >> + periphck { >> + macb0_clk: macb0_clk { >> + #clock-cells = <0>; @@ -710,7 +710,7 @@ Boris >> + }; >> + }; >> + ->> macb0: ethernet at f802c000 { +>> macb0: ethernet@f802c000 { >> compatible = "cdns,at32ap7000-macb", "cdns,macb"; >> reg = <0xf802c000 0x100>; >> interrupts = <24 IRQ_TYPE_LEVEL_HIGH 3>; @@ -729,7 +729,7 @@ Boris >> }; >> }; >> ->> + pmc: pmc at fffffc00 { +>> + pmc: pmc@fffffc00 { >> + periphck { >> + macb1_clk: macb1_clk { >> + #clock-cells = <0>; @@ -738,7 +738,7 @@ Boris >> + }; >> + }; >> + ->> macb1: ethernet at f8030000 { +>> macb1: ethernet@f8030000 { >> compatible = "cdns,at32ap7000-macb", "cdns,macb"; >> reg = <0xf8030000 0x100>; >> interrupts = <27 IRQ_TYPE_LEVEL_HIGH 3>; @@ -757,7 +757,7 @@ Boris >> }; >> }; >> ->> + pmc: pmc at fffffc00 { +>> + pmc: pmc@fffffc00 { >> + periphck { >> + usart3_clk: usart3_clk { >> + #clock-cells = <0>; @@ -766,7 +766,7 @@ Boris >> + }; >> + }; >> + ->> usart3: serial at f8028000 { +>> usart3: serial@f8028000 { >> compatible = "atmel,at91sam9260-usart"; >> reg = <0xf8028000 0x200>; >> interrupts = <8 IRQ_TYPE_LEVEL_HIGH 5>; @@ -785,3 +785,8 @@ Boris Boris Brezillon, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com + +-- +To unsubscribe from this list: send the line "unsubscribe devicetree" in +the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org +More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/a/content_digest b/N1/content_digest index cab90bf..5fcbe94 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,10 +1,16 @@ "ref\01397464994-27267-1-git-send-email-boris.brezillon@free-electrons.com\0" "ref\01397464994-27267-3-git-send-email-boris.brezillon@free-electrons.com\0" "ref\020140417145529.GN2813@piout.net\0" - "From\0boris.brezillon@free-electrons.com (Boris BREZILLON)\0" - "Subject\0[PATCH 2/4] ARM: at91/dt: define sam9x5 clocks\0" + "ref\020140417145529.GN2813-m++hUPXGwpdeoWH0uzbU5w@public.gmane.org\0" + "From\0Boris BREZILLON <boris.brezillon-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org>\0" + "Subject\0Re: [PATCH 2/4] ARM: at91/dt: define sam9x5 clocks\0" "Date\0Thu, 17 Apr 2014 17:16:01 +0200\0" - "To\0linux-arm-kernel@lists.infradead.org\0" + "To\0Alexandre Belloni <alexandre.belloni-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org>\0" + "Cc\0Nicolas Ferre <nicolas.ferre-AIFe0yeh4nAAvxtiuMwx3w@public.gmane.org>" + Jean-Christophe Plagniol-Villard <plagnioj-sclMFOaUSTBWk0Htik3J/w@public.gmane.org> + linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org + devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org + " linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org\0" "\00:1\0" "b\0" "\n" @@ -13,7 +19,7 @@ ">> Define sam9x5 clocks in sam9x5 dt files and make use of them in peripheral\n" ">> definitions.\n" ">>\n" - ">> Signed-off-by: Boris BREZILLON <boris.brezillon@free-electrons.com>\n" + ">> Signed-off-by: Boris BREZILLON <boris.brezillon-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org>\n" ">> ---\n" ">> arch/arm/boot/dts/at91sam9x5.dtsi | 355 ++++++++++++++++++++++++++++++-\n" ">> arch/arm/boot/dts/at91sam9x5_can.dtsi | 31 +++\n" @@ -67,7 +73,7 @@ ">> @@ -77,8 +96,272 @@\n" ">> \t\t\t};\n" ">> \n" - ">> \t\t\tpmc: pmc at fffffc00 {\n" + ">> \t\t\tpmc: pmc@fffffc00 {\n" ">> -\t\t\t\tcompatible = \"atmel,at91rm9200-pmc\";\n" ">> +\t\t\t\tcompatible = \"atmel,at91sam9x5-pmc\";\n" ">> \t\t\t\treg = <0xfffffc00 0x100>;\n" @@ -350,7 +356,7 @@ ">> +\t\t\t\t};\n" ">> \t\t\t};\n" ">> \n" - ">> \t\t\trstc at fffffe00 {\n" + ">> \t\t\trstc@fffffe00 {\n" ">> @@ -95,18 +378,47 @@\n" ">> \t\t\t\tcompatible = \"atmel,at91sam9260-pit\";\n" ">> \t\t\t\treg = <0xfffffe30 0xf>;\n" @@ -358,7 +364,7 @@ ">> +\t\t\t\tclocks = <&mck>;\n" ">> +\t\t\t};\n" ">> +\n" - ">> +\t\t\tsckc at fffffe50 {\n" + ">> +\t\t\tsckc@fffffe50 {\n" ">> +\t\t\t\tcompatible = \"atmel,at91sam9x5-sckc\";\n" ">> +\t\t\t\treg = <0xfffffe50 0x4>;\n" ">> +\n" @@ -382,7 +388,7 @@ ">> +\t\t\t\t};\n" ">> \t\t\t};\n" ">> \n" - ">> \t\t\ttcb0: timer at f8008000 {\n" + ">> \t\t\ttcb0: timer@f8008000 {\n" ">> \t\t\t\tcompatible = \"atmel,at91sam9x5-tcb\";\n" ">> \t\t\t\treg = <0xf8008000 0x100>;\n" ">> \t\t\t\tinterrupts = <17 IRQ_TYPE_LEVEL_HIGH 0>;\n" @@ -390,7 +396,7 @@ ">> +\t\t\t\tclock-names = \"t0_clk\";\n" ">> \t\t\t};\n" ">> \n" - ">> \t\t\ttcb1: timer at f800c000 {\n" + ">> \t\t\ttcb1: timer@f800c000 {\n" ">> \t\t\t\tcompatible = \"atmel,at91sam9x5-tcb\";\n" ">> \t\t\t\treg = <0xf800c000 0x100>;\n" ">> \t\t\t\tinterrupts = <17 IRQ_TYPE_LEVEL_HIGH 0>;\n" @@ -398,7 +404,7 @@ ">> +\t\t\t\tclock-names = \"t0_clk\";\n" ">> \t\t\t};\n" ">> \n" - ">> \t\t\tdma0: dma-controller at ffffec00 {\n" + ">> \t\t\tdma0: dma-controller@ffffec00 {\n" ">> @@ -114,6 +426,8 @@\n" ">> \t\t\t\treg = <0xffffec00 0x200>;\n" ">> \t\t\t\tinterrupts = <20 IRQ_TYPE_LEVEL_HIGH 0>;\n" @@ -407,7 +413,7 @@ ">> +\t\t\t\tclock-names = \"dma_clk\";\n" ">> \t\t\t};\n" ">> \n" - ">> \t\t\tdma1: dma-controller at ffffee00 {\n" + ">> \t\t\tdma1: dma-controller@ffffee00 {\n" ">> @@ -121,6 +435,8 @@\n" ">> \t\t\t\treg = <0xffffee00 0x200>;\n" ">> \t\t\t\tinterrupts = <21 IRQ_TYPE_LEVEL_HIGH 0>;\n" @@ -416,7 +422,7 @@ ">> +\t\t\t\tclock-names = \"dma_clk\";\n" ">> \t\t\t};\n" ">> \n" - ">> \t\t\tpinctrl at fffff400 {\n" + ">> \t\t\tpinctrl@fffff400 {\n" ">> @@ -453,6 +769,7 @@\n" ">> \t\t\t\t\tgpio-controller;\n" ">> \t\t\t\t\tinterrupt-controller;\n" @@ -424,7 +430,7 @@ ">> +\t\t\t\t\tclocks = <&pioAB_clk>;\n" ">> \t\t\t\t};\n" ">> \n" - ">> \t\t\t\tpioB: gpio at fffff600 {\n" + ">> \t\t\t\tpioB: gpio@fffff600 {\n" ">> @@ -464,6 +781,7 @@\n" ">> \t\t\t\t\t#gpio-lines = <19>;\n" ">> \t\t\t\t\tinterrupt-controller;\n" @@ -432,7 +438,7 @@ ">> +\t\t\t\t\tclocks = <&pioAB_clk>;\n" ">> \t\t\t\t};\n" ">> \n" - ">> \t\t\t\tpioC: gpio at fffff800 {\n" + ">> \t\t\t\tpioC: gpio@fffff800 {\n" ">> @@ -474,6 +792,7 @@\n" ">> \t\t\t\t\tgpio-controller;\n" ">> \t\t\t\t\tinterrupt-controller;\n" @@ -440,7 +446,7 @@ ">> +\t\t\t\t\tclocks = <&pioCD_clk>;\n" ">> \t\t\t\t};\n" ">> \n" - ">> \t\t\t\tpioD: gpio at fffffa00 {\n" + ">> \t\t\t\tpioD: gpio@fffffa00 {\n" ">> @@ -485,6 +804,7 @@\n" ">> \t\t\t\t\t#gpio-lines = <22>;\n" ">> \t\t\t\t\tinterrupt-controller;\n" @@ -611,7 +617,7 @@ ">> + * at91sam9x5_macb0.dtsi - Device Tree Include file for AT91SAM9x5 SoC with 1\n" ">> + * Ethernet interface.\n" ">> + *\n" - ">> + * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>\n" + ">> + * Copyright (C) 2013 Boris BREZILLON <b.brezillon-ZNYIgs0QAGpBDgjK7y7TUQ@public.gmane.org>\n" ">> + *\n" ">> + * Licensed under GPLv2.\n" ">> + */\n" @@ -622,7 +628,7 @@ ">> +/ {\n" ">> +\tahb {\n" ">> +\t\tapb {\n" - ">> +\t\t\tpmc: pmc at fffffc00 {\n" + ">> +\t\t\tpmc: pmc@fffffc00 {\n" ">> +\t\t\t\tperiphck {\n" ">> +\t\t\t\t\tcan0_clk: can0_clk {\n" ">> +\t\t\t\t\t\t#clock-cells = <0>;\n" @@ -648,7 +654,7 @@ ">> + * at91sam9x5_isi.dtsi - Device Tree Include file for AT91SAM9x5 SoC with an\n" ">> + * Image Sensor Interface.\n" ">> + *\n" - ">> + * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>\n" + ">> + * Copyright (C) 2013 Boris BREZILLON <b.brezillon-ZNYIgs0QAGpBDgjK7y7TUQ@public.gmane.org>\n" ">> + *\n" ">> + * Licensed under GPLv2.\n" ">> + */\n" @@ -659,7 +665,7 @@ ">> +/ {\n" ">> +\tahb {\n" ">> +\t\tapb {\n" - ">> +\t\t\tpmc: pmc at fffffc00 {\n" + ">> +\t\t\tpmc: pmc@fffffc00 {\n" ">> +\t\t\t\tperiphck {\n" ">> +\t\t\t\t\tisi_clk: isi_clk {\n" ">> +\t\t\t\t\t\t#clock-cells = <0>;\n" @@ -680,7 +686,7 @@ ">> + * at91sam9x5_lcd.dtsi - Device Tree Include file for AT91SAM9x5 SoC with an\n" ">> + * LCD controller.\n" ">> + *\n" - ">> + * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com>\n" + ">> + * Copyright (C) 2013 Boris BREZILLON <b.brezillon-ZNYIgs0QAGpBDgjK7y7TUQ@public.gmane.org>\n" ">> + *\n" ">> + * Licensed under GPLv2.\n" ">> + */\n" @@ -691,7 +697,7 @@ ">> +/ {\n" ">> +\tahb {\n" ">> +\t\tapb {\n" - ">> +\t\t\tpmc: pmc at fffffc00 {\n" + ">> +\t\t\tpmc: pmc@fffffc00 {\n" ">> +\t\t\t\tperiphck {\n" ">> +\t\t\t\t\tlcdc_clk: lcdc_clk {\n" ">> +\t\t\t\t\t\t#clock-cells = <0>;\n" @@ -710,7 +716,7 @@ ">> \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\tperiphck {\n" ">> +\t\t\t\t\tmacb0_clk: macb0_clk {\n" ">> +\t\t\t\t\t\t#clock-cells = <0>;\n" @@ -719,7 +725,7 @@ ">> +\t\t\t\t};\n" ">> +\t\t\t};\n" ">> +\n" - ">> \t\t\tmacb0: ethernet at f802c000 {\n" + ">> \t\t\tmacb0: ethernet@f802c000 {\n" ">> \t\t\t\tcompatible = \"cdns,at32ap7000-macb\", \"cdns,macb\";\n" ">> \t\t\t\treg = <0xf802c000 0x100>;\n" ">> \t\t\t\tinterrupts = <24 IRQ_TYPE_LEVEL_HIGH 3>;\n" @@ -738,7 +744,7 @@ ">> \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\tperiphck {\n" ">> +\t\t\t\t\tmacb1_clk: macb1_clk {\n" ">> +\t\t\t\t\t\t#clock-cells = <0>;\n" @@ -747,7 +753,7 @@ ">> +\t\t\t\t};\n" ">> +\t\t\t};\n" ">> +\n" - ">> \t\t\tmacb1: ethernet at f8030000 {\n" + ">> \t\t\tmacb1: ethernet@f8030000 {\n" ">> \t\t\t\tcompatible = \"cdns,at32ap7000-macb\", \"cdns,macb\";\n" ">> \t\t\t\treg = <0xf8030000 0x100>;\n" ">> \t\t\t\tinterrupts = <27 IRQ_TYPE_LEVEL_HIGH 3>;\n" @@ -766,7 +772,7 @@ ">> \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\tperiphck {\n" ">> +\t\t\t\t\tusart3_clk: usart3_clk {\n" ">> +\t\t\t\t\t\t#clock-cells = <0>;\n" @@ -775,7 +781,7 @@ ">> +\t\t\t\t};\n" ">> +\t\t\t};\n" ">> +\n" - ">> \t\t\tusart3: serial at f8028000 {\n" + ">> \t\t\tusart3: serial@f8028000 {\n" ">> \t\t\t\tcompatible = \"atmel,at91sam9260-usart\";\n" ">> \t\t\t\treg = <0xf8028000 0x200>;\n" ">> \t\t\t\tinterrupts = <8 IRQ_TYPE_LEVEL_HIGH 5>;\n" @@ -793,6 +799,11 @@ "-- \n" "Boris Brezillon, Free Electrons\n" "Embedded Linux and Kernel engineering\n" - http://free-electrons.com + "http://free-electrons.com\n" + "\n" + "--\n" + "To unsubscribe from this list: send the line \"unsubscribe devicetree\" in\n" + "the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org\n" + More majordomo info at http://vger.kernel.org/majordomo-info.html -c8119de6cd9b287b90244ed282271baa1e6107e012a38214ddee4553c5069d5e +9d2f054d80df45bfaac79898b9326bc22b07dd04c8f05ccf5efba645d35f1bfc
diff --git a/a/1.txt b/N2/1.txt index e548bf6..21feb4c 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -58,7 +58,7 @@ On 17/04/2014 16:55, Alexandre Belloni wrote: >> @@ -77,8 +96,272 @@ >> }; >> ->> pmc: pmc at fffffc00 { +>> pmc: pmc@fffffc00 { >> - compatible = "atmel,at91rm9200-pmc"; >> + compatible = "atmel,at91sam9x5-pmc"; >> reg = <0xfffffc00 0x100>; @@ -341,7 +341,7 @@ Boris >> + }; >> }; >> ->> rstc at fffffe00 { +>> rstc@fffffe00 { >> @@ -95,18 +378,47 @@ >> compatible = "atmel,at91sam9260-pit"; >> reg = <0xfffffe30 0xf>; @@ -349,7 +349,7 @@ Boris >> + clocks = <&mck>; >> + }; >> + ->> + sckc at fffffe50 { +>> + sckc@fffffe50 { >> + compatible = "atmel,at91sam9x5-sckc"; >> + reg = <0xfffffe50 0x4>; >> + @@ -373,7 +373,7 @@ Boris >> + }; >> }; >> ->> tcb0: timer at f8008000 { +>> tcb0: timer@f8008000 { >> compatible = "atmel,at91sam9x5-tcb"; >> reg = <0xf8008000 0x100>; >> interrupts = <17 IRQ_TYPE_LEVEL_HIGH 0>; @@ -381,7 +381,7 @@ Boris >> + clock-names = "t0_clk"; >> }; >> ->> tcb1: timer at f800c000 { +>> tcb1: timer@f800c000 { >> compatible = "atmel,at91sam9x5-tcb"; >> reg = <0xf800c000 0x100>; >> interrupts = <17 IRQ_TYPE_LEVEL_HIGH 0>; @@ -389,7 +389,7 @@ Boris >> + clock-names = "t0_clk"; >> }; >> ->> dma0: dma-controller at ffffec00 { +>> dma0: dma-controller@ffffec00 { >> @@ -114,6 +426,8 @@ >> reg = <0xffffec00 0x200>; >> interrupts = <20 IRQ_TYPE_LEVEL_HIGH 0>; @@ -398,7 +398,7 @@ Boris >> + clock-names = "dma_clk"; >> }; >> ->> dma1: dma-controller at ffffee00 { +>> dma1: dma-controller@ffffee00 { >> @@ -121,6 +435,8 @@ >> reg = <0xffffee00 0x200>; >> interrupts = <21 IRQ_TYPE_LEVEL_HIGH 0>; @@ -407,7 +407,7 @@ Boris >> + clock-names = "dma_clk"; >> }; >> ->> pinctrl at fffff400 { +>> pinctrl@fffff400 { >> @@ -453,6 +769,7 @@ >> gpio-controller; >> interrupt-controller; @@ -415,7 +415,7 @@ Boris >> + clocks = <&pioAB_clk>; >> }; >> ->> pioB: gpio at fffff600 { +>> pioB: gpio@fffff600 { >> @@ -464,6 +781,7 @@ >> #gpio-lines = <19>; >> interrupt-controller; @@ -423,7 +423,7 @@ Boris >> + clocks = <&pioAB_clk>; >> }; >> ->> pioC: gpio at fffff800 { +>> pioC: gpio@fffff800 { >> @@ -474,6 +792,7 @@ >> gpio-controller; >> interrupt-controller; @@ -431,7 +431,7 @@ Boris >> + clocks = <&pioCD_clk>; >> }; >> ->> pioD: gpio at fffffa00 { +>> pioD: gpio@fffffa00 { >> @@ -485,6 +804,7 @@ >> #gpio-lines = <22>; >> interrupt-controller; @@ -613,7 +613,7 @@ Boris >> +/ { >> + ahb { >> + apb { ->> + pmc: pmc at fffffc00 { +>> + pmc: pmc@fffffc00 { >> + periphck { >> + can0_clk: can0_clk { >> + #clock-cells = <0>; @@ -650,7 +650,7 @@ Boris >> +/ { >> + ahb { >> + apb { ->> + pmc: pmc at fffffc00 { +>> + pmc: pmc@fffffc00 { >> + periphck { >> + isi_clk: isi_clk { >> + #clock-cells = <0>; @@ -682,7 +682,7 @@ Boris >> +/ { >> + ahb { >> + apb { ->> + pmc: pmc at fffffc00 { +>> + pmc: pmc@fffffc00 { >> + periphck { >> + lcdc_clk: lcdc_clk { >> + #clock-cells = <0>; @@ -701,7 +701,7 @@ Boris >> }; >> }; >> ->> + pmc: pmc at fffffc00 { +>> + pmc: pmc@fffffc00 { >> + periphck { >> + macb0_clk: macb0_clk { >> + #clock-cells = <0>; @@ -710,7 +710,7 @@ Boris >> + }; >> + }; >> + ->> macb0: ethernet at f802c000 { +>> macb0: ethernet@f802c000 { >> compatible = "cdns,at32ap7000-macb", "cdns,macb"; >> reg = <0xf802c000 0x100>; >> interrupts = <24 IRQ_TYPE_LEVEL_HIGH 3>; @@ -729,7 +729,7 @@ Boris >> }; >> }; >> ->> + pmc: pmc at fffffc00 { +>> + pmc: pmc@fffffc00 { >> + periphck { >> + macb1_clk: macb1_clk { >> + #clock-cells = <0>; @@ -738,7 +738,7 @@ Boris >> + }; >> + }; >> + ->> macb1: ethernet at f8030000 { +>> macb1: ethernet@f8030000 { >> compatible = "cdns,at32ap7000-macb", "cdns,macb"; >> reg = <0xf8030000 0x100>; >> interrupts = <27 IRQ_TYPE_LEVEL_HIGH 3>; @@ -757,7 +757,7 @@ Boris >> }; >> }; >> ->> + pmc: pmc at fffffc00 { +>> + pmc: pmc@fffffc00 { >> + periphck { >> + usart3_clk: usart3_clk { >> + #clock-cells = <0>; @@ -766,7 +766,7 @@ Boris >> + }; >> + }; >> + ->> usart3: serial at f8028000 { +>> usart3: serial@f8028000 { >> compatible = "atmel,at91sam9260-usart"; >> reg = <0xf8028000 0x200>; >> interrupts = <8 IRQ_TYPE_LEVEL_HIGH 5>; diff --git a/a/content_digest b/N2/content_digest index cab90bf..15be712 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -1,10 +1,15 @@ "ref\01397464994-27267-1-git-send-email-boris.brezillon@free-electrons.com\0" "ref\01397464994-27267-3-git-send-email-boris.brezillon@free-electrons.com\0" "ref\020140417145529.GN2813@piout.net\0" - "From\0boris.brezillon@free-electrons.com (Boris BREZILLON)\0" - "Subject\0[PATCH 2/4] ARM: at91/dt: define sam9x5 clocks\0" + "From\0Boris BREZILLON <boris.brezillon@free-electrons.com>\0" + "Subject\0Re: [PATCH 2/4] ARM: at91/dt: define sam9x5 clocks\0" "Date\0Thu, 17 Apr 2014 17:16:01 +0200\0" - "To\0linux-arm-kernel@lists.infradead.org\0" + "To\0Alexandre Belloni <alexandre.belloni@free-electrons.com>\0" + "Cc\0Nicolas Ferre <nicolas.ferre@atmel.com>" + Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> + linux-arm-kernel@lists.infradead.org + devicetree@vger.kernel.org + " linux-kernel@vger.kernel.org\0" "\00:1\0" "b\0" "\n" @@ -67,7 +72,7 @@ ">> @@ -77,8 +96,272 @@\n" ">> \t\t\t};\n" ">> \n" - ">> \t\t\tpmc: pmc at fffffc00 {\n" + ">> \t\t\tpmc: pmc@fffffc00 {\n" ">> -\t\t\t\tcompatible = \"atmel,at91rm9200-pmc\";\n" ">> +\t\t\t\tcompatible = \"atmel,at91sam9x5-pmc\";\n" ">> \t\t\t\treg = <0xfffffc00 0x100>;\n" @@ -350,7 +355,7 @@ ">> +\t\t\t\t};\n" ">> \t\t\t};\n" ">> \n" - ">> \t\t\trstc at fffffe00 {\n" + ">> \t\t\trstc@fffffe00 {\n" ">> @@ -95,18 +378,47 @@\n" ">> \t\t\t\tcompatible = \"atmel,at91sam9260-pit\";\n" ">> \t\t\t\treg = <0xfffffe30 0xf>;\n" @@ -358,7 +363,7 @@ ">> +\t\t\t\tclocks = <&mck>;\n" ">> +\t\t\t};\n" ">> +\n" - ">> +\t\t\tsckc at fffffe50 {\n" + ">> +\t\t\tsckc@fffffe50 {\n" ">> +\t\t\t\tcompatible = \"atmel,at91sam9x5-sckc\";\n" ">> +\t\t\t\treg = <0xfffffe50 0x4>;\n" ">> +\n" @@ -382,7 +387,7 @@ ">> +\t\t\t\t};\n" ">> \t\t\t};\n" ">> \n" - ">> \t\t\ttcb0: timer at f8008000 {\n" + ">> \t\t\ttcb0: timer@f8008000 {\n" ">> \t\t\t\tcompatible = \"atmel,at91sam9x5-tcb\";\n" ">> \t\t\t\treg = <0xf8008000 0x100>;\n" ">> \t\t\t\tinterrupts = <17 IRQ_TYPE_LEVEL_HIGH 0>;\n" @@ -390,7 +395,7 @@ ">> +\t\t\t\tclock-names = \"t0_clk\";\n" ">> \t\t\t};\n" ">> \n" - ">> \t\t\ttcb1: timer at f800c000 {\n" + ">> \t\t\ttcb1: timer@f800c000 {\n" ">> \t\t\t\tcompatible = \"atmel,at91sam9x5-tcb\";\n" ">> \t\t\t\treg = <0xf800c000 0x100>;\n" ">> \t\t\t\tinterrupts = <17 IRQ_TYPE_LEVEL_HIGH 0>;\n" @@ -398,7 +403,7 @@ ">> +\t\t\t\tclock-names = \"t0_clk\";\n" ">> \t\t\t};\n" ">> \n" - ">> \t\t\tdma0: dma-controller at ffffec00 {\n" + ">> \t\t\tdma0: dma-controller@ffffec00 {\n" ">> @@ -114,6 +426,8 @@\n" ">> \t\t\t\treg = <0xffffec00 0x200>;\n" ">> \t\t\t\tinterrupts = <20 IRQ_TYPE_LEVEL_HIGH 0>;\n" @@ -407,7 +412,7 @@ ">> +\t\t\t\tclock-names = \"dma_clk\";\n" ">> \t\t\t};\n" ">> \n" - ">> \t\t\tdma1: dma-controller at ffffee00 {\n" + ">> \t\t\tdma1: dma-controller@ffffee00 {\n" ">> @@ -121,6 +435,8 @@\n" ">> \t\t\t\treg = <0xffffee00 0x200>;\n" ">> \t\t\t\tinterrupts = <21 IRQ_TYPE_LEVEL_HIGH 0>;\n" @@ -416,7 +421,7 @@ ">> +\t\t\t\tclock-names = \"dma_clk\";\n" ">> \t\t\t};\n" ">> \n" - ">> \t\t\tpinctrl at fffff400 {\n" + ">> \t\t\tpinctrl@fffff400 {\n" ">> @@ -453,6 +769,7 @@\n" ">> \t\t\t\t\tgpio-controller;\n" ">> \t\t\t\t\tinterrupt-controller;\n" @@ -424,7 +429,7 @@ ">> +\t\t\t\t\tclocks = <&pioAB_clk>;\n" ">> \t\t\t\t};\n" ">> \n" - ">> \t\t\t\tpioB: gpio at fffff600 {\n" + ">> \t\t\t\tpioB: gpio@fffff600 {\n" ">> @@ -464,6 +781,7 @@\n" ">> \t\t\t\t\t#gpio-lines = <19>;\n" ">> \t\t\t\t\tinterrupt-controller;\n" @@ -432,7 +437,7 @@ ">> +\t\t\t\t\tclocks = <&pioAB_clk>;\n" ">> \t\t\t\t};\n" ">> \n" - ">> \t\t\t\tpioC: gpio at fffff800 {\n" + ">> \t\t\t\tpioC: gpio@fffff800 {\n" ">> @@ -474,6 +792,7 @@\n" ">> \t\t\t\t\tgpio-controller;\n" ">> \t\t\t\t\tinterrupt-controller;\n" @@ -440,7 +445,7 @@ ">> +\t\t\t\t\tclocks = <&pioCD_clk>;\n" ">> \t\t\t\t};\n" ">> \n" - ">> \t\t\t\tpioD: gpio at fffffa00 {\n" + ">> \t\t\t\tpioD: gpio@fffffa00 {\n" ">> @@ -485,6 +804,7 @@\n" ">> \t\t\t\t\t#gpio-lines = <22>;\n" ">> \t\t\t\t\tinterrupt-controller;\n" @@ -622,7 +627,7 @@ ">> +/ {\n" ">> +\tahb {\n" ">> +\t\tapb {\n" - ">> +\t\t\tpmc: pmc at fffffc00 {\n" + ">> +\t\t\tpmc: pmc@fffffc00 {\n" ">> +\t\t\t\tperiphck {\n" ">> +\t\t\t\t\tcan0_clk: can0_clk {\n" ">> +\t\t\t\t\t\t#clock-cells = <0>;\n" @@ -659,7 +664,7 @@ ">> +/ {\n" ">> +\tahb {\n" ">> +\t\tapb {\n" - ">> +\t\t\tpmc: pmc at fffffc00 {\n" + ">> +\t\t\tpmc: pmc@fffffc00 {\n" ">> +\t\t\t\tperiphck {\n" ">> +\t\t\t\t\tisi_clk: isi_clk {\n" ">> +\t\t\t\t\t\t#clock-cells = <0>;\n" @@ -691,7 +696,7 @@ ">> +/ {\n" ">> +\tahb {\n" ">> +\t\tapb {\n" - ">> +\t\t\tpmc: pmc at fffffc00 {\n" + ">> +\t\t\tpmc: pmc@fffffc00 {\n" ">> +\t\t\t\tperiphck {\n" ">> +\t\t\t\t\tlcdc_clk: lcdc_clk {\n" ">> +\t\t\t\t\t\t#clock-cells = <0>;\n" @@ -710,7 +715,7 @@ ">> \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\tperiphck {\n" ">> +\t\t\t\t\tmacb0_clk: macb0_clk {\n" ">> +\t\t\t\t\t\t#clock-cells = <0>;\n" @@ -719,7 +724,7 @@ ">> +\t\t\t\t};\n" ">> +\t\t\t};\n" ">> +\n" - ">> \t\t\tmacb0: ethernet at f802c000 {\n" + ">> \t\t\tmacb0: ethernet@f802c000 {\n" ">> \t\t\t\tcompatible = \"cdns,at32ap7000-macb\", \"cdns,macb\";\n" ">> \t\t\t\treg = <0xf802c000 0x100>;\n" ">> \t\t\t\tinterrupts = <24 IRQ_TYPE_LEVEL_HIGH 3>;\n" @@ -738,7 +743,7 @@ ">> \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\tperiphck {\n" ">> +\t\t\t\t\tmacb1_clk: macb1_clk {\n" ">> +\t\t\t\t\t\t#clock-cells = <0>;\n" @@ -747,7 +752,7 @@ ">> +\t\t\t\t};\n" ">> +\t\t\t};\n" ">> +\n" - ">> \t\t\tmacb1: ethernet at f8030000 {\n" + ">> \t\t\tmacb1: ethernet@f8030000 {\n" ">> \t\t\t\tcompatible = \"cdns,at32ap7000-macb\", \"cdns,macb\";\n" ">> \t\t\t\treg = <0xf8030000 0x100>;\n" ">> \t\t\t\tinterrupts = <27 IRQ_TYPE_LEVEL_HIGH 3>;\n" @@ -766,7 +771,7 @@ ">> \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\tperiphck {\n" ">> +\t\t\t\t\tusart3_clk: usart3_clk {\n" ">> +\t\t\t\t\t\t#clock-cells = <0>;\n" @@ -775,7 +780,7 @@ ">> +\t\t\t\t};\n" ">> +\t\t\t};\n" ">> +\n" - ">> \t\t\tusart3: serial at f8028000 {\n" + ">> \t\t\tusart3: serial@f8028000 {\n" ">> \t\t\t\tcompatible = \"atmel,at91sam9260-usart\";\n" ">> \t\t\t\treg = <0xf8028000 0x200>;\n" ">> \t\t\t\tinterrupts = <8 IRQ_TYPE_LEVEL_HIGH 5>;\n" @@ -795,4 +800,4 @@ "Embedded Linux and Kernel engineering\n" http://free-electrons.com -c8119de6cd9b287b90244ed282271baa1e6107e012a38214ddee4553c5069d5e +00b7de6581d8f14268262e1f6aa5179dcff6c9d416b5ca6d16ef6c15a93d3e83
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.