mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2026-08-14 06:22:34 +02:00
Renesas R-Car MFIS offers multiple features but most importantly mailboxes and hwspinlocks. Because they share a common register space and a common register unprotection mechanism, a single driver was chosen to handle all dependencies. (MFD and auxiliary bus have been tried as well, but they failed because of circular dependencies.) In this first step, the driver implements common register access and a mailbox controller. hwspinlock support will be added incrementally, once the subsystem allows out-of-directory drivers. Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> Acked-by: Jassi Brar <jassisinghbrar@gmail.com> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> Tested-by: Geert Uytterhoeven <geert+renesas@glider.be> Link: https://patch.msgid.link/20260402112709.13002-3-wsa+renesas@sang-engineering.com Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
21 lines
660 B
Makefile
21 lines
660 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
# Generic, must be first because of soc_device_register()
|
|
obj-$(CONFIG_SOC_RENESAS) += renesas-soc.o
|
|
|
|
# SoC
|
|
ifdef CONFIG_SMP
|
|
obj-$(CONFIG_ARCH_R9A06G032) += r9a06g032-smp.o
|
|
endif
|
|
obj-$(CONFIG_SYSC_R9A08G045) += r9a08g045-sysc.o
|
|
obj-$(CONFIG_SYSC_R9A08G046) += r9a08g046-sysc.o
|
|
obj-$(CONFIG_SYS_R9A09G047) += r9a09g047-sys.o
|
|
obj-$(CONFIG_SYS_R9A09G056) += r9a09g056-sys.o
|
|
obj-$(CONFIG_SYS_R9A09G057) += r9a09g057-sys.o
|
|
|
|
# Family
|
|
obj-$(CONFIG_PWC_RZV2M) += pwc-rzv2m.o
|
|
obj-$(CONFIG_RCAR_MFIS) += rcar-mfis.o
|
|
obj-$(CONFIG_RST_RCAR) += rcar-rst.o
|
|
obj-$(CONFIG_RZN1_IRQMUX) += rzn1_irqmux.o
|
|
obj-$(CONFIG_SYSC_RZ) += rz-sysc.o
|