456305ec59
This mailbox driver provides a communication channel with the Apple IOP controllers found on Apple SoCs. These IOP controllers are used to implement various functions such as the System Manegement Controller (SMC) and NVMe storage. It allows sending and receiving a 96-bit message over a single channel. The header file with the struct used for mailbox messages is taken straight from Linux. Signed-off-by: Mark Kettenis <kettenis@openbsd.org> Signed-off-by: Sven Peter <sven@svenpeter.dev> Reviewed-by: Simon Glass <sjg@chromium.org> Tested on: Macbook Air M1 Tested-by: Simon Glass <sjg@chromium.org>
14 lines
436 B
Makefile
14 lines
436 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# Copyright (c) 2016, NVIDIA CORPORATION.
|
|
#
|
|
|
|
obj-$(CONFIG_$(SPL_)DM_MAILBOX) += mailbox-uclass.o
|
|
obj-$(CONFIG_APPLE_MBOX) += apple-mbox.o
|
|
obj-$(CONFIG_SANDBOX_MBOX) += sandbox-mbox.o
|
|
obj-$(CONFIG_SANDBOX_MBOX) += sandbox-mbox-test.o
|
|
obj-$(CONFIG_STM32_IPCC) += stm32-ipcc.o
|
|
obj-$(CONFIG_TEGRA_HSP) += tegra-hsp.o
|
|
obj-$(CONFIG_K3_SEC_PROXY) += k3-sec-proxy.o
|
|
obj-$(CONFIG_ZYNQMP_IPI) += zynqmp-ipi.o
|