Skip to content
Snippets Groups Projects
Commit 59fd8f08 authored by Daniel Golle's avatar Daniel Golle
Browse files

mvebu: fix RTC of IEI-World Puzzle M90x devices


The Puzzle devices come with an I2C-connected Epson RX8130 RTC.
Disable the (dysfunctional) RTC units of the SoC and add driver
kmod-rtc-ds1307 to support the Epson RX8130 instead.

Tested-by: default avatarThomas Huehn <thomas.huehn@hs-nordhausen.de>
Signed-off-by: default avatarDaniel Golle <daniel@makrotopia.org>
(cherry picked from commit 6d546b3b4cdae3ffcdad71fb6cc414f3a39bc09e)
parent fd683173
No related branches found
No related tags found
1 merge request!433Merge OpenWrt tag 'v23.05.4' into devel
...@@ -244,6 +244,10 @@ ...@@ -244,6 +244,10 @@
}; };
}; };
&cp0_rtc {
status = "disabled";
};
&cp0_syscon0 { &cp0_syscon0 {
cp0_pinctrl: pinctrl { cp0_pinctrl: pinctrl {
compatible = "marvell,cp115-standalone-pinctrl"; compatible = "marvell,cp115-standalone-pinctrl";
...@@ -367,6 +371,10 @@ ...@@ -367,6 +371,10 @@
clock-frequency = <100000>; clock-frequency = <100000>;
}; };
&cp1_rtc {
status = "disabled";
};
&cp1_syscon0 { &cp1_syscon0 {
cp1_pinctrl: pinctrl { cp1_pinctrl: pinctrl {
compatible = "marvell,cp115-standalone-pinctrl"; compatible = "marvell,cp115-standalone-pinctrl";
......
...@@ -302,6 +302,10 @@ ...@@ -302,6 +302,10 @@
}; };
}; };
&cp0_rtc {
status = "disabled";
};
&cp0_syscon0 { &cp0_syscon0 {
cp0_pinctrl: pinctrl { cp0_pinctrl: pinctrl {
compatible = "marvell,cp115-standalone-pinctrl"; compatible = "marvell,cp115-standalone-pinctrl";
...@@ -423,6 +427,10 @@ ...@@ -423,6 +427,10 @@
clock-frequency = <100000>; clock-frequency = <100000>;
}; };
&cp1_rtc {
status = "disabled";
};
&cp1_syscon0 { &cp1_syscon0 {
cp1_pinctrl: pinctrl { cp1_pinctrl: pinctrl {
compatible = "marvell,cp115-standalone-pinctrl"; compatible = "marvell,cp115-standalone-pinctrl";
...@@ -551,6 +559,10 @@ ...@@ -551,6 +559,10 @@
}; };
}; };
&cp2_rtc {
status = "disabled";
};
&cp2_syscon0 { &cp2_syscon0 {
cp2_pinctrl: pinctrl { cp2_pinctrl: pinctrl {
compatible = "marvell,cp115-standalone-pinctrl"; compatible = "marvell,cp115-standalone-pinctrl";
......
...@@ -65,16 +65,18 @@ TARGET_DEVICES += marvell_clearfog-gt-8k ...@@ -65,16 +65,18 @@ TARGET_DEVICES += marvell_clearfog-gt-8k
define Device/iei_puzzle-m901 define Device/iei_puzzle-m901
$(call Device/Default-arm64) $(call Device/Default-arm64)
SOC := cn9131
DEVICE_VENDOR := iEi DEVICE_VENDOR := iEi
DEVICE_MODEL := Puzzle-M901 DEVICE_MODEL := Puzzle-M901
SOC := cn9131 DEVICE_PACKAGES += kmod-rtc-ds1307
endef endef
TARGET_DEVICES += iei_puzzle-m901 TARGET_DEVICES += iei_puzzle-m901
define Device/iei_puzzle-m902 define Device/iei_puzzle-m902
$(call Device/Default-arm64) $(call Device/Default-arm64)
SOC := cn9132
DEVICE_VENDOR := iEi DEVICE_VENDOR := iEi
DEVICE_MODEL := Puzzle-M902 DEVICE_MODEL := Puzzle-M902
SOC := cn9132 DEVICE_PACKAGES += kmod-rtc-ds1307
endef endef
TARGET_DEVICES += iei_puzzle-m902 TARGET_DEVICES += iei_puzzle-m902
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment