Hi Mark, Amadeusz, Jerome, Pierre-Louis > [Flag style] > unsigned int flags; > #define SND_SOC_FLAGS_ASSERTION_PLAYBACK BIT(x) > #define SND_SOC_FLAGS_ASSERTION_CAPTURE BIT(x) > ... > > [BitField style] > unsigned int playback_assertion:1; > unsigned int capture_assertion:1; > ... (snip) > So, my suggestion is that next v3 patch uses [Flag style]. > And after that, post new patch-set to switch > [BitField style] to [Flag style] for other flags. > But I wonder is this good approach ? I would like to fixup my comment above. Actually, I have no objection about current [BitField style]. If there is no special opinion/objection about this, I will post [BitField style] in v3 patch-set with assertion flag (= dpcm_xxx, and xxx_only compatible). Switching to [Flag style] can be next topic/patch-set. I will wait comment mail until end of this week. If there was no comment, I will post v3 patch then. Thank you for your help !! Best regards --- Renesas Electronics Ph.D. Kuninori Morimoto