clk: at91: add I2S clock mux driver
authorCodrin Ciubotariu <codrin.ciubotariu@microchip.com>
Mon, 18 Jun 2018 14:12:36 +0000 (17:12 +0300)
committerStephen Boyd <sboyd@kernel.org>
Fri, 6 Jul 2018 18:12:20 +0000 (11:12 -0700)
commit96e4ea8c253d12079db4d7174990455b4bbf0c87
treea0cb6049dad098bcad9e8a11fcdc763be3482a90
parent5f273c0d9facfea124f6dea9de41775085056cc2
clk: at91: add I2S clock mux driver

This driver is a simple muxing driver that controls the
I2S's clock input by using syscon/regmap to change the parent.
The available inputs can be peripheral clock and generated clock.

Signed-off-by: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
[sboyd@kernel.org: Fix SPDX tag comment style]
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
arch/arm/mach-at91/Kconfig
drivers/clk/at91/Makefile
drivers/clk/at91/clk-i2s-mux.c [new file with mode: 0644]