
Hello!
This patchset adds Meson Secure Monitor driver, which export following generic API:
- sm_call_read() - sm_call_write() - sm_call()
Also, now use this new API in arch/arm/mach-meson/sm.c helper functions.
Alexey Romanov (2): drivers: firmware: introduce Meson Secure Monitor driver asm/arch: mach-meson: use secure monitor driver
arch/arm/mach-meson/Kconfig | 1 + arch/arm/mach-meson/sm.c | 161 +++++++++++++--------- drivers/firmware/Kconfig | 10 ++ drivers/firmware/Makefile | 1 + drivers/firmware/meson/Kconfig | 6 + drivers/firmware/meson/Makefile | 3 + drivers/firmware/meson/meson_sm.c | 217 ++++++++++++++++++++++++++++++ include/meson/sm_handle.h | 38 ++++++ 8 files changed, 373 insertions(+), 64 deletions(-) create mode 100644 drivers/firmware/meson/Kconfig create mode 100644 drivers/firmware/meson/Makefile create mode 100644 drivers/firmware/meson/meson_sm.c create mode 100644 include/meson/sm_handle.h