Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: at91/dt: sama5d4: use slow clock where necessary

The watchdog, the reset controller, the RTC, the shutdown controller, the
timer counters and the LCD PWM need the slow clock, add it where necessary.

Acked-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>

+8 -4
+8 -4
arch/arm/boot/dts/sama5d4.dtsi
··· 957 957 compatible = "atmel,at91sam9x5-tcb"; 958 958 reg = <0xf801c000 0x100>; 959 959 interrupts = <40 IRQ_TYPE_LEVEL_HIGH 0>; 960 - clocks = <&tcb0_clk>; 961 - clock-names = "t0_clk"; 960 + clocks = <&tcb0_clk>, <&clk32k>; 961 + clock-names = "t0_clk", "slow_clk"; 962 962 }; 963 963 964 964 macb0: ethernet@f8020000 { ··· 1185 1185 compatible = "atmel,at91sam9x5-tcb"; 1186 1186 reg = <0xfc020000 0x100>; 1187 1187 interrupts = <41 IRQ_TYPE_LEVEL_HIGH 0>; 1188 - clocks = <&tcb1_clk>; 1189 - clock-names = "t0_clk"; 1188 + clocks = <&tcb1_clk>, <&clk32k>; 1189 + clock-names = "t0_clk", "slow_clk"; 1190 1190 }; 1191 1191 1192 1192 adc0: adc@fc034000 { ··· 1270 1270 rstc@fc068600 { 1271 1271 compatible = "atmel,sama5d3-rstc", "atmel,at91sam9g45-rstc"; 1272 1272 reg = <0xfc068600 0x10>; 1273 + clocks = <&clk32k>; 1273 1274 }; 1274 1275 1275 1276 shdwc@fc068610 { 1276 1277 compatible = "atmel,at91sam9x5-shdwc"; 1277 1278 reg = <0xfc068610 0x10>; 1279 + clocks = <&clk32k>; 1278 1280 }; 1279 1281 1280 1282 pit: timer@fc068630 { ··· 1289 1287 watchdog@fc068640 { 1290 1288 compatible = "atmel,at91sam9260-wdt"; 1291 1289 reg = <0xfc068640 0x10>; 1290 + clocks = <&clk32k>; 1292 1291 status = "disabled"; 1293 1292 }; 1294 1293 ··· 1323 1320 compatible = "atmel,at91rm9200-rtc"; 1324 1321 reg = <0xfc0686b0 0x30>; 1325 1322 interrupts = <1 IRQ_TYPE_LEVEL_HIGH 7>; 1323 + clocks = <&clk32k>; 1326 1324 }; 1327 1325 1328 1326 dbgu: serial@fc069000 {