Lines Matching refs: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
86 unsigned pin_id; member
365 unsigned pin_id) in atmel_pin_config_read() argument
368 unsigned bank = atmel_pioctrl->pins[pin_id]->bank; in atmel_pin_config_read()
369 unsigned line = atmel_pioctrl->pins[pin_id]->line; in atmel_pin_config_read()
381 unsigned pin_id, u32 conf) in atmel_pin_config_write() argument
384 unsigned bank = atmel_pioctrl->pins[pin_id]->bank; in atmel_pin_config_write()
385 unsigned line = atmel_pioctrl->pins[pin_id]->line; in atmel_pin_config_write()
444 unsigned pin_id, func_id; in atmel_pctl_xlate_pinfunc() local
447 pin_id = ATMEL_GET_PIN_NO(pinfunc); in atmel_pctl_xlate_pinfunc()
455 grp = atmel_pctl_find_group_by_pin(pctldev, pin_id); in atmel_pctl_xlate_pinfunc()
460 atmel_pioctrl->pins[pin_id]->mux = func_id; in atmel_pctl_xlate_pinfunc()
461 atmel_pioctrl->pins[pin_id]->ioset = ATMEL_GET_PIN_IOSET(pinfunc); in atmel_pctl_xlate_pinfunc()
464 atmel_pioctrl->pins[pin_id]->device = np->name; in atmel_pctl_xlate_pinfunc()
466 atmel_pioctrl->pins[pin_id]->device = np->parent->name; in atmel_pctl_xlate_pinfunc()
652 unsigned pin_id = grp->pin; in atmel_conf_pin_config_group_get() local
655 res = atmel_pin_config_read(pctldev, pin_id); in atmel_conf_pin_config_group_get()
700 unsigned bank, pin, pin_id = grp->pin; in atmel_conf_pin_config_group_set() local
704 conf = atmel_pin_config_read(pctldev, pin_id); in atmel_conf_pin_config_group_set()
711 __func__, pin_id, configs[i]); in atmel_conf_pin_config_group_set()
756 bank = ATMEL_PIO_BANK(pin_id); in atmel_conf_pin_config_group_set()
757 pin = ATMEL_PIO_LINE(pin_id); in atmel_conf_pin_config_group_set()
779 atmel_pin_config_write(pctldev, pin_id, conf); in atmel_conf_pin_config_group_set()
785 struct seq_file *s, unsigned pin_id) in atmel_conf_pin_config_dbg_show() argument
790 if (!atmel_pioctrl->pins[pin_id]->device) in atmel_conf_pin_config_dbg_show()
793 if (atmel_pioctrl->pins[pin_id]) in atmel_conf_pin_config_dbg_show()
795 atmel_pioctrl->pins[pin_id]->device, in atmel_conf_pin_config_dbg_show()
796 atmel_pioctrl->pins[pin_id]->ioset); in atmel_conf_pin_config_dbg_show()
798 conf = atmel_pin_config_read(pctldev, pin_id); in atmel_conf_pin_config_dbg_show()
955 atmel_pioctrl->pins[i]->pin_id = i; in atmel_pinctrl_probe()