mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-01 06:33:07 +00:00
mfd: max8925: Add dts
Add max8925 dts support into mmp2 brownstone platform Signed-off-by: Qing Xu <qingx@marvell.com> Signed-off-by: Haojian Zhuang <haojian.zhuang@gmail.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
This commit is contained in:
parent
47ec340cb8
commit
58f1193e62
2 changed files with 161 additions and 1 deletions
|
@ -29,6 +29,164 @@ uart3: uart@d4018000 {
|
||||||
};
|
};
|
||||||
twsi1: i2c@d4011000 {
|
twsi1: i2c@d4011000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
pmic: max8925@3c {
|
||||||
|
compatible = "maxium,max8925";
|
||||||
|
reg = <0x3c>;
|
||||||
|
interrupts = <1>;
|
||||||
|
interrupt-parent = <&intcmux4>;
|
||||||
|
interrupt-controller;
|
||||||
|
#interrupt-cells = <1>;
|
||||||
|
maxim,tsc-irq = <0>;
|
||||||
|
|
||||||
|
regulators {
|
||||||
|
SDV1 {
|
||||||
|
regulator-min-microvolt = <637500>;
|
||||||
|
regulator-max-microvolt = <1425000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
SDV2 {
|
||||||
|
regulator-min-microvolt = <650000>;
|
||||||
|
regulator-max-microvolt = <2225000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
SDV3 {
|
||||||
|
regulator-min-microvolt = <750000>;
|
||||||
|
regulator-max-microvolt = <3900000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
LDO1 {
|
||||||
|
regulator-min-microvolt = <750000>;
|
||||||
|
regulator-max-microvolt = <3900000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
LDO2 {
|
||||||
|
regulator-min-microvolt = <650000>;
|
||||||
|
regulator-max-microvolt = <2250000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
LDO3 {
|
||||||
|
regulator-min-microvolt = <650000>;
|
||||||
|
regulator-max-microvolt = <2250000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
LDO4 {
|
||||||
|
regulator-min-microvolt = <750000>;
|
||||||
|
regulator-max-microvolt = <3900000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
LDO5 {
|
||||||
|
regulator-min-microvolt = <750000>;
|
||||||
|
regulator-max-microvolt = <3900000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
LDO6 {
|
||||||
|
regulator-min-microvolt = <750000>;
|
||||||
|
regulator-max-microvolt = <3900000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
LDO7 {
|
||||||
|
regulator-min-microvolt = <750000>;
|
||||||
|
regulator-max-microvolt = <3900000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
LDO8 {
|
||||||
|
regulator-min-microvolt = <750000>;
|
||||||
|
regulator-max-microvolt = <3900000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
LDO9 {
|
||||||
|
regulator-min-microvolt = <750000>;
|
||||||
|
regulator-max-microvolt = <3900000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
LDO10 {
|
||||||
|
regulator-min-microvolt = <750000>;
|
||||||
|
regulator-max-microvolt = <3900000>;
|
||||||
|
};
|
||||||
|
LDO11 {
|
||||||
|
regulator-min-microvolt = <750000>;
|
||||||
|
regulator-max-microvolt = <3900000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
LDO12 {
|
||||||
|
regulator-min-microvolt = <750000>;
|
||||||
|
regulator-max-microvolt = <3900000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
LDO13 {
|
||||||
|
regulator-min-microvolt = <750000>;
|
||||||
|
regulator-max-microvolt = <3900000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
LDO14 {
|
||||||
|
regulator-min-microvolt = <750000>;
|
||||||
|
regulator-max-microvolt = <3900000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
LDO15 {
|
||||||
|
regulator-min-microvolt = <750000>;
|
||||||
|
regulator-max-microvolt = <3900000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
LDO16 {
|
||||||
|
regulator-min-microvolt = <750000>;
|
||||||
|
regulator-max-microvolt = <3900000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
LDO17 {
|
||||||
|
regulator-min-microvolt = <650000>;
|
||||||
|
regulator-max-microvolt = <2250000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
LDO18 {
|
||||||
|
regulator-min-microvolt = <650000>;
|
||||||
|
regulator-max-microvolt = <2250000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
LDO19 {
|
||||||
|
regulator-min-microvolt = <750000>;
|
||||||
|
regulator-max-microvolt = <3900000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
LDO20 {
|
||||||
|
regulator-min-microvolt = <750000>;
|
||||||
|
regulator-max-microvolt = <3900000>;
|
||||||
|
regulator-boot-on;
|
||||||
|
regulator-always-on;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
backlight {
|
||||||
|
maxim,max8925-dual-string = <0>;
|
||||||
|
};
|
||||||
|
charger {
|
||||||
|
batt-detect = <0>;
|
||||||
|
topoff-threshold = <1>;
|
||||||
|
fast-charge = <7>;
|
||||||
|
no-temp-support = <0>;
|
||||||
|
no-insert-detect = <0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
rtc: rtc@d4010000 {
|
rtc: rtc@d4010000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
|
@ -46,7 +46,7 @@ intc: interrupt-controller@d4282000 {
|
||||||
mrvl,intc-nr-irqs = <64>;
|
mrvl,intc-nr-irqs = <64>;
|
||||||
};
|
};
|
||||||
|
|
||||||
intcmux4@d4282150 {
|
intcmux4: interrupt-controller@d4282150 {
|
||||||
compatible = "mrvl,mmp2-mux-intc";
|
compatible = "mrvl,mmp2-mux-intc";
|
||||||
interrupts = <4>;
|
interrupts = <4>;
|
||||||
interrupt-controller;
|
interrupt-controller;
|
||||||
|
@ -201,6 +201,8 @@ twsi1: i2c@d4011000 {
|
||||||
compatible = "mrvl,mmp-twsi";
|
compatible = "mrvl,mmp-twsi";
|
||||||
reg = <0xd4011000 0x1000>;
|
reg = <0xd4011000 0x1000>;
|
||||||
interrupts = <7>;
|
interrupts = <7>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
mrvl,i2c-fast-mode;
|
mrvl,i2c-fast-mode;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue