clk: renesas: r9a06g032: Export function to set dmamux
authorMiquel Raynal <miquel.raynal@bootlin.com>
Wed, 27 Apr 2022 09:56:48 +0000 (11:56 +0200)
committerVinod Koul <vkoul@kernel.org>
Thu, 19 May 2022 17:04:51 +0000 (22:34 +0530)
commit885525c1e7e27ea6207d648a8db20dfbbd9e4238
tree9f2a34e759bde582f0a236a545074f2c4bbe18ca
parent7ac92262e1fb574ee4da2944b83e412aa0ae2ab4
clk: renesas: r9a06g032: Export function to set dmamux

The dmamux register is located within the system controller.

Without syscon, we need an extra helper in order to give write access to
this register to a dmamux driver.

Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Acked-by: Stephen Boyd <sboyd@kernel.org>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/20220427095653.91804-5-miquel.raynal@bootlin.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/clk/renesas/r9a06g032-clocks.c
include/linux/soc/renesas/r9a06g032-sysctrl.h [new file with mode: 0644]