Searched refs:fld_width (Results 1 – 7 of 7) sorted by relevance
/kernel/linux/linux-5.10/drivers/pinctrl/samsung/ |
D | pinctrl-s3c64xx.c | 67 .fld_width = { 4, 1, 2, 0, 2, 2, }, 72 .fld_width = { 4, 1, 2, }, 77 .fld_width = { 4, 1, 2, 0, 2, 2, }, 82 .fld_width = { 4, 1, 2, }, 87 .fld_width = { 2, 1, 2, 0, 2, 2, }, 92 .fld_width = { 2, 1, 2, }, 280 if (bank_type->fld_width[PINCFG_TYPE_FUNC] * shift >= 32) { in s3c64xx_irq_set_function() 286 shift = shift * bank_type->fld_width[PINCFG_TYPE_FUNC]; in s3c64xx_irq_set_function() 287 mask = (1 << bank_type->fld_width[PINCFG_TYPE_FUNC]) - 1; in s3c64xx_irq_set_function()
|
D | pinctrl-exynos-arm64.c | 23 .fld_width = { 4, 1, 2, 2, 2, 2, }, 28 .fld_width = { 4, 1, 2, 2, }, 34 .fld_width = { 4, 1, 2, 4, 2, 2, }, 39 .fld_width = { 4, 1, 2, 4, },
|
D | pinctrl-samsung.c | 395 mask = (1 << type->fld_width[PINCFG_TYPE_FUNC]) - 1; in samsung_pinmux_setup() 396 shift = pin_offset * type->fld_width[PINCFG_TYPE_FUNC]; in samsung_pinmux_setup() 448 if (cfg_type >= PINCFG_TYPE_NUM || !type->fld_width[cfg_type]) in samsung_pinconf_rw() 451 width = type->fld_width[cfg_type]; in samsung_pinconf_rw() 605 mask = (1 << type->fld_width[PINCFG_TYPE_FUNC]) - 1; in samsung_gpio_set_direction() 606 shift = offset * type->fld_width[PINCFG_TYPE_FUNC]; in samsung_gpio_set_direction() 1157 const u8 *widths = bank->type->fld_width; in samsung_pinctrl_suspend() 1210 const u8 *widths = bank->type->fld_width; in samsung_pinctrl_resume()
|
D | pinctrl-s3c24xx.c | 43 .fld_width = { 1, 1, }, 48 .fld_width = { 2, 1, 2, }, 150 shift = pin * bank_type->fld_width[PINCFG_TYPE_FUNC]; in s3c24xx_eint_set_function() 151 mask = (1 << bank_type->fld_width[PINCFG_TYPE_FUNC]) - 1; in s3c24xx_eint_set_function()
|
D | pinctrl-exynos.c | 169 shift = irqd->hwirq * bank_type->fld_width[PINCFG_TYPE_FUNC]; in exynos_irq_request_resources() 170 mask = (1 << bank_type->fld_width[PINCFG_TYPE_FUNC]) - 1; in exynos_irq_request_resources() 192 shift = irqd->hwirq * bank_type->fld_width[PINCFG_TYPE_FUNC]; in exynos_irq_release_resources() 193 mask = (1 << bank_type->fld_width[PINCFG_TYPE_FUNC]) - 1; in exynos_irq_release_resources()
|
D | pinctrl-samsung.h | 103 u8 fld_width[PINCFG_TYPE_NUM]; member
|
D | pinctrl-exynos-arm.c | 26 .fld_width = { 4, 1, 2, 2, 2, 2, }, 31 .fld_width = { 4, 1, 2, 2, },
|