aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2015-06-01 11:58:53 -0400
committerArnd Bergmann <arnd@arndb.de>2015-06-01 11:58:53 -0400
commit810265812aca72a034111c3ada73cc1caa0d6990 (patch)
treea97ff14ef96fc1fde4ef49a43187688f64932859
parent63cb275e6e7a023f4e25d227a875f06563c9d7e9 (diff)
parente881ad1bc6e46fc933fef77cfe587625e30478e9 (diff)
Merge tag 'v4.1-next-arm64' of https://github.com/mbgg/linux-mediatek into next/dt
Merge "ARM: mediatek: arm64 updates for v4.2" from Matthias Brugger: - dts: mt8173: fix style convention for pinctrl node - dts: mt8173: fix indentation for some nodes * tag 'v4.1-next-arm64' of https://github.com/mbgg/linux-mediatek: arm64: dts: mt8173: fix some indentation arm64: dts: mt8173: Fixup pinctrl nodes
-rw-r--r--arch/arm64/boot/dts/mediatek/mt8173.dtsi41
1 files changed, 22 insertions, 19 deletions
diff --git a/arch/arm64/boot/dts/mediatek/mt8173.dtsi b/arch/arm64/boot/dts/mediatek/mt8173.dtsi
index 924fdb6673ff..27237a1c1a87 100644
--- a/arch/arm64/boot/dts/mediatek/mt8173.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt8173.dtsi
@@ -91,13 +91,13 @@
91 compatible = "arm,armv8-timer"; 91 compatible = "arm,armv8-timer";
92 interrupt-parent = <&gic>; 92 interrupt-parent = <&gic>;
93 interrupts = <GIC_PPI 13 93 interrupts = <GIC_PPI 13
94 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>, 94 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
95 <GIC_PPI 14 95 <GIC_PPI 14
96 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>, 96 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
97 <GIC_PPI 11 97 <GIC_PPI 11
98 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>, 98 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
99 <GIC_PPI 10 99 <GIC_PPI 10
100 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>; 100 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>;
101 }; 101 };
102 102
103 soc { 103 soc {
@@ -106,14 +106,13 @@
106 compatible = "simple-bus"; 106 compatible = "simple-bus";
107 ranges; 107 ranges;
108 108
109 syscfg_pctl_a: syscfg_pctl_a@10005000 { 109 /*
110 compatible = "mediatek,mt8173-pctl-a-syscfg", "syscon"; 110 * Pinctrl access register at 0x10005000 through regmap.
111 reg = <0 0x10005000 0 0x1000>; 111 * Register 0x1000b000 is used by EINT.
112 }; 112 */
113 113 pio: pinctrl@10005000 {
114 pio: pinctrl@0x10005000 {
115 compatible = "mediatek,mt8173-pinctrl"; 114 compatible = "mediatek,mt8173-pinctrl";
116 reg = <0 0x1000B000 0 0x1000>; 115 reg = <0 0x1000b000 0 0x1000>;
117 mediatek,pctl-regmap = <&syscfg_pctl_a>; 116 mediatek,pctl-regmap = <&syscfg_pctl_a>;
118 pins-are-numbered; 117 pins-are-numbered;
119 gpio-controller; 118 gpio-controller;
@@ -121,13 +120,18 @@
121 interrupt-controller; 120 interrupt-controller;
122 #interrupt-cells = <2>; 121 #interrupt-cells = <2>;
123 interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>, 122 interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>,
124 <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>, 123 <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>,
125 <GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>; 124 <GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>;
125 };
126
127 syscfg_pctl_a: syscfg_pctl_a@10005000 {
128 compatible = "mediatek,mt8173-pctl-a-syscfg", "syscon";
129 reg = <0 0x10005000 0 0x1000>;
126 }; 130 };
127 131
128 sysirq: intpol-controller@10200620 { 132 sysirq: intpol-controller@10200620 {
129 compatible = "mediatek,mt8173-sysirq", 133 compatible = "mediatek,mt8173-sysirq",
130 "mediatek,mt6577-sysirq"; 134 "mediatek,mt6577-sysirq";
131 interrupt-controller; 135 interrupt-controller;
132 #interrupt-cells = <3>; 136 #interrupt-cells = <3>;
133 interrupt-parent = <&gic>; 137 interrupt-parent = <&gic>;
@@ -149,7 +153,7 @@
149 153
150 uart0: serial@11002000 { 154 uart0: serial@11002000 {
151 compatible = "mediatek,mt8173-uart", 155 compatible = "mediatek,mt8173-uart",
152 "mediatek,mt6577-uart"; 156 "mediatek,mt6577-uart";
153 reg = <0 0x11002000 0 0x400>; 157 reg = <0 0x11002000 0 0x400>;
154 interrupts = <GIC_SPI 83 IRQ_TYPE_LEVEL_LOW>; 158 interrupts = <GIC_SPI 83 IRQ_TYPE_LEVEL_LOW>;
155 clocks = <&uart_clk>; 159 clocks = <&uart_clk>;
@@ -158,7 +162,7 @@
158 162
159 uart1: serial@11003000 { 163 uart1: serial@11003000 {
160 compatible = "mediatek,mt8173-uart", 164 compatible = "mediatek,mt8173-uart",
161 "mediatek,mt6577-uart"; 165 "mediatek,mt6577-uart";
162 reg = <0 0x11003000 0 0x400>; 166 reg = <0 0x11003000 0 0x400>;
163 interrupts = <GIC_SPI 84 IRQ_TYPE_LEVEL_LOW>; 167 interrupts = <GIC_SPI 84 IRQ_TYPE_LEVEL_LOW>;
164 clocks = <&uart_clk>; 168 clocks = <&uart_clk>;
@@ -167,7 +171,7 @@
167 171
168 uart2: serial@11004000 { 172 uart2: serial@11004000 {
169 compatible = "mediatek,mt8173-uart", 173 compatible = "mediatek,mt8173-uart",
170 "mediatek,mt6577-uart"; 174 "mediatek,mt6577-uart";
171 reg = <0 0x11004000 0 0x400>; 175 reg = <0 0x11004000 0 0x400>;
172 interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_LOW>; 176 interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_LOW>;
173 clocks = <&uart_clk>; 177 clocks = <&uart_clk>;
@@ -176,13 +180,12 @@
176 180
177 uart3: serial@11005000 { 181 uart3: serial@11005000 {
178 compatible = "mediatek,mt8173-uart", 182 compatible = "mediatek,mt8173-uart",
179 "mediatek,mt6577-uart"; 183 "mediatek,mt6577-uart";
180 reg = <0 0x11005000 0 0x400>; 184 reg = <0 0x11005000 0 0x400>;
181 interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_LOW>; 185 interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_LOW>;
182 clocks = <&uart_clk>; 186 clocks = <&uart_clk>;
183 status = "disabled"; 187 status = "disabled";
184 }; 188 };
185 }; 189 };
186
187}; 190};
188 191