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:5.006 / U:0.076 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site