arm64: dts: imx8mn-evk: add pca9450 for i.mx8mn-evk board
Add pca9450 pmic driver for i.mx8mn-evk board. Signed-off-by: Robin Gong <yibin.gong@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
This commit is contained in:
parent
b39cb21fae
commit
6386156eb2
@ -13,6 +13,102 @@
|
|||||||
compatible = "fsl,imx8mn-evk", "fsl,imx8mn";
|
compatible = "fsl,imx8mn-evk", "fsl,imx8mn";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&i2c1 {
|
||||||
|
pmic: pmic@25 {
|
||||||
|
compatible = "nxp,pca9450b";
|
||||||
|
reg = <0x25>;
|
||||||
|
pinctrl-0 = <&pinctrl_pmic>;
|
||||||
|
interrupt-parent = <&gpio1>;
|
||||||
|
interrupts = <3 GPIO_ACTIVE_LOW>;
|
||||||
|
|
||||||
|
regulators {
|
||||||
|
buck1: BUCK1{
|
||||||
|
regulator-name = "BUCK1";
|
||||||
|
regulator-min-microvolt = <600000>;
|
||||||
|
regulator-max-microvolt = <2187500>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
regulator-ramp-delay = <3125>;
|
||||||
|
};
|
||||||
|
|
||||||
|
buck2: BUCK2 {
|
||||||
|
regulator-name = "BUCK2";
|
||||||
|
regulator-min-microvolt = <600000>;
|
||||||
|
regulator-max-microvolt = <2187500>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
regulator-ramp-delay = <3125>;
|
||||||
|
nxp,dvs-run-voltage = <950000>;
|
||||||
|
nxp,dvs-standby-voltage = <850000>;
|
||||||
|
};
|
||||||
|
|
||||||
|
buck4: BUCK4{
|
||||||
|
regulator-name = "BUCK4";
|
||||||
|
regulator-min-microvolt = <600000>;
|
||||||
|
regulator-max-microvolt = <3400000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
|
||||||
|
buck5: BUCK5{
|
||||||
|
regulator-name = "BUCK5";
|
||||||
|
regulator-min-microvolt = <600000>;
|
||||||
|
regulator-max-microvolt = <3400000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
|
||||||
|
buck6: BUCK6 {
|
||||||
|
regulator-name = "BUCK6";
|
||||||
|
regulator-min-microvolt = <600000>;
|
||||||
|
regulator-max-microvolt = <3400000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
|
||||||
|
ldo1: LDO1 {
|
||||||
|
regulator-name = "LDO1";
|
||||||
|
regulator-min-microvolt = <1600000>;
|
||||||
|
regulator-max-microvolt = <3300000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
|
||||||
|
ldo2: LDO2 {
|
||||||
|
regulator-name = "LDO2";
|
||||||
|
regulator-min-microvolt = <800000>;
|
||||||
|
regulator-max-microvolt = <1150000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
|
||||||
|
ldo3: LDO3 {
|
||||||
|
regulator-name = "LDO3";
|
||||||
|
regulator-min-microvolt = <800000>;
|
||||||
|
regulator-max-microvolt = <3300000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
|
||||||
|
ldo4: LDO4 {
|
||||||
|
regulator-name = "LDO4";
|
||||||
|
regulator-min-microvolt = <800000>;
|
||||||
|
regulator-max-microvolt = <3300000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
|
||||||
|
ldo5: LDO5 {
|
||||||
|
regulator-name = "LDO5";
|
||||||
|
regulator-min-microvolt = <1800000>;
|
||||||
|
regulator-max-microvolt = <3300000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
&A53_0 {
|
&A53_0 {
|
||||||
/delete-property/operating-points-v2;
|
/delete-property/operating-points-v2;
|
||||||
};
|
};
|
||||||
|
@ -223,6 +223,12 @@
|
|||||||
>;
|
>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
pinctrl_pmic: pmicirq {
|
||||||
|
fsl,pins = <
|
||||||
|
MX8MN_IOMUXC_GPIO1_IO03_GPIO1_IO3 0x41
|
||||||
|
>;
|
||||||
|
};
|
||||||
|
|
||||||
pinctrl_reg_usdhc2_vmmc: regusdhc2vmmc {
|
pinctrl_reg_usdhc2_vmmc: regusdhc2vmmc {
|
||||||
fsl,pins = <
|
fsl,pins = <
|
||||||
MX8MN_IOMUXC_SD2_RESET_B_GPIO2_IO19 0x41
|
MX8MN_IOMUXC_SD2_RESET_B_GPIO2_IO19 0x41
|
||||||
|
Loading…
x
Reference in New Issue
Block a user