[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20221104172122.252761-1-angelogioacchino.delregno@collabora.com>
Date: Fri, 4 Nov 2022 18:21:13 +0100
From: AngeloGioacchino Del Regno
<angelogioacchino.delregno@...labora.com>
To: agross@...nel.org
Cc: andersson@...nel.org, konrad.dybcio@...ainline.org,
robh+dt@...nel.org, krzysztof.kozlowski+dt@...aro.org,
lee@...nel.org, ulf.hansson@...aro.org,
srinivas.kandagatla@...aro.org, jic23@...nel.org, lars@...afoo.de,
keescook@...omium.org, tony.luck@...el.com, gpiccoli@...lia.com,
bhupesh.sharma@...aro.org, linux-arm-msm@...r.kernel.org,
devicetree@...r.kernel.org, linux-kernel@...r.kernel.org,
linux-mmc@...r.kernel.org, linux-iio@...r.kernel.org,
linux-hardening@...r.kernel.org, marijn.suijten@...ainline.org,
kernel@...labora.com, luca@...tu.xyz, a39.skl@...il.com,
AngeloGioacchino Del Regno
<angelogioacchino.delregno@...labora.com>
Subject: [PATCH 0/9] MSM8956/76 and Sony Xperia X / X Compact support
This series adds basic support for MSM8976 and its lower spec variant
MSM8956, along with two devices: the Sony Xperia X and X Compact.
For now, even though I do have a tree in which these two devices are
fully booting, only a basic console boot is provided as the rest is
awaiting cleanup and some more dependencies.
Especially every device requiring IOMMU support, like MDSS, MDP and
Adreno GPU cannot work with the current qcom_iommu driver, as it
needs some code to get the ASIDs right for MSM8956/76.
This series depends on [1].
Tested on both Xperia X and X Compact.
[1]: https://patchwork.kernel.org/project/linux-arm-msm/list/?series=690889
AngeloGioacchino Del Regno (7):
dt-bindings: iio: qcom-spmi-vadc: Add definitions for USB DP/DM VADCs
dt-bindings: soc: qcom: qcom,smd-rpm: Use qcom,smd-channels on MSM8976
dt-bindings: mmc: sdhci-msm: Document compatible for MSM8976
dt-bindings: mfd: qcom,tcsr: Add compatible for MSM8976
arm64: dts: qcom: Add configuration for PM8950 peripheral
arm64: dts: qcom: Add DTS for MSM8976 and MSM8956 SoCs
arm64: dts: qcom: Add support for SONY Xperia X/X Compact
Marijn Suijten (2):
dt-bindings: nvmem: Add compatible for MSM8976
dt-bindings: arm: qcom: Document msm8956 and msm8976 SoC and devices
.../devicetree/bindings/arm/qcom.yaml | 10 +
.../devicetree/bindings/mfd/qcom,tcsr.yaml | 1 +
.../devicetree/bindings/mmc/sdhci-msm.yaml | 1 +
.../bindings/nvmem/qcom,qfprom.yaml | 1 +
.../bindings/soc/qcom/qcom,smd-rpm.yaml | 1 +
arch/arm64/boot/dts/qcom/Makefile | 2 +
.../qcom/msm8956-sony-xperia-loire-kugo.dts | 36 +
.../qcom/msm8956-sony-xperia-loire-suzu.dts | 17 +
.../dts/qcom/msm8956-sony-xperia-loire.dtsi | 269 ++++
arch/arm64/boot/dts/qcom/msm8956.dtsi | 18 +
arch/arm64/boot/dts/qcom/msm8976.dtsi | 1208 +++++++++++++++++
arch/arm64/boot/dts/qcom/pm8950.dtsi | 165 +++
include/dt-bindings/iio/qcom,spmi-vadc.h | 3 +
13 files changed, 1732 insertions(+)
create mode 100644 arch/arm64/boot/dts/qcom/msm8956-sony-xperia-loire-kugo.dts
create mode 100644 arch/arm64/boot/dts/qcom/msm8956-sony-xperia-loire-suzu.dts
create mode 100644 arch/arm64/boot/dts/qcom/msm8956-sony-xperia-loire.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/msm8956.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/msm8976.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/pm8950.dtsi
--
2.37.2
Powered by blists - more mailing lists