Home
last modified time | relevance | path

Searched refs:pin_id (Results 1 – 7 of 7) sorted by relevance

/linux-4.1.27/drivers/pinctrl/freescale/
Dpinctrl-imx1-core.c81 static void __iomem *imx1_mem(struct imx1_pinctrl *ipctl, unsigned int pin_id) in imx1_mem() argument
83 unsigned int port = pin_id / 32; in imx1_mem()
91 static void imx1_write_2bit(struct imx1_pinctrl *ipctl, unsigned int pin_id, in imx1_write_2bit() argument
94 void __iomem *reg = imx1_mem(ipctl, pin_id) + reg_offset; in imx1_write_2bit()
95 int offset = (pin_id % 16) * 2; /* offset, regardless of register used */ in imx1_write_2bit()
101 if (pin_id % 32 >= 16) in imx1_write_2bit()
118 static void imx1_write_bit(struct imx1_pinctrl *ipctl, unsigned int pin_id, in imx1_write_bit() argument
121 void __iomem *reg = imx1_mem(ipctl, pin_id) + reg_offset; in imx1_write_bit()
122 int offset = pin_id % 32; in imx1_write_bit()
138 static int imx1_read_2bit(struct imx1_pinctrl *ipctl, unsigned int pin_id, in imx1_read_2bit() argument
[all …]
Dpinctrl-imx.c188 unsigned int npins, pin_id; in imx_pmx_set() local
204 pin_id = pin->pin; in imx_pmx_set()
205 pin_reg = &info->pin_regs[pin_id]; in imx_pmx_set()
209 info->pins[pin_id].name); in imx_pmx_set()
377 unsigned pin_id, unsigned long *config) in imx_pinconf_get() argument
381 const struct imx_pin_reg *pin_reg = &info->pin_regs[pin_id]; in imx_pinconf_get()
385 info->pins[pin_id].name); in imx_pinconf_get()
398 unsigned pin_id, unsigned long *configs, in imx_pinconf_set() argument
403 const struct imx_pin_reg *pin_reg = &info->pin_regs[pin_id]; in imx_pinconf_set()
408 info->pins[pin_id].name); in imx_pinconf_set()
[all …]
Dpinctrl-imx1.h27 unsigned int pin_id; member
/linux-4.1.27/drivers/pinctrl/
Dpinctrl-st.c459 int pin_id, int function) in st_pctl_set_function() argument
463 int pin = st_gpio_pin(pin_id); in st_pctl_set_function()
1026 static int st_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin_id, in st_pinconf_set() argument
1029 int pin = st_gpio_pin(pin_id); in st_pinconf_set()
1031 struct st_pio_control *pc = st_get_pio_control(pctldev, pin_id); in st_pinconf_set()
1043 unsigned pin_id, unsigned long *config) in st_pinconf_get() argument
1045 int pin = st_gpio_pin(pin_id); in st_pinconf_get()
1047 struct st_pio_control *pc = st_get_pio_control(pctldev, pin_id); in st_pinconf_get()
1057 struct seq_file *s, unsigned pin_id) in st_pinconf_dbg_show() argument
1062 int offset = st_gpio_pin(pin_id); in st_pinconf_dbg_show()
[all …]
Dpinctrl-at91.c848 unsigned pin_id, unsigned long *config) in at91_pinconf_get() argument
856 dev_dbg(info->dev, "%s:%d, pin_id=%d", __func__, __LINE__, pin_id); in at91_pinconf_get()
857 pio = pin_to_controller(info, pin_to_bank(pin_id)); in at91_pinconf_get()
862 pin = pin_id % MAX_NB_GPIO_PER_BANK; in at91_pinconf_get()
886 unsigned pin_id, unsigned long *configs, in at91_pinconf_set() argument
901 __func__, __LINE__, pin_id, config); in at91_pinconf_set()
902 pio = pin_to_controller(info, pin_to_bank(pin_id)); in at91_pinconf_set()
907 pin = pin_id % MAX_NB_GPIO_PER_BANK; in at91_pinconf_set()
953 struct seq_file *s, unsigned pin_id) in at91_pinconf_dbg_show() argument
958 at91_pinconf_get(pctldev, pin_id, &config); in at91_pinconf_dbg_show()
Dpinctrl-as3722.c156 #define AS3722_PINGROUP(pg_name, pin_id) \ argument
159 .pins = {AS3722_PIN_##pin_id}, \
Dpinctrl-palmas.c506 #define PALMAS_PINGROUP(pg_name, pin_id, base, reg, _mask, _bshift, o0, o1, o2, o3) \ argument
509 .pins = {PALMAS_PIN_##pin_id}, \