Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

devicetree: Add new SKY81452 mfd binding

Signed-off-by: Gyungoh Yoo <jack.yoo@skyworksinc.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>

authored by

Gyungoh Yoo and committed by
Lee Jones
beedfad3 f705806c

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