/u-boot/drivers/gpio/ |
A D | hsdk-creg-gpio.c | 83 u32 shift, bit_per_gpio, activate, deactivate, gpio_count; in hsdk_creg_gpio_probe() local 87 gpio_count = dev_read_u32_default(dev, "gpio-count", 1); in hsdk_creg_gpio_probe() 92 defaults = dev_read_u8_array_ptr(dev, "gpio-default-val", gpio_count); in hsdk_creg_gpio_probe() 105 if (!gpio_count) { in hsdk_creg_gpio_probe() 112 if ((gpio_count * bit_per_gpio + shift) > 32) { in hsdk_creg_gpio_probe() 114 uc_priv->bank_name, gpio_count * bit_per_gpio + shift); in hsdk_creg_gpio_probe() 144 uc_priv->gpio_count = gpio_count; in hsdk_creg_gpio_probe() 148 for (u8 i = 0; i < gpio_count; i++) in hsdk_creg_gpio_probe() 152 uc_priv->bank_name, hcg->regs, uc_priv->gpio_count); in hsdk_creg_gpio_probe()
|
A D | pca953x_gpio.c | 69 int gpio_count; member 118 if (info->gpio_count <= 8) { in pca953x_read_regs() 120 } else if (info->gpio_count <= 16) { in pca953x_read_regs() 122 } else if (info->gpio_count <= 24) { in pca953x_read_regs() 126 } else if (info->gpio_count == 40) { in pca953x_read_regs() 143 if (info->gpio_count <= 8) { in pca953x_write_regs() 145 } else if (info->gpio_count <= 16) { in pca953x_write_regs() 147 } else if (info->gpio_count <= 24) { in pca953x_write_regs() 151 } else if (info->gpio_count == 40) { in pca953x_write_regs() 293 if (info->gpio_count > MAX_BANK * BANK_SZ) { in pca953x_probe() [all …]
|
A D | sifive-gpio.c | 32 uc_priv->gpio_count = dev_read_u32_default(dev, "ngpios", NR_GPIOS); in sifive_gpio_probe() 55 if (offset > uc_priv->gpio_count) in sifive_gpio_direction_input() 71 if (offset > uc_priv->gpio_count) in sifive_gpio_direction_output() 91 if (offset > uc_priv->gpio_count) in sifive_gpio_get_value() 110 if (offset > uc_priv->gpio_count) in sifive_gpio_set_value() 124 if (offset > uc_priv->gpio_count) in sifive_gpio_get_function()
|
A D | altera_pio.c | 25 int gpio_count; member 82 uc_priv->gpio_count = plat->gpio_count; in altera_pio_probe() 95 plat->gpio_count = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in altera_pio_of_to_plat()
|
A D | mpc83xx_spisel_boot.c | 17 uint gpio_count; member 97 priv->gpio_count = plat->ngpios; in mpc83xx_spisel_boot_plat_to_priv() 119 uc_priv->gpio_count = data->gpio_count; in mpc83xx_spisel_boot_probe()
|
A D | mt7621_gpio.c | 43 int gpio_count; member 120 uc_priv->gpio_count = plat->gpio_count; in gpio_mediatek_probe() 157 plat->gpio_count = MTK_BANK_WIDTH; in gpio_mediatek_bind()
|
A D | mscc_sgpio.c | 222 uc_priv->gpio_count = mscc_sgpio_get_count(dev); in mscc_sgpio_probe() 223 uc_priv->gpio_count = dev_read_u32_default(dev, "ngpios", in mscc_sgpio_probe() 224 uc_priv->gpio_count); in mscc_sgpio_probe() 225 if (uc_priv->gpio_count < 1 || uc_priv->gpio_count > in mscc_sgpio_probe() 227 dev_err(dev, "Invalid gpio count %d\n", uc_priv->gpio_count); in mscc_sgpio_probe() 230 priv->bitcount = DIV_ROUND_UP(uc_priv->gpio_count, in mscc_sgpio_probe() 233 uc_priv->gpio_count, priv->bitcount); in mscc_sgpio_probe()
|
A D | pcf8575_gpio.c | 37 int gpio_count; /* No. GPIOs supported by the chip */ member 136 uc_priv->gpio_count = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in pcf8575_ofdata_plat() 156 uc_priv->bank_name, uc_priv->gpio_count); in pcf8575_gpio_probe()
|
A D | sandbox.c | 34 if (offset >= uc_priv->gpio_count) { in get_gpio_dir_flags() 286 uc_priv->gpio_count = dev_read_u32_default(dev, "sandbox,gpio-count", in sandbox_gpio_of_to_plat() 299 uc_priv->gpio_count = CONFIG_SANDBOX_GPIO_COUNT; in gpio_sandbox_probe() 302 calloc(sizeof(struct gpio_state), uc_priv->gpio_count)); in gpio_sandbox_probe() 399 priv->pinctrl_ngpios += uc_priv->gpio_count; in sb_pinctrl_get_pins_count() 421 if (selector < (pin_count + uc_priv->gpio_count)) { in sb_pinctrl_get_gpio_dev() 430 pin_count += uc_priv->gpio_count; in sb_pinctrl_get_gpio_dev()
|
A D | nx_gpio.c | 42 int gpio_count; member 210 uc_priv->gpio_count = plat->gpio_count; in nx_gpio_probe() 223 plat->gpio_count = dev_read_s32_default(dev, "nexell,gpio-bank-width", in nx_gpio_of_to_plat()
|
A D | mpc8xxx_gpio.c | 25 uint gpio_count; member 207 priv->gpio_count = plat->ngpios; in mpc8xxx_gpio_plat_to_priv() 238 uc_priv->gpio_count = data->gpio_count; in mpc8xxx_gpio_probe()
|
A D | sunxi_gpio.c | 28 int gpio_count; member 268 uc_priv->gpio_count = plat->gpio_count; in gpio_sunxi_probe() 306 plat->gpio_count = SUNXI_GPIOS_PER_BANK; in gpio_sunxi_bind()
|
A D | octeon_gpio.c | 188 uc_priv->gpio_count = readq(priv->base + in octeon_gpio_probe() 193 uc_priv->gpio_count = ofnode_read_u32_default(dev_ofnode(dev), in octeon_gpio_probe() 209 __func__, dev->name, priv->base, uc_priv->gpio_count); in octeon_gpio_probe()
|
A D | mxs_gpio.c | 247 uc_priv->gpio_count = dtplat->gpio_ranges[3]; in mxs_gpio_probe() 250 uc_priv->gpio_count = plat->gpio_ranges; in mxs_gpio_probe() 260 uc_priv->gpio_count, priv->bank); in mxs_gpio_probe()
|
A D | stm32_gpio.c | 306 uc_priv->gpio_count = STM32_GPIOS_PER_BANK; in gpio_stm32_probe() 314 uc_priv->gpio_count += args.args[2]; in gpio_stm32_probe() 323 (u32 *)priv->regs, uc_priv->bank_name, uc_priv->gpio_count, in gpio_stm32_probe()
|
A D | hi6220_gpio.c | 80 uc_priv->gpio_count = HI6220_GPIO_PER_BANK; in hi6220_gpio_probe()
|
A D | cortina_gpio.c | 93 uc_priv->gpio_count = dev_read_u32_default(dev, "ngpios", 32); in ca_gpio_probe()
|
A D | pm8916_gpio.c | 194 uc_priv->gpio_count = dev_read_u32_default(dev, "gpio-count", 0); in pm8916_gpio_of_to_plat() 279 uc_priv->gpio_count = 2; in pm8941_pwrkey_of_to_plat()
|
A D | gpio-uclass.c | 65 gpio < uc_priv->gpio_base + uc_priv->gpio_count) { in gpio_to_device() 95 for (i = 0; i < uc_priv->gpio_count; i++) { in dm_gpio_lookup_label() 132 if (offset < uc_priv->gpio_count) in dm_gpio_lookup_name() 772 *bit_count = priv->gpio_count; in gpio_get_bank_info() 793 if (offset < 0 || offset >= uc_priv->gpio_count) in get_function() 1155 base += uc_priv->gpio_count; in gpio_renumber() 1178 uc_priv->name = calloc(uc_priv->gpio_count, sizeof(char *)); in gpio_post_probe() 1190 for (i = 0; i < uc_priv->gpio_count; i++) { in gpio_pre_remove()
|
A D | bcm6345_gpio.c | 101 uc_priv->gpio_count = dev_read_u32_default(dev, "ngpios", 32); in bcm6345_gpio_probe()
|
A D | msm_gpio.c | 109 uc_priv->gpio_count = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in msm_gpio_of_to_plat()
|
/u-boot/drivers/demo/ |
A D | demo-shape.c | 26 int gpio_count; member 104 for (i = 0; i < priv->gpio_count; i++, desc++) { in set_light() 124 for (i = 0; i < priv->gpio_count; i++, desc++) { in get_light() 171 priv->gpio_count = ret; in dm_shape_probe() 172 debug("%s: %d GPIOs\n", __func__, priv->gpio_count); in dm_shape_probe() 181 return gpio_free_list(dev, priv->gpio_desc, priv->gpio_count); in dm_shape_remove()
|
/u-boot/drivers/pinctrl/ |
A D | pinctrl-stmfx.c | 248 uc_priv->gpio_count = STMFX_MAX_GPIO + STMFX_MAX_AGPIO; in stmfx_gpio_probe() 251 uc_priv->gpio_count = args.args[2]; in stmfx_gpio_probe() 256 if (uc_priv->gpio_count > STMFX_MAX_GPIO) in stmfx_gpio_probe() 342 return uc_priv->gpio_count; in stmfx_pinctrl_get_pins_count()
|
A D | pinctrl_stm32.c | 133 priv->pinctrl_ngpios += uc_priv->gpio_count; in stm32_pinctrl_get_pins_count() 155 if (selector < (pin_count + uc_priv->gpio_count)) { in stm32_pinctrl_get_gpio_dev() 167 pin_count += uc_priv->gpio_count; in stm32_pinctrl_get_gpio_dev()
|
/u-boot/drivers/power/pmic/ |
A D | as3722_gpio.c | 104 uc_priv->gpio_count = NUM_GPIOS; in as3722_gpio_probe()
|