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

Reply via email to