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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot