Lines Matching full:pin_id

68 #define ATMEL_PIO_BANK(pin_id)		(pin_id / ATMEL_PIO_NPINS_PER_BANK)  argument
69 #define ATMEL_PIO_LINE(pin_id) (pin_id % ATMEL_PIO_NPINS_PER_BANK) argument
98 unsigned int pin_id; member
115 * @pins: pins table used for both pinctrl and gpio. pin_id, bank and line
449 unsigned int pin_id) in atmel_pin_config_read() argument
452 unsigned int bank = atmel_pioctrl->pins[pin_id]->bank; in atmel_pin_config_read()
453 unsigned int line = atmel_pioctrl->pins[pin_id]->line; in atmel_pin_config_read()
465 unsigned int pin_id, u32 conf) in atmel_pin_config_write() argument
468 unsigned int bank = atmel_pioctrl->pins[pin_id]->bank; in atmel_pin_config_write()
469 unsigned int line = atmel_pioctrl->pins[pin_id]->line; in atmel_pin_config_write()
529 unsigned int pin_id, func_id; in atmel_pctl_xlate_pinfunc() local
532 pin_id = ATMEL_GET_PIN_NO(pinfunc); in atmel_pctl_xlate_pinfunc()
540 grp = atmel_pctl_find_group_by_pin(pctldev, pin_id); in atmel_pctl_xlate_pinfunc()
545 atmel_pioctrl->pins[pin_id]->mux = func_id; in atmel_pctl_xlate_pinfunc()
546 atmel_pioctrl->pins[pin_id]->ioset = ATMEL_GET_PIN_IOSET(pinfunc); in atmel_pctl_xlate_pinfunc()
549 atmel_pioctrl->pins[pin_id]->device = np->name; in atmel_pctl_xlate_pinfunc()
551 atmel_pioctrl->pins[pin_id]->device = np->parent->name; in atmel_pctl_xlate_pinfunc()
737 unsigned int pin_id = grp->pin; in atmel_conf_pin_config_group_get() local
740 res = atmel_pin_config_read(pctldev, pin_id); in atmel_conf_pin_config_group_get()
804 unsigned int bank, pin, pin_id = grp->pin; in atmel_conf_pin_config_group_set() local
808 conf = atmel_pin_config_read(pctldev, pin_id); in atmel_conf_pin_config_group_set()
819 __func__, pin_id, configs[i]); in atmel_conf_pin_config_group_set()
864 bank = ATMEL_PIO_BANK(pin_id); in atmel_conf_pin_config_group_set()
865 pin = ATMEL_PIO_LINE(pin_id); in atmel_conf_pin_config_group_set()
908 atmel_pin_config_write(pctldev, pin_id, conf); in atmel_conf_pin_config_group_set()
934 unsigned int pin_id) in atmel_conf_pin_config_dbg_show() argument
939 if (!atmel_pioctrl->pins[pin_id]->device) in atmel_conf_pin_config_dbg_show()
943 atmel_pioctrl->pins[pin_id]->device, in atmel_conf_pin_config_dbg_show()
944 atmel_pioctrl->pins[pin_id]->ioset); in atmel_conf_pin_config_dbg_show()
946 conf = atmel_pin_config_read(pctldev, pin_id); in atmel_conf_pin_config_dbg_show()
1154 atmel_pioctrl->pins[i]->pin_id = i; in atmel_pinctrl_probe()
1168 dev_dbg(dev, "pin_id=%u, bank=%u, line=%u", i, bank, line); in atmel_pinctrl_probe()