162306a36Sopenharmony_ci* Maxim max8925 Power Management IC
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciRequired parent device properties:
462306a36Sopenharmony_ci- compatible : "maxim,max8925"
562306a36Sopenharmony_ci- reg : the I2C slave address for the max8925 chip
662306a36Sopenharmony_ci- interrupts : IRQ line for the max8925 chip
762306a36Sopenharmony_ci- interrupt-controller: describes the max8925 as an interrupt
862306a36Sopenharmony_ci  controller (has its own domain)
962306a36Sopenharmony_ci- #interrupt-cells : should be 1.
1062306a36Sopenharmony_ci	- The cell is the max8925 local IRQ number
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ciOptional parent device properties:
1362306a36Sopenharmony_ci- maxim,tsc-irq: there are 2 IRQ lines for max8925, one is indicated in
1462306a36Sopenharmony_ci  interrupts property, the other is indicated here.
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_cimax8925 consists of a large and varied group of sub-devices:
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ciDevice			 Supply Names	 Description
1962306a36Sopenharmony_ci------			 ------------	 -----------
2062306a36Sopenharmony_cimax8925-onkey		:		: On key
2162306a36Sopenharmony_cimax8925-rtc		:		: RTC
2262306a36Sopenharmony_cimax8925-regulator	:		: Regulators
2362306a36Sopenharmony_cimax8925-backlight	:		: Backlight
2462306a36Sopenharmony_cimax8925-touch		:		: Touchscreen
2562306a36Sopenharmony_cimax8925-power		:		: Charger
2662306a36Sopenharmony_ci
2762306a36Sopenharmony_ciExample:
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ci	pmic: max8925@3c {
3062306a36Sopenharmony_ci		compatible = "maxim,max8925";
3162306a36Sopenharmony_ci		reg = <0x3c>;
3262306a36Sopenharmony_ci		interrupts = <1>;
3362306a36Sopenharmony_ci		interrupt-parent = <&intcmux4>;
3462306a36Sopenharmony_ci		interrupt-controller;
3562306a36Sopenharmony_ci		#interrupt-cells = <1>;
3662306a36Sopenharmony_ci		maxim,tsc-irq = <0>;
3762306a36Sopenharmony_ci
3862306a36Sopenharmony_ci		regulators {
3962306a36Sopenharmony_ci			SDV1 {
4062306a36Sopenharmony_ci				regulator-min-microvolt = <637500>;
4162306a36Sopenharmony_ci				regulator-max-microvolt = <1425000>;
4262306a36Sopenharmony_ci				regulator-boot-on;
4362306a36Sopenharmony_ci				regulator-always-on;
4462306a36Sopenharmony_ci			};
4562306a36Sopenharmony_ci
4662306a36Sopenharmony_ci			LDO1 {
4762306a36Sopenharmony_ci				regulator-min-microvolt = <750000>;
4862306a36Sopenharmony_ci				regulator-max-microvolt = <3900000>;
4962306a36Sopenharmony_ci				regulator-boot-on;
5062306a36Sopenharmony_ci				regulator-always-on;
5162306a36Sopenharmony_ci			};
5262306a36Sopenharmony_ci
5362306a36Sopenharmony_ci		};
5462306a36Sopenharmony_ci		backlight {
5562306a36Sopenharmony_ci			maxim,max8925-dual-string = <0>;
5662306a36Sopenharmony_ci		};
5762306a36Sopenharmony_ci		charger {
5862306a36Sopenharmony_ci			batt-detect = <0>;
5962306a36Sopenharmony_ci			topoff-threshold = <1>;
6062306a36Sopenharmony_ci			fast-charge = <7>;
6162306a36Sopenharmony_ci			no-temp-support = <0>;
6262306a36Sopenharmony_ci			no-insert-detect = <0>;
6362306a36Sopenharmony_ci		};
6462306a36Sopenharmony_ci	};
65