Hi Rob, On vie 09-10-2020 08:34:21, Rob Herring wrote: > I would probably go this route. You could add this level if there's > ever more than one codec. However, I'm still not clear what the > address represents for the codec. Is it needed? The address > space/format is defined by the parent node. So is this defined by the > EC? If so, other components don't have an address? The address represents the physical base address and length of a shared memory region from the EC. This seems to be the only component in the EC that needs an address AFAICT, so I guess the unit address and the intermediate node are needed to make it compatible with the existing EC binding. CC'ing Tzung-Bi Shih too, maybe he can give us some info about the driver. Thanks, Ricardo