Commit 9509593f authored by Marek Vasut's avatar Marek Vasut Committed by Shawn Guo

arm64: dts: imx8mm: Model PMIC to SNVS RTC clock path on Data Modul i.MX8M Mini eDM SBC

The PMIC is the 32 kHz clock source for the RTC_XTALI input of the SoC
on this system. The RTC_XTALI input is used to supply 32 kHz clock to
the SVNS RTC per "i.MX 8M Mini Applications Processor Reference Manual,
Rev. 3, 11/2020" page 759 "The 32KHz XTAL module uses a different IP and
it is used as the clock source for the RTC, located in the SNVS." The
PMIC has its own dedicated 32 kHz XTAL on input.

Model the connection in DT.
Signed-off-by: default avatarMarek Vasut <marex@denx.de>
Reviewed-by: default avatarPeng Fan <peng.fan@nxp.com>
Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
parent f98c2dfe
...@@ -46,6 +46,12 @@ clk_xtal25: clk-xtal25 { ...@@ -46,6 +46,12 @@ clk_xtal25: clk-xtal25 {
clock-frequency = <25000000>; clock-frequency = <25000000>;
}; };
clk_xtal32k: clk-xtal32k {
compatible = "fixed-clock";
#clock-cells = <0>;
clock-frequency = <32768>;
};
panel: panel { panel: panel {
backlight = <&backlight>; backlight = <&backlight>;
power-supply = <&reg_panel_vcc>; power-supply = <&reg_panel_vcc>;
...@@ -271,6 +277,9 @@ &i2c1 { ...@@ -271,6 +277,9 @@ &i2c1 {
pmic: pmic@4b { pmic: pmic@4b {
compatible = "rohm,bd71847"; compatible = "rohm,bd71847";
reg = <0x4b>; reg = <0x4b>;
#clock-cells = <0>;
clocks = <&clk_xtal32k 0>;
clock-output-names = "clk-32k-out";
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&pinctrl_pmic>; pinctrl-0 = <&pinctrl_pmic>;
interrupt-parent = <&gpio1>; interrupt-parent = <&gpio1>;
...@@ -928,6 +937,10 @@ &sai5 { ...@@ -928,6 +937,10 @@ &sai5 {
status = "disabled"; status = "disabled";
}; };
&snvs_rtc {
clocks = <&pmic>;
};
&uart1 { &uart1 {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&pinctrl_uart1>; pinctrl-0 = <&pinctrl_uart1>;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment