xref: /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/lp3943.txt
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
18c2ecf20Sopenharmony_ciTI/National Semiconductor LP3943 MFD driver
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRequired properties:
48c2ecf20Sopenharmony_ci  - compatible: "ti,lp3943"
58c2ecf20Sopenharmony_ci  - reg: I2C slave address. From 0x60 to 0x67.
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ciLP3943 consists of two sub-devices, lp3943-gpio and lp3943-pwm.
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ciFor the LP3943 GPIO properties please refer to:
108c2ecf20Sopenharmony_ciDocumentation/devicetree/bindings/gpio/gpio-lp3943.txt
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ciFor the LP3943 PWM properties please refer to:
138c2ecf20Sopenharmony_ciDocumentation/devicetree/bindings/pwm/pwm-lp3943.txt
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ciExample:
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_cilp3943@60 {
188c2ecf20Sopenharmony_ci	compatible = "ti,lp3943";
198c2ecf20Sopenharmony_ci	reg = <0x60>;
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ci	gpioex: gpio {
228c2ecf20Sopenharmony_ci		compatible = "ti,lp3943-gpio";
238c2ecf20Sopenharmony_ci		gpio-controller;
248c2ecf20Sopenharmony_ci		#gpio-cells = <2>;
258c2ecf20Sopenharmony_ci	};
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ci	pwm3943: pwm {
288c2ecf20Sopenharmony_ci		compatible = "ti,lp3943-pwm";
298c2ecf20Sopenharmony_ci		#pwm-cells = <2>;
308c2ecf20Sopenharmony_ci		ti,pwm0 = <8 9 10>;
318c2ecf20Sopenharmony_ci		ti,pwm1 = <15>;
328c2ecf20Sopenharmony_ci	};
338c2ecf20Sopenharmony_ci};
34

Indexes created Thu Nov 07 10:32:03 CST 2024