| /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 | 99 int gpio_count; member 149 if (info->gpio_count <= 8) { in pca953x_read_regs() 151 } else if (info->gpio_count <= 16) { in pca953x_read_regs() 153 } else if (info->gpio_count <= 24) { in pca953x_read_regs() 157 } else if (info->gpio_count == 40) { in pca953x_read_regs() 174 if (info->gpio_count <= 8) { in pca953x_write_regs() 176 } else if (info->gpio_count <= 16) { in pca953x_write_regs() 178 } else if (info->gpio_count <= 24) { in pca953x_write_regs() 182 } else if (info->gpio_count == 40) { in pca953x_write_regs() 325 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 | max7320_gpio.c | 37 uc_priv->gpio_count > 8 ? 1 : 0); in max7320_direction_output() 67 uc_priv->gpio_count = dev_read_u32_default(dev, "ngpios", 8); in max7320_ofdata_plat() 68 if (uc_priv->gpio_count > 16) { in max7320_ofdata_plat() 88 uc_priv->bank_name, uc_priv->gpio_count); in max7320_gpio_probe()
|
| A D | mcp230xx_gpio.c | 37 int shift = (uc_priv->gpio_count / BANKSIZE) - 1; in mcp230xx_read() 52 int shift = (uc_priv->gpio_count / BANKSIZE) - 1; in mcp230xx_write() 185 int addr, gpio_count, size; in mcp230xx_probe() local 190 gpio_count = 8; in mcp230xx_probe() 194 gpio_count = 16; in mcp230xx_probe() 215 uc_priv->gpio_count = gpio_count; in mcp230xx_probe()
|
| 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 | 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 | 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 | 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 | sandbox.c | 33 if (offset >= uc_priv->gpio_count) { in get_gpio_state() 334 uc_priv->gpio_count = in sandbox_gpio_of_to_plat() 348 uc_priv->gpio_count = CONFIG_SANDBOX_GPIO_COUNT; in gpio_sandbox_probe() 351 calloc(sizeof(struct gpio_state), uc_priv->gpio_count)); in gpio_sandbox_probe() 450 priv->pinctrl_ngpios += uc_priv->gpio_count; in sb_pinctrl_get_pins_count() 472 if (selector < (pin_count + uc_priv->gpio_count)) { in sb_pinctrl_get_gpio_dev() 481 pin_count += uc_priv->gpio_count; in sb_pinctrl_get_gpio_dev()
|
| A D | mpc8xx_gpio.c | 42 uint gpio_count; member 288 priv->gpio_count = plat->ngpios; in mpc8xx_gpio_platdata_to_priv() 294 priv->gpio_count = 16; in mpc8xx_gpio_platdata_to_priv() 316 uc_priv->gpio_count = data->gpio_count; in mpc8xx_gpio_probe()
|
| 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 | 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 | pcf8575_gpio.c | 131 uc_priv->gpio_count = dev_get_driver_data(dev) * 8; in pcf8575_ofdata_plat() 150 uc_priv->bank_name, uc_priv->gpio_count); in pcf8575_gpio_probe()
|
| A D | turris_omnia_mcu.c | 295 uc_priv->gpio_count = 16 + 32 + 16; in turris_omnia_mcu_probe() 297 uc_priv->gpio_count = 16 + 32; in turris_omnia_mcu_probe() 299 uc_priv->gpio_count = 16; in turris_omnia_mcu_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 | gpio-uclass.c | 68 gpio < uc_priv->gpio_base + uc_priv->gpio_count) { in gpio_to_device() 96 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() 140 if (offset < uc_priv->gpio_count) in dm_gpio_lookup_name() 222 if (desc->offset >= uc_priv->gpio_count) in gpio_xlate_offs_flags() 804 *bit_count = priv->gpio_count; in gpio_get_bank_info() 825 if (offset < 0 || offset >= uc_priv->gpio_count) in get_function() 1317 base += uc_priv->gpio_count; in gpio_renumber() 1340 uc_priv->name = calloc(uc_priv->gpio_count, sizeof(char *)); in gpio_post_probe() 1352 for (i = 0; i < uc_priv->gpio_count; i++) { in gpio_pre_remove()
|
| A D | atmel_pio4.c | 326 uc_priv->gpio_count = nbanks * ATMEL_PIO_NPINS_PER_BANK; in atmel_pio4_probe() 330 uc_priv->gpio_count -= ATMEL_PIO_NPINS_PER_BANK; in atmel_pio4_probe() 331 uc_priv->gpio_count += pioctrl_data->last_bank_count; in atmel_pio4_probe()
|
| A D | rk_gpio.c | 200 uc_priv->gpio_count = args.args[2]; in rockchip_gpio_probe() 203 uc_priv->gpio_count = ROCKCHIP_GPIOS_PER_BANK; in rockchip_gpio_probe()
|
| /u-boot/drivers/reboot-mode/ |
| A D | reboot-mode-gpio.c | 29 plat_data->gpio_count); in reboot_mode_get() 53 plat_data->gpio_count = ret; in reboot_mode_probe() 56 if (plat_data->gpio_count <= 0) in reboot_mode_probe() 59 plat_data->gpio_desc = devm_kcalloc(dev, plat_data->gpio_count, in reboot_mode_probe() 66 plat_data->gpio_count, GPIOD_IS_IN); in reboot_mode_probe() 70 for (int i = 0; i < plat_data->gpio_count; i++) { in reboot_mode_probe() 104 return gpio_free_list(dev, plat_data->gpio_desc, plat_data->gpio_count); in reboot_mode_remove()
|
| /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/include/reboot-mode/ |
| A D | reboot-mode-gpio.h | 29 int gpio_count; member
|
| /u-boot/test/dm/ |
| A D | gpio.c | 702 const int gpio_count = 3; in dm_test_gpio_get_values_as_int() local 703 struct gpio_desc desc[gpio_count]; in dm_test_gpio_get_values_as_int() 710 gpio_count, GPIOD_IS_IN)); in dm_test_gpio_get_values_as_int() 711 ut_assertok(set_gpios(uts, desc, gpio_count, 0)); in dm_test_gpio_get_values_as_int() 712 ut_asserteq(0, dm_gpio_get_values_as_int(desc, gpio_count)); in dm_test_gpio_get_values_as_int() 714 ut_assertok(set_gpios(uts, desc, gpio_count, 5)); in dm_test_gpio_get_values_as_int() 715 ut_asserteq(5, dm_gpio_get_values_as_int(desc, gpio_count)); in dm_test_gpio_get_values_as_int() 717 ut_assertok(set_gpios(uts, desc, gpio_count, 7)); in dm_test_gpio_get_values_as_int() 728 const int gpio_count = 3; in dm_test_gpio_get_values_as_int_base3() local 729 struct gpio_desc desc[gpio_count]; in dm_test_gpio_get_values_as_int_base3() [all …]
|
| /u-boot/drivers/pinctrl/ |
| A D | pinctrl-stmfx.c | 253 uc_priv->gpio_count = STMFX_MAX_GPIO + STMFX_MAX_AGPIO; in stmfx_gpio_probe() 256 uc_priv->gpio_count = args.args[2]; in stmfx_gpio_probe() 261 if (uc_priv->gpio_count > STMFX_MAX_GPIO) in stmfx_gpio_probe() 347 return uc_priv->gpio_count; in stmfx_pinctrl_get_pins_count()
|