/linux-4.1.27/drivers/pinctrl/spear/ |
D | pinctrl-spear1340.c | 263 .npins = ARRAY_SIZE(pads_as_gpio_pins), 296 .npins = ARRAY_SIZE(fsmc_8bit_pins), 325 .npins = ARRAY_SIZE(fsmc_16bit_pins), 356 .npins = ARRAY_SIZE(fsmc_pnor_pins), 394 .npins = ARRAY_SIZE(keyboard_row_col_pins), 423 .npins = ARRAY_SIZE(keyboard_col5_pins), 456 .npins = ARRAY_SIZE(spdif_in_pins), 492 .npins = ARRAY_SIZE(spdif_out_pins), 532 .npins = ARRAY_SIZE(gpt_0_1_pins), 568 .npins = ARRAY_SIZE(pwm0_pins), [all …]
|
D | pinctrl-spear3xx.c | 42 .npins = ARRAY_SIZE(firda_pins), 75 .npins = ARRAY_SIZE(i2c_pins), 108 .npins = ARRAY_SIZE(ssp_cs_pins), 141 .npins = ARRAY_SIZE(ssp_pins), 175 .npins = ARRAY_SIZE(mii_pins), 208 .npins = ARRAY_SIZE(gpio0_pin0_pins), 234 .npins = ARRAY_SIZE(gpio0_pin1_pins), 260 .npins = ARRAY_SIZE(gpio0_pin2_pins), 286 .npins = ARRAY_SIZE(gpio0_pin3_pins), 312 .npins = ARRAY_SIZE(gpio0_pin4_pins), [all …]
|
D | pinctrl-spear320.c | 503 .npins = ARRAY_SIZE(clcd_pins), 586 .npins = ARRAY_SIZE(emi_pins), 632 .npins = ARRAY_SIZE(fsmc_8bit_pins), 679 .npins = ARRAY_SIZE(fsmc_16bit_pins), 725 .npins = ARRAY_SIZE(spp_pins), 770 .npins = ARRAY_SIZE(sdhci_led_pins), 873 .npins = ARRAY_SIZE(sdhci_cd_12_pins), 879 .npins = ARRAY_SIZE(sdhci_cd_51_pins), 935 .npins = ARRAY_SIZE(i2s_pins), 981 .npins = ARRAY_SIZE(uart1_pins), [all …]
|
D | pinctrl-spear310.c | 44 .npins = ARRAY_SIZE(emi_cs_0_to_5_pins), 76 .npins = ARRAY_SIZE(uart1_pins), 108 .npins = ARRAY_SIZE(uart2_pins), 140 .npins = ARRAY_SIZE(uart3_pins), 172 .npins = ARRAY_SIZE(uart4_pins), 204 .npins = ARRAY_SIZE(uart5_pins), 236 .npins = ARRAY_SIZE(fsmc_pins), 268 .npins = ARRAY_SIZE(rs485_0_pins), 300 .npins = ARRAY_SIZE(rs485_1_pins), 332 .npins = ARRAY_SIZE(tdm_pins),
|
D | pinctrl-spear1310.c | 261 .npins = ARRAY_SIZE(i2c0_pins), 297 .npins = ARRAY_SIZE(ssp0_pins), 326 .npins = ARRAY_SIZE(ssp0_cs0_pins), 355 .npins = ARRAY_SIZE(ssp0_cs1_2_pins), 392 .npins = ARRAY_SIZE(i2s0_pins), 428 .npins = ARRAY_SIZE(i2s1_pins), 466 .npins = ARRAY_SIZE(clcd_pins), 495 .npins = ARRAY_SIZE(clcd_high_res_pins), 539 .npins = ARRAY_SIZE(arm_gpio_pins), 575 .npins = ARRAY_SIZE(smi_2_chips_pins), [all …]
|
D | pinctrl-spear300.c | 182 .npins = ARRAY_SIZE(fsmc_2chips_pins), 209 .npins = ARRAY_SIZE(fsmc_4chips_pins), 244 .npins = ARRAY_SIZE(clcd_lcdmode_pins), 270 .npins = ARRAY_SIZE(clcd_pfmode_pins), 308 .npins = ARRAY_SIZE(tdm_pins), 344 .npins = ARRAY_SIZE(i2c_clk_pins), 377 .npins = ARRAY_SIZE(caml_pins), 403 .npins = ARRAY_SIZE(camu_pins), 437 .npins = ARRAY_SIZE(dac_pins), 473 .npins = ARRAY_SIZE(i2s_pins), [all …]
|
D | pinctrl-spear.h | 54 unsigned npins; member 85 .npins = ARRAY_SIZE(__pins), \ 116 unsigned npins; member 154 unsigned npins; member
|
D | pinctrl-spear.c | 135 *num_pins = pmx->machdata->groups[group]->npins; in spear_pinctrl_get_group_pins() 290 for (j = 0; j < gpio_pingroup->npins; j++) { in get_gpio_pingroup() 396 spear_pinctrl_desc.npins = machdata->npins; in spear_pinctrl_probe()
|
/linux-4.1.27/drivers/pinctrl/ |
D | pinctrl-amd.h | 79 unsigned npins; member 232 .npins = 2, 237 .npins = 2, 242 .npins = 2, 247 .npins = 2, 252 .npins = 9, 257 .npins = 5,
|
D | pinctrl-tz1090.c | 114 unsigned int npins; member 807 .npins = ARRAY_SIZE(pg_name##_pins), \ 824 .npins = ARRAY_SIZE(pg_name##_pins), \ 837 .npins = ARRAY_SIZE(pg_name##_pins), \ 905 for (pin = grp->pins, p = 0; p < grp->npins; ++p, ++pin) in tz1090_init_mux_pins() 1012 *num_pins = tz1090_groups[group].npins; in tz1090_pinctrl_get_group_pins() 1424 unsigned int pin_num, mux_group, i, npins; in tz1090_pinctrl_set_mux() local 1430 npins = grp->npins; in tz1090_pinctrl_set_mux() 1440 npins = 1; in tz1090_pinctrl_set_mux() 1463 __func__, npins, grp->name, tz1090_functions[function].name); in tz1090_pinctrl_set_mux() [all …]
|
D | core.c | 150 for (i = 0; i < pctldev->desc->npins; i++) { in pin_get_from_name() 324 gpio < range->base + range->npins) { in pinctrl_match_gpio_range() 361 if (range->base + range->npins - 1 < chip->base || in pinctrl_ready_for_gpio_range() 499 for (a = 0; a < range->npins; a++) { in pinctrl_find_gpio_range_from_pin() 504 pin < range->pin_base + range->npins) in pinctrl_find_gpio_range_from_pin() 1311 seq_printf(s, "registered pins: %d\n", pctldev->desc->npins); in pinctrl_pins_show() 1316 for (i = 0; i < pctldev->desc->npins; i++) { in pinctrl_pins_show() 1400 range->base, (range->base + range->npins - 1)); in pinctrl_gpioranges_show() 1401 for (a = 0; a < range->npins - 1; a++) in pinctrl_gpioranges_show() 1408 range->base, (range->base + range->npins - 1), in pinctrl_gpioranges_show() [all …]
|
D | pinctrl-tegra.h | 132 u8 npins; member 180 unsigned npins; member
|
D | pinctrl-at91.c | 128 unsigned npins; member 206 dev_dbg(info->dev, "%s: %d 0:%d\n", name, grp->npins, grp->pins[0]); in at91_pinctrl_find_group_by_name() 230 unsigned *npins) in at91_get_group_pins() argument 238 *npins = info->groups[selector].npins; in at91_get_group_pins() 271 map_num += grp->npins; in at91_dt_node_to_map() 292 for (i = 0; i < grp->npins; i++) { in at91_dt_node_to_map() 714 uint32_t npins = info->groups[group].npins; in at91_pmx_set() local 724 for (i = 0; i < npins; i++) { in at91_pmx_set() 731 for (i = 0; i < npins; i++) { in at91_pmx_set() 1073 grp->npins = size / 4; in at91_pinctrl_parse_groups() [all …]
|
D | pinctrl-lantiq.c | 45 *num_pins = info->grps[selector].npins; in ltq_get_group_pins() 243 for (i = 0; i < grp->npins; i++) { in match_group_mux() 268 if (!pin_grp->npins || in ltq_pmx_set() 274 for (i = 0; i < pin_grp->npins; i++) { in ltq_pmx_set()
|
D | pinctrl-single.c | 125 unsigned npins; member 325 unsigned *npins) in pcs_get_group_pins() argument 339 *npins = group->ngpins; in pcs_get_group_pins() 506 if (pin >= frange->offset + frange->npins in pcs_request_gpio() 686 unsigned npins, old = 0; in pcs_pinconf_group_get() local 689 ret = pcs_get_group_pins(pctldev, group, &pins, &npins); in pcs_pinconf_group_get() 692 for (i = 0; i < npins; i++) { in pcs_pinconf_group_get() 708 unsigned npins; in pcs_pinconf_group_set() local 711 ret = pcs_get_group_pins(pctldev, group, &pins, &npins); in pcs_pinconf_group_set() 714 for (i = 0; i < npins; i++) { in pcs_pinconf_group_set() [all …]
|
D | pinctrl-st.c | 268 unsigned npins; member 847 unsigned selector, const unsigned **pins, unsigned *npins) in st_pctl_get_group_pins() argument 855 *npins = info->groups[selector].npins; in st_pctl_get_group_pins() 889 map_num = grp->npins + 1; in st_pctl_dt_node_to_map() 910 for (i = 0; i < grp->npins; i++) { in st_pctl_dt_node_to_map() 970 for (i = 0; i < info->groups[group].npins; i++) { in st_pmx_set_mux() 1236 int i = 0, npins = 0, nr_props; in st_pctl_dt_parse_groups() local 1248 npins++; in st_pctl_dt_parse_groups() 1255 grp->npins = npins; in st_pctl_dt_parse_groups() 1257 grp->pins = devm_kzalloc(info->dev, npins * sizeof(u32), GFP_KERNEL); in st_pctl_dt_parse_groups() [all …]
|
D | pinctrl-amd.c | 577 *num_pins = gpio_dev->groups[group].npins; in amd_get_group_pins() 692 unsigned npins; in amd_pinconf_group_get() local 695 ret = amd_get_group_pins(pctldev, group, &pins, &npins); in amd_pinconf_group_get() 710 unsigned npins; in amd_pinconf_group_set() local 713 ret = amd_get_group_pins(pctldev, group, &pins, &npins); in amd_pinconf_group_set() 716 for (i = 0; i < npins; i++) { in amd_pinconf_group_set() 732 .npins = ARRAY_SIZE(kerncz_pins),
|
D | pinctrl-tz1090-pdc.c | 97 unsigned int npins; member 196 .npins = ARRAY_SIZE(pg_name##_pins), \ 210 .npins = ARRAY_SIZE(pg_name##_pins), \ 274 *num_pins = tz1090_pdc_groups[group].npins; in tz1090_pdc_pinctrl_get_group_pins() 873 for (i = 0, pit = g->pins; i < g->npins; ++i, ++pit) { in tz1090_pdc_pinconf_group_set() 943 tz1090_pdc_pinctrl_desc.npins = ARRAY_SIZE(tz1090_pdc_pins); in tz1090_pdc_pinctrl_probe()
|
D | pinctrl-adi2.h | 70 int npins; member
|
D | pinctrl-zynq.c | 65 const unsigned npins; member 369 .npins = ARRAY_SIZE(nm ## _pins), \ 799 *num_pins = pctrl->groups[selector].npins; in zynq_pctrl_get_group_pins() 870 for (i = 0; i < pgrp->npins; i++) { in zynq_pinmux_set_mux() 1081 for (i = 0; i < pgrp->npins; i++) { in zynq_pinconf_group_set() 1101 .npins = ARRAY_SIZE(zynq_pins),
|
D | pinctrl-rockchip.c | 185 unsigned int npins; member 293 unsigned *npins) in rockchip_get_group_pins() argument 301 *npins = info->groups[selector].npins; in rockchip_get_group_pins() 328 map_num += grp->npins; in rockchip_dt_node_to_map() 350 for (i = 0; i < grp->npins; i++) { in rockchip_dt_node_to_map() 837 for (cnt = 0; cnt < info->groups[group].npins; cnt++) { in rockchip_pmx_set() 1118 grp->npins = size / 4; in rockchip_pinctrl_parse_groups() 1120 grp->pins = devm_kzalloc(info->dev, grp->npins * sizeof(unsigned int), in rockchip_pinctrl_parse_groups() 1122 grp->data = devm_kzalloc(info->dev, grp->npins * in rockchip_pinctrl_parse_groups() 1259 ctrldesc->npins = info->ctrl->nr_pins; in rockchip_pinctrl_register() [all …]
|
D | pinctrl-as3722.c | 74 unsigned npins; member 160 .npins = 1, \ 195 *num_pins = as_pci->pin_groups[group].npins; in as3722_pinctrl_get_group_pins() 586 as3722_pinctrl_desc.npins = ARRAY_SIZE(as3722_pins_desc); in as3722_pinctrl_probe()
|
D | pinctrl-tegra.c | 81 *num_pins = pmx->soc->groups[group].npins; in tegra_pinctrl_get_group_pins() 679 tegra_pinctrl_gpio_range.npins = pmx->soc->ngpios; in tegra_pinctrl_probe() 682 tegra_pinctrl_desc.npins = pmx->soc->npins; in tegra_pinctrl_probe()
|
D | pinctrl-lantiq.h | 56 const unsigned npins; member
|
D | pinctrl-xway.c | 78 { .name = a, .mux = XWAY_MUX_##m, .pins = p, .npins = ARRAY_SIZE(p), } 592 for (i = 0; i < info->grps[selector].npins && !ret; i++) in xway_pinconf_group_set() 809 xway_pctrl_desc.npins = xway_chip.ngpio; in pinmux_xway_probe() 830 xway_gpio_range.npins = xway_chip.ngpio; in pinmux_xway_probe()
|
D | pinctrl-palmas.c | 384 unsigned npins; member 510 .npins = 1, \ 650 *num_pins = pci->pin_groups[group].npins; in palmas_pinctrl_get_group_pins() 1045 palmas_pinctrl_desc.npins = ARRAY_SIZE(palmas_pins_desc); in palmas_pinctrl_probe()
|
D | pinctrl-falcon.c | 71 .npins = ARRAY_SIZE(p), \ 479 falcon_pctrl_desc.npins = pad_count; in pinctrl_falcon_probe()
|
D | pinctrl-tegra20.c | 1981 .npins = ARRAY_SIZE(pg_name##_pins), \ 2010 .npins = ARRAY_SIZE(pg_name##_pins), \ 2025 .npins = ARRAY_SIZE(drive_##pg_name##_pins), \ 2219 .npins = ARRAY_SIZE(tegra20_pins),
|
D | pinctrl-adi2.c | 1068 adi_pinmux_desc.npins = pinctrl->soc->npins; in adi_pinctrl_probe()
|
D | pinctrl-tegra124.c | 1729 .npins = ARRAY_SIZE(pg_name##_pins), \ 1759 .npins = ARRAY_SIZE(drive_##pg_name##_pins), \ 1788 .npins = ARRAY_SIZE(mipi_pad_ctrl_##pg_name##_pins), \ 2051 .npins = ARRAY_SIZE(tegra124_pins),
|
D | pinctrl-adi2-bf60x.c | 511 .npins = ARRAY_SIZE(adi_pads),
|
D | pinctrl-tegra210.c | 1292 .npins = ARRAY_SIZE(pg_name##_pins), \ 1334 .npins = ARRAY_SIZE(drive_##pg_name##_pins), \ 1555 .npins = ARRAY_SIZE(tegra210_pins),
|
D | pinctrl-adi2-bf54x.c | 582 .npins = ARRAY_SIZE(adi_pads),
|
D | pinconf.c | 307 for (i = 0; i < pctldev->desc->npins; i++) { in pinconf_pins_show()
|
D | pinmux.c | 580 for (i = 0; i < pctldev->desc->npins; i++) { in pinmux_pins_show()
|
D | pinctrl-tegra114.c | 1560 .npins = ARRAY_SIZE(pg_name##_pins), \ 1590 .npins = ARRAY_SIZE(drive_##pg_name##_pins), \ 1839 .npins = ARRAY_SIZE(tegra114_pins),
|
D | pinctrl-u300.c | 1046 .npins = ARRAY_SIZE(u300_pads),
|
D | pinctrl-tegra30.c | 2121 .npins = ARRAY_SIZE(pg_name##_pins), \ 2151 .npins = ARRAY_SIZE(drive_##pg_name##_pins), \ 2474 .npins = ARRAY_SIZE(tegra30_pins),
|
D | pinctrl-tb10x.c | 753 .npins = ARRAY_SIZE(tb10x_pins),
|
/linux-4.1.27/drivers/pinctrl/freescale/ |
D | pinctrl-imx.c | 81 unsigned *npins) in imx_get_group_pins() argument 90 *npins = info->groups[selector].npins; in imx_get_group_pins() 124 for (i = 0; i < grp->npins; i++) { in imx_dt_node_to_map() 149 for (i = j = 0; i < grp->npins; i++) { in imx_dt_node_to_map() 188 unsigned int npins, pin_id; in imx_pmx_set() local 197 npins = grp->npins; in imx_pmx_set() 202 for (i = 0; i < npins; i++) { in imx_pmx_set() 319 for (pin = 0; pin < grp->npins; pin++) { in imx_pmx_gpio_request_enable() 464 for (i = 0; i < grp->npins; i++) { in imx_pinconf_group_dbg_show() 530 grp->npins = size / pin_size; in imx_pinctrl_parse_groups() [all …]
|
D | pinctrl-imx1-core.c | 196 unsigned *npins) in imx1_get_group_pins() argument 205 *npins = info->groups[selector].npins; in imx1_get_group_pins() 247 for (i = 0; i < grp->npins; i++) in imx1_dt_node_to_map() 270 for (i = j = 0; i < grp->npins; i++) { in imx1_dt_node_to_map() 307 unsigned int npins; in imx1_pmx_set() local 315 npins = info->groups[group].npins; in imx1_pmx_set() 317 WARN_ON(!pins || !npins); in imx1_pmx_set() 322 for (i = 0; i < npins; i++) { in imx1_pmx_set() 442 for (i = 0; i < grp->npins; i++) { in imx1_pinconf_group_dbg_show() 490 grp->npins = size / 12; in imx1_pinctrl_parse_groups() [all …]
|
D | pinctrl-mxs.c | 57 *num_pins = d->soc->groups[group].npins; in mxs_get_group_pins() 208 for (i = 0; i < g->npins; i++) { in mxs_pinctrl_set_mux() 272 for (i = 0; i < g->npins; i++) { in mxs_pinconf_group_set() 371 g->npins = length / sizeof(u32); in mxs_pinctrl_parse_group() 373 g->pins = devm_kzalloc(&pdev->dev, g->npins * sizeof(*g->pins), in mxs_pinctrl_parse_group() 378 g->muxsel = devm_kzalloc(&pdev->dev, g->npins * sizeof(*g->muxsel), in mxs_pinctrl_parse_group() 383 of_property_read_u32_array(np, propname, g->pins, g->npins); in mxs_pinctrl_parse_group() 384 for (i = 0; i < g->npins; i++) { in mxs_pinctrl_parse_group() 531 mxs_pinctrl_desc.npins = d->soc->npins; in mxs_pinctrl_probe()
|
D | pinctrl-imx1.h | 43 unsigned npins; member 61 unsigned int npins; member
|
D | pinctrl-imx.h | 47 unsigned npins; member 77 unsigned int npins; member
|
D | pinctrl-mxs.h | 66 unsigned npins; member 80 unsigned npins; member
|
D | pinctrl-vf610.c | 301 .npins = ARRAY_SIZE(vf610_pinctrl_pads),
|
D | pinctrl-imx25.c | 315 .npins = ARRAY_SIZE(imx25_pinctrl_pads),
|
D | pinctrl-imx23.c | 267 .npins = ARRAY_SIZE(imx23_pins),
|
D | pinctrl-imx1.c | 253 .npins = ARRAY_SIZE(imx1_pinctrl_pads),
|
D | pinctrl-imx50.c | 391 .npins = ARRAY_SIZE(imx50_pinctrl_pads),
|
D | pinctrl-imx6sx.c | 370 .npins = ARRAY_SIZE(imx6sx_pinctrl_pads),
|
D | pinctrl-imx6sl.c | 366 .npins = ARRAY_SIZE(imx6sl_pinctrl_pads),
|
D | pinctrl-imx53.c | 454 .npins = ARRAY_SIZE(imx53_pinctrl_pads),
|
D | pinctrl-imx6dl.c | 460 .npins = ARRAY_SIZE(imx6dl_pinctrl_pads),
|
D | pinctrl-imx6q.c | 466 .npins = ARRAY_SIZE(imx6q_pinctrl_pads),
|
D | pinctrl-imx21.c | 316 .npins = ARRAY_SIZE(imx21_pinctrl_pads),
|
D | pinctrl-imx28.c | 383 .npins = ARRAY_SIZE(imx28_pins),
|
D | pinctrl-imx27.c | 389 .npins = ARRAY_SIZE(imx27_pinctrl_pads),
|
D | pinctrl-imx51.c | 768 .npins = ARRAY_SIZE(imx51_pinctrl_pads),
|
D | pinctrl-imx35.c | 1005 .npins = ARRAY_SIZE(imx35_pinctrl_pads),
|
/linux-4.1.27/drivers/pinctrl/intel/ |
D | pinctrl-intel.h | 30 size_t npins; member 71 size_t npins; member 81 .npins = ARRAY_SIZE((p)), \ 110 size_t npins; member
|
D | pinctrl-cherryview.c | 96 size_t npins; member 121 unsigned npins; member 141 size_t npins; member 197 .npins = ARRAY_SIZE((p)), \ 206 .npins = ARRAY_SIZE((p)), \ 223 .npins = (end) - (start) + 1, \ 395 .npins = ARRAY_SIZE(southwest_pins), 482 .npins = ARRAY_SIZE(north_pins), 524 .npins = ARRAY_SIZE(east_pins), 645 .npins = ARRAY_SIZE(southeast_pins), [all …]
|
D | pinctrl-intel.c | 119 pin < community->pin_base + community->npins) in intel_get_community() 239 const unsigned **pins, unsigned *npins) in intel_get_group_pins() argument 244 *npins = pctrl->soc->groups[group].npins; in intel_get_group_pins() 335 for (i = 0; i < grp->npins; i++) { in intel_pinmux_set_mux() 343 for (i = 0; i < grp->npins; i++) { in intel_pinmux_set_mux() 829 if (padno >= community->npins) in intel_gpio_community_irq_handler() 890 pctrl->chip.ngpio = pctrl->soc->npins; in intel_gpio_probe() 902 0, 0, pctrl->soc->npins); in intel_gpio_probe() 930 pads = devm_kcalloc(pctrl->dev, soc->npins, sizeof(*pads), GFP_KERNEL); in intel_pinctrl_pm_init() 1005 community->ngpps = DIV_ROUND_UP(community->npins, NPADS_IN_GPP); in intel_pinctrl_probe() [all …]
|
D | pinctrl-sunrisepoint.c | 34 .npins = ((e) - (s) + 1), \ 278 .npins = ARRAY_SIZE(sptlp_pins),
|
D | pinctrl-baytrail.c | 124 .npins = BYT_NGPIO_SCORE, 129 .npins = BYT_NGPIO_NCORE, 134 .npins = BYT_NGPIO_SUS, 575 vg->chip.ngpio = range->npins; in byt_gpio_probe()
|
/linux-4.1.27/drivers/pinctrl/mvebu/ |
D | pinctrl-mvebu.c | 46 unsigned npins; member 67 pctl->groups[n].npins) in mvebu_pinctrl_find_group_by_pid() 369 *num_pins = pctl->groups[gid].npins; in mvebu_pinctrl_get_group_pins() 477 int num = 0, funcsize = pctl->desc.npins; in mvebu_pinctrl_build_functions() 503 pctl->desc.npins); in mvebu_pinctrl_build_functions() 583 pctl->desc.npins = 0; in mvebu_pinctrl_probe() 587 pctl->desc.npins += ctrl->npins; in mvebu_pinctrl_probe() 589 for (k = 0; k < ctrl->npins; k++) in mvebu_pinctrl_probe() 598 pctl->num_groups += ctrl->npins; in mvebu_pinctrl_probe() 599 noname += ctrl->npins; in mvebu_pinctrl_probe() [all …]
|
D | pinctrl-mvebu.h | 38 u8 npins; member 120 .npins = _idh - _idl + 1, \ 132 .npins = _idh - _idl + 1, \ 173 .npins = _npins, \
|
D | pinctrl-armada-xp.c | 450 soc->nmodes = mv78230_mpp_controls[0].npins; in armada_xp_pinctrl_probe() 461 soc->nmodes = mv78260_mpp_controls[0].npins; in armada_xp_pinctrl_probe() 472 soc->nmodes = mv78460_mpp_controls[0].npins; in armada_xp_pinctrl_probe()
|
D | pinctrl-armada-39x.c | 407 soc->nmodes = armada_39x_mpp_controls[0].npins; in armada_39x_pinctrl_probe()
|
D | pinctrl-armada-38x.c | 429 soc->nmodes = armada_38x_mpp_controls[0].npins; in armada_38x_pinctrl_probe()
|
/linux-4.1.27/drivers/pinctrl/nomadik/ |
D | pinctrl-abx500.h | 55 const unsigned npins; member 143 unsigned int npins; member 147 #define ABX500_PINRANGE(a, b, c) { .offset = a, .npins = b, .altfunc = c } 180 unsigned npins; member
|
D | pinctrl-nomadik.h | 118 const unsigned npins; member 143 unsigned npins; member
|
D | pinctrl-abx500.c | 725 dev_dbg(pct->dev, "enable group %s, %u pins\n", g->name, g->npins); in abx500_pmx_set() 727 for (i = 0; i < g->npins; i++) { in abx500_pmx_set() 757 (offset < (p->offset + p->npins))) in abx500_gpio_request_enable() 815 *num_pins = pct->soc->groups[selector].npins; in abx500_get_group_pins() 878 for (i = 0; i < npct->soc->npins; i++) in abx500_find_pin_name() 1122 unsigned int npins = 0; in abx500_get_gpio_num() local 1138 gend = p->offset + p->npins - 1; in abx500_get_gpio_num() 1152 npins = highest - lowest + 1; in abx500_get_gpio_num() 1153 return npins; in abx500_get_gpio_num() 1235 abx500_pinctrl_desc.npins = pct->soc->npins; in abx500_gpio_probe() [all …]
|
D | pinctrl-nomadik-stn8815.c | 268 .pin_base = b, .npins = c } 304 .npins = ARRAY_SIZE(a##_pins), .altsetting = b } 348 .npins = ARRAY_SIZE(nmk_stn8815_pins),
|
D | pinctrl-ab8505.c | 153 .npins = ARRAY_SIZE(a##_pins), .altsetting = b } 364 .npins = ARRAY_SIZE(ab8505_pins),
|
D | pinctrl-nomadik.c | 1320 *num_pins = npct->soc->groups[selector].npins; in nmk_get_group_pins() 1335 offset <= (range->pin_base + range->npins - 1)) in nmk_match_gpio_range() 1485 for (i = 0; i < npct->soc->npins; i++) in nmk_find_pin_name() 1656 dev_dbg(npct->dev, "enable group %s, %u pins\n", g->name, g->npins); in nmk_pmx_set() 1691 for (i = 0; i < g->npins; i++) in nmk_pmx_set() 1696 for (i = 0; i < g->npins; i++) { in nmk_pmx_set() 2028 nmk_pinctrl_desc.npins = npct->soc->npins; in nmk_pinctrl_probe()
|
D | pinctrl-ab8540.c | 186 .npins = ARRAY_SIZE(a##_pins), .altsetting = b } 390 .npins = ARRAY_SIZE(ab8540_pins),
|
D | pinctrl-ab8500.c | 231 .npins = ARRAY_SIZE(a##_pins), .altsetting = b } 469 .npins = ARRAY_SIZE(ab8500_pins),
|
D | pinctrl-ab9540.c | 216 .npins = ARRAY_SIZE(a##_pins), .altsetting = b } 469 .npins = ARRAY_SIZE(ab9540_pins),
|
D | pinctrl-nomadik-db8540.c | 345 .pin_base = b, .npins = c } 660 .npins = ARRAY_SIZE(a##_pins), .altsetting = b } 1253 .npins = ARRAY_SIZE(nmk_db8540_pins),
|
D | pinctrl-nomadik-db8500.c | 359 .pin_base = b, .npins = c } 667 .npins = ARRAY_SIZE(a##_pins), .altsetting = b } 1244 .npins = ARRAY_SIZE(nmk_db8500_pins),
|
/linux-4.1.27/drivers/pinctrl/vt8500/ |
D | pinctrl-wmt.h | 40 .npins = ARRAY_SIZE(__data), \ 56 const unsigned npins; member 70 u32 npins; member
|
D | pinctrl-wmt.c | 208 for (i = 0; i < data->npins; i++) { in wmt_pctl_find_group_by_pin() 585 wmt_desc.npins = data->npins; in wmt_pinctrl_probe()
|
D | pinctrl-wm8650.c | 338 data->npins = ARRAY_SIZE(wm8650_pins); in wm8650_pinctrl_probe()
|
D | pinctrl-wm8850.c | 356 data->npins = ARRAY_SIZE(wm8850_pins); in wm8850_pinctrl_probe()
|
D | pinctrl-wm8750.c | 377 data->npins = ARRAY_SIZE(wm8750_pins); in wm8750_pinctrl_probe()
|
D | pinctrl-vt8500.c | 469 data->npins = ARRAY_SIZE(vt8500_pins); in vt8500_pinctrl_probe()
|
D | pinctrl-wm8505.c | 500 data->npins = ARRAY_SIZE(wm8505_pins); in wm8505_pinctrl_probe()
|
/linux-4.1.27/drivers/pinctrl/qcom/ |
D | pinctrl-spmi-gpio.c | 197 return pctldev->desc->npins; in pmic_gpio_get_groups_count() 239 *num_qgroups = pctldev->desc->npins; in pmic_gpio_get_function_groups() 705 int ret, npins, i; in pmic_gpio_probe() local 714 npins = res[1] / PMIC_GPIO_ADDRESS_RANGE; in pmic_gpio_probe() 716 if (!npins) in pmic_gpio_probe() 719 BUG_ON(npins > ARRAY_SIZE(pmic_gpio_groups)); in pmic_gpio_probe() 730 pindesc = devm_kcalloc(dev, npins, sizeof(*pindesc), GFP_KERNEL); in pmic_gpio_probe() 734 pads = devm_kcalloc(dev, npins, sizeof(*pads), GFP_KERNEL); in pmic_gpio_probe() 748 pctrldesc->npins = npins; in pmic_gpio_probe() 755 for (i = 0; i < npins; i++, pindesc++) { in pmic_gpio_probe() [all …]
|
D | pinctrl-spmi-mpp.c | 189 return pctldev->desc->npins; in pmic_mpp_get_groups_count() 339 *num_qgroups = pctldev->desc->npins; in pmic_mpp_get_function_groups() 825 int ret, npins, i; in pmic_mpp_probe() local 834 npins = res[1] / PMIC_MPP_ADDRESS_RANGE; in pmic_mpp_probe() 835 if (!npins) in pmic_mpp_probe() 838 BUG_ON(npins > ARRAY_SIZE(pmic_mpp_groups)); in pmic_mpp_probe() 849 pindesc = devm_kcalloc(dev, npins, sizeof(*pindesc), GFP_KERNEL); in pmic_mpp_probe() 853 pads = devm_kcalloc(dev, npins, sizeof(*pads), GFP_KERNEL); in pmic_mpp_probe() 867 pctrldesc->npins = npins; in pmic_mpp_probe() 869 for (i = 0; i < npins; i++, pindesc++) { in pmic_mpp_probe() [all …]
|
D | pinctrl-msm.h | 68 unsigned npins; member 112 unsigned npins; member
|
D | pinctrl-ipq8064.c | 184 .npins = ARRAY_SIZE(gpio##id##_pins), \ 225 .npins = ARRAY_SIZE(pg_name##_pins), \ 627 .npins = ARRAY_SIZE(ipq8064_pins),
|
D | pinctrl-apq8064.c | 231 .npins = ARRAY_SIZE(gpio##id##_pins), \ 272 .npins = ARRAY_SIZE(pg_name##_pins), \ 594 .npins = ARRAY_SIZE(apq8064_pins),
|
D | pinctrl-msm.c | 99 *num_pins = pctrl->soc->groups[group].npins; in msm_get_group_pins() 907 msm_pinctrl_desc.npins = pctrl->soc->npins; in msm_pinctrl_probe()
|
D | pinctrl-msm8916.c | 308 .npins = ARRAY_SIZE(gpio##id##_pins), \ 347 .npins = ARRAY_SIZE(pg_name##_pins), \ 964 .npins = ARRAY_SIZE(msm8916_pins),
|
D | pinctrl-apq8084.c | 347 .npins = ARRAY_SIZE(gpio##id##_pins), \ 385 .npins = ARRAY_SIZE(pg_name##_pins), \ 1203 .npins = ARRAY_SIZE(apq8084_pins),
|
D | pinctrl-msm8x74.c | 343 .npins = ARRAY_SIZE(gpio##id##_pins), \ 380 .npins = ARRAY_SIZE(pg_name##_pins), \ 1025 .npins = ARRAY_SIZE(msm8x74_pins),
|
D | pinctrl-msm8960.c | 356 .npins = ARRAY_SIZE(gpio##id##_pins), \ 398 .npins = ARRAY_SIZE(pg_name##_pins), \ 1241 .npins = ARRAY_SIZE(msm8960_pins),
|
/linux-4.1.27/drivers/pinctrl/samsung/ |
D | pinctrl-exynos5440.c | 640 unsigned int *npins) in exynos5440_pinctrl_parse_dt_pins() argument 649 *npins = prop->length / sizeof(unsigned long); in exynos5440_pinctrl_parse_dt_pins() 650 if (!*npins) { in exynos5440_pinctrl_parse_dt_pins() 655 *pin_list = devm_kzalloc(dev, *npins * sizeof(**pin_list), GFP_KERNEL); in exynos5440_pinctrl_parse_dt_pins() 662 *pin_list, *npins); in exynos5440_pinctrl_parse_dt_pins() 678 unsigned int npins, grp_cnt, func_idx = 0; in exynos5440_pinctrl_parse_dt() local 708 &pin_list, &npins); in exynos5440_pinctrl_parse_dt() 726 grp->num_pins = npins; in exynos5440_pinctrl_parse_dt() 796 ctrldesc->npins = EXYNOS5440_MAX_PINS; in exynos5440_pinctrl_register() 799 for (pin = 0, pdesc = pindesc; pin < ctrldesc->npins; pin++, pdesc++) in exynos5440_pinctrl_register() [all …]
|
D | pinctrl-samsung.c | 648 groups = devm_kzalloc(dev, ctrldesc->npins * sizeof(*groups), in samsung_pinctrl_create_groups() 655 for (i = 0; i < ctrldesc->npins; ++i, ++pdesc, ++grp) { in samsung_pinctrl_create_groups() 661 *cnt = ctrldesc->npins; in samsung_pinctrl_create_groups() 670 int npins; in samsung_pinctrl_create_function() local 677 npins = of_property_count_strings(func_np, "samsung,pins"); in samsung_pinctrl_create_function() 678 if (npins < 1) { in samsung_pinctrl_create_function() 685 func->groups = devm_kzalloc(dev, npins * sizeof(char *), GFP_KERNEL); in samsung_pinctrl_create_function() 689 for (i = 0; i < npins; ++i) { in samsung_pinctrl_create_function() 704 func->num_groups = npins; in samsung_pinctrl_create_function() 843 ctrldesc->npins = drvdata->nr_pins; in samsung_pinctrl_register() [all …]
|
/linux-4.1.27/drivers/pinctrl/sunxi/ |
D | pinctrl-sunxi.c | 78 for (i = 0; i < pctl->desc->npins; i++) { in sunxi_pinctrl_desc_find_function_by_name() 103 for (i = 0; i < pctl->desc->npins; i++) { in sunxi_pinctrl_desc_find_function_by_pin() 768 pctl->ngroups = pctl->desc->npins; in sunxi_pinctrl_build_state() 777 for (i = 0; i < pctl->desc->npins; i++) { in sunxi_pinctrl_build_state() 790 pctl->desc->npins * sizeof(*pctl->functions), in sunxi_pinctrl_build_state() 796 for (i = 0; i < pctl->desc->npins; i++) { in sunxi_pinctrl_build_state() 816 for (i = 0; i < pctl->desc->npins; i++) { in sunxi_pinctrl_build_state() 890 pctl->desc->npins * sizeof(*pins), in sunxi_pinctrl_init() 895 for (i = 0; i < pctl->desc->npins; i++) in sunxi_pinctrl_init() 907 pctrl_desc->npins = pctl->desc->npins; in sunxi_pinctrl_init() [all …]
|
D | pinctrl-sun8i-a23-r.c | 93 .npins = ARRAY_SIZE(sun8i_a23_r_pins),
|
D | pinctrl-sun6i-a31-r.c | 94 .npins = ARRAY_SIZE(sun6i_a31_r_pins),
|
D | pinctrl-sunxi.h | 97 int npins; member
|
D | pinctrl-sun5i-a13.c | 381 .npins = ARRAY_SIZE(sun5i_a13_pins),
|
D | pinctrl-sun8i-a23.c | 564 .npins = ARRAY_SIZE(sun8i_a23_pins),
|
D | pinctrl-sun5i-a10s.c | 663 .npins = ARRAY_SIZE(sun5i_a10s_pins),
|
D | pinctrl-sun9i-a80.c | 722 .npins = ARRAY_SIZE(sun9i_a80_pins),
|
D | pinctrl-sun6i-a31s.c | 787 .npins = ARRAY_SIZE(sun6i_a31s_pins),
|
D | pinctrl-sun6i-a31.c | 915 .npins = ARRAY_SIZE(sun6i_a31_pins),
|
D | pinctrl-sun4i-a10.c | 1012 .npins = ARRAY_SIZE(sun4i_a10_pins),
|
D | pinctrl-sun7i-a20.c | 1038 .npins = ARRAY_SIZE(sun7i_a20_pins),
|
/linux-4.1.27/include/linux/pinctrl/ |
D | pinctrl.h | 67 unsigned int npins; member 131 unsigned int npins; member
|
/linux-4.1.27/drivers/pinctrl/mediatek/ |
D | pinctrl-mtk-common.c | 166 if (pin >= pctl->devdata->npins) in mtk_pconf_set_driving() 339 for (i = 0; i < pctl->devdata->npins; i++) { in mtk_pctrl_is_function_valid() 441 if (pin >= pctl->devdata->npins || in mtk_pctrl_dt_subnode_to_map() 585 for (i = 0; i < pctl->devdata->npins; i++) { in mtk_find_pin_by_eint_num() 1080 pctl->ngroups = pctl->devdata->npins; in mtk_pctrl_build_state() 1094 for (i = 0; i < pctl->devdata->npins; i++) { in mtk_pctrl_build_state() 1157 pins = devm_kcalloc(&pdev->dev, pctl->devdata->npins, sizeof(*pins), in mtk_pctrl_init() 1162 for (i = 0; i < pctl->devdata->npins; i++) in mtk_pctrl_init() 1167 mtk_pctrl_desc.npins = pctl->devdata->npins; in mtk_pctrl_init() 1182 pctl->chip->ngpio = pctl->devdata->npins; in mtk_pctrl_init() [all …]
|
D | pinctrl-mtk-common.h | 181 unsigned int npins; member
|
D | pinctrl-mt8173.c | 380 .npins = ARRAY_SIZE(mtk_pins_mt8173),
|
D | pinctrl-mt8135.c | 297 .npins = ARRAY_SIZE(mtk_pins_mt8135),
|
/linux-4.1.27/include/linux/gpio/ |
D | driver.h | 194 unsigned int npins); 205 unsigned int npins) in gpiochip_add_pin_range() argument
|
/linux-4.1.27/drivers/pinctrl/bcm/ |
D | pinctrl-bcm281xx.c | 93 const unsigned npins; member 944 .npins = ARRAY_SIZE(bcm281xx_pinctrl_pins), 954 if (pin >= pdata->npins) in pin_type_get() 990 return pdata->npins; in bcm281xx_pinctrl_get_groups_count() 1423 bcm281xx_pinctrl_desc.npins = bcm281xx_pinctrl.npins; in bcm281xx_pinctrl_probe()
|
D | pinctrl-bcm2835.c | 934 .npins = ARRAY_SIZE(bcm2835_gpio_pins), 943 .npins = BCM2835_NUM_GPIOS,
|
D | pinctrl-cygnus-mux.c | 988 cygnus_pinctrl_desc.npins = num_pins; in cygnus_pinmux_probe()
|
D | pinctrl-cygnus-gpio.c | 749 pctldesc->npins = gc->ngpio; in cygnus_gpio_register_pinconf()
|
/linux-4.1.27/drivers/gpio/ |
D | gpiolib.c | 689 &pin_range->range.npins); in gpiochip_add_pingroup_range() 698 gpio_offset, gpio_offset + pin_range->range.npins - 1, in gpiochip_add_pingroup_range() 718 unsigned int npins) in gpiochip_add_pin_range() argument 735 pin_range->range.npins = npins; in gpiochip_add_pin_range() 745 gpio_offset, gpio_offset + npins - 1, in gpiochip_add_pin_range() 747 pin_offset, pin_offset + npins - 1); in gpiochip_add_pin_range()
|
D | gpiolib-acpi.c | 87 for (i = 0; i < range->npins; i++) { in acpi_gpiochip_pin_to_gpio_offset() 93 pin < range->pin_base + range->npins) { in acpi_gpiochip_pin_to_gpio_offset()
|
/linux-4.1.27/include/linux/ |
D | gpio.h | 242 unsigned int npins) in gpiochip_add_pin_range() argument
|
/linux-4.1.27/arch/arm/mach-shmobile/ |
D | setup-r8a7779.c | 142 #define R8A7779_GPIO(idx, npins) \ argument 151 .number_of_pins = npins, \
|
/linux-4.1.27/drivers/pinctrl/sh-pfc/ |
D | pinctrl.c | 625 pmx->pctl_desc.npins = pfc->info->nr_pins; in sh_pfc_register_pinctrl()
|
/linux-4.1.27/Documentation/ |
D | pinctrl.txt | 74 .npins = ARRAY_SIZE(foo_pins), 305 .npins = 16, 314 .npins = 8, 356 .npins = ARRAY_SIZE(range_pins), 361 group is known, the pins and npins elements of the above structure can be 365 pinctrl_get_group_pins(pctl, "foo", &gpio_range.pins, &gpio_range.npins);
|
/linux-4.1.27/drivers/pinctrl/meson/ |
D | pinctrl-meson.c | 738 pc->desc.npins = pc->data->num_pins; in meson_pinctrl_probe()
|
/linux-4.1.27/drivers/pinctrl/sirf/ |
D | pinctrl-sirf.c | 308 sirfsoc_pinmux_desc.npins = pdata->pads_cnt; in sirfsoc_pinmux_probe()
|