Hi Rob > > > $defs > > > > Hmm... many drivers are using "definitions" ? > > Patches welcome to change them. I don't think it's many (not counting > types.yaml). Use of "definitions" or "$defs" is an exception. OK, let's use "$defs" in v3 > > > It would be better if users just always used "ports { port {}; };" even > > > in the single port case. > > > > "ports" support is added, we can't modify past. > > I don't understand. The graph APIs all work the same with or without > 'ports'. Changing the DT shouldn't affect the ABI. But, the driver didn't have "ports" handling code, "port" only. >From "DT point of view" changing port -> ports { port {}; }; is no problem, but "driver code point of view", it is big problem. Thank you for your help !! Best regards --- Kuninori Morimoto