Hi Mark It is not a big deal, but current Simple/Audio card is using simple_dai::clk directly. Encapsulation is one of simple-card-util's purpose. This patch adds asoc_simple_card_clk_enable/disable() and encapsulate it. Kuninori Morimoto (5): ASoC: simple_card_utils: add asoc_simple_card_clk_enable/disable() ASoC: simple-card: use asoc_simple_card_clk_enable/disable() ASoC: simple-scu-card: use asoc_simple_card_clk_enable/disable() ASoC: audio-graph-scu-card: use asoc_simple_card_clk_enable/disable() ASoC: audio-graph-card: use asoc_simple_card_clk_enable/disable() include/sound/simple_card_utils.h | 2 ++ sound/soc/generic/audio-graph-card.c | 10 +++++----- sound/soc/generic/audio-graph-scu-card.c | 4 ++-- sound/soc/generic/simple-card-utils.c | 6 ++++++ sound/soc/generic/simple-card.c | 10 +++++----- sound/soc/generic/simple-scu-card.c | 4 ++-- 6 files changed, 22 insertions(+), 14 deletions(-) -- 1.9.1