From: Stephen Boyd <sboyd@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Michael Turquette <mturquette@baylibre.com>,
linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] More clk changes for the merge window
Date: Tue, 4 Jul 2023 09:21:28 -0700 [thread overview]
Message-ID: <20230704162129.46794-1-sboyd@kernel.org> (raw)
The following changes since commit b9a40506a2cb626da3f21c6d494a76879e3141d7:
Merge branches 'clk-imx', 'clk-microchip', 'clk-cleanup', 'clk-bindings', 'clk-ti' and 'clk-kasprintf' into clk-next (2023-06-26 08:55:22 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git tags/clk-for-linus
for you to fetch changes up to f679e89acdd3e825995a84b1b07e2ea33ea882ee:
clk: tegra: Avoid calling an uninitialized function (2023-07-04 08:54:37 -0700)
----------------------------------------------------------------
Another set of clk driver updates and fixes for the merge window. The
driver updates needed more time to bake in linux-next.
Updates:
- Support for more clk controllers in Qualcomm SoCs such as SM8350,
SM8450, SDX75, SC8280XP, and IPQ9574
- Runtime PM enablement of some more Qualcomm clk controllers
- Various fixes to Qualcomm clk driver data to use correct clk_ops
and to check halt bits properly
- AT91 updates to modernize with clk_parent_data structures
Fixes:
- Remove "syscon" from dt binding fix for ti,j721e-system-controller
- Fix determine rate in the Tegra driver that got wrecked by the
refactorting of muxes this merge window
----------------------------------------------------------------
Andrew Davis (1):
dt-bindings: mfd: ti,j721e-system-controller: Remove syscon from example
Anusha Rao (1):
clk: qcom: gcc-ipq9574: Enable crypto clocks
Arnd Bergmann (1):
clk: qcom: gcc-ipq6018: remove duplicate initializers
Bjorn Andersson (7):
dt-bindings: clock: qcom: Accept power-domains for GPUCC
Merge branch '20230413-topic-lahaina_vidcc-v4-1-86c714a66a81@linaro.org' into HEAD
Merge branch '20230524140656.7076-2-quic_tdas@quicinc.com' into HEAD
Merge branch '20230512122347.1219-3-quic_tdas@quicinc.com' into clk-for-6.5
Merge branch 'sm8450-sm8550-gpucc-binding' into clk-for-6.5
Merge branch '20230526161129.1454-2-quic_anusha@quicinc.com' into clk-for-6.5
Merge branch '20230608125315.11454-2-srinivas.kandagatla@linaro.org' into clk-for-6.5
Christian Marangi (2):
clk: qcom: gcc-ipq6018: drop redundant F define
clk: qcom: gcc-sdm660: drop redundant F define
Claudiu Beznea (11):
clk: at91: clk-main: add support for parent_data/parent_hw
clk: at91: clk-generated: add support for parent_hw
clk: at91: clk-master: add support for parent_hw
clk: at91: clk-peripheral: add support for parent_hw
clk: at91: clk-programmable: add support for parent_hw
clk: at91: clk-system: add support for parent_hw
clk: at91: clk-utmi: add support for parent_hw
clk: at91: clk-sam9x60-pll: add support for parent_hw
clk: at91: sckc: switch to parent_data/parent_hw
clk: at91: sama7g5: switch to parent_hw and parent_data
clk: at91: sama7g5: s/ep_chg_chg_id/ep_chg_id
Devi Priya (5):
dt-bindings: clock: qcom,ipq9574-gcc: Add maintainer
clk: qcom: gcc-ipq9574: Clean up included headers
clk: qcom: gcc-ipq9574: constify struct clk_init_data
dt-bindings: clock: qcom,a53pll: add IPQ9574 compatible
clk: qcom: apss-ipq-pll: Add support for IPQ9574
Dmitry Baryshkov (3):
clk: qcom: mmcc-msm8974: remove oxili_ocmemgx_clk
clk: qcom: mmcc-msm8974: use clk_rcg2_shared_ops for mdp_clk_src clock
clk: qcom: mmcc-msm8974: fix MDSS_GDSC power flags
Imran Shaik (4):
clk: qcom: branch: Extend the invert logic for branch2 clocks
dt-bindings: clock: qcom: Add RPMHCC for SDX75
clk: qcom: rpmh: Add RPMH clocks support for SDX75
clk: qcom: Add GCC driver support for SDX75
Jagadeesh Kona (4):
clk: qcom: clk-alpha-pll: Add support to configure PLL_TEST_CTL_U2
dt-bindings: clock: qcom: Add SM8550 video clock controller
clk: qcom: videocc-sm8550: Add video clock controller driver for SM8550
clk: qcom: gpucc-sm8550: Add support for graphics clock controller
Kathiravan T (3):
clk: qcom: gcc: ipq5332: Use floor ops for SDCC clocks
clk: qcom: ipq5332: fix the src parameter in ftbl_gcc_apss_axi_clk_src
clk: qcom: ipq5332: fix the order of SLEEP_CLK and XO clock
Konrad Dybcio (18):
clk: qcom: smd-rpm: Keep one rpm handle for all clocks
clk: qcom: smd-rpm_ Make __DEFINE_CLK_SMD_RPM_BRANCH_PREFIX accept flags
clk: qcom: smd-rpm: Make DEFINE_CLK_SMD_RPM_BRANCH_A accept flags
clk: qcom: smd-rpm: Make BI_TCXO_AO critical
dt-bindings: clock: Add SM8350 VIDEOCC
clk: qcom: Introduce SM8350 VIDEOCC
clk: qcom: gcc-qcm2290: Mark RCGs shared where applicable
clk: qcom: dispcc-qcm2290: Fix BI_TCXO_AO handling
clk: qcom: dispcc-qcm2290: Fix GPLL0_OUT_DIV handling
clk: qcom: rcg2: Make hw_clk_ctrl toggleable
clk: qcom: gcc-sm8450: Enable hw_clk_ctrl
clk: qcom: Add support for SM8450 GPUCC
clk: qcom: clk-alpha-pll: Add a way to update some bits of test_ctl(_hi)
clk: qcom: gcc-sm6115: Add missing PLL config properties
dt-bindings: clock: sm6375-gpucc: Add VDD_GX
clk: qcom: gpucc-sm6375: Enable runtime pm
clk: qcom: gpucc-sc8280xp: Add runtime PM
clk: qcom: gcc-sc8280xp: Add runtime PM
Krzysztof Kozlowski (5):
dt-bindings: clock: qcom,gcc-msm8953: split to separate schema
clk: qcom: restrict drivers per ARM/ARM64
dt-bindings: clock: qcom,gcc-sm8250: add missing bi_tcxo_ao clock
dt-bindings: clock: qcom,gcc-sc7180: document CX power domain
dt-bindings: clock: qcom,gcc-sc7280: document CX power domain
Luca Weiss (2):
clk: qcom: smd-rpm: conditionally enable scaling before doing handover
dt-bindings: clock: qcom,mmcc: define clocks/clock-names for MSM8226
Mantas Pucka (1):
clk: qcom: gcc-ipq6018: Use floor ops for sdcc clocks
Robert Marko (2):
clk: qcom: gcc-ipq6018: update UBI32 PLL
clk: qcom: ipq6018: fix networking resets
Srinivas Kandagatla (2):
clk: qcom: Add lpass clock controller driver for SC8280XP
clk: qcom: Add lpass audio clock controller driver for SC8280XP
Stephen Boyd (3):
Merge tag 'qcom-clk-for-6.5-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
Merge tag 'clk-microchip-6.5-2' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-microchip
Merge branches 'clk-qcom' and 'clk-microchip' into clk-next
Taniya Das (2):
clk: qcom: camcc-sc7180: Add parent dependency to all camera GDSCs
clk: qcom: videocc-sm8450: Add video clock controller driver for SM8450
Thierry Reding (1):
clk: tegra: Avoid calling an uninitialized function
.../devicetree/bindings/clock/qcom,a53pll.yaml | 1 +
.../bindings/clock/qcom,gcc-msm8953.yaml | 73 +
.../devicetree/bindings/clock/qcom,gcc-other.yaml | 1 -
.../devicetree/bindings/clock/qcom,gcc-sc7180.yaml | 7 +
.../devicetree/bindings/clock/qcom,gcc-sc7280.yaml | 7 +
.../devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 5 +-
.../devicetree/bindings/clock/qcom,gpucc.yaml | 3 +
.../bindings/clock/qcom,ipq9574-gcc.yaml | 1 +
.../devicetree/bindings/clock/qcom,mmcc.yaml | 32 +-
.../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 +
.../bindings/clock/qcom,sc8280xp-lpasscc.yaml | 60 +
.../devicetree/bindings/clock/qcom,sdx75-gcc.yaml | 65 +
.../bindings/clock/qcom,sm6375-gpucc.yaml | 15 +
.../bindings/clock/qcom,sm8350-videocc.yaml | 68 +
.../bindings/clock/qcom,sm8450-gpucc.yaml | 75 +
.../bindings/clock/qcom,sm8450-videocc.yaml | 79 +
.../bindings/mfd/ti,j721e-system-controller.yaml | 2 +-
drivers/clk/at91/at91rm9200.c | 14 +-
drivers/clk/at91/at91sam9260.c | 14 +-
drivers/clk/at91/at91sam9g45.c | 16 +-
drivers/clk/at91/at91sam9n12.c | 14 +-
drivers/clk/at91/at91sam9rl.c | 14 +-
drivers/clk/at91/at91sam9x5.c | 20 +-
drivers/clk/at91/clk-generated.c | 11 +-
drivers/clk/at91/clk-main.c | 32 +-
drivers/clk/at91/clk-master.c | 28 +-
drivers/clk/at91/clk-peripheral.c | 22 +-
drivers/clk/at91/clk-programmable.c | 11 +-
drivers/clk/at91/clk-sam9x60-pll.c | 17 +-
drivers/clk/at91/clk-system.c | 12 +-
drivers/clk/at91/clk-utmi.c | 24 +-
drivers/clk/at91/dt-compat.c | 23 +-
drivers/clk/at91/pmc.h | 36 +-
drivers/clk/at91/sam9x60.c | 20 +-
drivers/clk/at91/sama5d2.c | 20 +-
drivers/clk/at91/sama5d3.c | 16 +-
drivers/clk/at91/sama5d4.c | 18 +-
drivers/clk/at91/sama7g5.c | 796 +++---
drivers/clk/at91/sckc.c | 75 +-
drivers/clk/qcom/Kconfig | 132 +
drivers/clk/qcom/Makefile | 7 +
drivers/clk/qcom/apss-ipq-pll.c | 19 +
drivers/clk/qcom/camcc-sc7180.c | 19 +-
drivers/clk/qcom/clk-alpha-pll.c | 21 +-
drivers/clk/qcom/clk-alpha-pll.h | 3 +
drivers/clk/qcom/clk-branch.c | 6 +-
drivers/clk/qcom/clk-rcg.h | 2 +
drivers/clk/qcom/clk-rcg2.c | 2 +
drivers/clk/qcom/clk-rpmh.c | 19 +
drivers/clk/qcom/clk-smd-rpm.c | 58 +-
drivers/clk/qcom/dispcc-qcm2290.c | 12 +-
drivers/clk/qcom/gcc-ipq5332.c | 6 +-
drivers/clk/qcom/gcc-ipq6018.c | 45 +-
drivers/clk/qcom/gcc-ipq9574.c | 506 ++--
drivers/clk/qcom/gcc-qcm2290.c | 62 +-
drivers/clk/qcom/gcc-sc8280xp.c | 18 +-
drivers/clk/qcom/gcc-sdm660.c | 2 -
drivers/clk/qcom/gcc-sdx75.c | 2970 ++++++++++++++++++++
drivers/clk/qcom/gcc-sm6115.c | 8 +
drivers/clk/qcom/gcc-sm8450.c | 39 +
drivers/clk/qcom/gpucc-sc8280xp.c | 19 +-
drivers/clk/qcom/gpucc-sm6375.c | 19 +-
drivers/clk/qcom/gpucc-sm8450.c | 766 +++++
drivers/clk/qcom/gpucc-sm8550.c | 611 ++++
drivers/clk/qcom/lpasscc-sc8280xp.c | 87 +
drivers/clk/qcom/mmcc-msm8974.c | 23 +-
drivers/clk/qcom/videocc-sm8350.c | 552 ++++
drivers/clk/qcom/videocc-sm8450.c | 463 +++
drivers/clk/qcom/videocc-sm8550.c | 470 ++++
drivers/clk/tegra/clk-tegra-super-cclk.c | 15 +-
include/dt-bindings/clock/qcom,ipq9574-gcc.h | 4 +
include/dt-bindings/clock/qcom,sc8280xp-lpasscc.h | 17 +
include/dt-bindings/clock/qcom,sdx75-gcc.h | 193 ++
include/dt-bindings/clock/qcom,sm8350-videocc.h | 35 +
include/dt-bindings/clock/qcom,sm8450-gpucc.h | 48 +
include/dt-bindings/clock/qcom,sm8450-videocc.h | 38 +
include/dt-bindings/clock/qcom,sm8550-gpucc.h | 48 +
include/dt-bindings/reset/qcom,ipq9574-gcc.h | 1 +
include/dt-bindings/reset/qcom,sm8350-videocc.h | 18 +
include/dt-bindings/reset/qcom,sm8450-gpucc.h | 20 +
80 files changed, 8275 insertions(+), 876 deletions(-)
create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-msm8953.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc8280xp-lpasscc.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,sdx75-gcc.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm8350-videocc.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm8450-gpucc.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm8450-videocc.yaml
create mode 100644 drivers/clk/qcom/gcc-sdx75.c
create mode 100644 drivers/clk/qcom/gpucc-sm8450.c
create mode 100644 drivers/clk/qcom/gpucc-sm8550.c
create mode 100644 drivers/clk/qcom/lpasscc-sc8280xp.c
create mode 100644 drivers/clk/qcom/videocc-sm8350.c
create mode 100644 drivers/clk/qcom/videocc-sm8450.c
create mode 100644 drivers/clk/qcom/videocc-sm8550.c
create mode 100644 include/dt-bindings/clock/qcom,sc8280xp-lpasscc.h
create mode 100644 include/dt-bindings/clock/qcom,sdx75-gcc.h
create mode 100644 include/dt-bindings/clock/qcom,sm8350-videocc.h
create mode 100644 include/dt-bindings/clock/qcom,sm8450-gpucc.h
create mode 100644 include/dt-bindings/clock/qcom,sm8450-videocc.h
create mode 100644 include/dt-bindings/clock/qcom,sm8550-gpucc.h
create mode 100644 include/dt-bindings/reset/qcom,sm8350-videocc.h
create mode 100644 include/dt-bindings/reset/qcom,sm8450-gpucc.h
--
https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git/
https://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
next reply other threads:[~2023-07-04 16:21 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-07-04 16:21 Stephen Boyd [this message]
2023-07-04 18:38 ` [GIT PULL] More clk changes for the merge window pr-tracker-bot
-- strict thread matches above, loose matches on Subject: below --
2022-10-16 3:54 Stephen Boyd
2022-10-16 18:18 ` pr-tracker-bot
2021-11-13 6:36 Stephen Boyd
2021-11-13 21:12 ` Linus Torvalds
2021-11-13 21:19 ` pr-tracker-bot
2020-08-12 17:39 Stephen Boyd
2020-08-12 19:58 ` pr-tracker-bot
2020-02-06 18:44 [GIT PULL] more " Stephen Boyd
2020-02-07 21:55 ` pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20230704162129.46794-1-sboyd@kernel.org \
--to=sboyd@kernel.org \
--cc=linux-clk@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mturquette@baylibre.com \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.