162306a36Sopenharmony_ciTI/National Semiconductor LP3943 GPIO controller
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciRequired properties:
462306a36Sopenharmony_ci  - compatible: "ti,lp3943-gpio"
562306a36Sopenharmony_ci  - gpio-controller: Marks the device node as a GPIO controller.
662306a36Sopenharmony_ci  - #gpio-cells: Should be 2. See gpio.txt in this directory for a
762306a36Sopenharmony_ci                 description of the cells format.
862306a36Sopenharmony_ci
962306a36Sopenharmony_ciExample:
1062306a36Sopenharmony_ciSimple LED controls with LP3943 GPIO controller
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ci&i2c4 {
1362306a36Sopenharmony_ci	lp3943@60 {
1462306a36Sopenharmony_ci		compatible = "ti,lp3943";
1562306a36Sopenharmony_ci		reg = <0x60>;
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci		gpioex: gpio {
1862306a36Sopenharmony_ci			compatible = "ti,lp3943-gpio";
1962306a36Sopenharmony_ci			gpio-controller;
2062306a36Sopenharmony_ci			#gpio-cells = <2>;
2162306a36Sopenharmony_ci		};
2262306a36Sopenharmony_ci	};
2362306a36Sopenharmony_ci};
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_cileds {
2662306a36Sopenharmony_ci	compatible = "gpio-leds";
2762306a36Sopenharmony_ci	indicator1 {
2862306a36Sopenharmony_ci		label = "indi1";
2962306a36Sopenharmony_ci		gpios = <&gpioex 9 GPIO_ACTIVE_LOW>;
3062306a36Sopenharmony_ci	};
3162306a36Sopenharmony_ci
3262306a36Sopenharmony_ci	indicator2 {
3362306a36Sopenharmony_ci		label = "indi2";
3462306a36Sopenharmony_ci		gpios = <&gpioex 10 GPIO_ACTIVE_LOW>;
3562306a36Sopenharmony_ci		default-state = "off";
3662306a36Sopenharmony_ci	};
3762306a36Sopenharmony_ci};
38