lkml.org 
[lkml]   [2023]   [Jan]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 00/18] arm64: qcom: add support for sa8775p-ride
Date
From: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>

This adds basic support for the Qualcomm sa8775p platform and its reference
board: sa8775p-ride. The dtsi contains basic SoC description required for
a simple boot-to-shell. The dts enables boot-to-shell with UART on the
sa8775p-ride board. There are three new drivers required to boot the board:
pinctrl, interconnect and GCC clock. Other patches contain various tweaks
to existing code. More support is coming up.

Bartosz Golaszewski (15):
dt-bindings: clock: sa8775p: add bindings for Qualcomm gcc-sa8775p
arm64: defconfig: enable the clock driver for Qualcomm SA8775P
platforms
dt-bindings: clock: qcom-rpmhcc: document the clock for sa8775p
clk: qcom: rpmh: add clocks for sa8775p
dt-bindings: interconnect: qcom: document the interconnects for
sa8775p
arm64: defconfig: enable the interconnect driver for Qualcomm SA8775P
dt-bindings: pinctrl: sa8775p: add bindings for qcom,sa8775p-tlmm
arm64: defconfig: enable the pinctrl driver for Qualcomm SA8775P
platforms
dt-bindings: mailbox: qcom-ipcc: document the sa8775p platform
dt-bindings: power: qcom,rpmpd: document sa8775p
soc: qcom: rmphpd: add power domains for sa8775p
dt-bindings: arm-smmu: document the smmu on Qualcomm SA8775P
iommu: arm-smmu: qcom: add support for sa8775p
dt-bindings: arm: qcom: document the sa8775p reference board
arm64: dts: qcom: add initial support for qcom sa8775p-ride

Shazad Hussain (2):
clk: qcom: add the GCC driver for sa8775p
interconnect: qcom: add a driver for sa8775p

Yadu MG (1):
pinctrl: qcom: sa8775p: add the pinctrl driver for the sa8775p
platform

.../devicetree/bindings/arm/qcom.yaml | 5 +
.../bindings/clock/qcom,gcc-sa8775p.yaml | 77 +
.../bindings/clock/qcom,rpmhcc.yaml | 1 +
.../bindings/interconnect/qcom,rpmh.yaml | 14 +
.../devicetree/bindings/iommu/arm,smmu.yaml | 1 +
.../bindings/mailbox/qcom-ipcc.yaml | 1 +
.../bindings/pinctrl/qcom,sa8775p-tlmm.yaml | 142 +
.../devicetree/bindings/power/qcom,rpmpd.yaml | 1 +
arch/arm64/boot/dts/qcom/Makefile | 1 +
arch/arm64/boot/dts/qcom/sa8775p-ride.dts | 39 +
arch/arm64/boot/dts/qcom/sa8775p.dtsi | 841 +++
arch/arm64/configs/defconfig | 3 +
drivers/clk/qcom/Kconfig | 9 +
drivers/clk/qcom/Makefile | 1 +
drivers/clk/qcom/clk-rpmh.c | 17 +
drivers/clk/qcom/gcc-sa8775p.c | 4806 +++++++++++++++++
drivers/interconnect/qcom/Kconfig | 9 +
drivers/interconnect/qcom/Makefile | 2 +
drivers/interconnect/qcom/sa8775p.c | 2542 +++++++++
drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 1 +
drivers/pinctrl/qcom/Kconfig | 9 +
drivers/pinctrl/qcom/Makefile | 1 +
drivers/pinctrl/qcom/pinctrl-sa8775p.c | 1649 ++++++
drivers/soc/qcom/rpmhpd.c | 34 +
include/dt-bindings/clock/qcom,gcc-sa8775p.h | 320 ++
.../dt-bindings/interconnect/qcom,sa8775p.h | 231 +
include/dt-bindings/power/qcom-rpmpd.h | 19 +
27 files changed, 10776 insertions(+)
create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sa8775p.yaml
create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sa8775p-tlmm.yaml
create mode 100644 arch/arm64/boot/dts/qcom/sa8775p-ride.dts
create mode 100644 arch/arm64/boot/dts/qcom/sa8775p.dtsi
create mode 100644 drivers/clk/qcom/gcc-sa8775p.c
create mode 100644 drivers/interconnect/qcom/sa8775p.c
create mode 100644 drivers/pinctrl/qcom/pinctrl-sa8775p.c
create mode 100644 include/dt-bindings/clock/qcom,gcc-sa8775p.h
create mode 100644 include/dt-bindings/interconnect/qcom,sa8775p.h

--
2.37.2

\
 
 \ /
  Last update: 2023-03-26 23:33    [W:0.218 / U:0.568 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site