On 15/11/2022 10:21, Jim Liu wrote: > Hi Linus and Krzysztof > > Thanks for your understanding and your suggestion. > I will follow your suggestion to modify the yaml file. > -> nuvoton,input-ngpios = <...> > -> nuvoton,output-ngpios = <...> > > And I don't think the node name needs to use gpio. > because it's not a general gpio, so I reference aspeed dts and use sgpio. > Could I use the sgpio node name or could you provide some suggestions? Aspeed DTS has poor code readability (not following several common DT conventions), so using it as an example or argument is not correct approach. Nodes have name "gpio" for GPIO controllers or one of pinctrl.yaml for pin controllers. Best regards, Krzysztof