125a7a6f4SMilo KimTI/National Semiconductor LP3943 GPIO controller
225a7a6f4SMilo Kim
325a7a6f4SMilo KimRequired properties:
425a7a6f4SMilo Kim  - compatible: "ti,lp3943-gpio"
525a7a6f4SMilo Kim  - gpio-controller: Marks the device node as a GPIO controller.
625a7a6f4SMilo Kim  - #gpio-cells: Should be 2. See gpio.txt in this directory for a
725a7a6f4SMilo Kim                 description of the cells format.
825a7a6f4SMilo Kim
925a7a6f4SMilo KimExample:
1025a7a6f4SMilo KimSimple LED controls with LP3943 GPIO controller
1125a7a6f4SMilo Kim
1225a7a6f4SMilo Kim&i2c4 {
1325a7a6f4SMilo Kim	lp3943@60 {
1425a7a6f4SMilo Kim		compatible = "ti,lp3943";
1525a7a6f4SMilo Kim		reg = <0x60>;
1625a7a6f4SMilo Kim
1725a7a6f4SMilo Kim		gpioex: gpio {
1825a7a6f4SMilo Kim			compatible = "ti,lp3943-gpio";
1925a7a6f4SMilo Kim			gpio-controller;
2025a7a6f4SMilo Kim			#gpio-cells = <2>;
2125a7a6f4SMilo Kim		};
2225a7a6f4SMilo Kim	};
2325a7a6f4SMilo Kim};
2425a7a6f4SMilo Kim
2525a7a6f4SMilo Kimleds {
2625a7a6f4SMilo Kim	compatible = "gpio-leds";
2725a7a6f4SMilo Kim	indicator1 {
2825a7a6f4SMilo Kim		label = "indi1";
2925a7a6f4SMilo Kim		gpios = <&gpioex 9 GPIO_ACTIVE_LOW>;
3025a7a6f4SMilo Kim	};
3125a7a6f4SMilo Kim
3225a7a6f4SMilo Kim	indicator2 {
3325a7a6f4SMilo Kim		label = "indi2";
3425a7a6f4SMilo Kim		gpios = <&gpioex 10 GPIO_ACTIVE_LOW>;
3525a7a6f4SMilo Kim		default-state = "off";
3625a7a6f4SMilo Kim	};
3725a7a6f4SMilo Kim};
38