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