Skip to content

Commit e1e146b

Browse files
committed
ARM: dts: exynos: Add RTC and I2C to Exynos5410
Configure Exynos5410-specific properties of RTC, I2C and HSI2C nodes. This still does not enable them on the board level though. Signed-off-by: Krzysztof Kozlowski <[email protected]> Reviewed-by: Javier Martinez Canillas <[email protected]>
1 parent b5f5654 commit e1e146b

File tree

1 file changed

+63
-0
lines changed

1 file changed

+63
-0
lines changed

arch/arm/boot/dts/exynos5410.dtsi

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,62 @@
149149
};
150150
};
151151

152+
&i2c_0 {
153+
clocks = <&clock CLK_I2C0>;
154+
clock-names = "i2c";
155+
pinctrl-names = "default";
156+
pinctrl-0 = <&i2c0_bus>;
157+
};
158+
159+
&i2c_1 {
160+
clocks = <&clock CLK_I2C1>;
161+
clock-names = "i2c";
162+
pinctrl-names = "default";
163+
pinctrl-0 = <&i2c1_bus>;
164+
};
165+
166+
&i2c_2 {
167+
clocks = <&clock CLK_I2C2>;
168+
clock-names = "i2c";
169+
pinctrl-names = "default";
170+
pinctrl-0 = <&i2c2_bus>;
171+
};
172+
173+
&i2c_3 {
174+
clocks = <&clock CLK_I2C3>;
175+
clock-names = "i2c";
176+
pinctrl-names = "default";
177+
pinctrl-0 = <&i2c3_bus>;
178+
};
179+
180+
&hsi2c_4 {
181+
clocks = <&clock CLK_USI0>;
182+
clock-names = "hsi2c";
183+
pinctrl-names = "default";
184+
pinctrl-0 = <&i2c4_hs_bus>;
185+
};
186+
187+
&hsi2c_5 {
188+
clocks = <&clock CLK_USI1>;
189+
clock-names = "hsi2c";
190+
pinctrl-names = "default";
191+
pinctrl-0 = <&i2c5_hs_bus>;
192+
};
193+
194+
&hsi2c_6 {
195+
clocks = <&clock CLK_USI2>;
196+
clock-names = "hsi2c";
197+
pinctrl-names = "default";
198+
pinctrl-0 = <&i2c6_hs_bus>;
199+
};
200+
201+
&hsi2c_7 {
202+
clocks = <&clock CLK_USI3>;
203+
clock-names = "hsi2c";
204+
pinctrl-names = "default";
205+
pinctrl-0 = <&i2c7_hs_bus>;
206+
};
207+
152208
&mct {
153209
clocks = <&fin_pll>, <&clock CLK_MCT>;
154210
clock-names = "fin_pll", "mct";
@@ -159,6 +215,13 @@
159215
clock-names = "timers";
160216
};
161217

218+
&rtc {
219+
clocks = <&clock CLK_RTC>;
220+
clock-names = "rtc";
221+
interrupt-parent = <&pmu_system_controller>;
222+
status = "disabled";
223+
};
224+
162225
&serial_0 {
163226
clocks = <&clock CLK_UART0>, <&clock CLK_SCLK_UART0>;
164227
clock-names = "uart", "clk_uart_baud0";

0 commit comments

Comments
 (0)