* [GIT PULL] Qualcomm clock updates for v6.12
@ 2024-09-14 22:32 Bjorn Andersson
2024-09-18 16:59 ` Stephen Boyd
0 siblings, 1 reply; 2+ messages in thread
From: Bjorn Andersson @ 2024-09-14 22:32 UTC (permalink / raw)
To: Stephen Boyd, linux-clk
Cc: linux-arm-msm, linux-arm-kernel, Dmitry Baryshkov,
Satya Priya Kakitapalli, Ajit Pandey, Varadarajan Narayanan,
Luca Weiss, AngeloGioacchino Del Regno, Bjorn Andersson,
Jagadeesh Kona, Manivannan Sadhasivam, Srinivas Kandagatla,
Christophe JAILLET, Mike Tipton, Rayyan Ansari, Taniya Das,
Vedang Nagar
The following changes since commit 8400291e289ee6b2bf9779ff1c83a291501f017b:
Linux 6.11-rc1 (2024-07-28 14:19:55 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git tags/qcom-clk-for-6.12
for you to fetch changes up to d628455ab3c22bf633935f5d09451530c44c4ba3:
clk: qcom: videocc-sm8550: Use HW_CTRL_TRIGGER flag for video GDSC's (2024-08-20 17:15:16 -0500)
----------------------------------------------------------------
Qualcomm clock updates for v6.12
This introduces camera, display and gpu clock drivers for SM4450. A
camera clock controller is also introduced for SM8150.
A bunch of struct freq_tbl are marked const, to reduce .data usage.
Support for MSM8226 A7PLL and the Regera PLL is introduced.
The Lucid 5LPE PLL configuration sequence is corrected to not reuse
Trion, as they do differ.
A number of fixes are made to SM8550 display clock controller, and
SM8650 is folded into the same driver.
Missing clocks and GDSCs needed for audio on MSM8998 are added.
For SC8180X missing USB MP resets, GPLL9 clock, and QUPv3 DFS clocks are
added, the sdcc clock frequency tables are corrected.
The SM8150 gcc_cpuss_ahb_clk_src is dropped.
PCIe GDSCs are marked at RET_ON on sm8250 and sm8540, to avoid them
turning off during suspend.
The SM8550 video clock controller GDSCs are marked to use the newly
introduced HW_CTRL mechanism.
----------------------------------------------------------------
Ajit Pandey (7):
dt-bindings: clock: qcom: add DISPCC clocks on SM4450
dt-bindings: clock: qcom: add CAMCC clocks on SM4450
dt-bindings: clock: qcom: add GPUCC clocks on SM4450
clk: qcom: clk-alpha-pll: Fix CAL_L_VAL override for LUCID EVO PLL
clk: qcom: Add DISPCC driver support for SM4450
clk: qcom: Add CAMCC driver support for SM4450
clk: qcom: Add GPUCC driver support for SM4450
AngeloGioacchino Del Regno (2):
dt-bindings: clock: gcc-msm8998: Add Q6 and LPASS clocks definitions
clk: qcom: gcc-msm8998: Add Q6 BIMC and LPASS core, ADSP SMMU clocks
Bjorn Andersson (9):
dt-bindings: clock: qcom: Add missing USB MP resets
Merge branch '20240730-sc8180x-usb-mp-v2-1-a7dc4265b553@quicinc.com' into clk-for-6.12
clk: qcom: gcc-sc8180x: Add missing USB MP resets
Merge branch '20240731062916.2680823-7-quic_skakitap@quicinc.com' into clk-for-6.12
Merge branch '20240717-dispcc-sm8550-fixes-v2-7-5c4a3128c40b@linaro.org' into clk-for-6.12
clk: qcom: camcc-sm8150: Correct qcom_cc_really_probe() argument
Merge branch '20240611133752.2192401-1-quic_ajipan@quicinc.com' into clk-for-6.12
Merge branch '20240814-lpass-v1-1-a5bb8f9dfa8b@freebox.fr' into clk-for-6.12
Merge branch '20240730054817.1915652-2-quic_varada@quicinc.com' into clk-for-6.12
Christophe JAILLET (1):
clk: qcom: Constify struct freq_tbl
Dmitry Baryshkov (9):
dt-bindings: clock: qcom,sm8650-dispcc: replace with symlink
clk: qcom: dispcc-sm8550: fix several supposed typos
clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src
clk: qcom: dispcc-sm8550: make struct clk_init_data const
clk: qcom: dispcc-sm8650: Update the GDSC flags
clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs
clk: qcom: fold dispcc-sm8650 info dispcc-sm8550
clk: qcom: dispcc-sm8250: use CLK_SET_RATE_PARENT for branch clocks
clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL
Jagadeesh Kona (2):
dt-bindings: clock: qcom: Drop required-opps in required on sm8650 videocc
dt-bindings: clock: qcom: Drop required-opps in required on SM8650 camcc
Luca Weiss (3):
dt-bindings: clock: qcom,a53pll: Allow opp-table subnode
dt-bindings: clock: qcom,a53pll: Add msm8226-a7pll compatible
clk: qcom: a53-pll: Add MSM8226 a7pll support
Manivannan Sadhasivam (2):
clk: qcom: gcc-sm8250: Do not turn off PCIe GDSCs during gdsc_disable()
clk: qcom: gcc-sm8450: Do not turn off PCIe GDSCs during gdsc_disable()
Mike Tipton (1):
clk: qcom: clk-rpmh: Fix overflow in BCM vote
Rayyan Ansari (1):
dt-bindings: clock: qcom,qcs404-turingcc: convert to dtschema
Satya Priya Kakitapalli (8):
dt-bindings: clock: qcom: Add SM8150 camera clock controller
clk: qcom: Add camera clock controller driver for SM8150
clk: qcom: gcc-sc8180x: Register QUPv3 RCGs for DFS on sc8180x
dt-bindings: clock: qcom: Add GPLL9 support on gcc-sc8180x
clk: qcom: gcc-sc8180x: Add GPLL9 support
clk: qcom: gcc-sc8180x: Fix the sdcc2 and sdcc4 clocks freq table
clk: qcom: gcc-sm8150: De-register gcc_cpuss_ahb_clk_src
clk: qcom: Fix SM_CAMCC_8150 dependencies
Srinivas Kandagatla (2):
dt-bindings: clock: Add x1e80100 LPASS AUDIOCC reset controller
dt-bindings: clock: Add x1e80100 LPASSCC reset controller
Taniya Das (1):
clk: qcom: clk-alpha-pll: Add support for Regera PLL ops
Varadarajan Narayanan (4):
dt-bindings: interconnect: Add Qualcomm IPQ5332 support
dt-bindings: usb: qcom,dwc3: Update ipq5332 clock details
clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src
clk: qcom: ipq5332: Use icc-clk for enabling NoC related clocks
Vedang Nagar (1):
clk: qcom: videocc-sm8550: Use HW_CTRL_TRIGGER flag for video GDSC's
.../devicetree/bindings/clock/qcom,a53pll.yaml | 4 +
.../bindings/clock/qcom,ipq5332-gcc.yaml | 2 +
.../bindings/clock/qcom,qcs404-turingcc.yaml | 47 +
.../bindings/clock/qcom,sc8280xp-lpasscc.yaml | 13 +-
.../bindings/clock/qcom,sm4450-camcc.yaml | 63 +
.../bindings/clock/qcom,sm4450-dispcc.yaml | 71 +
.../bindings/clock/qcom,sm8150-camcc.yaml | 77 +
.../bindings/clock/qcom,sm8450-camcc.yaml | 19 +-
.../bindings/clock/qcom,sm8450-gpucc.yaml | 2 +
.../bindings/clock/qcom,sm8450-videocc.yaml | 11 +-
.../devicetree/bindings/clock/qcom,turingcc.txt | 19 -
.../devicetree/bindings/usb/qcom,dwc3.yaml | 2 +-
drivers/clk/qcom/Kconfig | 51 +-
drivers/clk/qcom/Makefile | 5 +-
drivers/clk/qcom/a53-pll.c | 1 +
drivers/clk/qcom/camcc-sm4450.c | 1688 +++++++++++++++
drivers/clk/qcom/camcc-sm8150.c | 2159 ++++++++++++++++++++
drivers/clk/qcom/clk-alpha-pll.c | 86 +-
drivers/clk/qcom/clk-alpha-pll.h | 7 +
drivers/clk/qcom/clk-rpmh.c | 2 +
drivers/clk/qcom/dispcc-sm4450.c | 770 +++++++
drivers/clk/qcom/dispcc-sm8250.c | 12 +-
drivers/clk/qcom/dispcc-sm8550.c | 198 +-
drivers/clk/qcom/dispcc-sm8650.c | 1796 ----------------
drivers/clk/qcom/gcc-ipq5332.c | 36 +-
drivers/clk/qcom/gcc-ipq6018.c | 2 +-
drivers/clk/qcom/gcc-ipq806x.c | 4 +-
drivers/clk/qcom/gcc-ipq8074.c | 4 +-
drivers/clk/qcom/gcc-mdm9615.c | 4 +-
drivers/clk/qcom/gcc-msm8660.c | 4 +-
drivers/clk/qcom/gcc-msm8960.c | 6 +-
drivers/clk/qcom/gcc-msm8994.c | 54 +-
drivers/clk/qcom/gcc-msm8996.c | 2 +-
drivers/clk/qcom/gcc-msm8998.c | 64 +-
drivers/clk/qcom/gcc-sc8180x.c | 442 ++--
drivers/clk/qcom/gcc-sm8250.c | 6 +-
drivers/clk/qcom/gcc-sm8450.c | 4 +-
drivers/clk/qcom/gpucc-sm4450.c | 805 ++++++++
drivers/clk/qcom/lcc-ipq806x.c | 8 +-
drivers/clk/qcom/lcc-msm8960.c | 8 +-
drivers/clk/qcom/mmcc-apq8084.c | 50 +-
drivers/clk/qcom/mmcc-msm8960.c | 30 +-
drivers/clk/qcom/mmcc-msm8974.c | 52 +-
drivers/clk/qcom/mmcc-msm8994.c | 8 +-
drivers/clk/qcom/mmcc-msm8996.c | 8 +-
drivers/clk/qcom/videocc-sm8550.c | 4 +-
include/dt-bindings/clock/qcom,gcc-msm8998.h | 5 +
include/dt-bindings/clock/qcom,gcc-sc8180x.h | 5 +
include/dt-bindings/clock/qcom,sm4450-camcc.h | 106 +
include/dt-bindings/clock/qcom,sm4450-dispcc.h | 51 +
include/dt-bindings/clock/qcom,sm4450-gpucc.h | 62 +
include/dt-bindings/clock/qcom,sm8150-camcc.h | 135 ++
include/dt-bindings/clock/qcom,sm8650-dispcc.h | 103 +-
include/dt-bindings/interconnect/qcom,ipq5332.h | 46 +
54 files changed, 6843 insertions(+), 2380 deletions(-)
create mode 100644 Documentation/devicetree/bindings/clock/qcom,qcs404-turingcc.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm4450-camcc.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm4450-dispcc.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm8150-camcc.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/qcom,turingcc.txt
create mode 100644 drivers/clk/qcom/camcc-sm4450.c
create mode 100644 drivers/clk/qcom/camcc-sm8150.c
create mode 100644 drivers/clk/qcom/dispcc-sm4450.c
delete mode 100644 drivers/clk/qcom/dispcc-sm8650.c
create mode 100644 drivers/clk/qcom/gpucc-sm4450.c
create mode 100644 include/dt-bindings/clock/qcom,sm4450-camcc.h
create mode 100644 include/dt-bindings/clock/qcom,sm4450-dispcc.h
create mode 100644 include/dt-bindings/clock/qcom,sm4450-gpucc.h
create mode 100644 include/dt-bindings/clock/qcom,sm8150-camcc.h
mode change 100644 => 120000 include/dt-bindings/clock/qcom,sm8650-dispcc.h
create mode 100644 include/dt-bindings/interconnect/qcom,ipq5332.h
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: [GIT PULL] Qualcomm clock updates for v6.12
2024-09-14 22:32 [GIT PULL] Qualcomm clock updates for v6.12 Bjorn Andersson
@ 2024-09-18 16:59 ` Stephen Boyd
0 siblings, 0 replies; 2+ messages in thread
From: Stephen Boyd @ 2024-09-18 16:59 UTC (permalink / raw)
To: Bjorn Andersson, linux-clk
Cc: linux-arm-msm, linux-arm-kernel, Dmitry Baryshkov,
Satya Priya Kakitapalli, Ajit Pandey, Varadarajan Narayanan,
Luca Weiss, AngeloGioacchino Del Regno, Bjorn Andersson,
Jagadeesh Kona, Manivannan Sadhasivam, Srinivas Kandagatla,
Christophe JAILLET, Mike Tipton, Rayyan Ansari, Taniya Das,
Vedang Nagar
Quoting Bjorn Andersson (2024-09-14 15:32:32)
>
> The following changes since commit 8400291e289ee6b2bf9779ff1c83a291501f017b:
>
> Linux 6.11-rc1 (2024-07-28 14:19:55 -0700)
>
> are available in the Git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git tags/qcom-clk-for-6.12
>
> for you to fetch changes up to d628455ab3c22bf633935f5d09451530c44c4ba3:
>
> clk: qcom: videocc-sm8550: Use HW_CTRL_TRIGGER flag for video GDSC's (2024-08-20 17:15:16 -0500)
>
> ----------------------------------------------------------------
Thanks. Pulled into clk-next
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2024-09-18 16:59 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-14 22:32 [GIT PULL] Qualcomm clock updates for v6.12 Bjorn Andersson
2024-09-18 16:59 ` Stephen Boyd
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox