u-boot/drivers/mailbox
Mark Kettenis 456305ec59 mailbox: apple: Add driver for Apple IOP mailbox
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>
2022-02-10 16:44:23 -05:00
..
apple-mbox.c mailbox: apple: Add driver for Apple IOP mailbox 2022-02-10 16:44:23 -05:00
k3-sec-proxy.c treewide: invaild -> invalid 2022-01-13 07:57:49 -05:00
Kconfig mailbox: apple: Add driver for Apple IOP mailbox 2022-02-10 16:44:23 -05:00
mailbox-uclass.c treewide: invaild -> invalid 2022-01-13 07:57:49 -05:00
Makefile mailbox: apple: Add driver for Apple IOP mailbox 2022-02-10 16:44:23 -05:00
sandbox-mbox-test.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
sandbox-mbox.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
stm32-ipcc.c mailbox: stm32-ipcc: migrate trace to dev and log macro 2021-01-13 09:52:58 +01:00
tegra-hsp.c treewide: invaild -> invalid 2022-01-13 07:57:49 -05:00
zynqmp-ipi.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00