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: Thomas Huehn <thomas.huehn@hs-nordhausen.de> Signed-off-by: Daniel Golle <daniel@makrotopia.org> (cherry picked from commit 6d546b3b4cdae3ffcdad71fb6cc414f3a39bc09e)
This commit is contained in:
parent
fd6831731b
commit
59fd8f08cf
@ -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 @@
|
|||||||
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 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&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 @@
|
|||||||
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 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&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
|
|||||||
|
|
||||||
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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user