summaryrefslogtreecommitdiff
path: root/include/linux/xarray.h
diff options
context:
space:
mode:
authorJohn Madieu <john.madieu.xa@bp.renesas.com>2026-05-25 11:02:27 +0000
committerMark Brown <broonie@kernel.org>2026-06-01 15:30:24 +0100
commit799836bc37ac9d31beb9effb4d02318f45e53b8f (patch)
tree15c6789a4f2ce4a1b43c4e075f97040d82ce0378 /include/linux/xarray.h
parent16593532c47ad6c1bab3af18fb7b0a5423c05cca (diff)
ASoC: rsnd: src: Acquire shared SCU clocks for RZ/G3E
The RZ/G3E SoC requires explicit SCU (Sampling Rate Converter Unit) clock management: - scu: SCU top-level module clock (CPG_CLKON_15.CLK6_ON) - scu_x2: SCU top-level double-rate clock (CPG_CLKON_15.CLK7_ON) - scu_supply: SCU register-access / housekeeping clock (CPG_CLKON_23.CLK14_ON) Without every one of them enabled, no SCU register is reachable. Hold these in a new struct rsnd_src_ctrl and acquire them with devm_clk_get_optional_enabled(). scu_supply is intentionally left untouched by the system suspend/resume path added later in the series, so SCU registers stay reachable across PM transitions. Signed-off-by: John Madieu <john.madieu.xa@bp.renesas.com> Acked-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Link: https://patch.msgid.link/20260525110230.4014435-16-john.madieu.xa@bp.renesas.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/linux/xarray.h')
0 files changed, 0 insertions, 0 deletions