Hi Mark
-- compatible : "renesas,rsrc-card{,<board>}"
Examples with boards are:
- "renesas,rsrc-card"
- "renesas,rsrc-card,lager"
- "renesas,rsrc-card,koelsch"
+- compatible : "simple-dpcm-audio-card"
Since the card is already in released kernels we can't just remove the old compatible strings, we should continue to support them. I'm also a bit unsure about adding a generic DPCM compatible string - it really is a Linux specific thing. While code reuse in the implementation is good so factoring out the card is good I'm not sure we want to bake in the idea that this is a strong abstraction so keeping a list of specific compatible strings might be better.
OK, I see. This driver was used for Renesas SCU (Sampling Rate Converter Unit) which is including SRC (Sampling Rate Converter), CTU (Channel Transfer Unit), MIX (Mixer), 1 or more CPU and 1 Codec system. (Original was only for SRC, rsrc = Renesas SRC)
Can I use simple-scu-audio-card ? If OK, I can send such patch.