xref: /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mfd/sky81452.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunSKY81452 bindings
2*4882a593Smuzhiyun
3*4882a593SmuzhiyunRequired properties:
4*4882a593Smuzhiyun- compatible	: Must be "skyworks,sky81452"
5*4882a593Smuzhiyun- reg		: I2C slave address
6*4882a593Smuzhiyun
7*4882a593SmuzhiyunRequired child nodes:
8*4882a593Smuzhiyun- backlight	: container node for backlight following the binding
9*4882a593Smuzhiyun		in leds/backlight/sky81452-backlight.txt
10*4882a593Smuzhiyun- regulator	: container node for regulators following the binding
11*4882a593Smuzhiyun		in regulator/sky81452-regulator.txt
12*4882a593Smuzhiyun
13*4882a593SmuzhiyunExample:
14*4882a593Smuzhiyun
15*4882a593Smuzhiyun	sky81452@2c {
16*4882a593Smuzhiyun		compatible = "skyworks,sky81452";
17*4882a593Smuzhiyun		reg = <0x2c>;
18*4882a593Smuzhiyun
19*4882a593Smuzhiyun		backlight {
20*4882a593Smuzhiyun			compatible = "skyworks,sky81452-backlight";
21*4882a593Smuzhiyun			name = "pwm-backlight";
22*4882a593Smuzhiyun			led-sources = <0 1 2 3 6>;
23*4882a593Smuzhiyun			skyworks,ignore-pwm;
24*4882a593Smuzhiyun			skyworks,phase-shift;
25*4882a593Smuzhiyun			skyworks,current-limit = <2300>;
26*4882a593Smuzhiyun		};
27*4882a593Smuzhiyun
28*4882a593Smuzhiyun		regulator {
29*4882a593Smuzhiyun			lout {
30*4882a593Smuzhiyun				regulator-name = "sky81452-lout";
31*4882a593Smuzhiyun				regulator-min-microvolt = <4500000>;
32*4882a593Smuzhiyun				regulator-max-microvolt = <8000000>;
33*4882a593Smuzhiyun			};
34*4882a593Smuzhiyun		};
35*4882a593Smuzhiyun	};
36