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