]> git.karo-electronics.de Git - linux-beck.git/commitdiff
devicetree: Add new SKY81452 mfd binding
authorGyungoh Yoo <jack.yoo@skyworksinc.com>
Fri, 27 Feb 2015 06:42:23 +0000 (15:42 +0900)
committerLee Jones <lee.jones@linaro.org>
Thu, 12 Mar 2015 09:08:26 +0000 (09:08 +0000)
Signed-off-by: Gyungoh Yoo <jack.yoo@skyworksinc.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Documentation/devicetree/bindings/mfd/sky81452.txt [new file with mode: 0644]

diff --git a/Documentation/devicetree/bindings/mfd/sky81452.txt b/Documentation/devicetree/bindings/mfd/sky81452.txt
new file mode 100644 (file)
index 0000000..3518179
--- /dev/null
@@ -0,0 +1,35 @@
+SKY81452 bindings
+
+Required properties:
+- compatible   : Must be "skyworks,sky81452"
+- reg          : I2C slave address
+
+Required child nodes:
+- backlight    : container node for backlight following the binding
+               in video/backlight/sky81452-backlight.txt
+- regulator    : container node for regulators following the binding
+               in regulator/sky81452-regulator.txt
+
+Example:
+
+       sky81452@2c {
+               compatible = "skyworks,sky81452";
+               reg = <0x2c>;
+
+               backlight {
+                       compatible = "skyworks,sky81452-backlight";
+                       name = "pwm-backlight";
+                       led-sources = <0 1 2 3 6>;
+                       skyworks,ignore-pwm;
+                       skyworks,phase-shift;
+                       skyworks,current-limit = <2300>;
+               };
+
+               regulator {
+                       lout {
+                               regulator-name = "sky81452-lout";
+                               regulator-min-microvolt = <4500000>;
+                               regulator-max-microvolt = <8000000>;
+                       };
+               };
+       };