15763318fSLaxman DewanganPalmas GPIO controller bindings 25763318fSLaxman Dewangan 35763318fSLaxman DewanganRequired properties: 45763318fSLaxman Dewangan- compatible: 55763318fSLaxman Dewangan - "ti,palams-gpio" for palma series of the GPIO controller 65763318fSLaxman Dewangan - "ti,tps80036-gpio" for Palma series device TPS80036. 75763318fSLaxman Dewangan - "ti,tps65913-gpio" for palma series device TPS65913. 85763318fSLaxman Dewangan - "ti,tps65914-gpio" for palma series device TPS65914. 95763318fSLaxman Dewangan- #gpio-cells : Should be two. 105763318fSLaxman Dewangan - first cell is the gpio pin number 115763318fSLaxman Dewangan - second cell is used to specify the gpio polarity: 125763318fSLaxman Dewangan 0 = active high 135763318fSLaxman Dewangan 1 = active low 145763318fSLaxman Dewangan- gpio-controller : Marks the device node as a GPIO controller. 155763318fSLaxman Dewangan 165763318fSLaxman DewanganNote: This gpio node will be sub node of palmas node. 175763318fSLaxman Dewangan 185763318fSLaxman DewanganExample: 195763318fSLaxman Dewangan palmas: tps65913@58 { 205763318fSLaxman Dewangan ::::::::::: 215763318fSLaxman Dewangan palmas_gpio: palmas_gpio { 225763318fSLaxman Dewangan compatible = "ti,palmas-gpio"; 235763318fSLaxman Dewangan gpio-controller; 245763318fSLaxman Dewangan #gpio-cells = <2>; 255763318fSLaxman Dewangan }; 265763318fSLaxman Dewangan ::::::::::: 275763318fSLaxman Dewangan }; 28