On Wed, Feb 14, 2018 at 11:07:38PM +0100, Sebastian Reichel wrote: > +&cpcap { > + audio-codec { > + compatible = "motorola,cpcap-audio-codec"; > + }; Why are we adding a separate DT node with no content for this? This is a single chip, we already know that the CODEC part is there from the DT telling us that the chip is there and what we decide is part of the CODEC is going to depend on what the OS running on the system is doing.