Lines Matching refs:configs

605 				 unsigned long *configs, unsigned int num_configs)  in sppctl_pin_config_set()  argument
611 if (configs[0] == SPPCTL_IOP_CONFIGS) { in sppctl_pin_config_set()
617 if (configs[i] & SPPCTL_PCTL_L_OUT) in sppctl_pin_config_set()
619 if (configs[i] & SPPCTL_PCTL_L_OU1) in sppctl_pin_config_set()
621 if (configs[i] & SPPCTL_PCTL_L_INV) in sppctl_pin_config_set()
623 if (configs[i] & SPPCTL_PCTL_L_ONV) in sppctl_pin_config_set()
625 if (configs[i] & SPPCTL_PCTL_L_ODR) in sppctl_pin_config_set()
832 unsigned long *configs; in sppctl_dt_node_to_map() local
887 (*map)[i].data.configs.num_configs = 1; in sppctl_dt_node_to_map()
888 (*map)[i].data.configs.group_or_pin = pin_get_name(pctldev, pin_num); in sppctl_dt_node_to_map()
889 configs = kmalloc(sizeof(*configs), GFP_KERNEL); in sppctl_dt_node_to_map()
890 *configs = FIELD_GET(GENMASK(7, 0), dt_pin); in sppctl_dt_node_to_map()
891 (*map)[i].data.configs.configs = configs; in sppctl_dt_node_to_map()
894 (*map)[i].data.configs.group_or_pin, in sppctl_dt_node_to_map()
895 (*configs & (SPPCTL_PCTL_L_OUT | SPPCTL_PCTL_L_OU1)) ? in sppctl_dt_node_to_map()
900 (*map)[i].data.configs.num_configs = 1; in sppctl_dt_node_to_map()
901 (*map)[i].data.configs.group_or_pin = pin_get_name(pctldev, pin_num); in sppctl_dt_node_to_map()
902 configs = kmalloc(sizeof(*configs), GFP_KERNEL); in sppctl_dt_node_to_map()
903 *configs = SPPCTL_IOP_CONFIGS; in sppctl_dt_node_to_map()
904 (*map)[i].data.configs.configs = configs; in sppctl_dt_node_to_map()
907 (*map)[i].data.configs.group_or_pin); in sppctl_dt_node_to_map()