mirror of
https://github.com/raspberrypi/linux.git
synced 2025-12-06 01:49:46 +00:00
arm64: dts: allwinner: t527: orangepi-4a: hook up external 32k crystal
[ Upstream commitbd1ce7ef6a] When the board was added, its external 32.768 KHz crystal was described but not hooked up correctly. This meant the device had to fall back to the SoC's internal oscillator or divide a 32 KHz clock from the main oscillator, neither of which are accurate for the RTC. As a result the RTC clock will drift badly. Hook the crystal up to the RTC block and request the correct clock rate. Fixes:de713ccb99("arm64: dts: allwinner: t527: Add OrangePi 4A board") Acked-by: Jernej Skrabec <jernej.skrabec@gmail.com> Link: https://patch.msgid.link/20250913102450.3935943-3-wens@kernel.org Signed-off-by: Chen-Yu Tsai <wens@csie.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
ad8b40851e
commit
ce8f43034b
@@ -346,6 +346,14 @@
|
||||
vcc-pm-supply = <®_bldo2>;
|
||||
};
|
||||
|
||||
&rtc {
|
||||
clocks = <&r_ccu CLK_BUS_R_RTC>, <&osc24M>,
|
||||
<&r_ccu CLK_R_AHB>, <&ext_osc32k>;
|
||||
clock-names = "bus", "hosc", "ahb", "ext-osc32k";
|
||||
assigned-clocks = <&rtc CLK_OSC32K>;
|
||||
assigned-clock-rates = <32768>;
|
||||
};
|
||||
|
||||
&uart0 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&uart0_pb_pins>;
|
||||
|
||||
Reference in New Issue
Block a user