Home
last modified time | relevance | path

Searched refs:gpio_count (Results 1 – 25 of 82) sorted by relevance

1234

/u-boot/drivers/gpio/
A Dhsdk-creg-gpio.c83 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 Dpca953x_gpio.c99 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 Dsifive-gpio.c32 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 Dmax7320_gpio.c37 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 Dmcp230xx_gpio.c37 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 Daltera_pio.c25 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 Dmpc83xx_spisel_boot.c17 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 Dmscc_sgpio.c222 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 Dmt7621_gpio.c43 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 Dnx_gpio.c42 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 Dsandbox.c33 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 Dmpc8xx_gpio.c42 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 Dmpc8xxx_gpio.c25 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 Docteon_gpio.c188 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 Dpcf8575_gpio.c131 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 Dturris_omnia_mcu.c295 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 Dmxs_gpio.c247 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 Dgpio-uclass.c68 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 Datmel_pio4.c326 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 Drk_gpio.c200 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 Dreboot-mode-gpio.c29 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 Ddemo-shape.c26 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 Dreboot-mode-gpio.h29 int gpio_count; member
/u-boot/test/dm/
A Dgpio.c702 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 Dpinctrl-stmfx.c253 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()

Completed in 48 milliseconds

1234