From: Carlo Caione <carlo@xxxxxxxxxxxx> 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: 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 | 247 +++++++++++++++++++++ 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, 473 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 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html