/linux/arch/arm/boot/dts/st/ |
H A D | stm32mp15xxaa-pinctrl.dtsi | 12 ngpios = <16>; 18 ngpios = <16>; 24 ngpios = <16>; 30 ngpios = <16>; 36 ngpios = <16>; 42 ngpios = <16>; 48 ngpios = <16>; 54 ngpios = <16>; 60 ngpios = <16>; 66 ngpios = <16>; [all …]
|
H A D | stm32mp15xxac-pinctrl.dtsi | 12 ngpios = <16>; 18 ngpios = <16>; 24 ngpios = <16>; 30 ngpios = <16>; 36 ngpios = <16>; 42 ngpios = <16>; 48 ngpios = <16>; 54 ngpios = <16>; 60 ngpios = <12>; 70 ngpios = <8>;
|
H A D | stm32mp15xxab-pinctrl.dtsi | 12 ngpios = <16>; 18 ngpios = <16>; 24 ngpios = <16>; 30 ngpios = <16>; 36 ngpios = <16>; 42 ngpios = <6>; 48 ngpios = <10>; 54 ngpios = <2>;
|
H A D | stm32mp15xxad-pinctrl.dtsi | 12 ngpios = <16>; 18 ngpios = <16>; 24 ngpios = <16>; 30 ngpios = <16>; 36 ngpios = <16>; 42 ngpios = <6>; 48 ngpios = <10>; 54 ngpios = <2>;
|
H A D | stm32h743.dtsi | 608 ngpios = <16>; 620 ngpios = <16>; 632 ngpios = <16>; 644 ngpios = <16>; 656 ngpios = <16>; 668 ngpios = <16>; 680 ngpios = <16>; 692 ngpios = <16>; 704 ngpios = <16>; 716 ngpios = <16>; [all …]
|
/linux/arch/arm64/boot/dts/st/ |
H A D | stm32mp25xxai-pinctrl.dtsi | 12 ngpios = <16>; 18 ngpios = <16>; 24 ngpios = <14>; 30 ngpios = <16>; 36 ngpios = <16>; 42 ngpios = <16>; 48 ngpios = <16>; 54 ngpios = <12>; 60 ngpios = <16>; 66 ngpios = <16>; [all …]
|
H A D | stm32mp25xxak-pinctrl.dtsi | 12 ngpios = <16>; 18 ngpios = <16>; 24 ngpios = <14>; 30 ngpios = <16>; 36 ngpios = <16>; 42 ngpios = <16>; 48 ngpios = <16>; 54 ngpios = <12>; 60 ngpios = <12>; 68 ngpios = <10>;
|
H A D | stm32mp25xxal-pinctrl.dtsi | 12 ngpios = <16>; 18 ngpios = <16>; 24 ngpios = <14>; 30 ngpios = <16>; 36 ngpios = <16>; 42 ngpios = <16>; 48 ngpios = <16>; 54 ngpios = <12>; 60 ngpios = <12>; 68 ngpios = <10>;
|
/linux/Documentation/devicetree/bindings/gpio/ |
H A D | nuvoton,sgpio.yaml | 24 - ngpios is number of nuvoton,input-ngpios GPIO lines and nuvoton,output-ngpios GPIO lines. 25 nuvoton,input-ngpios GPIO lines is only for GPI. 26 nuvoton,output-ngpios GPIO lines is only for GPO. 48 nuvoton,input-ngpios: 55 nuvoton,output-ngpios: 68 - nuvoton,input-ngpios 69 - nuvoton,output-ngpios 85 nuvoton,input-ngpios = <64>; 86 nuvoton,output-ngpios = <64>;
|
H A D | adi,ds4520-gpio.yaml | 25 ngpios: 34 - ngpios 47 ngpios = <9>;
|
H A D | hisilicon,ascend910-gpio.yaml | 31 ngpios: 41 - ngpios 52 ngpios = <32>;
|
H A D | qca,ar7100-gpio.yaml | 30 ngpios: true 45 - ngpios 55 ngpios = <22>;
|
H A D | renesas,em-gio.yaml | 34 ngpios: 50 - ngpios 67 ngpios = <32>;
|
H A D | aspeed,sgpio.yaml | 55 ngpios: true 67 - ngpios 85 ngpios = <80>;
|
H A D | realtek,otto-gpio.yaml | 42 ngpios: 89 ngpios = <24>; 101 ngpios = <24>;
|
/linux/drivers/gpio/ |
H A D | gpio-creg-snps.c | 82 u32 ngpios) in creg_gpio_validate() argument 90 if (ngpios < 1 || ngpios > hcg->layout->ngpio) { in creg_gpio_validate() 91 dev_err(dev, "ngpios must be in [1:%u]\n", hcg->layout->ngpio); in creg_gpio_validate() 140 u32 ngpios; in creg_gpio_probe() local 156 ret = of_property_read_u32(dev->of_node, "ngpios", &ngpios); in creg_gpio_probe() 160 ret = creg_gpio_validate(dev, hcg, ngpios); in creg_gpio_probe() 169 hcg->gc.ngpio = ngpios; in creg_gpio_probe() 177 dev_info(dev, "GPIO controller with %d gpios probed\n", ngpios); in creg_gpio_probe()
|
H A D | gpio-exar.c | 156 u32 first_pin, ngpios; in gpio_exar_probe() local 172 ret = device_property_read_u32(dev, "ngpios", &ngpios); in gpio_exar_probe() 186 ngpios += ngpios; in gpio_exar_probe() 216 exar_gpio->gpio_chip.ngpio = ngpios; in gpio_exar_probe()
|
H A D | gpio-cros-ec.c | 166 int ngpios; in cros_ec_gpio_probe() local 172 ngpios = cros_ec_gpio_ngpios(cros_ec); in cros_ec_gpio_probe() 173 if (ngpios < 0) { in cros_ec_gpio_probe() 174 dev_err_probe(dev, ngpios, "error getting gpio count\n"); in cros_ec_gpio_probe() 175 return ngpios; in cros_ec_gpio_probe() 182 gc->ngpio = ngpios; in cros_ec_gpio_probe()
|
/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | microchip,sparx5-sgpio.yaml | 98 controlled indirectly by the "ngpios" property: (ngpios/32). 113 ngpios: 124 - ngpios 156 ngpios = <96>; 166 ngpios = <96>;
|
H A D | intel,pinctrl-keembay.yaml | 29 ngpios: 88 - ngpios 104 ngpios = <0x50>; 124 ngpios = <0x50>;
|
/linux/drivers/regulator/ |
H A D | gpio-regulator.c | 136 int ngpios; in of_get_gpio_regulator_config() local 164 ngpios = gpiod_count(dev, NULL); in of_get_gpio_regulator_config() 165 if (ngpios > 0) { in of_get_gpio_regulator_config() 168 * ngpios, in of_get_gpio_regulator_config() 173 for (i = 0; i < ngpios; i++) { in of_get_gpio_regulator_config() 187 config->ngpios = ngpios; in of_get_gpio_regulator_config() 263 drvdata->gpiods = devm_kcalloc(dev, config->ngpios, in gpio_regulator_probe() 279 for (i = 0; i < config->ngpios; i++) { in gpio_regulator_probe() 289 drvdata->nr_gpios = config->ngpios; in gpio_regulator_probe()
|
/linux/arch/mips/boot/dts/loongson/ |
H A D | loongson1c.dtsi | 37 ngpios = <32>; 45 ngpios = <32>; 124 ngpios = <32>; 128 ngpios = <32>;
|
/linux/arch/arm/boot/dts/unisoc/ |
H A D | rda8810pl.dtsi | 47 ngpios = <32>; 84 ngpios = <32>; 95 ngpios = <32>; 106 ngpios = <32>;
|
/linux/arch/arm64/boot/dts/synaptics/ |
H A D | berlin4ct.dtsi | 145 ngpios = <32>; 163 ngpios = <32>; 181 ngpios = <32>; 199 ngpios = <32>; 274 ngpios = <32>; 289 ngpios = <32>;
|
/linux/arch/arc/boot/dts/ |
H A D | axs10x_mb.dtsi | 253 ngpios = <32>; 261 ngpios = <8>; 269 ngpios = <8>; 284 ngpios = <30>; 292 ngpios = <10>; 300 ngpios = <8>;
|