13 Feb
2018
13 Feb
'18
8:25 a.m.
On Mon, Feb 12, 2018 at 5:15 PM, Sylwester Nawrocki s.nawrocki@samsung.com wrote:
In order to support multiple instances of the I2S IP block the platform device name is prepended to each clock registered by the driver. The clock-output-names property is now not used, this should not cause any issues as, for example, CDCLK clock is referenced through DT 'clocks' property, not by name.
This change allows to have both I2S0 and I2S1 enabled simultaneously on exynos5433 and working properly when #clock-cells property is specified in respective DT nodes.
Signed-off-by: Sylwester Nawrocki s.nawrocki@samsung.com
Changes since v1:
- added devm_kasprintf() error handling.
sound/soc/samsung/i2s.c | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-)
Acked-by: Krzysztof Kozlowski krzk@kernel.org
Best regards, Krzysztof