mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-14 06:35:12 +00:00
885525c1e7
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>
11 lines
376 B
C
11 lines
376 B
C
/* SPDX-License-Identifier: GPL-2.0 */
|
|
#ifndef __LINUX_SOC_RENESAS_R9A06G032_SYSCTRL_H__
|
|
#define __LINUX_SOC_RENESAS_R9A06G032_SYSCTRL_H__
|
|
|
|
#ifdef CONFIG_CLK_R9A06G032
|
|
int r9a06g032_sysctrl_set_dmamux(u32 mask, u32 val);
|
|
#else
|
|
static inline int r9a06g032_sysctrl_set_dmamux(u32 mask, u32 val) { return -ENODEV; }
|
|
#endif
|
|
|
|
#endif /* __LINUX_SOC_RENESAS_R9A06G032_SYSCTRL_H__ */
|