Home
last modified time | relevance | path

Searched refs:_pin (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/pinctrl/pxa/
A Dpinctrl-pxa2xx.h17 #define PXA_PIN(_pin, funcs...) \ argument
19 .pin = _pin, \
24 #define PXA_GPIO_PIN(_pin, funcs...) \ argument
26 .pin = _pin, \
33 #define PXA_GPIO_ONLY_PIN(_pin) \ argument
35 .pin = _pin, \
/linux/drivers/pinctrl/stm32/
A Dpinctrl-stm32.h38 #define STM32_PIN(_pin, ...) \ argument
40 .pin = _pin, \
45 #define STM32_PIN_PKG(_pin, _pkg, ...) \ argument
47 .pin = _pin, \
/linux/drivers/pinctrl/mediatek/
A Dpinctrl-mtk-common.h41 #define MTK_PIN(_pin, _pad, _chip, _eint, ...) \ argument
43 .pin = _pin, \
109 #define MTK_PIN_DRV_GRP(_pin, _offset, _bit, _grp) \ argument
111 .pin = _pin, \
134 #define MTK_PIN_PUPD_SPEC_SR(_pin, _offset, _pupd, _r1, _r0) \ argument
136 .pin = _pin, \
A Dpinctrl-mt2701.c31 #define MTK_PINMUX_SPEC(_pin, _offset, _bit) \ argument
33 .pin = _pin, \
A Dpinctrl-mt8135.c36 #define SPEC_PULL(_pin, _pupd_offset, _pupd_bit, _r0_offset, \ argument
39 .pin = _pin, \
/linux/arch/arm/boot/dts/
A Dexynos3250-pinctrl.dtsi15 _pin { \
16 samsung,pins = #_pin; \
22 #define PIN_OUT(_pin, _drv) \ argument
23 _pin { \
24 samsung,pins = #_pin; \
31 _pin { \
32 samsung,pins = #_pin; \
40 _pin { \
41 samsung,pins = #_pin; \
48 _pin { \
[all …]
A Ds5pv210-pinctrl.dtsi21 #define PIN_SLP(_pin, _mode, _pull) \ argument
22 _pin { \
23 samsung,pins = #_pin; \
A Dexynos4412-pinctrl.dtsi14 #define PIN_SLP(_pin, _mode, _pull) \ argument
15 _pin { \
16 samsung,pins = #_pin; \
/linux/drivers/pinctrl/renesas/
A Dpinctrl.c570 int idx = sh_pfc_get_pin_index(pfc, _pin); in sh_pfc_pinconf_validate()
603 if (!sh_pfc_pinconf_validate(pfc, _pin, param)) in sh_pfc_pinconf_get()
616 bias = pfc->info->ops->get_bias(pfc, _pin); in sh_pfc_pinconf_get()
629 ret = sh_pfc_pinconf_get_drive_strength(pfc, _pin); in sh_pfc_pinconf_get()
638 int idx = sh_pfc_get_pin_index(pfc, _pin); in sh_pfc_pinconf_get()
648 if (WARN(bit < 0, "invalid pin %#x", _pin)) in sh_pfc_pinconf_get()
682 if (!sh_pfc_pinconf_validate(pfc, _pin, param)) in sh_pfc_pinconf_set()
693 pfc->info->ops->set_bias(pfc, _pin, param); in sh_pfc_pinconf_set()
703 ret = sh_pfc_pinconf_set_drive_strength(pfc, _pin, arg); in sh_pfc_pinconf_set()
712 int idx = sh_pfc_get_pin_index(pfc, _pin); in sh_pfc_pinconf_set()
[all …]
A Dsh_pfc.h629 .pin = (bank * 32) + _pin, \
683 #define PINMUX_GPIO(_pin) \ argument
684 [GPIO_##_pin] = { \
686 .name = __stringify(GPIO_##_pin), \
687 .enum_id = _pin##_DATA, \
691 #define SH_PFC_PIN_CFG(_pin, cfgs) \ argument
693 .pin = _pin, \
694 .name = __stringify(PORT##_pin), \
695 .enum_id = PORT##_pin##_DATA, \
746 #define _NOGP_PINMUX(_pin, _name, cfg) \ argument
[all …]
A Dpinctrl-rzg2l.c428 unsigned int _pin, in rzg2l_pinctrl_pinconf_get() argument
433 const struct pinctrl_pin_desc *pin = &pctrl->desc.pins[_pin]; in rzg2l_pinctrl_pinconf_get()
497 unsigned int _pin, in rzg2l_pinctrl_pinconf_set() argument
502 const struct pinctrl_pin_desc *pin = &pctrl->desc.pins[_pin]; in rzg2l_pinctrl_pinconf_set()
/linux/drivers/pinctrl/sunxi/
A Dpinctrl-sunxi.h175 #define SUNXI_PIN(_pin, ...) \ argument
177 .pin = _pin, \
182 #define SUNXI_PIN_VARIANT(_pin, _variant, ...) \ argument
184 .pin = _pin, \
/linux/drivers/pinctrl/visconti/
A Dpinctrl-common.h26 #define VISCONTI_PIN(_pin, dsel, d_sh, pude, pudsel, p_sh) \ argument
28 .pin = _pin, \
A Dpinctrl-common.c37 unsigned int _pin, in visconti_pin_config_set() argument
42 const struct visconti_desc_pin *pin = &priv->devdata->pins[_pin]; in visconti_pin_config_set()
49 dev_dbg(priv->dev, "%s: pin = %d (%s)\n", __func__, _pin, pin->pin.name); in visconti_pin_config_set()
/linux/drivers/pinctrl/
A Dpinctrl-pistachio.c634 #define PIN_GROUP(_pin, _name) \ argument
637 .pin = PISTACHIO_PIN_##_pin, \
648 #define MFIO_PIN_GROUP(_pin, _func) \ argument
650 .name = "mfio" #_pin, \
651 .pin = PISTACHIO_PIN_MFIO(_pin), \
662 #define MFIO_MUX_PIN_GROUP(_pin, _f0, _f1, _f2, _reg, _shift, _mask) \ argument
664 .name = "mfio" #_pin, \
665 .pin = PISTACHIO_PIN_MFIO(_pin), \
A Dpinctrl-oxnas.c271 #define OXNAS_PINCTRL_GROUP(_pin, _name, ...) \ argument
274 .pin = _pin, \
275 .bank = _pin / PINS_PER_BANK, \
A Dpinctrl-pic32.c372 #define PIC32_PINCTRL_GROUP(_pin, _name, ...) \ argument
375 .pin = _pin, \
/linux/drivers/pinctrl/cirrus/
A Dpinctrl-lochnagar.c51 static const struct lochnagar_pin lochnagar##REV##_##ID##_pin = { \
57 static const struct lochnagar_pin lochnagar##REV##_##ID##_pin = \
70 static const struct lochnagar_pin lochnagar1_##ID##_pin = \
79 static const struct lochnagar_pin lochnagar2_##ID##_pin = \
92 .name = lochnagar##REV##_##ID##_pin.name, \
93 .drv_data = (void *)&lochnagar##REV##_##ID##_pin, \
441 LN_FUNC(lochnagar##REV##_##ID##_pin.name, PIN, OP)
606 .name = lochnagar##REV##_##ID##_pin.name, \
/linux/arch/arm64/boot/dts/exynos/
A Dexynos5433-pinctrl.dtsi14 #define PIN(_func, _pin, _pull, _drv) \ argument
15 _pin { \
16 samsung,pins = #_pin; \
/linux/drivers/pinctrl/bcm/
A Dpinctrl-bcm281xx.c376 { .number = a, .name = b, .drv_data = &c##_pin }
/linux/drivers/soc/tegra/
A Dpmc.c307 #define TEGRA_WAKE_GPIO(_name, _id, _instance, _pin) \ argument
314 .pin = _pin, \

Completed in 59 milliseconds