Hello Haojian and Linus, For pcs_parse_one_pinctrl_entry() in drivers/pinctrl/pinctrl-single.c, I see that num_maps is set to 2 if PCS_HAS_PINCONF is enabled: 1057 if (PCS_HAS_PINCONF && function) { 1058 res = pcs_parse_pinconf(pcs, np, function, map); 1059 if (res) 1060 goto free_pingroups; 1061 *num_maps = 2; 1062 } else { 1063 *num_maps = 1; 1064 } 1065 mutex_unlock(&pcs->mutex); git blame shows me that came from 9dddb4df90d13: "pinctrl: single: support generic pinconf" Would you be able to provide any insight as to num_maps needs to be 2 when pinconf is enabled? thank you, drew