[U-Boot] [PATCH 0/4] Qualcomm SMEM driver

Ramon Fried
2018-06-09T11:06:15Z

This patchset introduces Qualcomm's shared memory manager.
In U-boot context, it will allow reading board specific information
(IE. RAM address, RAM size) that was prepopulated by the SBL.

As part of the patchset a new uclass id is introduced, UCLASS_SOC.
The UCLASS_SOC is a class intended for SOC specific drivers that
don't fall into any other uclass catagories.

Tom: Please make sure that this only get merged after:
https://patchwork.ozlabs.org/patch/924769/ as the smem driver needs some
Linux definitions that needs update in U-boot.

Ramon Fried (4):
dm: SOC (System on chip) uclass
soc: qualcomm: Add Shared Memory Manager driver
dts: db410c: added smem nodes
dts: db820c: added smem nodes

MAINTAINERS | 1 +
arch/arm/Kconfig | 1 +
arch/arm/dts/dragonboard410c-uboot.dtsi | 4 +
arch/arm/dts/dragonboard410c.dts | 16 +
arch/arm/dts/dragonboard820c-uboot.dtsi | 4 +
arch/arm/dts/dragonboard820c.dts | 16 +
drivers/Kconfig | 2 +
drivers/soc/Kconfig | 5 +
drivers/soc/Makefile | 2 +
drivers/soc/qualcomm/Kconfig | 11 +
drivers/soc/qualcomm/Makefile | 3 +
drivers/soc/qualcomm/smem.c | 934 ++++++++++++++++++++++++
drivers/soc/soc-uclass.c | 8 +
include/dm/uclass-id.h | 1 +
14 files changed, 1008 insertions(+)
create mode 100644 drivers/soc/Kconfig
create mode 100644 drivers/soc/qualcomm/Kconfig
create mode 100644 drivers/soc/qualcomm/Makefile
create mode 100644 drivers/soc/qualcomm/smem.c
create mode 100644 drivers/soc/soc-uclass.c

--
2.17.1