diff for duplicates of <20170302162222.GA32058@linaro.org> diff --git a/a/1.txt b/N1/1.txt index 1734f94..e0eb4c5 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -84,7 +84,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + CPU0: cpu at 530000 { +> + CPU0: cpu@530000 { > + device_type = "cpu"; > + compatible = "arm,cortex-a53", "arm,armv8"; > + reg = <0x0 0x530000>; @@ -92,7 +92,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + cpu-idle-states = <&CORE_PD &CLUSTER_PD>; > + }; > + -> + CPU1: cpu at 530001 { +> + CPU1: cpu@530001 { > + device_type = "cpu"; > + compatible = "arm,cortex-a53", "arm,armv8"; > + reg = <0x0 0x530001>; @@ -100,7 +100,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + cpu-idle-states = <&CORE_PD &CLUSTER_PD>; > + }; > + -> + CPU2: cpu at 530002 { +> + CPU2: cpu@530002 { > + device_type = "cpu"; > + compatible = "arm,cortex-a53", "arm,armv8"; > + reg = <0x0 0x530002>; @@ -108,7 +108,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + cpu-idle-states = <&CORE_PD &CLUSTER_PD>; > + }; > + -> + CPU3: cpu at 530003 { +> + CPU3: cpu@530003 { > + device_type = "cpu"; > + compatible = "arm,cortex-a53", "arm,armv8"; > + reg = <0x0 0x530003>; @@ -116,7 +116,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + cpu-idle-states = <&CORE_PD &CLUSTER_PD>; > + }; > + -> + CPU4: cpu at 530100 { +> + CPU4: cpu@530100 { > + device_type = "cpu"; > + compatible = "arm,cortex-a53", "arm,armv8"; > + reg = <0x0 0x530100>; @@ -124,7 +124,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + cpu-idle-states = <&CORE_PD &CLUSTER_PD>; > + }; > + -> + CPU5: cpu at 530101 { +> + CPU5: cpu@530101 { > + device_type = "cpu"; > + compatible = "arm,cortex-a53", "arm,armv8"; > + reg = <0x0 0x530101>; @@ -132,7 +132,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + cpu-idle-states = <&CORE_PD &CLUSTER_PD>; > + }; > + -> + CPU6: cpu at 530102 { +> + CPU6: cpu@530102 { > + device_type = "cpu"; > + compatible = "arm,cortex-a53", "arm,armv8"; > + reg = <0x0 0x530102>; @@ -140,7 +140,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + cpu-idle-states = <&CORE_PD &CLUSTER_PD>; > + }; > + -> + CPU7: cpu at 530103 { +> + CPU7: cpu@530103 { > + device_type = "cpu"; > + compatible = "arm,cortex-a53", "arm,armv8"; > + reg = <0x0 0x530103>; @@ -171,7 +171,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + gic: interrupt-controller at 12001000 { +> + gic: interrupt-controller@12001000 { > + compatible = "arm,gic-400"; > + reg = <0 0x12001000 0 0x1000>, > + <0 0x12002000 0 0x2000>, @@ -221,7 +221,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + > + soc { -> + funnel at 10001000 { /* SoC Funnel */ +> + funnel@10001000 { /* SoC Funnel */ > + compatible = "arm,coresight-funnel", "arm,primecell"; > + reg = <0 0x10001000 0 0x1000>; > + clocks = <&ext_26m>; @@ -230,14 +230,14 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + #address-cells = <1>; > + #size-cells = <0>; > + -> + port at 0 { +> + port@0 { > + reg = <0>; > + soc_funnel_out_port: endpoint { > + remote-endpoint = <&etb_in>; > + }; > + }; > + -> + port at 1 { +> + port@1 { > + reg = <0>; > + soc_funnel_in_port: endpoint { > + slave-mode; @@ -248,7 +248,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + etb at 10003000 { +> + etb@10003000 { > + compatible = "arm,coresight-tmc", "arm,primecell"; > + reg = <0 0x10003000 0 0x1000>; > + clocks = <&ext_26m>; @@ -262,7 +262,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + funnel at 11001000 { /* Cluster0 Funnel */ +> + funnel@11001000 { /* Cluster0 Funnel */ > + compatible = "arm,coresight-funnel", "arm,primecell"; > + reg = <0 0x11001000 0 0x1000>; > + clocks = <&ext_26m>; @@ -271,7 +271,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + #address-cells = <1>; > + #size-cells = <0>; > + -> + port at 0 { +> + port@0 { > + reg = <0>; > + cluster0_funnel_out_port: endpoint { > + remote-endpoint = @@ -279,7 +279,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + port at 1 { +> + port@1 { > + reg = <0>; > + cluster0_funnel_in_port0: endpoint { > + slave-mode; @@ -287,7 +287,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + port at 2 { +> + port@2 { > + reg = <1>; > + cluster0_funnel_in_port1: endpoint { > + slave-mode; @@ -295,7 +295,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + port at 3 { +> + port@3 { > + reg = <2>; > + cluster0_funnel_in_port2: endpoint { > + slave-mode; @@ -303,7 +303,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + port at 4 { +> + port@4 { > + reg = <4>; > + cluster0_funnel_in_port3: endpoint { > + slave-mode; @@ -313,7 +313,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + funnel at 11002000 { /* Cluster1 Funnel */ +> + funnel@11002000 { /* Cluster1 Funnel */ > + compatible = "arm,coresight-funnel", "arm,primecell"; > + reg = <0 0x11002000 0 0x1000>; > + clocks = <&ext_26m>; @@ -322,7 +322,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + #address-cells = <1>; > + #size-cells = <0>; > + -> + port at 0 { +> + port@0 { > + reg = <0>; > + cluster1_funnel_out_port: endpoint { > + remote-endpoint = @@ -330,7 +330,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + port at 1 { +> + port@1 { > + reg = <0>; > + cluster1_funnel_in_port0: endpoint { > + slave-mode; @@ -338,7 +338,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + port at 2 { +> + port@2 { > + reg = <1>; > + cluster1_funnel_in_port1: endpoint { > + slave-mode; @@ -346,7 +346,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + port at 3 { +> + port@3 { > + reg = <2>; > + cluster1_funnel_in_port2: endpoint { > + slave-mode; @@ -354,7 +354,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + port at 4 { +> + port@4 { > + reg = <3>; > + cluster1_funnel_in_port3: endpoint { > + slave-mode; @@ -364,7 +364,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + etf at 11003000 { /* ETF on Cluster0 */ +> + etf@11003000 { /* ETF on Cluster0 */ > + compatible = "arm,coresight-tmc", "arm,primecell"; > + reg = <0 0x11003000 0 0x1000>; > + clocks = <&ext_26m>; @@ -374,7 +374,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + #address-cells = <1>; > + #size-cells = <0>; > + -> + port at 0 { +> + port@0 { > + reg = <0>; > + cluster0_etf_out: endpoint { > + remote-endpoint = @@ -382,7 +382,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + port at 1 { +> + port@1 { > + reg = <0>; > + cluster0_etf_in: endpoint { > + slave-mode; @@ -393,7 +393,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + etf at 11004000 { /* ETF on Cluster1 */ +> + etf@11004000 { /* ETF on Cluster1 */ > + compatible = "arm,coresight-tmc", "arm,primecell"; > + reg = <0 0x11004000 0 0x1000>; > + clocks = <&ext_26m>; @@ -403,7 +403,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + #address-cells = <1>; > + #size-cells = <0>; > + -> + port at 0 { +> + port@0 { > + reg = <0>; > + cluster1_etf_out: endpoint { > + remote-endpoint = @@ -411,7 +411,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + port at 1 { +> + port@1 { > + reg = <0>; > + cluster1_etf_in: endpoint { > + slave-mode; @@ -422,7 +422,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + funnel at 11005000 { /* Main Funnel */ +> + funnel@11005000 { /* Main Funnel */ > + compatible = "arm,coresight-funnel", "arm,primecell"; > + reg = <0 0x11005000 0 0x1000>; > + clocks = <&ext_26m>; @@ -432,7 +432,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + #address-cells = <1>; > + #size-cells = <0>; > + -> + port at 0 { +> + port@0 { > + reg = <0>; > + main_funnel_out_port: endpoint { > + remote-endpoint = @@ -440,7 +440,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + port at 1 { +> + port@1 { > + reg = <0>; > + main_funnel_in_port0: endpoint { > + slave-mode; @@ -449,7 +449,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + port at 2 { +> + port@2 { > + reg = <1>; > + main_funnel_in_port1: endpoint { > + slave-mode; @@ -460,7 +460,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + etm at 11440000 { +> + etm@11440000 { > + compatible = "arm,coresight-etm4x", "arm,primecell"; > + reg = <0 0x11440000 0 0x1000>; > + cpu = <&CPU0>; @@ -475,7 +475,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + etm at 11540000 { +> + etm@11540000 { > + compatible = "arm,coresight-etm4x", "arm,primecell"; > + reg = <0 0x11540000 0 0x1000>; > + cpu = <&CPU1>; @@ -490,7 +490,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + etm at 11640000 { +> + etm@11640000 { > + compatible = "arm,coresight-etm4x", "arm,primecell"; > + reg = <0 0x11640000 0 0x1000>; > + cpu = <&CPU2>; @@ -505,7 +505,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + etm at 11740000 { +> + etm@11740000 { > + compatible = "arm,coresight-etm4x", "arm,primecell"; > + reg = <0 0x11740000 0 0x1000>; > + cpu = <&CPU3>; @@ -520,7 +520,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + etm at 11840000 { +> + etm@11840000 { > + compatible = "arm,coresight-etm4x", "arm,primecell"; > + reg = <0 0x11840000 0 0x1000>; > + cpu = <&CPU4>; @@ -535,7 +535,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + etm at 11940000 { +> + etm@11940000 { > + compatible = "arm,coresight-etm4x", "arm,primecell"; > + reg = <0 0x11940000 0 0x1000>; > + cpu = <&CPU5>; @@ -550,7 +550,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + etm at 11a40000 { +> + etm@11a40000 { > + compatible = "arm,coresight-etm4x", "arm,primecell"; > + reg = <0 0x11a40000 0 0x1000>; > + cpu = <&CPU6>; @@ -565,7 +565,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + etm at 11b40000 { +> + etm@11b40000 { > + compatible = "arm,coresight-etm4x", "arm,primecell"; > + reg = <0 0x11b40000 0 0x1000>; > + cpu = <&CPU7>; @@ -679,7 +679,7 @@ Reviewed-by: Mathieu Poirier <mathieu.poirier@linaro.org> > + #size-cells = <1>; > + ranges = <0 0x0 0x70000000 0x10000000>; > + -> + uart0: serial at 70000000 { +> + uart0: serial@70000000 { > + compatible = "sprd,sc9860-uart", > + "sprd,sc9836-uart"; > + reg = <0x000000 0x100>; @@ -688,7 +688,7 @@ Reviewed-by: Mathieu Poirier <mathieu.poirier@linaro.org> > + status = "disabled"; > + }; > + -> + uart1: serial at 70100000 { +> + uart1: serial@70100000 { > + compatible = "sprd,sc9860-uart", > + "sprd,sc9836-uart"; > + reg = <0x100000 0x100>; @@ -697,7 +697,7 @@ Reviewed-by: Mathieu Poirier <mathieu.poirier@linaro.org> > + status = "disabled"; > + }; > + -> + uart2: serial at 70200000 { +> + uart2: serial@70200000 { > + compatible = "sprd,sc9860-uart", > + "sprd,sc9836-uart"; > + reg = <0x200000 0x100>; @@ -706,7 +706,7 @@ Reviewed-by: Mathieu Poirier <mathieu.poirier@linaro.org> > + status = "disabled"; > + }; > + -> + uart3: serial at 70300000 { +> + uart3: serial@70300000 { > + compatible = "sprd,sc9860-uart", > + "sprd,sc9836-uart"; > + reg = <0x300000 0x100>; @@ -731,5 +731,5 @@ Reviewed-by: Mathieu Poirier <mathieu.poirier@linaro.org> > > _______________________________________________ > linux-arm-kernel mailing list -> linux-arm-kernel at lists.infradead.org +> linux-arm-kernel@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel diff --git a/a/content_digest b/N1/content_digest index 4728e2b..dc43363 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,9 +1,21 @@ "ref\01488435730-6711-1-git-send-email-chunyan.zhang@spreadtrum.com\0" "ref\01488435730-6711-2-git-send-email-chunyan.zhang@spreadtrum.com\0" - "From\0mathieu.poirier@linaro.org (Mathieu Poirier)\0" - "Subject\0[PATCH V3 1/4] arm64: dts: Add basic DT to support Spreadtrum's SP9860G\0" + "From\0Mathieu Poirier <mathieu.poirier@linaro.org>\0" + "Subject\0Re: [PATCH V3 1/4] arm64: dts: Add basic DT to support Spreadtrum's SP9860G\0" "Date\0Thu, 2 Mar 2017 09:22:22 -0700\0" - "To\0linux-arm-kernel@lists.infradead.org\0" + "To\0Chunyan Zhang <chunyan.zhang@spreadtrum.com>\0" + "Cc\0mark.rutland@arm.com" + devicetree@vger.kernel.org + orson.zhai@spreadtrum.com + arnd@arndb.de + gregkh@linuxfoundation.org + sudeep.holla@arm.com + will.deacon@arm.com + linux-kernel@vger.kernel.org + robh+dt@kernel.org + zhang.lyra@gmail.com + catalin.marinas@arm.com + " linux-arm-kernel@lists.infradead.org\0" "\00:1\0" "b\0" "On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote:\n" @@ -92,7 +104,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tCPU0: cpu at 530000 {\n" + "> +\t\tCPU0: cpu@530000 {\n" "> +\t\t\tdevice_type = \"cpu\";\n" "> +\t\t\tcompatible = \"arm,cortex-a53\", \"arm,armv8\";\n" "> +\t\t\treg = <0x0 0x530000>;\n" @@ -100,7 +112,7 @@ "> +\t\t\tcpu-idle-states = <&CORE_PD &CLUSTER_PD>;\n" "> +\t\t};\n" "> +\n" - "> +\t\tCPU1: cpu at 530001 {\n" + "> +\t\tCPU1: cpu@530001 {\n" "> +\t\t\tdevice_type = \"cpu\";\n" "> +\t\t\tcompatible = \"arm,cortex-a53\", \"arm,armv8\";\n" "> +\t\t\treg = <0x0 0x530001>;\n" @@ -108,7 +120,7 @@ "> +\t\t\tcpu-idle-states = <&CORE_PD &CLUSTER_PD>;\n" "> +\t\t};\n" "> +\n" - "> +\t\tCPU2: cpu at 530002 {\n" + "> +\t\tCPU2: cpu@530002 {\n" "> +\t\t\tdevice_type = \"cpu\";\n" "> +\t\t\tcompatible = \"arm,cortex-a53\", \"arm,armv8\";\n" "> +\t\t\treg = <0x0 0x530002>;\n" @@ -116,7 +128,7 @@ "> +\t\t\tcpu-idle-states = <&CORE_PD &CLUSTER_PD>;\n" "> +\t\t};\n" "> +\n" - "> +\t\tCPU3: cpu at 530003 {\n" + "> +\t\tCPU3: cpu@530003 {\n" "> +\t\t\tdevice_type = \"cpu\";\n" "> +\t\t\tcompatible = \"arm,cortex-a53\", \"arm,armv8\";\n" "> +\t\t\treg = <0x0 0x530003>;\n" @@ -124,7 +136,7 @@ "> +\t\t\tcpu-idle-states = <&CORE_PD &CLUSTER_PD>;\n" "> +\t\t};\n" "> +\n" - "> +\t\tCPU4: cpu at 530100 {\n" + "> +\t\tCPU4: cpu@530100 {\n" "> +\t\t\tdevice_type = \"cpu\";\n" "> +\t\t\tcompatible = \"arm,cortex-a53\", \"arm,armv8\";\n" "> +\t\t\treg = <0x0 0x530100>;\n" @@ -132,7 +144,7 @@ "> +\t\t\tcpu-idle-states = <&CORE_PD &CLUSTER_PD>;\n" "> +\t\t};\n" "> +\n" - "> +\t\tCPU5: cpu at 530101 {\n" + "> +\t\tCPU5: cpu@530101 {\n" "> +\t\t\tdevice_type = \"cpu\";\n" "> +\t\t\tcompatible = \"arm,cortex-a53\", \"arm,armv8\";\n" "> +\t\t\treg = <0x0 0x530101>;\n" @@ -140,7 +152,7 @@ "> +\t\t\tcpu-idle-states = <&CORE_PD &CLUSTER_PD>;\n" "> +\t\t};\n" "> +\n" - "> +\t\tCPU6: cpu at 530102 {\n" + "> +\t\tCPU6: cpu@530102 {\n" "> +\t\t\tdevice_type = \"cpu\";\n" "> +\t\t\tcompatible = \"arm,cortex-a53\", \"arm,armv8\";\n" "> +\t\t\treg = <0x0 0x530102>;\n" @@ -148,7 +160,7 @@ "> +\t\t\tcpu-idle-states = <&CORE_PD &CLUSTER_PD>;\n" "> +\t\t};\n" "> +\n" - "> +\t\tCPU7: cpu at 530103 {\n" + "> +\t\tCPU7: cpu@530103 {\n" "> +\t\t\tdevice_type = \"cpu\";\n" "> +\t\t\tcompatible = \"arm,cortex-a53\", \"arm,armv8\";\n" "> +\t\t\treg = <0x0 0x530103>;\n" @@ -179,7 +191,7 @@ "> +\t\t};\n" "> +\t};\n" "> +\n" - "> +\tgic: interrupt-controller at 12001000 {\n" + "> +\tgic: interrupt-controller@12001000 {\n" "> +\t\tcompatible = \"arm,gic-400\";\n" "> +\t\treg = <0 0x12001000 0 0x1000>,\n" "> +\t\t <0 0x12002000 0 0x2000>,\n" @@ -229,7 +241,7 @@ "> +\t};\n" "> +\n" "> +\tsoc {\n" - "> +\t\tfunnel at 10001000 { /* SoC Funnel */\n" + "> +\t\tfunnel@10001000 { /* SoC Funnel */\n" "> +\t\t\tcompatible = \"arm,coresight-funnel\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x10001000 0 0x1000>;\n" "> +\t\t\tclocks = <&ext_26m>;\n" @@ -238,14 +250,14 @@ "> +\t\t\t\t#address-cells = <1>;\n" "> +\t\t\t\t#size-cells = <0>;\n" "> +\n" - "> +\t\t\t\tport at 0 {\n" + "> +\t\t\t\tport@0 {\n" "> +\t\t\t\t\treg = <0>;\n" "> +\t\t\t\t\tsoc_funnel_out_port: endpoint {\n" "> +\t\t\t\t\t\tremote-endpoint = <&etb_in>;\n" "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 1 {\n" + "> +\t\t\t\tport@1 {\n" "> +\t\t\t\t\treg = <0>;\n" "> +\t\t\t\t\tsoc_funnel_in_port: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -256,7 +268,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tetb at 10003000 {\n" + "> +\t\tetb@10003000 {\n" "> +\t\t\tcompatible = \"arm,coresight-tmc\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x10003000 0 0x1000>;\n" "> +\t\t\tclocks = <&ext_26m>;\n" @@ -270,7 +282,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tfunnel at 11001000 { /* Cluster0 Funnel */\n" + "> +\t\tfunnel@11001000 { /* Cluster0 Funnel */\n" "> +\t\t\tcompatible = \"arm,coresight-funnel\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11001000 0 0x1000>;\n" "> +\t\t\tclocks = <&ext_26m>;\n" @@ -279,7 +291,7 @@ "> +\t\t\t\t#address-cells = <1>;\n" "> +\t\t\t\t#size-cells = <0>;\n" "> +\n" - "> +\t\t\t\tport at 0 {\n" + "> +\t\t\t\tport@0 {\n" "> +\t\t\t\t\treg = <0>;\n" "> +\t\t\t\t\tcluster0_funnel_out_port: endpoint {\n" "> +\t\t\t\t\t\tremote-endpoint =\n" @@ -287,7 +299,7 @@ "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 1 {\n" + "> +\t\t\t\tport@1 {\n" "> +\t\t\t\t\treg = <0>;\n" "> +\t\t\t\t\tcluster0_funnel_in_port0: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -295,7 +307,7 @@ "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 2 {\n" + "> +\t\t\t\tport@2 {\n" "> +\t\t\t\t\treg = <1>;\n" "> +\t\t\t\t\tcluster0_funnel_in_port1: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -303,7 +315,7 @@ "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 3 {\n" + "> +\t\t\t\tport@3 {\n" "> +\t\t\t\t\treg = <2>;\n" "> +\t\t\t\t\tcluster0_funnel_in_port2: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -311,7 +323,7 @@ "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 4 {\n" + "> +\t\t\t\tport@4 {\n" "> +\t\t\t\t\treg = <4>;\n" "> +\t\t\t\t\tcluster0_funnel_in_port3: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -321,7 +333,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tfunnel at 11002000 { /* Cluster1 Funnel */\n" + "> +\t\tfunnel@11002000 { /* Cluster1 Funnel */\n" "> +\t\t\tcompatible = \"arm,coresight-funnel\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11002000 0 0x1000>;\n" "> +\t\t\tclocks = <&ext_26m>;\n" @@ -330,7 +342,7 @@ "> +\t\t\t\t#address-cells = <1>;\n" "> +\t\t\t\t#size-cells = <0>;\n" "> +\n" - "> +\t\t\t\tport at 0 {\n" + "> +\t\t\t\tport@0 {\n" "> +\t\t\t\t\treg = <0>;\n" "> +\t\t\t\t\tcluster1_funnel_out_port: endpoint {\n" "> +\t\t\t\t\t\tremote-endpoint =\n" @@ -338,7 +350,7 @@ "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 1 {\n" + "> +\t\t\t\tport@1 {\n" "> +\t\t\t\t\treg = <0>;\n" "> +\t\t\t\t\tcluster1_funnel_in_port0: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -346,7 +358,7 @@ "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 2 {\n" + "> +\t\t\t\tport@2 {\n" "> +\t\t\t\t\treg = <1>;\n" "> +\t\t\t\t\tcluster1_funnel_in_port1: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -354,7 +366,7 @@ "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 3 {\n" + "> +\t\t\t\tport@3 {\n" "> +\t\t\t\t\treg = <2>;\n" "> +\t\t\t\t\tcluster1_funnel_in_port2: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -362,7 +374,7 @@ "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 4 {\n" + "> +\t\t\t\tport@4 {\n" "> +\t\t\t\t\treg = <3>;\n" "> +\t\t\t\t\tcluster1_funnel_in_port3: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -372,7 +384,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tetf at 11003000 { /* ETF on Cluster0 */\n" + "> +\t\tetf@11003000 { /* ETF on Cluster0 */\n" "> +\t\t\tcompatible = \"arm,coresight-tmc\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11003000 0 0x1000>;\n" "> +\t\t\tclocks = <&ext_26m>;\n" @@ -382,7 +394,7 @@ "> +\t\t\t\t#address-cells = <1>;\n" "> +\t\t\t\t#size-cells = <0>;\n" "> +\n" - "> +\t\t\t\tport at 0 {\n" + "> +\t\t\t\tport@0 {\n" "> +\t\t\t\t\treg = <0>;\n" "> +\t\t\t\t\tcluster0_etf_out: endpoint {\n" "> +\t\t\t\t\t\tremote-endpoint =\n" @@ -390,7 +402,7 @@ "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 1 {\n" + "> +\t\t\t\tport@1 {\n" "> +\t\t\t\t\treg = <0>;\n" "> +\t\t\t\t\tcluster0_etf_in: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -401,7 +413,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tetf at 11004000 { /* ETF on Cluster1 */\n" + "> +\t\tetf@11004000 { /* ETF on Cluster1 */\n" "> +\t\t\tcompatible = \"arm,coresight-tmc\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11004000 0 0x1000>;\n" "> +\t\t\tclocks = <&ext_26m>;\n" @@ -411,7 +423,7 @@ "> +\t\t\t\t#address-cells = <1>;\n" "> +\t\t\t\t#size-cells = <0>;\n" "> +\n" - "> +\t\t\t\tport at 0 {\n" + "> +\t\t\t\tport@0 {\n" "> +\t\t\t\t\treg = <0>;\n" "> +\t\t\t\t\tcluster1_etf_out: endpoint {\n" "> +\t\t\t\t\t\tremote-endpoint =\n" @@ -419,7 +431,7 @@ "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 1 {\n" + "> +\t\t\t\tport@1 {\n" "> +\t\t\t\t\treg = <0>;\n" "> +\t\t\t\t\tcluster1_etf_in: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -430,7 +442,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tfunnel at 11005000 { /* Main Funnel */\n" + "> +\t\tfunnel@11005000 { /* Main Funnel */\n" "> +\t\t\tcompatible = \"arm,coresight-funnel\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11005000 0 0x1000>;\n" "> +\t\t\tclocks = <&ext_26m>;\n" @@ -440,7 +452,7 @@ "> +\t\t\t\t#address-cells = <1>;\n" "> +\t\t\t\t#size-cells = <0>;\n" "> +\n" - "> +\t\t\t\tport at 0 {\n" + "> +\t\t\t\tport@0 {\n" "> +\t\t\t\t\treg = <0>;\n" "> +\t\t\t\t\tmain_funnel_out_port: endpoint {\n" "> +\t\t\t\t\t\tremote-endpoint =\n" @@ -448,7 +460,7 @@ "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 1 {\n" + "> +\t\t\t\tport@1 {\n" "> +\t\t\t\t\treg = <0>;\n" "> +\t\t\t\t\tmain_funnel_in_port0: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -457,7 +469,7 @@ "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 2 {\n" + "> +\t\t\t\tport@2 {\n" "> +\t\t\t\t\treg = <1>;\n" "> +\t\t\t\t\tmain_funnel_in_port1: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -468,7 +480,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tetm at 11440000 {\n" + "> +\t\tetm@11440000 {\n" "> +\t\t\tcompatible = \"arm,coresight-etm4x\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11440000 0 0x1000>;\n" "> +\t\t\tcpu = <&CPU0>;\n" @@ -483,7 +495,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tetm at 11540000 {\n" + "> +\t\tetm@11540000 {\n" "> +\t\t\tcompatible = \"arm,coresight-etm4x\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11540000 0 0x1000>;\n" "> +\t\t\tcpu = <&CPU1>;\n" @@ -498,7 +510,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tetm at 11640000 {\n" + "> +\t\tetm@11640000 {\n" "> +\t\t\tcompatible = \"arm,coresight-etm4x\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11640000 0 0x1000>;\n" "> +\t\t\tcpu = <&CPU2>;\n" @@ -513,7 +525,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tetm at 11740000 {\n" + "> +\t\tetm@11740000 {\n" "> +\t\t\tcompatible = \"arm,coresight-etm4x\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11740000 0 0x1000>;\n" "> +\t\t\tcpu = <&CPU3>;\n" @@ -528,7 +540,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tetm at 11840000 {\n" + "> +\t\tetm@11840000 {\n" "> +\t\t\tcompatible = \"arm,coresight-etm4x\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11840000 0 0x1000>;\n" "> +\t\t\tcpu = <&CPU4>;\n" @@ -543,7 +555,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tetm at 11940000 {\n" + "> +\t\tetm@11940000 {\n" "> +\t\t\tcompatible = \"arm,coresight-etm4x\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11940000 0 0x1000>;\n" "> +\t\t\tcpu = <&CPU5>;\n" @@ -558,7 +570,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tetm at 11a40000 {\n" + "> +\t\tetm@11a40000 {\n" "> +\t\t\tcompatible = \"arm,coresight-etm4x\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11a40000 0 0x1000>;\n" "> +\t\t\tcpu = <&CPU6>;\n" @@ -573,7 +585,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tetm at 11b40000 {\n" + "> +\t\tetm@11b40000 {\n" "> +\t\t\tcompatible = \"arm,coresight-etm4x\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11b40000 0 0x1000>;\n" "> +\t\t\tcpu = <&CPU7>;\n" @@ -687,7 +699,7 @@ "> +\t\t\t#size-cells = <1>;\n" "> +\t\t\tranges = <0 0x0 0x70000000 0x10000000>;\n" "> +\n" - "> +\t\t\tuart0: serial at 70000000 {\n" + "> +\t\t\tuart0: serial@70000000 {\n" "> +\t\t\t\tcompatible = \"sprd,sc9860-uart\",\n" "> +\t\t\t\t\t \"sprd,sc9836-uart\";\n" "> +\t\t\t\treg = <0x000000 0x100>;\n" @@ -696,7 +708,7 @@ "> +\t\t\t\tstatus = \"disabled\";\n" "> +\t\t\t};\n" "> +\n" - "> +\t\t\tuart1: serial at 70100000 {\n" + "> +\t\t\tuart1: serial@70100000 {\n" "> +\t\t\t\tcompatible = \"sprd,sc9860-uart\",\n" "> +\t\t\t\t\t \"sprd,sc9836-uart\";\n" "> +\t\t\t\treg = <0x100000 0x100>;\n" @@ -705,7 +717,7 @@ "> +\t\t\t\tstatus = \"disabled\";\n" "> +\t\t\t};\n" "> +\n" - "> +\t\t\tuart2: serial at 70200000 {\n" + "> +\t\t\tuart2: serial@70200000 {\n" "> +\t\t\t\tcompatible = \"sprd,sc9860-uart\",\n" "> +\t\t\t\t\t \"sprd,sc9836-uart\";\n" "> +\t\t\t\treg = <0x200000 0x100>;\n" @@ -714,7 +726,7 @@ "> +\t\t\t\tstatus = \"disabled\";\n" "> +\t\t\t};\n" "> +\n" - "> +\t\t\tuart3: serial at 70300000 {\n" + "> +\t\t\tuart3: serial@70300000 {\n" "> +\t\t\t\tcompatible = \"sprd,sc9860-uart\",\n" "> +\t\t\t\t\t \"sprd,sc9836-uart\";\n" "> +\t\t\t\treg = <0x300000 0x100>;\n" @@ -739,7 +751,7 @@ "> \n" "> _______________________________________________\n" "> linux-arm-kernel mailing list\n" - "> linux-arm-kernel at lists.infradead.org\n" + "> linux-arm-kernel@lists.infradead.org\n" > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel -3826bcac9d2cc11aeb102ca7b814d31ccb4b690428f110c6cee50d0e3e5971c0 +f660b7e9b1cd9e05ff8c0875c7c4248626b47393e4cbedbfac048d7325f8e660
diff --git a/a/1.txt b/N2/1.txt index 1734f94..e0eb4c5 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -84,7 +84,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + CPU0: cpu at 530000 { +> + CPU0: cpu@530000 { > + device_type = "cpu"; > + compatible = "arm,cortex-a53", "arm,armv8"; > + reg = <0x0 0x530000>; @@ -92,7 +92,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + cpu-idle-states = <&CORE_PD &CLUSTER_PD>; > + }; > + -> + CPU1: cpu at 530001 { +> + CPU1: cpu@530001 { > + device_type = "cpu"; > + compatible = "arm,cortex-a53", "arm,armv8"; > + reg = <0x0 0x530001>; @@ -100,7 +100,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + cpu-idle-states = <&CORE_PD &CLUSTER_PD>; > + }; > + -> + CPU2: cpu at 530002 { +> + CPU2: cpu@530002 { > + device_type = "cpu"; > + compatible = "arm,cortex-a53", "arm,armv8"; > + reg = <0x0 0x530002>; @@ -108,7 +108,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + cpu-idle-states = <&CORE_PD &CLUSTER_PD>; > + }; > + -> + CPU3: cpu at 530003 { +> + CPU3: cpu@530003 { > + device_type = "cpu"; > + compatible = "arm,cortex-a53", "arm,armv8"; > + reg = <0x0 0x530003>; @@ -116,7 +116,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + cpu-idle-states = <&CORE_PD &CLUSTER_PD>; > + }; > + -> + CPU4: cpu at 530100 { +> + CPU4: cpu@530100 { > + device_type = "cpu"; > + compatible = "arm,cortex-a53", "arm,armv8"; > + reg = <0x0 0x530100>; @@ -124,7 +124,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + cpu-idle-states = <&CORE_PD &CLUSTER_PD>; > + }; > + -> + CPU5: cpu at 530101 { +> + CPU5: cpu@530101 { > + device_type = "cpu"; > + compatible = "arm,cortex-a53", "arm,armv8"; > + reg = <0x0 0x530101>; @@ -132,7 +132,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + cpu-idle-states = <&CORE_PD &CLUSTER_PD>; > + }; > + -> + CPU6: cpu at 530102 { +> + CPU6: cpu@530102 { > + device_type = "cpu"; > + compatible = "arm,cortex-a53", "arm,armv8"; > + reg = <0x0 0x530102>; @@ -140,7 +140,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + cpu-idle-states = <&CORE_PD &CLUSTER_PD>; > + }; > + -> + CPU7: cpu at 530103 { +> + CPU7: cpu@530103 { > + device_type = "cpu"; > + compatible = "arm,cortex-a53", "arm,armv8"; > + reg = <0x0 0x530103>; @@ -171,7 +171,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + gic: interrupt-controller at 12001000 { +> + gic: interrupt-controller@12001000 { > + compatible = "arm,gic-400"; > + reg = <0 0x12001000 0 0x1000>, > + <0 0x12002000 0 0x2000>, @@ -221,7 +221,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + > + soc { -> + funnel at 10001000 { /* SoC Funnel */ +> + funnel@10001000 { /* SoC Funnel */ > + compatible = "arm,coresight-funnel", "arm,primecell"; > + reg = <0 0x10001000 0 0x1000>; > + clocks = <&ext_26m>; @@ -230,14 +230,14 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + #address-cells = <1>; > + #size-cells = <0>; > + -> + port at 0 { +> + port@0 { > + reg = <0>; > + soc_funnel_out_port: endpoint { > + remote-endpoint = <&etb_in>; > + }; > + }; > + -> + port at 1 { +> + port@1 { > + reg = <0>; > + soc_funnel_in_port: endpoint { > + slave-mode; @@ -248,7 +248,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + etb at 10003000 { +> + etb@10003000 { > + compatible = "arm,coresight-tmc", "arm,primecell"; > + reg = <0 0x10003000 0 0x1000>; > + clocks = <&ext_26m>; @@ -262,7 +262,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + funnel at 11001000 { /* Cluster0 Funnel */ +> + funnel@11001000 { /* Cluster0 Funnel */ > + compatible = "arm,coresight-funnel", "arm,primecell"; > + reg = <0 0x11001000 0 0x1000>; > + clocks = <&ext_26m>; @@ -271,7 +271,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + #address-cells = <1>; > + #size-cells = <0>; > + -> + port at 0 { +> + port@0 { > + reg = <0>; > + cluster0_funnel_out_port: endpoint { > + remote-endpoint = @@ -279,7 +279,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + port at 1 { +> + port@1 { > + reg = <0>; > + cluster0_funnel_in_port0: endpoint { > + slave-mode; @@ -287,7 +287,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + port at 2 { +> + port@2 { > + reg = <1>; > + cluster0_funnel_in_port1: endpoint { > + slave-mode; @@ -295,7 +295,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + port at 3 { +> + port@3 { > + reg = <2>; > + cluster0_funnel_in_port2: endpoint { > + slave-mode; @@ -303,7 +303,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + port at 4 { +> + port@4 { > + reg = <4>; > + cluster0_funnel_in_port3: endpoint { > + slave-mode; @@ -313,7 +313,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + funnel at 11002000 { /* Cluster1 Funnel */ +> + funnel@11002000 { /* Cluster1 Funnel */ > + compatible = "arm,coresight-funnel", "arm,primecell"; > + reg = <0 0x11002000 0 0x1000>; > + clocks = <&ext_26m>; @@ -322,7 +322,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + #address-cells = <1>; > + #size-cells = <0>; > + -> + port at 0 { +> + port@0 { > + reg = <0>; > + cluster1_funnel_out_port: endpoint { > + remote-endpoint = @@ -330,7 +330,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + port at 1 { +> + port@1 { > + reg = <0>; > + cluster1_funnel_in_port0: endpoint { > + slave-mode; @@ -338,7 +338,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + port at 2 { +> + port@2 { > + reg = <1>; > + cluster1_funnel_in_port1: endpoint { > + slave-mode; @@ -346,7 +346,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + port at 3 { +> + port@3 { > + reg = <2>; > + cluster1_funnel_in_port2: endpoint { > + slave-mode; @@ -354,7 +354,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + port at 4 { +> + port@4 { > + reg = <3>; > + cluster1_funnel_in_port3: endpoint { > + slave-mode; @@ -364,7 +364,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + etf at 11003000 { /* ETF on Cluster0 */ +> + etf@11003000 { /* ETF on Cluster0 */ > + compatible = "arm,coresight-tmc", "arm,primecell"; > + reg = <0 0x11003000 0 0x1000>; > + clocks = <&ext_26m>; @@ -374,7 +374,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + #address-cells = <1>; > + #size-cells = <0>; > + -> + port at 0 { +> + port@0 { > + reg = <0>; > + cluster0_etf_out: endpoint { > + remote-endpoint = @@ -382,7 +382,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + port at 1 { +> + port@1 { > + reg = <0>; > + cluster0_etf_in: endpoint { > + slave-mode; @@ -393,7 +393,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + etf at 11004000 { /* ETF on Cluster1 */ +> + etf@11004000 { /* ETF on Cluster1 */ > + compatible = "arm,coresight-tmc", "arm,primecell"; > + reg = <0 0x11004000 0 0x1000>; > + clocks = <&ext_26m>; @@ -403,7 +403,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + #address-cells = <1>; > + #size-cells = <0>; > + -> + port at 0 { +> + port@0 { > + reg = <0>; > + cluster1_etf_out: endpoint { > + remote-endpoint = @@ -411,7 +411,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + port at 1 { +> + port@1 { > + reg = <0>; > + cluster1_etf_in: endpoint { > + slave-mode; @@ -422,7 +422,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + funnel at 11005000 { /* Main Funnel */ +> + funnel@11005000 { /* Main Funnel */ > + compatible = "arm,coresight-funnel", "arm,primecell"; > + reg = <0 0x11005000 0 0x1000>; > + clocks = <&ext_26m>; @@ -432,7 +432,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + #address-cells = <1>; > + #size-cells = <0>; > + -> + port at 0 { +> + port@0 { > + reg = <0>; > + main_funnel_out_port: endpoint { > + remote-endpoint = @@ -440,7 +440,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + port at 1 { +> + port@1 { > + reg = <0>; > + main_funnel_in_port0: endpoint { > + slave-mode; @@ -449,7 +449,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + port at 2 { +> + port@2 { > + reg = <1>; > + main_funnel_in_port1: endpoint { > + slave-mode; @@ -460,7 +460,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + etm at 11440000 { +> + etm@11440000 { > + compatible = "arm,coresight-etm4x", "arm,primecell"; > + reg = <0 0x11440000 0 0x1000>; > + cpu = <&CPU0>; @@ -475,7 +475,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + etm at 11540000 { +> + etm@11540000 { > + compatible = "arm,coresight-etm4x", "arm,primecell"; > + reg = <0 0x11540000 0 0x1000>; > + cpu = <&CPU1>; @@ -490,7 +490,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + etm at 11640000 { +> + etm@11640000 { > + compatible = "arm,coresight-etm4x", "arm,primecell"; > + reg = <0 0x11640000 0 0x1000>; > + cpu = <&CPU2>; @@ -505,7 +505,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + etm at 11740000 { +> + etm@11740000 { > + compatible = "arm,coresight-etm4x", "arm,primecell"; > + reg = <0 0x11740000 0 0x1000>; > + cpu = <&CPU3>; @@ -520,7 +520,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + etm at 11840000 { +> + etm@11840000 { > + compatible = "arm,coresight-etm4x", "arm,primecell"; > + reg = <0 0x11840000 0 0x1000>; > + cpu = <&CPU4>; @@ -535,7 +535,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + etm at 11940000 { +> + etm@11940000 { > + compatible = "arm,coresight-etm4x", "arm,primecell"; > + reg = <0 0x11940000 0 0x1000>; > + cpu = <&CPU5>; @@ -550,7 +550,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + etm at 11a40000 { +> + etm@11a40000 { > + compatible = "arm,coresight-etm4x", "arm,primecell"; > + reg = <0 0x11a40000 0 0x1000>; > + cpu = <&CPU6>; @@ -565,7 +565,7 @@ On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote: > + }; > + }; > + -> + etm at 11b40000 { +> + etm@11b40000 { > + compatible = "arm,coresight-etm4x", "arm,primecell"; > + reg = <0 0x11b40000 0 0x1000>; > + cpu = <&CPU7>; @@ -679,7 +679,7 @@ Reviewed-by: Mathieu Poirier <mathieu.poirier@linaro.org> > + #size-cells = <1>; > + ranges = <0 0x0 0x70000000 0x10000000>; > + -> + uart0: serial at 70000000 { +> + uart0: serial@70000000 { > + compatible = "sprd,sc9860-uart", > + "sprd,sc9836-uart"; > + reg = <0x000000 0x100>; @@ -688,7 +688,7 @@ Reviewed-by: Mathieu Poirier <mathieu.poirier@linaro.org> > + status = "disabled"; > + }; > + -> + uart1: serial at 70100000 { +> + uart1: serial@70100000 { > + compatible = "sprd,sc9860-uart", > + "sprd,sc9836-uart"; > + reg = <0x100000 0x100>; @@ -697,7 +697,7 @@ Reviewed-by: Mathieu Poirier <mathieu.poirier@linaro.org> > + status = "disabled"; > + }; > + -> + uart2: serial at 70200000 { +> + uart2: serial@70200000 { > + compatible = "sprd,sc9860-uart", > + "sprd,sc9836-uart"; > + reg = <0x200000 0x100>; @@ -706,7 +706,7 @@ Reviewed-by: Mathieu Poirier <mathieu.poirier@linaro.org> > + status = "disabled"; > + }; > + -> + uart3: serial at 70300000 { +> + uart3: serial@70300000 { > + compatible = "sprd,sc9860-uart", > + "sprd,sc9836-uart"; > + reg = <0x300000 0x100>; @@ -731,5 +731,5 @@ Reviewed-by: Mathieu Poirier <mathieu.poirier@linaro.org> > > _______________________________________________ > linux-arm-kernel mailing list -> linux-arm-kernel at lists.infradead.org +> linux-arm-kernel@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel diff --git a/a/content_digest b/N2/content_digest index 4728e2b..a0e8d4c 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -1,9 +1,21 @@ "ref\01488435730-6711-1-git-send-email-chunyan.zhang@spreadtrum.com\0" "ref\01488435730-6711-2-git-send-email-chunyan.zhang@spreadtrum.com\0" - "From\0mathieu.poirier@linaro.org (Mathieu Poirier)\0" - "Subject\0[PATCH V3 1/4] arm64: dts: Add basic DT to support Spreadtrum's SP9860G\0" + "From\0Mathieu Poirier <mathieu.poirier@linaro.org>\0" + "Subject\0Re: [PATCH V3 1/4] arm64: dts: Add basic DT to support Spreadtrum's SP9860G\0" "Date\0Thu, 2 Mar 2017 09:22:22 -0700\0" - "To\0linux-arm-kernel@lists.infradead.org\0" + "To\0Chunyan Zhang <chunyan.zhang@spreadtrum.com>\0" + "Cc\0robh+dt@kernel.org" + mark.rutland@arm.com + gregkh@linuxfoundation.org + catalin.marinas@arm.com + will.deacon@arm.com + arnd@arndb.de + devicetree@vger.kernel.org + orson.zhai@spreadtrum.com + zhang.lyra@gmail.com + linux-kernel@vger.kernel.org + sudeep.holla@arm.com + " linux-arm-kernel@lists.infradead.org\0" "\00:1\0" "b\0" "On Thu, Mar 02, 2017 at 02:22:07PM +0800, Chunyan Zhang wrote:\n" @@ -92,7 +104,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tCPU0: cpu at 530000 {\n" + "> +\t\tCPU0: cpu@530000 {\n" "> +\t\t\tdevice_type = \"cpu\";\n" "> +\t\t\tcompatible = \"arm,cortex-a53\", \"arm,armv8\";\n" "> +\t\t\treg = <0x0 0x530000>;\n" @@ -100,7 +112,7 @@ "> +\t\t\tcpu-idle-states = <&CORE_PD &CLUSTER_PD>;\n" "> +\t\t};\n" "> +\n" - "> +\t\tCPU1: cpu at 530001 {\n" + "> +\t\tCPU1: cpu@530001 {\n" "> +\t\t\tdevice_type = \"cpu\";\n" "> +\t\t\tcompatible = \"arm,cortex-a53\", \"arm,armv8\";\n" "> +\t\t\treg = <0x0 0x530001>;\n" @@ -108,7 +120,7 @@ "> +\t\t\tcpu-idle-states = <&CORE_PD &CLUSTER_PD>;\n" "> +\t\t};\n" "> +\n" - "> +\t\tCPU2: cpu at 530002 {\n" + "> +\t\tCPU2: cpu@530002 {\n" "> +\t\t\tdevice_type = \"cpu\";\n" "> +\t\t\tcompatible = \"arm,cortex-a53\", \"arm,armv8\";\n" "> +\t\t\treg = <0x0 0x530002>;\n" @@ -116,7 +128,7 @@ "> +\t\t\tcpu-idle-states = <&CORE_PD &CLUSTER_PD>;\n" "> +\t\t};\n" "> +\n" - "> +\t\tCPU3: cpu at 530003 {\n" + "> +\t\tCPU3: cpu@530003 {\n" "> +\t\t\tdevice_type = \"cpu\";\n" "> +\t\t\tcompatible = \"arm,cortex-a53\", \"arm,armv8\";\n" "> +\t\t\treg = <0x0 0x530003>;\n" @@ -124,7 +136,7 @@ "> +\t\t\tcpu-idle-states = <&CORE_PD &CLUSTER_PD>;\n" "> +\t\t};\n" "> +\n" - "> +\t\tCPU4: cpu at 530100 {\n" + "> +\t\tCPU4: cpu@530100 {\n" "> +\t\t\tdevice_type = \"cpu\";\n" "> +\t\t\tcompatible = \"arm,cortex-a53\", \"arm,armv8\";\n" "> +\t\t\treg = <0x0 0x530100>;\n" @@ -132,7 +144,7 @@ "> +\t\t\tcpu-idle-states = <&CORE_PD &CLUSTER_PD>;\n" "> +\t\t};\n" "> +\n" - "> +\t\tCPU5: cpu at 530101 {\n" + "> +\t\tCPU5: cpu@530101 {\n" "> +\t\t\tdevice_type = \"cpu\";\n" "> +\t\t\tcompatible = \"arm,cortex-a53\", \"arm,armv8\";\n" "> +\t\t\treg = <0x0 0x530101>;\n" @@ -140,7 +152,7 @@ "> +\t\t\tcpu-idle-states = <&CORE_PD &CLUSTER_PD>;\n" "> +\t\t};\n" "> +\n" - "> +\t\tCPU6: cpu at 530102 {\n" + "> +\t\tCPU6: cpu@530102 {\n" "> +\t\t\tdevice_type = \"cpu\";\n" "> +\t\t\tcompatible = \"arm,cortex-a53\", \"arm,armv8\";\n" "> +\t\t\treg = <0x0 0x530102>;\n" @@ -148,7 +160,7 @@ "> +\t\t\tcpu-idle-states = <&CORE_PD &CLUSTER_PD>;\n" "> +\t\t};\n" "> +\n" - "> +\t\tCPU7: cpu at 530103 {\n" + "> +\t\tCPU7: cpu@530103 {\n" "> +\t\t\tdevice_type = \"cpu\";\n" "> +\t\t\tcompatible = \"arm,cortex-a53\", \"arm,armv8\";\n" "> +\t\t\treg = <0x0 0x530103>;\n" @@ -179,7 +191,7 @@ "> +\t\t};\n" "> +\t};\n" "> +\n" - "> +\tgic: interrupt-controller at 12001000 {\n" + "> +\tgic: interrupt-controller@12001000 {\n" "> +\t\tcompatible = \"arm,gic-400\";\n" "> +\t\treg = <0 0x12001000 0 0x1000>,\n" "> +\t\t <0 0x12002000 0 0x2000>,\n" @@ -229,7 +241,7 @@ "> +\t};\n" "> +\n" "> +\tsoc {\n" - "> +\t\tfunnel at 10001000 { /* SoC Funnel */\n" + "> +\t\tfunnel@10001000 { /* SoC Funnel */\n" "> +\t\t\tcompatible = \"arm,coresight-funnel\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x10001000 0 0x1000>;\n" "> +\t\t\tclocks = <&ext_26m>;\n" @@ -238,14 +250,14 @@ "> +\t\t\t\t#address-cells = <1>;\n" "> +\t\t\t\t#size-cells = <0>;\n" "> +\n" - "> +\t\t\t\tport at 0 {\n" + "> +\t\t\t\tport@0 {\n" "> +\t\t\t\t\treg = <0>;\n" "> +\t\t\t\t\tsoc_funnel_out_port: endpoint {\n" "> +\t\t\t\t\t\tremote-endpoint = <&etb_in>;\n" "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 1 {\n" + "> +\t\t\t\tport@1 {\n" "> +\t\t\t\t\treg = <0>;\n" "> +\t\t\t\t\tsoc_funnel_in_port: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -256,7 +268,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tetb at 10003000 {\n" + "> +\t\tetb@10003000 {\n" "> +\t\t\tcompatible = \"arm,coresight-tmc\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x10003000 0 0x1000>;\n" "> +\t\t\tclocks = <&ext_26m>;\n" @@ -270,7 +282,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tfunnel at 11001000 { /* Cluster0 Funnel */\n" + "> +\t\tfunnel@11001000 { /* Cluster0 Funnel */\n" "> +\t\t\tcompatible = \"arm,coresight-funnel\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11001000 0 0x1000>;\n" "> +\t\t\tclocks = <&ext_26m>;\n" @@ -279,7 +291,7 @@ "> +\t\t\t\t#address-cells = <1>;\n" "> +\t\t\t\t#size-cells = <0>;\n" "> +\n" - "> +\t\t\t\tport at 0 {\n" + "> +\t\t\t\tport@0 {\n" "> +\t\t\t\t\treg = <0>;\n" "> +\t\t\t\t\tcluster0_funnel_out_port: endpoint {\n" "> +\t\t\t\t\t\tremote-endpoint =\n" @@ -287,7 +299,7 @@ "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 1 {\n" + "> +\t\t\t\tport@1 {\n" "> +\t\t\t\t\treg = <0>;\n" "> +\t\t\t\t\tcluster0_funnel_in_port0: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -295,7 +307,7 @@ "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 2 {\n" + "> +\t\t\t\tport@2 {\n" "> +\t\t\t\t\treg = <1>;\n" "> +\t\t\t\t\tcluster0_funnel_in_port1: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -303,7 +315,7 @@ "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 3 {\n" + "> +\t\t\t\tport@3 {\n" "> +\t\t\t\t\treg = <2>;\n" "> +\t\t\t\t\tcluster0_funnel_in_port2: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -311,7 +323,7 @@ "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 4 {\n" + "> +\t\t\t\tport@4 {\n" "> +\t\t\t\t\treg = <4>;\n" "> +\t\t\t\t\tcluster0_funnel_in_port3: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -321,7 +333,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tfunnel at 11002000 { /* Cluster1 Funnel */\n" + "> +\t\tfunnel@11002000 { /* Cluster1 Funnel */\n" "> +\t\t\tcompatible = \"arm,coresight-funnel\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11002000 0 0x1000>;\n" "> +\t\t\tclocks = <&ext_26m>;\n" @@ -330,7 +342,7 @@ "> +\t\t\t\t#address-cells = <1>;\n" "> +\t\t\t\t#size-cells = <0>;\n" "> +\n" - "> +\t\t\t\tport at 0 {\n" + "> +\t\t\t\tport@0 {\n" "> +\t\t\t\t\treg = <0>;\n" "> +\t\t\t\t\tcluster1_funnel_out_port: endpoint {\n" "> +\t\t\t\t\t\tremote-endpoint =\n" @@ -338,7 +350,7 @@ "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 1 {\n" + "> +\t\t\t\tport@1 {\n" "> +\t\t\t\t\treg = <0>;\n" "> +\t\t\t\t\tcluster1_funnel_in_port0: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -346,7 +358,7 @@ "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 2 {\n" + "> +\t\t\t\tport@2 {\n" "> +\t\t\t\t\treg = <1>;\n" "> +\t\t\t\t\tcluster1_funnel_in_port1: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -354,7 +366,7 @@ "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 3 {\n" + "> +\t\t\t\tport@3 {\n" "> +\t\t\t\t\treg = <2>;\n" "> +\t\t\t\t\tcluster1_funnel_in_port2: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -362,7 +374,7 @@ "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 4 {\n" + "> +\t\t\t\tport@4 {\n" "> +\t\t\t\t\treg = <3>;\n" "> +\t\t\t\t\tcluster1_funnel_in_port3: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -372,7 +384,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tetf at 11003000 { /* ETF on Cluster0 */\n" + "> +\t\tetf@11003000 { /* ETF on Cluster0 */\n" "> +\t\t\tcompatible = \"arm,coresight-tmc\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11003000 0 0x1000>;\n" "> +\t\t\tclocks = <&ext_26m>;\n" @@ -382,7 +394,7 @@ "> +\t\t\t\t#address-cells = <1>;\n" "> +\t\t\t\t#size-cells = <0>;\n" "> +\n" - "> +\t\t\t\tport at 0 {\n" + "> +\t\t\t\tport@0 {\n" "> +\t\t\t\t\treg = <0>;\n" "> +\t\t\t\t\tcluster0_etf_out: endpoint {\n" "> +\t\t\t\t\t\tremote-endpoint =\n" @@ -390,7 +402,7 @@ "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 1 {\n" + "> +\t\t\t\tport@1 {\n" "> +\t\t\t\t\treg = <0>;\n" "> +\t\t\t\t\tcluster0_etf_in: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -401,7 +413,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tetf at 11004000 { /* ETF on Cluster1 */\n" + "> +\t\tetf@11004000 { /* ETF on Cluster1 */\n" "> +\t\t\tcompatible = \"arm,coresight-tmc\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11004000 0 0x1000>;\n" "> +\t\t\tclocks = <&ext_26m>;\n" @@ -411,7 +423,7 @@ "> +\t\t\t\t#address-cells = <1>;\n" "> +\t\t\t\t#size-cells = <0>;\n" "> +\n" - "> +\t\t\t\tport at 0 {\n" + "> +\t\t\t\tport@0 {\n" "> +\t\t\t\t\treg = <0>;\n" "> +\t\t\t\t\tcluster1_etf_out: endpoint {\n" "> +\t\t\t\t\t\tremote-endpoint =\n" @@ -419,7 +431,7 @@ "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 1 {\n" + "> +\t\t\t\tport@1 {\n" "> +\t\t\t\t\treg = <0>;\n" "> +\t\t\t\t\tcluster1_etf_in: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -430,7 +442,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tfunnel at 11005000 { /* Main Funnel */\n" + "> +\t\tfunnel@11005000 { /* Main Funnel */\n" "> +\t\t\tcompatible = \"arm,coresight-funnel\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11005000 0 0x1000>;\n" "> +\t\t\tclocks = <&ext_26m>;\n" @@ -440,7 +452,7 @@ "> +\t\t\t\t#address-cells = <1>;\n" "> +\t\t\t\t#size-cells = <0>;\n" "> +\n" - "> +\t\t\t\tport at 0 {\n" + "> +\t\t\t\tport@0 {\n" "> +\t\t\t\t\treg = <0>;\n" "> +\t\t\t\t\tmain_funnel_out_port: endpoint {\n" "> +\t\t\t\t\t\tremote-endpoint =\n" @@ -448,7 +460,7 @@ "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 1 {\n" + "> +\t\t\t\tport@1 {\n" "> +\t\t\t\t\treg = <0>;\n" "> +\t\t\t\t\tmain_funnel_in_port0: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -457,7 +469,7 @@ "> +\t\t\t\t\t};\n" "> +\t\t\t\t};\n" "> +\n" - "> +\t\t\t\tport at 2 {\n" + "> +\t\t\t\tport@2 {\n" "> +\t\t\t\t\treg = <1>;\n" "> +\t\t\t\t\tmain_funnel_in_port1: endpoint {\n" "> +\t\t\t\t\t\tslave-mode;\n" @@ -468,7 +480,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tetm at 11440000 {\n" + "> +\t\tetm@11440000 {\n" "> +\t\t\tcompatible = \"arm,coresight-etm4x\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11440000 0 0x1000>;\n" "> +\t\t\tcpu = <&CPU0>;\n" @@ -483,7 +495,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tetm at 11540000 {\n" + "> +\t\tetm@11540000 {\n" "> +\t\t\tcompatible = \"arm,coresight-etm4x\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11540000 0 0x1000>;\n" "> +\t\t\tcpu = <&CPU1>;\n" @@ -498,7 +510,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tetm at 11640000 {\n" + "> +\t\tetm@11640000 {\n" "> +\t\t\tcompatible = \"arm,coresight-etm4x\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11640000 0 0x1000>;\n" "> +\t\t\tcpu = <&CPU2>;\n" @@ -513,7 +525,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tetm at 11740000 {\n" + "> +\t\tetm@11740000 {\n" "> +\t\t\tcompatible = \"arm,coresight-etm4x\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11740000 0 0x1000>;\n" "> +\t\t\tcpu = <&CPU3>;\n" @@ -528,7 +540,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tetm at 11840000 {\n" + "> +\t\tetm@11840000 {\n" "> +\t\t\tcompatible = \"arm,coresight-etm4x\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11840000 0 0x1000>;\n" "> +\t\t\tcpu = <&CPU4>;\n" @@ -543,7 +555,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tetm at 11940000 {\n" + "> +\t\tetm@11940000 {\n" "> +\t\t\tcompatible = \"arm,coresight-etm4x\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11940000 0 0x1000>;\n" "> +\t\t\tcpu = <&CPU5>;\n" @@ -558,7 +570,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tetm at 11a40000 {\n" + "> +\t\tetm@11a40000 {\n" "> +\t\t\tcompatible = \"arm,coresight-etm4x\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11a40000 0 0x1000>;\n" "> +\t\t\tcpu = <&CPU6>;\n" @@ -573,7 +585,7 @@ "> +\t\t\t};\n" "> +\t\t};\n" "> +\n" - "> +\t\tetm at 11b40000 {\n" + "> +\t\tetm@11b40000 {\n" "> +\t\t\tcompatible = \"arm,coresight-etm4x\", \"arm,primecell\";\n" "> +\t\t\treg = <0 0x11b40000 0 0x1000>;\n" "> +\t\t\tcpu = <&CPU7>;\n" @@ -687,7 +699,7 @@ "> +\t\t\t#size-cells = <1>;\n" "> +\t\t\tranges = <0 0x0 0x70000000 0x10000000>;\n" "> +\n" - "> +\t\t\tuart0: serial at 70000000 {\n" + "> +\t\t\tuart0: serial@70000000 {\n" "> +\t\t\t\tcompatible = \"sprd,sc9860-uart\",\n" "> +\t\t\t\t\t \"sprd,sc9836-uart\";\n" "> +\t\t\t\treg = <0x000000 0x100>;\n" @@ -696,7 +708,7 @@ "> +\t\t\t\tstatus = \"disabled\";\n" "> +\t\t\t};\n" "> +\n" - "> +\t\t\tuart1: serial at 70100000 {\n" + "> +\t\t\tuart1: serial@70100000 {\n" "> +\t\t\t\tcompatible = \"sprd,sc9860-uart\",\n" "> +\t\t\t\t\t \"sprd,sc9836-uart\";\n" "> +\t\t\t\treg = <0x100000 0x100>;\n" @@ -705,7 +717,7 @@ "> +\t\t\t\tstatus = \"disabled\";\n" "> +\t\t\t};\n" "> +\n" - "> +\t\t\tuart2: serial at 70200000 {\n" + "> +\t\t\tuart2: serial@70200000 {\n" "> +\t\t\t\tcompatible = \"sprd,sc9860-uart\",\n" "> +\t\t\t\t\t \"sprd,sc9836-uart\";\n" "> +\t\t\t\treg = <0x200000 0x100>;\n" @@ -714,7 +726,7 @@ "> +\t\t\t\tstatus = \"disabled\";\n" "> +\t\t\t};\n" "> +\n" - "> +\t\t\tuart3: serial at 70300000 {\n" + "> +\t\t\tuart3: serial@70300000 {\n" "> +\t\t\t\tcompatible = \"sprd,sc9860-uart\",\n" "> +\t\t\t\t\t \"sprd,sc9836-uart\";\n" "> +\t\t\t\treg = <0x300000 0x100>;\n" @@ -739,7 +751,7 @@ "> \n" "> _______________________________________________\n" "> linux-arm-kernel mailing list\n" - "> linux-arm-kernel at lists.infradead.org\n" + "> linux-arm-kernel@lists.infradead.org\n" > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel -3826bcac9d2cc11aeb102ca7b814d31ccb4b690428f110c6cee50d0e3e5971c0 +165e72e2c172687f244d802a4d057ee41b23fe3691fc0c8504ee94e44769c08f
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.