diff options
author | Robert Marko <robert.marko@sartura.hr> | 2020-09-10 16:00:01 +0200 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2020-09-18 16:20:47 -0400 |
commit | 6ef099b29e153f664b1de829020b4410b9ec709d (patch) | |
tree | 63059ac6ccd1d99c018ce74617af9d1111ac4326 | |
parent | 5ae15415c12c330ef3cd5d8c13bdadf5afb3db7a (diff) | |
download | u-boot-6ef099b29e153f664b1de829020b4410b9ec709d.zip u-boot-6ef099b29e153f664b1de829020b4410b9ec709d.tar.gz u-boot-6ef099b29e153f664b1de829020b4410b9ec709d.tar.bz2 |
IPQ40xx: Add SMEM support
There is already existing driver for SMEM so lets enable it for IPQ40xx as well.
Signed-off-by: Robert Marko <robert.marko@sartura.hr>
Cc: Luka Perkov <luka.perkov@sartura.hr>
-rw-r--r-- | arch/arm/Kconfig | 2 | ||||
-rw-r--r-- | arch/arm/dts/qcom-ipq4019.dtsi | 5 | ||||
-rw-r--r-- | drivers/smem/Kconfig | 2 |
3 files changed, 8 insertions, 1 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 80702c2..ee378f0 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -767,8 +767,10 @@ config ARCH_IPQ40XX select DM select DM_GPIO select DM_SERIAL + select MSM_SMEM select PINCTRL select CLK + select SMEM select OF_CONTROL imply CMD_DM diff --git a/arch/arm/dts/qcom-ipq4019.dtsi b/arch/arm/dts/qcom-ipq4019.dtsi index 7b3b5e0..dd69d0a 100644 --- a/arch/arm/dts/qcom-ipq4019.dtsi +++ b/arch/arm/dts/qcom-ipq4019.dtsi @@ -39,6 +39,11 @@ }; }; + smem { + compatible = "qcom,smem"; + memory-region = <&smem_mem>; + }; + soc: soc { #address-cells = <1>; #size-cells = <1>; diff --git a/drivers/smem/Kconfig b/drivers/smem/Kconfig index 7169d0f..73d51b3 100644 --- a/drivers/smem/Kconfig +++ b/drivers/smem/Kconfig @@ -15,7 +15,7 @@ config SANDBOX_SMEM config MSM_SMEM bool "Qualcomm Shared Memory Manager (SMEM)" depends on DM - depends on ARCH_SNAPDRAGON + depends on ARCH_SNAPDRAGON || ARCH_IPQ40XX help Enable support for the Qualcomm Shared Memory Manager. The driver provides an interface to items in a heap shared among all |