6 Jun
2014
6 Jun
'14
7:54 a.m.
Hi Ben, Violeta
reg = <0 0xec500000 0 0x1000>, /* SCU */ <0 0xec5a0000 0 0x100>, /* ADG */ <0 0xec540000 0 0x1000>, /* SSIU */ <0 0xec541000 0 0x1280>; /* SSI */ clocks = <&mstp10_clks R8A7790_CLK_SSI>,
I don't think we have this one here.
Indeed. Adding it fixed our issue.
Phew, nice ! Sorry for my poor English which causes delay solution.
- SSI(ALL) is called via pm_runtime_xxx() from sound driver
- SRC(ALL) is called as parent clock of SRCn clocks
See, this is why I /hate/ the implicit clock management. This is another case where we're getting bitten by it.
I troubled about this ALL bit too, then, it become current style.
One reason was that this driver is supporting Gen1 sound too. But, this SRC(ALL) didn't exist on Gen1..