/linux-master/drivers/pinctrl/intel/ |
H A D | pinctrl-tangier.h | 31 * @npins: Number of pins in this family 38 size_t npins; member in struct:tng_family 47 .npins = (e) - (s) + 1, \ 54 .npins = (e) - (s) + 1, \ 71 * @npins: Number of pins in the array 87 size_t npins; member in struct:tng_pinctrl
|
H A D | pinctrl-intel-platform.c | 22 size_t npins; member in struct:intel_platform_pins 55 pins->npins = base + size; 65 size_t base = pins->npins; 171 community->pin_base = pins.npins; 177 community->npins = pins.npins - community->pin_base; 183 data->npins = pins.npins;
|
H A D | pinctrl-tangier.c | 77 pin < family->pin_base + family->npins) 151 const unsigned int **pins, unsigned int *npins) 156 *npins = tp->groups[group].grp.npins; 230 for (i = 0; i < grp->grp.npins; i++) { 238 for (i = 0; i < grp->grp.npins; i++) 475 unsigned int npins; local 478 ret = tng_get_group_pins(pctldev, group, &pins, &npins); 490 unsigned int npins; local 493 ret = tng_get_group_pins(pctldev, group, &pins, &npins); 150 tng_get_group_pins(struct pinctrl_dev *pctldev, unsigned int group, const unsigned int **pins, unsigned int *npins) argument [all...] |
/linux-master/drivers/pinctrl/freescale/ |
H A D | pinctrl-imx1.h | 32 * @npins: the number of pins in this group array, i.e. the number of 39 unsigned npins; member in struct:imx1_pin_group 57 unsigned int npins; member in struct:imx1_pinctrl_soc_info
|
H A D | pinctrl-mxs.h | 60 unsigned npins; member in struct:mxs_group 74 unsigned npins; member in struct:mxs_pinctrl_soc_data
|
H A D | pinctrl-imx1-core.c | 193 unsigned *npins) 202 *npins = info->groups[selector].npins; 244 for (i = 0; i < grp->npins; i++) 268 for (i = j = 0; i < grp->npins; i++) { 304 unsigned int npins; local 312 npins = info->groups[group].npins; 314 WARN_ON(!pins || !npins); 319 for (i = 0; i < npins; 191 imx1_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, const unsigned int **pins, unsigned *npins) argument [all...] |
/linux-master/drivers/pinctrl/spear/ |
H A 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 [all...] |
H A D | pinctrl-spear310.c | 43 .npins = ARRAY_SIZE(emi_cs_0_to_5_pins), 75 .npins = ARRAY_SIZE(uart1_pins), 107 .npins = ARRAY_SIZE(uart2_pins), 139 .npins = ARRAY_SIZE(uart3_pins), 171 .npins = ARRAY_SIZE(uart4_pins), 203 .npins = ARRAY_SIZE(uart5_pins), 235 .npins = ARRAY_SIZE(fsmc_pins), 267 .npins = ARRAY_SIZE(rs485_0_pins), 299 .npins = ARRAY_SIZE(rs485_1_pins), 331 .npins [all...] |
H A D | pinctrl-spear1340.c | 262 .npins = ARRAY_SIZE(pads_as_gpio_pins), 295 .npins = ARRAY_SIZE(fsmc_8bit_pins), 324 .npins = ARRAY_SIZE(fsmc_16bit_pins), 355 .npins = ARRAY_SIZE(fsmc_pnor_pins), 393 .npins = ARRAY_SIZE(keyboard_row_col_pins), 422 .npins = ARRAY_SIZE(keyboard_col5_pins), 455 .npins = ARRAY_SIZE(spdif_in_pins), 491 .npins = ARRAY_SIZE(spdif_out_pins), 531 .npins = ARRAY_SIZE(gpt_0_1_pins), 567 .npins [all...] |
H A D | pinctrl-spear300.c | 181 .npins = ARRAY_SIZE(fsmc_2chips_pins), 208 .npins = ARRAY_SIZE(fsmc_4chips_pins), 243 .npins = ARRAY_SIZE(clcd_lcdmode_pins), 269 .npins = ARRAY_SIZE(clcd_pfmode_pins), 307 .npins = ARRAY_SIZE(tdm_pins), 343 .npins = ARRAY_SIZE(i2c_clk_pins), 376 .npins = ARRAY_SIZE(caml_pins), 402 .npins = ARRAY_SIZE(camu_pins), 436 .npins = ARRAY_SIZE(dac_pins), 472 .npins [all...] |
H A D | pinctrl-spear320.c | 502 .npins = ARRAY_SIZE(clcd_pins), 585 .npins = ARRAY_SIZE(emi_pins), 631 .npins = ARRAY_SIZE(fsmc_8bit_pins), 678 .npins = ARRAY_SIZE(fsmc_16bit_pins), 724 .npins = ARRAY_SIZE(spp_pins), 769 .npins = ARRAY_SIZE(sdhci_led_pins), 872 .npins = ARRAY_SIZE(sdhci_cd_12_pins), 878 .npins = ARRAY_SIZE(sdhci_cd_51_pins), 934 .npins = ARRAY_SIZE(i2s_pins), 980 .npins [all...] |
H A D | pinctrl-spear1310.c | 260 .npins = ARRAY_SIZE(i2c0_pins), 296 .npins = ARRAY_SIZE(ssp0_pins), 325 .npins = ARRAY_SIZE(ssp0_cs0_pins), 354 .npins = ARRAY_SIZE(ssp0_cs1_2_pins), 391 .npins = ARRAY_SIZE(i2s0_pins), 427 .npins = ARRAY_SIZE(i2s1_pins), 465 .npins = ARRAY_SIZE(clcd_pins), 494 .npins = ARRAY_SIZE(clcd_high_res_pins), 538 .npins = ARRAY_SIZE(arm_gpio_pins), 574 .npins [all...] |
/linux-master/drivers/pinctrl/nomadik/ |
H A D | pinctrl-abx500.h | 58 const unsigned npins; member in struct:abx500_pingroup 129 * @npins: number of pins to map from both offsets 135 unsigned int npins; member in struct:abx500_pinrange 139 #define ABX500_PINRANGE(a, b, c) { .offset = a, .npins = b, .altfunc = c } 149 * @npins: The number of entries in @pins. 170 unsigned npins; member in struct:abx500_pinctrl_soc_data
|
/linux-master/drivers/pinctrl/vt8500/ |
H A D | pinctrl-wmt.h | 32 .npins = ARRAY_SIZE(__data), \ 48 const unsigned npins; member in struct:wmt_pinctrl_group 62 u32 npins; member in struct:wmt_pinctrl_data
|
/linux-master/drivers/pinctrl/renesas/ |
H A D | pinctrl-rza2.c | 50 int npins; member in struct:rza2_pinctrl_priv 247 chip.ngpio = priv->npins; 258 (of_args.args[2] != priv->npins)) { 264 priv->gpio_range.npins = priv->npins; 287 pins = devm_kcalloc(priv->dev, priv->npins, sizeof(*pins), GFP_KERNEL); 293 priv->desc.npins = priv->npins; 295 for (i = 0; i < priv->npins; i++) { 334 int i, ret, npins, gse local [all...] |
/linux-master/drivers/pinctrl/pxa/ |
H A D | pinctrl-pxa2xx.c | 71 for (i = 0; i < pctl->npins; i++) { 274 * alternate function, 6 * npins is an absolute high limit of the number 277 functions = devm_kcalloc(pctl->dev, pctl->npins * 6, 282 for (i = 0; i < pctl->npins; i++) 303 gtmp = devm_kmalloc_array(pctl->dev, pctl->npins, sizeof(*gtmp), 310 for (j = 0; j < pctl->npins; j++) 333 const struct pxa_desc_pin *ppins, int npins) 339 pctl->npins = npins; 341 pctl->ngroups = npins; 332 pxa2xx_build_state(struct pxa_pinctrl *pctl, const struct pxa_desc_pin *ppins, int npins) argument 374 pxa2xx_pinctrl_init(struct platform_device *pdev, const struct pxa_desc_pin *ppins, int npins, void __iomem *base_gafr[], void __iomem *base_gpdr[], void __iomem *base_pgsr[]) argument [all...] |
H A D | pinctrl-pxa2xx.h | 74 unsigned npins; member in struct:pxa_pinctrl 84 const struct pxa_desc_pin *ppins, int npins,
|
/linux-master/drivers/pinctrl/mvebu/ |
H A D | pinctrl-mvebu.h | 32 * @npins: number of pins controlled by this control 50 u8 npins; member in struct:mvebu_mpp_ctrl 137 .npins = _idh - _idl + 1, \ 149 .npins = _idh - _idl + 1, \ 190 .npins = _npins, \
|
/linux-master/drivers/pinctrl/bcm/ |
H A D | pinctrl-bcm63xx.h | 19 unsigned npins; member in struct:bcm63xx_pinctrl_soc
|
/linux-master/drivers/pinctrl/nxp/ |
H A D | pinctrl-s32.h | 39 unsigned int npins; member in struct:s32_pinctrl_soc_data
|
/linux-master/drivers/pinctrl/ |
H A D | pinctrl-axp209.c | 51 unsigned int npins; member in struct:axp20x_pctrl_desc 90 .npins = ARRAY_SIZE(axp209_pins), 99 .npins = ARRAY_SIZE(axp22x_pins), 106 .npins = ARRAY_SIZE(axp22x_pins), 333 return pctl->desc->npins; 393 int i, ret, pin, npins = pctl->desc->npins; local 409 pctl->funcs[i].ngroups = npins; 411 npins, sizeof(char *), 415 for (pin = 0; pin < npins; pi [all...] |
/linux-master/include/linux/pinctrl/ |
H A D | pinctrl.h | 33 * @npins: number of pins in the pingroup 38 size_t npins; member in struct:pingroup 46 .npins = _npins, \ 74 * @npins: number of pins in the GPIO range, including the base number 84 unsigned int npins; member in struct:pinctrl_gpio_range 131 * @npins: number of descriptors in the array, usually just ARRAY_SIZE() 153 unsigned int npins; member in struct:pinctrl_desc
|
/linux-master/drivers/gpio/ |
H A D | gpio-tangier.h | 50 * @npins: Number of pins in this range 55 unsigned int npins; member in struct:tng_gpio_pinrange 62 .npins = (gend) - (gstart) + 1, \
|
/linux-master/drivers/pinctrl/mediatek/ |
H A D | pinctrl-mt6797.c | 53 .npins = ARRAY_SIZE(mtk_pins_mt6797),
|
/linux-master/drivers/pinctrl/sunxi/ |
H A D | pinctrl-sun50i-h616-r.c | 32 .npins = ARRAY_SIZE(sun50i_h616_r_pins),
|