Lines Matching refs:pin_id

63 #define ATMEL_PIO_BANK(pin_id)		(pin_id / ATMEL_PIO_NPINS_PER_BANK)  argument
64 #define ATMEL_PIO_LINE(pin_id) (pin_id % ATMEL_PIO_NPINS_PER_BANK) argument
84 unsigned pin_id; member
436 unsigned pin_id) in atmel_pin_config_read() argument
439 unsigned bank = atmel_pioctrl->pins[pin_id]->bank; in atmel_pin_config_read()
440 unsigned line = atmel_pioctrl->pins[pin_id]->line; in atmel_pin_config_read()
452 unsigned pin_id, u32 conf) in atmel_pin_config_write() argument
455 unsigned bank = atmel_pioctrl->pins[pin_id]->bank; in atmel_pin_config_write()
456 unsigned line = atmel_pioctrl->pins[pin_id]->line; in atmel_pin_config_write()
515 unsigned pin_id, func_id; in atmel_pctl_xlate_pinfunc() local
518 pin_id = ATMEL_GET_PIN_NO(pinfunc); in atmel_pctl_xlate_pinfunc()
526 grp = atmel_pctl_find_group_by_pin(pctldev, pin_id); in atmel_pctl_xlate_pinfunc()
531 atmel_pioctrl->pins[pin_id]->mux = func_id; in atmel_pctl_xlate_pinfunc()
532 atmel_pioctrl->pins[pin_id]->ioset = ATMEL_GET_PIN_IOSET(pinfunc); in atmel_pctl_xlate_pinfunc()
535 atmel_pioctrl->pins[pin_id]->device = np->name; in atmel_pctl_xlate_pinfunc()
537 atmel_pioctrl->pins[pin_id]->device = np->parent->name; in atmel_pctl_xlate_pinfunc()
723 unsigned pin_id = grp->pin; in atmel_conf_pin_config_group_get() local
726 res = atmel_pin_config_read(pctldev, pin_id); in atmel_conf_pin_config_group_get()
776 unsigned bank, pin, pin_id = grp->pin; in atmel_conf_pin_config_group_set() local
780 conf = atmel_pin_config_read(pctldev, pin_id); in atmel_conf_pin_config_group_set()
787 __func__, pin_id, configs[i]); in atmel_conf_pin_config_group_set()
832 bank = ATMEL_PIO_BANK(pin_id); in atmel_conf_pin_config_group_set()
833 pin = ATMEL_PIO_LINE(pin_id); in atmel_conf_pin_config_group_set()
867 atmel_pin_config_write(pctldev, pin_id, conf); in atmel_conf_pin_config_group_set()
873 struct seq_file *s, unsigned pin_id) in atmel_conf_pin_config_dbg_show() argument
878 if (!atmel_pioctrl->pins[pin_id]->device) in atmel_conf_pin_config_dbg_show()
881 if (atmel_pioctrl->pins[pin_id]) in atmel_conf_pin_config_dbg_show()
883 atmel_pioctrl->pins[pin_id]->device, in atmel_conf_pin_config_dbg_show()
884 atmel_pioctrl->pins[pin_id]->ioset); in atmel_conf_pin_config_dbg_show()
886 conf = atmel_pin_config_read(pctldev, pin_id); in atmel_conf_pin_config_dbg_show()
1078 atmel_pioctrl->pins[i]->pin_id = i; in atmel_pinctrl_probe()