/linux-4.1.27/drivers/pinctrl/sh-pfc/ |
D | sh_pfc.h | 226 #define _GP_GPIO(bank, _pin, _name, sfx) \ argument 227 [(bank * 32) + _pin] = { \ 228 .pin = (bank * 32) + _pin, \ 263 #define PINMUX_GPIO(_pin) \ argument 264 [GPIO_##_pin] = { \ 266 .name = __stringify(GPIO_##_pin), \ 267 .enum_id = _pin##_DATA, \ 271 #define SH_PFC_PIN_CFG(_pin, cfgs) \ argument 273 .pin = _pin, \ 274 .name = __stringify(PORT##_pin), \ [all …]
|
D | pinctrl.c | 452 static bool sh_pfc_pinconf_validate(struct sh_pfc *pfc, unsigned int _pin, in sh_pfc_pinconf_validate() argument 455 int idx = sh_pfc_get_pin_index(pfc, _pin); in sh_pfc_pinconf_validate() 473 static int sh_pfc_pinconf_get(struct pinctrl_dev *pctldev, unsigned _pin, in sh_pfc_pinconf_get() argument 482 if (!sh_pfc_pinconf_validate(pfc, _pin, param)) in sh_pfc_pinconf_get() 493 bias = pfc->info->ops->get_bias(pfc, _pin); in sh_pfc_pinconf_get() 509 static int sh_pfc_pinconf_set(struct pinctrl_dev *pctldev, unsigned _pin, in sh_pfc_pinconf_set() argument 521 if (!sh_pfc_pinconf_validate(pfc, _pin, param)) in sh_pfc_pinconf_set() 532 pfc->info->ops->set_bias(pfc, _pin, param); in sh_pfc_pinconf_set()
|
/linux-4.1.27/drivers/pinctrl/mediatek/ |
D | pinctrl-mtk-common.h | 47 #define MTK_PIN(_pin, _pad, _chip, _eint, ...) \ argument 49 .pin = _pin, \ 116 #define MTK_PIN_DRV_GRP(_pin, _offset, _bit, _grp) \ argument 118 .pin = _pin, \
|
D | pinctrl-mt8173.c | 66 #define MTK_PIN_PUPD_SPEC(_pin, _offset, _pupd, _r1, _r0) \ argument 68 .pin = _pin, \
|
D | pinctrl-mt8135.c | 44 #define SPEC_PULL(_pin, _pupd_offset, _pupd_bit, _r0_offset, \ argument 47 .pin = _pin, \
|
/linux-4.1.27/drivers/pinctrl/sunxi/ |
D | pinctrl-sunxi.h | 131 #define SUNXI_PIN(_pin, ...) \ argument 133 .pin = _pin, \
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | exynos3250-pinctrl.dtsi | 24 #define PIN_SLP(_pin, _mode, _pull) \ argument 25 _pin { \ 26 samsung,pins = #_pin; \
|
D | exynos4x12-pinctrl.dtsi | 24 #define PIN_SLP(_pin, _mode, _pull) \ argument 25 _pin { \ 26 samsung,pins = #_pin; \
|
/linux-4.1.27/drivers/pinctrl/bcm/ |
D | pinctrl-bcm281xx.c | 375 { .number = a, .name = b, .drv_data = &c##_pin }
|