xref: /linux/drivers/soc/apple/Kconfig (revision 1bfadf2edd653af321af17e1cfac4fb28c3f790d)
1# SPDX-License-Identifier: GPL-2.0-only
2
3if ARCH_APPLE || COMPILE_TEST
4
5menu "Apple SoC drivers"
6
7config APPLE_RTKIT
8	tristate "Apple RTKit co-processor IPC protocol"
9	depends on MAILBOX
10	depends on ARCH_APPLE || COMPILE_TEST
11	default ARCH_APPLE
12	help
13	  Apple SoCs such as the M1 come with various co-processors running
14	  their proprietary RTKit operating system. This option enables support
15	  for the protocol library used to communicate with those. It is used
16	  by various client drivers.
17
18	  Say 'y' here if you have an Apple SoC.
19
20config APPLE_SART
21	tristate "Apple SART DMA address filter"
22	depends on ARCH_APPLE || COMPILE_TEST
23	default ARCH_APPLE
24	help
25	  Apple SART is a simple DMA address filter used on Apple SoCs such
26	  as the M1. It is usually required for the NVMe coprocessor which does
27	  not use a proper IOMMU.
28
29	  Say 'y' here if you have an Apple SoC.
30
31endmenu
32
33endif
34