[PATCH v3 0/6] Add Amlogic secure monitor and NVMEM drivers
Carlo Caione
carlo at caione.org
Sat Aug 27 06:43:42 PDT 2016
From: Carlo Caione <carlo at endlessm.com>
I decided to respin again the secure monitor driver this time with the NVMEM
driver in the same patchset to have a clear view on how a generic driver can
use the monitor.
The latest patchset for the secure monitor with the Changelog is here [1].
[1] http://www.spinics.net/lists/arm-kernel/msg510441.html
Changelog:
v3:
- Add missing ACKs
- s/0x1000/SZ_4K/
v2:
- nvmem driver not using regmap anymore
- headers list cleanup
- disable sm driver for !4K kernels
- removed meson_sm_get_fw()
- better debug printing
- general cleanup
Carlo Caione (6):
firmware: Amlogic: Add secure monitor driver
documentation: Add secure monitor bindings documentation
ARM64: dts: amlogic: gxbb: Enable secure monitor
nvmem: amlogic: Add Amlogic Meson EFUSE driver
documentation: Add nvmem bindings documentation
ARM64: dts: amlogic: gxbb: Enable NVMEM
.../bindings/firmware/meson/meson_sm.txt | 15 ++
.../devicetree/bindings/nvmem/amlogic-efuse.txt | 39 ++++
arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 24 ++
drivers/firmware/Kconfig | 1 +
drivers/firmware/Makefile | 1 +
drivers/firmware/meson/Kconfig | 9 +
drivers/firmware/meson/Makefile | 1 +
drivers/firmware/meson/meson_sm.c | 248 +++++++++++++++++++++
drivers/nvmem/Kconfig | 10 +
drivers/nvmem/Makefile | 2 +
drivers/nvmem/meson-efuse.c | 93 ++++++++
include/linux/firmware/meson/meson_sm.h | 31 +++
12 files changed, 474 insertions(+)
create mode 100644 Documentation/devicetree/bindings/firmware/meson/meson_sm.txt
create mode 100644 Documentation/devicetree/bindings/nvmem/amlogic-efuse.txt
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 drivers/nvmem/meson-efuse.c
create mode 100644 include/linux/firmware/meson/meson_sm.h
--
2.7.4
More information about the linux-amlogic
mailing list