* [GIT PULL] more clk changes for the merge window
@ 2020-02-06 18:44 Stephen Boyd
2020-02-07 21:55 ` pr-tracker-bot
0 siblings, 1 reply; 11+ messages in thread
From: Stephen Boyd @ 2020-02-06 18:44 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Michael Turquette, linux-clk, linux-kernel
The following changes since commit fc6a15c853085f04c30e08bbba7d49cb611f7773:
dt/bindings: clk: fsl,plldig: Drop 'bindings' from schema id (2020-02-03 10:33:34 -0800)
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 5df867145f8adad9e5cdf9d67db1fbc0f71351e9:
of: clk: Make <linux/of_clk.h> self-contained (2020-02-05 14:52:03 -0800)
----------------------------------------------------------------
A collection of fixes that would be good to get merged before -rc1.
- Make of_clk.h self contained
- Fix new qcom DT bindings that just merged to match the DTS files
- Fix qcom clk driver to properly detect DFS clk frequencies
- Fix the ls1028a driver to not deref a pointer before assigning it
There are some conflicts in the dt bindings files.
----------------------------------------------------------------
Colin Ian King (1):
clk: ls1028a: fix a dereference of pointer 'parent' before a null check
Douglas Anderson (12):
dt-bindings: clk: qcom: Fix self-validation, split, and clean cruft
clk: qcom: rcg2: Don't crash if our parent can't be found; return an error
dt-bindings: clock: Fix qcom,dispcc bindings for sdm845/sc7180
clk: qcom: Get rid of fallback global names for dispcc-sc7180
clk: qcom: Get rid of the test clock for dispcc-sc7180
clk: qcom: Use ARRAY_SIZE in dispcc-sc7180 for parent clocks
dt-bindings: clock: Fix qcom,gpucc bindings for sdm845/sc7180/msm8998
clk: qcom: Get rid of the test clock for gpucc-sc7180
clk: qcom: Use ARRAY_SIZE in gpucc-sc7180 for parent clocks
dt-bindings: clock: Cleanup qcom,videocc bindings for sdm845/sc7180
clk: qcom: Get rid of the test clock for videocc-sc7180
clk: qcom: Use ARRAY_SIZE in videocc-sc7180 for parent clocks
Geert Uytterhoeven (1):
of: clk: Make <linux/of_clk.h> self-contained
Stephen Boyd (1):
clk: qcom: Don't overwrite 'cfg' in clk_rcg2_dfs_populate_freq()
.../bindings/clock/qcom,gcc-apq8064.yaml | 83 ++++++++
.../bindings/clock/qcom,gcc-ipq8074.yaml | 51 +++++
.../bindings/clock/qcom,gcc-msm8996.yaml | 68 ++++++
.../bindings/clock/qcom,gcc-msm8998.yaml | 93 +++++++++
.../devicetree/bindings/clock/qcom,gcc-qcs404.yaml | 51 +++++
.../devicetree/bindings/clock/qcom,gcc-sc7180.yaml | 75 +++++++
.../devicetree/bindings/clock/qcom,gcc-sm8150.yaml | 72 +++++++
.../devicetree/bindings/clock/qcom,gcc.yaml | 230 ++++-----------------
.../devicetree/bindings/clock/qcom,gpucc.yaml | 72 -------
.../{qcom,dispcc.yaml => qcom,msm8998-gpucc.yaml} | 33 ++-
.../bindings/clock/qcom,sc7180-dispcc.yaml | 84 ++++++++
.../bindings/clock/qcom,sc7180-gpucc.yaml | 72 +++++++
.../bindings/clock/qcom,sc7180-videocc.yaml | 63 ++++++
.../bindings/clock/qcom,sdm845-dispcc.yaml | 99 +++++++++
.../bindings/clock/qcom,sdm845-gpucc.yaml | 72 +++++++
...{qcom,videocc.yaml => qcom,sdm845-videocc.yaml} | 27 +--
drivers/clk/clk-plldig.c | 4 +-
drivers/clk/qcom/clk-rcg2.c | 11 +-
drivers/clk/qcom/dispcc-sc7180.c | 45 ++--
drivers/clk/qcom/gpucc-sc7180.c | 4 +-
drivers/clk/qcom/videocc-sc7180.c | 4 +-
include/linux/of_clk.h | 3 +
22 files changed, 979 insertions(+), 337 deletions(-)
create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-apq8064.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-ipq8074.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-msm8996.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-msm8998.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-qcs404.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sc7180.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm8150.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gpucc.yaml
rename Documentation/devicetree/bindings/clock/{qcom,dispcc.yaml => qcom,msm8998-gpucc.yaml} (51%)
create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7180-dispcc.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7180-gpucc.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7180-videocc.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,sdm845-dispcc.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,sdm845-gpucc.yaml
rename Documentation/devicetree/bindings/clock/{qcom,videocc.yaml => qcom,sdm845-videocc.yaml} (61%)
--
Sent by a computer, using git, on the internet
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [GIT PULL] more clk changes for the merge window
2020-02-06 18:44 [GIT PULL] more clk changes for the merge window Stephen Boyd
@ 2020-02-07 21:55 ` pr-tracker-bot
0 siblings, 0 replies; 11+ messages in thread
From: pr-tracker-bot @ 2020-02-07 21:55 UTC (permalink / raw)
To: Stephen Boyd; +Cc: Linus Torvalds, Michael Turquette, linux-clk, linux-kernel
The pull request you sent on Thu, 6 Feb 2020 10:44:05 -0800:
> https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git tags/clk-for-linus
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/8bf5973a4ef0c996d805dc70c2122f08155d14ef
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [GIT PULL] More clk changes for the merge window
2023-07-04 16:21 Stephen Boyd
@ 2023-07-04 18:38 ` pr-tracker-bot
0 siblings, 0 replies; 11+ messages in thread
From: pr-tracker-bot @ 2023-07-04 18:38 UTC (permalink / raw)
To: Stephen Boyd; +Cc: Linus Torvalds, Michael Turquette, linux-clk, linux-kernel
The pull request you sent on Tue, 4 Jul 2023 09:21:28 -0700:
> https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git tags/clk-for-linus
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/b869e9f49964aace737a5a3fadd958ea94e96288
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 11+ messages in thread
* [GIT PULL] More clk changes for the merge window
@ 2023-07-04 16:21 Stephen Boyd
2023-07-04 18:38 ` pr-tracker-bot
0 siblings, 1 reply; 11+ messages in thread
From: Stephen Boyd @ 2023-07-04 16:21 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Michael Turquette, linux-clk, linux-kernel
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
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [GIT PULL] More clk changes for the merge window
2022-10-16 3:54 Stephen Boyd
@ 2022-10-16 18:18 ` pr-tracker-bot
0 siblings, 0 replies; 11+ messages in thread
From: pr-tracker-bot @ 2022-10-16 18:18 UTC (permalink / raw)
To: Stephen Boyd; +Cc: Linus Torvalds, Michael Turquette, linux-clk, linux-kernel
The pull request you sent on Sat, 15 Oct 2022 20:54:30 -0700:
> https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git tags/clk-for-linus
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/2fcd8f108f25ef0cbbfcb57acf1c42934c238ed5
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 11+ messages in thread
* [GIT PULL] More clk changes for the merge window
@ 2022-10-16 3:54 Stephen Boyd
2022-10-16 18:18 ` pr-tracker-bot
0 siblings, 1 reply; 11+ messages in thread
From: Stephen Boyd @ 2022-10-16 3:54 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Michael Turquette, linux-clk, linux-kernel
The following changes since commit f9efefdba95a5110a1346bb03acdd8ff3cdf557f:
Merge branches 'clk-baikal', 'clk-broadcom', 'clk-vc5' and 'clk-versaclock' into clk-next (2022-10-04 10:54:34 -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 a7b78befbce2e79425224d57c05275083cf7ed61:
Merge branch 'clk-rate-range' into clk-next (2022-10-14 13:44:44 -0700)
----------------------------------------------------------------
This is the final part of the clk patches for this merge window.
The clk rate range series needed another week to fully bake. Maxime
fixed the bug that broke clk notifiers and prevented this from being
included in the first pull request. He also added a unit test on top to
make sure it doesn't break so easily again. The majority of the series
fixes up how the clk_set_rate_*() APIs work, particularly around when
the rate constraints are dropped and how they move around when
reparenting clks. Overall it's a much needed improvement to the clk rate
range APIs that used to be pretty broken if you looked sideways.
Beyond the core changes there are a few driver fixes for a compilation
issue or improper data causing clks to fail to register or have the
wrong parents. These are good to get in before the first -rc so that the
system actually boots on the affected devices.
----------------------------------------------------------------
AngeloGioacchino Del Regno (1):
clk: mediatek: clk-mux: Add .determine_rate() callback
Jon Hunter (1):
clk: tegra: Fix Tegra PWM parent clock
Kefeng Wang (1):
clk: at91: fix the build with binutils 2.27
Linus Walleij (1):
clk: qcom: gcc-msm8660: Drop hardcoded fixed board clocks
Maxime Ripard (27):
clk: test: Switch to clk_hw_get_clk
clk: Drop the rate range on clk_put()
clk: Skip clamping when rounding if there's no boundaries
clk: Mention that .recalc_rate can return 0 on error
clk: Clarify clk_get_rate() expectations
clk: tests: Add test suites description
clk: tests: Add reference to the orphan mux bug report
clk: tests: Add tests for uncached clock
clk: tests: Add tests for single parent mux
clk: tests: Add tests for mux with multiple parents
clk: tests: Add some tests for orphan with multiple parents
clk: Take into account uncached clocks in clk_set_rate_range()
clk: Set req_rate on reparenting
clk: Change clk_core_init_rate_req prototype
clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller
clk: Introduce clk_hw_init_rate_request()
clk: Add our request boundaries in clk_core_init_rate_req
clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock
clk: Introduce clk_core_has_parent()
clk: Constify clk_has_parent()
clk: Stop forwarding clk_rate_requests to the parent
clk: Zero the clk_rate_request structure
clk: Introduce the clk_hw_get_rate_range function
clk: qcom: clk-rcg2: Take clock boundaries into consideration for gfx3d
clk: tests: Add missing test case for ranges
clk: Update req_rate on __clk_recalc_rates()
clk: tests: Add tests for notifiers
Stephen Boyd (1):
Merge branch 'clk-rate-range' into clk-next
drivers/clk/at91/clk-generated.c | 5 +-
drivers/clk/at91/clk-master.c | 9 +-
drivers/clk/at91/clk-peripheral.c | 4 +-
drivers/clk/clk-composite.c | 6 +-
drivers/clk/clk-divider.c | 20 +-
drivers/clk/clk.c | 286 +++++--
drivers/clk/clk_test.c | 1637 +++++++++++++++++++++++++++++++++++--
drivers/clk/mediatek/clk-mux.c | 10 +
drivers/clk/qcom/clk-rcg2.c | 9 +
drivers/clk/qcom/gcc-msm8660.c | 11 -
drivers/clk/tegra/clk-tegra114.c | 1 +
drivers/clk/tegra/clk-tegra124.c | 1 +
drivers/clk/tegra/clk-tegra20.c | 1 +
drivers/clk/tegra/clk-tegra210.c | 1 +
drivers/clk/tegra/clk-tegra30.c | 1 +
include/linux/clk-provider.h | 18 +-
include/linux/clk.h | 2 +-
include/linux/clk/at91_pmc.h | 6 +-
18 files changed, 1865 insertions(+), 163 deletions(-)
--
https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git/
https://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [GIT PULL] More clk changes for the merge window
2021-11-13 6:36 Stephen Boyd
2021-11-13 21:12 ` Linus Torvalds
@ 2021-11-13 21:19 ` pr-tracker-bot
1 sibling, 0 replies; 11+ messages in thread
From: pr-tracker-bot @ 2021-11-13 21:19 UTC (permalink / raw)
To: Stephen Boyd; +Cc: Linus Torvalds, Michael Turquette, linux-clk, linux-kernel
The pull request you sent on Fri, 12 Nov 2021 22:36:48 -0800:
> https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git tags/clk-for-linus
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/3ad7befd4842afa2449026715987122a1c6dcb85
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [GIT PULL] More clk changes for the merge window
2021-11-13 6:36 Stephen Boyd
@ 2021-11-13 21:12 ` Linus Torvalds
2021-11-13 21:19 ` pr-tracker-bot
1 sibling, 0 replies; 11+ messages in thread
From: Linus Torvalds @ 2021-11-13 21:12 UTC (permalink / raw)
To: Stephen Boyd; +Cc: Michael Turquette, linux-clk, Linux Kernel Mailing List
On Fri, Nov 12, 2021 at 10:36 PM Stephen Boyd <sboyd@kernel.org> wrote:
>
> - Revert the module platform driver support for Rockchip out
> because it wasn't actually tested
I'm not sure how to parse that sentence, and the actual commit didn't
give me any hints either.
I ended up just removing the word "out".
Linus
^ permalink raw reply [flat|nested] 11+ messages in thread
* [GIT PULL] More clk changes for the merge window
@ 2021-11-13 6:36 Stephen Boyd
2021-11-13 21:12 ` Linus Torvalds
2021-11-13 21:19 ` pr-tracker-bot
0 siblings, 2 replies; 11+ messages in thread
From: Stephen Boyd @ 2021-11-13 6:36 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Michael Turquette, linux-clk, linux-kernel
The following changes since commit e2ceaa867d266472b31f3e03ba16f3120aefc152:
Merge branches 'clk-composite-determine-fix', 'clk-allwinner', 'clk-amlogic' and 'clk-samsung' into clk-next (2021-11-02 11:27:06 -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 05cf3ec00d460b50088d421fb878a0f83f57e262:
clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk (2021-11-05 15:29:43 -0700)
----------------------------------------------------------------
This is the second batch of clk driver updates that needed
a little more time to soak in linux-next.
- Use modern i2c probe in vc5
- Cleanup some includes
- Update links to datasheets
- Add UniPhier NX1 SoC clk support
- Fix DT bindings for SiFive FU740
- Revert the module platform driver support for Rockchip out
because it wasn't actually tested
- Fix the composite clk code again as the previous fix had a
one line bug that broke rate changes for clks that want to use
the same parent still
- Use the right table for a divider in ast2600 driver
- Get rid of gcc_aggre1_pnoc_ahb_clk in qcom clk driver again because
its critical but unused
----------------------------------------------------------------
Alexander Stein (2):
clk: composite: Fix 'switching' to same clock
clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites
Dmitry Baryshkov (1):
clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk
Heiko Stuebner (2):
Revert "clk: rockchip: use module_platform_driver_probe"
clk: rockchip: drop module parts from rk3399 and rk3568 drivers
Jens Renner (1):
clk: si5351: Update datasheet references
Joel Stanley (1):
clk/ast2600: Fix soc revision for AHB
Krzysztof Kozlowski (1):
dt-bindings: clock: fu740-prci: add reset-cells
Kunihiko Hayashi (5):
clk: uniphier: Add audio system and video input clock control for PXs3
dt-bindings: clock: uniphier: Add NX1 clock binding
clk: uniphier: Add NX1 clock support
dt-bindings: clock: uniphier: Add clock binding for SoC-glue
clk: uniphier: Add SoC-glue clock source selector support for Pro4
Luca Ceresoli (1):
clk: vc5: Use i2c .probe_new
Mianhan Liu (1):
clk/actions/owl-factor.c: remove superfluous headers
Paul Cercueil (1):
clk: ingenic: Fix bugs with divided dividers
Ran Jianping (1):
clk:mediatek: remove duplicate include in clk-mt8195-imp_iic_wrap.c
.../bindings/clock/sifive/fu740-prci.yaml | 4 ++
.../devicetree/bindings/clock/silabs,si5351.txt | 2 +-
.../bindings/clock/socionext,uniphier-clock.yaml | 6 +++
drivers/clk/actions/owl-factor.c | 1 -
drivers/clk/clk-ast2600.c | 12 +++---
drivers/clk/clk-composite.c | 1 +
drivers/clk/clk-si5351.c | 8 ++--
drivers/clk/clk-si5351.h | 2 +-
drivers/clk/clk-versaclock5.c | 4 +-
drivers/clk/imx/clk.h | 4 +-
drivers/clk/ingenic/cgu.c | 6 +--
drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c | 2 -
drivers/clk/qcom/gcc-msm8996.c | 15 -------
drivers/clk/rockchip/Kconfig | 4 +-
drivers/clk/rockchip/clk-rk3399.c | 6 +--
drivers/clk/rockchip/clk-rk3568.c | 6 +--
drivers/clk/uniphier/clk-uniphier-core.c | 17 ++++++++
drivers/clk/uniphier/clk-uniphier-sys.c | 47 ++++++++++++++++++++++
drivers/clk/uniphier/clk-uniphier.h | 6 +++
19 files changed, 105 insertions(+), 48 deletions(-)
--
https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git/
https://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [GIT PULL] More clk changes for the merge window
2020-08-12 17:39 [GIT PULL] More " Stephen Boyd
@ 2020-08-12 19:58 ` pr-tracker-bot
0 siblings, 0 replies; 11+ messages in thread
From: pr-tracker-bot @ 2020-08-12 19:58 UTC (permalink / raw)
To: Stephen Boyd; +Cc: Linus Torvalds, Michael Turquette, linux-clk, linux-kernel
The pull request you sent on Wed, 12 Aug 2020 10:39:42 -0700:
> https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git tags/clk-for-linus
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/05a5b5d8a2cd82e2bf5a01ad064efa396ec7fbef
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 11+ messages in thread
* [GIT PULL] More clk changes for the merge window
@ 2020-08-12 17:39 Stephen Boyd
2020-08-12 19:58 ` pr-tracker-bot
0 siblings, 1 reply; 11+ messages in thread
From: Stephen Boyd @ 2020-08-12 17:39 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Michael Turquette, linux-clk, linux-kernel
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 21373 bytes --]
The following changes since commit 22b1408b0d282c1cd09846f8e3fe3a1e9b962eb4:
Merge tag 'clk-imx-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into clk-imx (2020-07-21 01:02:00 -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 dd9c697a944a02066877404b01e9fb7dcb3a2218:
Merge branches 'clk-microchip', 'clk-mmp', 'clk-unused' and 'clk-at91' into clk-next (2020-08-03 15:07:18 -0700)
----------------------------------------------------------------
Here's some more updates that missed the last pull request because I
happened to tag the tree at an earlier point in the history of clk-next.
I must have fat fingered it and checked out an older version of clk-next
on this second computer I'm using.
This time it actually includes more code for Qualcomm SoCs, the AT91
major updates, and some Rockchip SoC clk driver updates as well. I've
corrected this flow so this shouldn't happen again.
----------------------------------------------------------------
Adam Ford (1):
clk: vc5: Add memory check to prevent oops
Ahmad Fatoum (1):
clk: at91: fix possible dead lock in new drivers
Alex Bee (1):
clk: rockchip: add sclk_mac_lbtest to rk3188_critical_clocks
Arnd Bergmann (1):
clk: mmp: avoid missing prototype warning
Claudiu Beznea (18):
clk: at91: clk-generated: continue if __clk_determine_rate() returns error
clk: at91: clk-generated: check best_rate against ranges
clk: at91: clk-sam9x60-pll: fix mul mask
clk: at91: sam9x60-pll: use logical or for range check
clk: at91: sam9x60-pll: check fcore against ranges
clk: at91: sam9x60-pll: use frac when setting frequency
clk: at91: sam9x60: fix main rc oscillator frequency
clk: at91: sckc: register slow_rc with accuracy option
clk: at91: replace conditional operator with double logical not
clk: at91: clk-generated: pass the id of changeable parent at registration
clk: at91: clk-generated: add mux_table option
clk: at91: clk-master: add master clock support for SAMA7G5
clk: at91: clk-peripheral: add support for changeable parent rate
clk: at91: clk-programmable: add mux_table option
clk: at91: add macro for pll ids mask
clk: at91: clk-sam9x60-pll: re-factor to support plls with multiple outputs
clk: at91: clk-utmi: add utmi support for sama7g5
clk: at91: sama7g5: add clock support for sama7g5
Colin Ian King (1):
clk: vc5: fix use of memory after it has been kfree'd
Cristian Ciocaltea (6):
clk: actions: Fix h_clk for Actions S500 SoC
dt-bindings: clock: Add APB, DMAC, GPIO bindings for Actions S500 SoC
clk: actions: Add APB, DMAC, GPIO clock support for Actions S500 SoC
dt-bindings: reset: Add binding constants for Actions S500 RMU
clk: actions: Add Actions S500 SoC Reset Management Unit support
MAINTAINERS: Add reset binding entry for Actions Semi Owl SoCs
Dmitry Osipenko (1):
clk: tegra: pll: Improve PLLM enable-state detection
Douglas Anderson (1):
dt-bindings: clock: Fix YAML schemas for LPASS clocks on SC7180
Geert Uytterhoeven (1):
clk: hsdk: Fix bad dependency on IOMEM
Gustavo A. R. Silva (2):
clk: imx: Use fallthrough pseudo-keyword
clk: davinci: Use fallthrough pseudo-keyword
Heiko Stuebner (4):
clk: rockchip: convert rk3399 pll type to use readl_relaxed_poll_timeout
clk: rockchip: convert basic pll lock_wait to use regmap_read_poll_timeout
clk: rockchip: convert rk3036 pll type to use internal lock status
clk: rockchip: use separate compatibles for rk3288w-cru
Jonathan Marek (11):
clk: qcom: gcc: fix sm8150 GPU and NPU clocks
clk: qcom: clk-alpha-pll: remove unused/incorrect PLL_CAL_VAL
clk: qcom: clk-alpha-pll: same regs and ops for trion and lucid
clk: qcom: clk-alpha-pll: use the right PCAL_DONE value for lucid pll
clk: qcom: gcc: remove unnecessary vco_table from SM8150
dt-bindings: clock: combine qcom,sdm845-gpucc and qcom,sc7180-gpucc
dt-bindings: clock: add SM8150 QCOM Graphics clock bindings
dt-bindings: clock: add SM8250 QCOM Graphics clock bindings
clk: qcom: add common gdsc_gx_do_nothing_enable for gpucc drivers
clk: qcom: Add graphics clock controller driver for SM8150
clk: qcom: Add graphics clock controller driver for SM8250
Julia Lawall (1):
clk: drop unused function __clk_get_flags
Konrad Dybcio (2):
clk: qcom: gcc-sdm660: Add missing modem reset
clk: qcom: gcc-sdm660: Fix up gcc_mss_mnoc_bimc_axi_clk
Lars Povlsen (2):
dt-bindings: clock: sparx5: Add bindings include file
clk: sparx5: Add Sparx5 SoC DPLL clock driver
Loic Poulain (1):
dt-bindings: clock: Fix qcom,msm8996-apcc yaml syntax
Lori Hikichi (1):
clk: iproc: round clock rate to the closest
Luca Ceresoli (4):
dt-bindings: clk: versaclock5: fix 'idt' prefix typos
MAINTAINERS: take over IDT VersaClock 5 clock driver
dt-bindings: clk: versaclock5: convert to yaml
clk: vc5: use a dedicated struct to describe the output drivers
Maxime Ripard (1):
dt-bindings: arm: bcm: Add a select to the RPI Firmware binding
Michael Krummsdorf (1):
clk: qoriq: add LS1021A core pll mux options
Mike Tipton (1):
clk: Add support for enabling/disabling clocks from debugfs
Mylène Josserand (2):
clk: rockchip: Handle clock tree for rk3288w variant
dt-bindings: clocks: add rk3288w variant compatible
Nicolas Saenz Julienne (1):
clk: bcm2835: Do not use prediv with bcm2711's PLLs
Rahul Tanwar (3):
clk: intel: Use devm_clk_hw_register() instead of clk_hw_register()
clk: intel: Improve locking in the driver
clk: intel: Avoid unnecessary memset by improving code
Robin Murphy (1):
clk: rockchip: Revert "fix wrong mmc sample phase shift for rk3328"
Stephen Boyd (9):
Merge tag 'v5.9-rockchip-clk1' of git://git.kernel.org/.../mmind/linux-rockchip into clk-rockchip
clk: qcom: Export gdsc_gx_do_nothing_enable() to modules
clk: Clean up kernel-doc errors
Merge branch 'clk-fixes' into clk-kconfig
Merge branches 'clk-socfpga', 'clk-doc', 'clk-qcom', 'clk-vc5' and 'clk-bcm' into clk-next
Merge branches 'clk-https', 'clk-renesas', 'clk-kconfig', 'clk-amlogic' and 'clk-imx' into clk-next
Merge branches 'clk-actions', 'clk-rockchip', 'clk-iproc', 'clk-intel' and 'clk-debugfs' into clk-next
Merge branches 'clk-fallthru', 'clk-ingenic', 'clk-tegra', 'clk-sirf' and 'clk-qoriq' into clk-next
Merge branches 'clk-microchip', 'clk-mmp', 'clk-unused' and 'clk-at91' into clk-next
Taniya Das (4):
clk: qcom: gdsc: Add support to enable retention of GSDCR
dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7180
clk: qcom: gcc: Add support for GCC LPASS clock for SC7180
clk: qcom: lpass: Add support for LPASS clock controller for SC7180
Xu Wang (1):
clk: clk-atlas6: fix return value check in atlas6_clk_init()
周琰杰 (Zhou Yanjie) (6):
dt-bindings: clock: Add RTC related clocks for Ingenic SoCs.
dt-bindings: clock: Add tabs to align code.
clk: Ingenic: Add RTC related clocks for Ingenic SoCs.
clk: JZ4780: Add functions for enable and disable USB PHY.
clk: JZ4780: Reformat the code to align it.
clk: X1000: Add support for calculat REFCLK of USB PHY.
.../arm/bcm/raspberrypi,bcm2835-firmware.txt | 14 -
.../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 68 ++
.../bindings/clock/brcm,bcm2711-dvp.yaml | 47 +
.../bindings/clock/brcm,bcm63xx-clocks.txt | 2 +
.../devicetree/bindings/clock/clock-bindings.txt | 2 +-
.../devicetree/bindings/clock/idt,versaclock5.txt | 92 --
.../devicetree/bindings/clock/idt,versaclock5.yaml | 154 +++
.../devicetree/bindings/clock/qcom,a53pll.yaml | 21 +-
.../{qcom,sdm845-gpucc.yaml => qcom,gpucc.yaml} | 18 +-
.../bindings/clock/qcom,msm8996-apcc.yaml | 54 +
.../devicetree/bindings/clock/qcom,rpmcc.txt | 4 +
.../bindings/clock/qcom,sc7180-gpucc.yaml | 74 --
.../bindings/clock/qcom,sc7180-lpasscorecc.yaml | 108 ++
.../bindings/clock/renesas,cpg-clocks.yaml | 241 +++++
.../bindings/clock/renesas,cpg-mssr.yaml | 1 +
.../bindings/clock/renesas,r8a73a4-cpg-clocks.txt | 33 -
.../bindings/clock/renesas,r8a7740-cpg-clocks.txt | 41 -
.../bindings/clock/renesas,r8a7778-cpg-clocks.txt | 47 -
.../bindings/clock/renesas,r8a7779-cpg-clocks.txt | 49 -
.../bindings/clock/renesas,rz-cpg-clocks.txt | 53 -
.../bindings/clock/renesas,sh73a0-cpg-clocks.txt | 35 -
.../bindings/clock/rockchip,rk3288-cru.txt | 8 +-
.../devicetree/bindings/clock/silabs,si514.txt | 2 +-
.../devicetree/bindings/clock/silabs,si5351.txt | 2 +-
.../devicetree/bindings/clock/silabs,si570.txt | 4 +-
.../devicetree/bindings/clock/ti,cdce706.txt | 2 +-
.../devicetree/bindings/clock/ti,cdce925.txt | 8 +-
MAINTAINERS | 4 +-
drivers/clk/Kconfig | 3 +-
drivers/clk/Makefile | 1 +
drivers/clk/actions/owl-s500.c | 89 +-
drivers/clk/at91/Makefile | 1 +
drivers/clk/at91/at91rm9200.c | 3 +-
drivers/clk/at91/at91sam9260.c | 3 +-
drivers/clk/at91/at91sam9g45.c | 5 +-
drivers/clk/at91/at91sam9n12.c | 7 +-
drivers/clk/at91/at91sam9rl.c | 3 +-
drivers/clk/at91/at91sam9x5.c | 7 +-
drivers/clk/at91/clk-generated.c | 44 +-
drivers/clk/at91/clk-main.c | 6 +-
drivers/clk/at91/clk-master.c | 310 +++++-
drivers/clk/at91/clk-peripheral.c | 111 +-
drivers/clk/at91/clk-programmable.c | 11 +-
drivers/clk/at91/clk-sam9x60-pll.c | 547 +++++++---
drivers/clk/at91/clk-system.c | 4 +-
drivers/clk/at91/clk-utmi.c | 103 +-
drivers/clk/at91/dt-compat.c | 25 +-
drivers/clk/at91/pmc.h | 43 +-
drivers/clk/at91/sam9x60.c | 66 +-
drivers/clk/at91/sama5d2.c | 41 +-
drivers/clk/at91/sama5d3.c | 8 +-
drivers/clk/at91/sama5d4.c | 7 +-
drivers/clk/at91/sama7g5.c | 1059 ++++++++++++++++++++
drivers/clk/at91/sckc.c | 5 +-
drivers/clk/bcm/Kconfig | 11 +
drivers/clk/bcm/Makefile | 1 +
drivers/clk/bcm/clk-bcm2711-dvp.c | 124 +++
drivers/clk/bcm/clk-bcm2835.c | 59 +-
drivers/clk/bcm/clk-bcm63xx-gate.c | 553 ++++++++--
drivers/clk/bcm/clk-iproc-asiu.c | 4 +-
drivers/clk/bcm/clk-raspberrypi.c | 311 +++---
drivers/clk/clk-ast2600.c | 49 +-
drivers/clk/clk-cdce706.c | 2 +-
drivers/clk/clk-gpio.c | 2 +-
drivers/clk/clk-qoriq.c | 10 +-
drivers/clk/clk-si5351.c | 4 +-
drivers/clk/clk-sparx5.c | 295 ++++++
drivers/clk/clk-versaclock5.c | 304 ++++--
drivers/clk/clk.c | 53 +-
drivers/clk/davinci/pll.c | 2 +-
drivers/clk/imx/clk-pllv3.c | 4 +-
drivers/clk/ingenic/jz4780-cgu.c | 165 +--
drivers/clk/ingenic/x1000-cgu.c | 97 +-
drivers/clk/ingenic/x1830-cgu.c | 13 +
drivers/clk/keystone/sci-clk.c | 2 +-
drivers/clk/keystone/syscon-clk.c | 2 +-
drivers/clk/meson/g12a.c | 119 +++
drivers/clk/meson/g12a.h | 7 +-
drivers/clk/meson/meson8b.c | 67 +-
drivers/clk/meson/meson8b.h | 6 +-
drivers/clk/mmp/clk-pxa168.c | 1 +
drivers/clk/mmp/clk-pxa910.c | 1 +
drivers/clk/mvebu/Kconfig | 1 +
drivers/clk/qcom/Kconfig | 53 +
drivers/clk/qcom/Makefile | 6 +
drivers/clk/qcom/apss-ipq-pll.c | 95 ++
drivers/clk/qcom/apss-ipq6018.c | 106 ++
drivers/clk/qcom/clk-alpha-pll.c | 70 +-
drivers/clk/qcom/clk-alpha-pll.h | 21 +-
drivers/clk/qcom/clk-cpu-8996.c | 538 ++++++++++
drivers/clk/qcom/clk-smd-rpm.c | 297 ++++++
drivers/clk/qcom/gcc-ipq806x.c | 2 +-
drivers/clk/qcom/gcc-ipq8074.c | 60 ++
drivers/clk/qcom/gcc-sc7180.c | 16 +-
drivers/clk/qcom/gcc-sdm660.c | 4 +
drivers/clk/qcom/gcc-sdm845.c | 4 +-
drivers/clk/qcom/gcc-sm8150.c | 26 +-
drivers/clk/qcom/gdsc.c | 39 +
drivers/clk/qcom/gdsc.h | 2 +
drivers/clk/qcom/gpucc-sc7180.c | 27 +-
drivers/clk/qcom/gpucc-sdm845.c | 27 +-
drivers/clk/qcom/gpucc-sm8150.c | 320 ++++++
drivers/clk/qcom/gpucc-sm8250.c | 348 +++++++
drivers/clk/qcom/lpasscorecc-sc7180.c | 476 +++++++++
drivers/clk/renesas/Kconfig | 5 +
drivers/clk/renesas/Makefile | 1 +
drivers/clk/renesas/r8a774a1-cpg-mssr.c | 1 +
drivers/clk/renesas/r8a774b1-cpg-mssr.c | 1 +
drivers/clk/renesas/r8a774c0-cpg-mssr.c | 1 +
drivers/clk/renesas/r8a774e1-cpg-mssr.c | 349 +++++++
drivers/clk/renesas/r8a7795-cpg-mssr.c | 2 +-
drivers/clk/renesas/r8a7796-cpg-mssr.c | 2 +-
drivers/clk/renesas/r8a77965-cpg-mssr.c | 1 +
drivers/clk/renesas/r8a77970-cpg-mssr.c | 2 +-
drivers/clk/renesas/r8a77980-cpg-mssr.c | 2 +-
drivers/clk/renesas/r8a77990-cpg-mssr.c | 1 +
drivers/clk/renesas/r8a77995-cpg-mssr.c | 2 +-
drivers/clk/renesas/renesas-cpg-mssr.c | 23 +-
drivers/clk/renesas/renesas-cpg-mssr.h | 1 +
drivers/clk/rockchip/clk-pll.c | 70 +-
drivers/clk/rockchip/clk-rk3188.c | 1 +
drivers/clk/rockchip/clk-rk3288.c | 39 +-
drivers/clk/rockchip/clk-rk3328.c | 8 +-
drivers/clk/sirf/clk-atlas6.c | 2 +-
drivers/clk/socfpga/clk-agilex.c | 8 +-
drivers/clk/tegra/clk-pll.c | 20 +-
drivers/clk/versatile/icst.c | 2 +-
drivers/clk/versatile/icst.h | 2 +-
drivers/clk/x86/clk-cgu-pll.c | 2 +-
drivers/clk/x86/clk-cgu.c | 32 +-
drivers/firmware/raspberrypi.c | 14 +
drivers/perf/Kconfig | 1 +
drivers/perf/qcom_l2_pmu.c | 90 +-
drivers/reset/reset-simple.c | 23 +-
drivers/reset/reset-socfpga.c | 3 +-
drivers/reset/reset-sunxi.c | 3 +-
drivers/reset/reset-uniphier-glue.c | 3 +-
drivers/soc/qcom/Kconfig | 4 +
drivers/soc/qcom/Makefile | 1 +
drivers/soc/qcom/kryo-l2-accessors.c | 57 ++
include/dt-bindings/clk/versaclock.h | 13 +
include/dt-bindings/clock/actions,s500-cmu.h | 7 +-
include/dt-bindings/clock/agilex-clock.h | 4 +-
include/dt-bindings/clock/bcm3368-clock.h | 24 +
include/dt-bindings/clock/bcm6318-clock.h | 42 +
include/dt-bindings/clock/bcm63268-clock.h | 30 +
include/dt-bindings/clock/bcm6328-clock.h | 19 +
include/dt-bindings/clock/bcm6358-clock.h | 18 +
include/dt-bindings/clock/bcm6362-clock.h | 26 +
include/dt-bindings/clock/bcm6368-clock.h | 24 +
include/dt-bindings/clock/g12a-clkc.h | 2 +
include/dt-bindings/clock/jz4780-cgu.h | 144 +--
include/dt-bindings/clock/microchip,sparx5.h | 23 +
include/dt-bindings/clock/qcom,apss-ipq.h | 12 +
include/dt-bindings/clock/qcom,gcc-ipq8074.h | 4 +
include/dt-bindings/clock/qcom,gcc-sc7180.h | 1 +
include/dt-bindings/clock/qcom,gcc-sdm660.h | 1 +
include/dt-bindings/clock/qcom,gpucc-sm8150.h | 33 +
include/dt-bindings/clock/qcom,gpucc-sm8250.h | 34 +
.../dt-bindings/clock/qcom,lpasscorecc-sc7180.h | 29 +
include/dt-bindings/clock/qcom,rpmcc.h | 16 +
include/dt-bindings/clock/r8a774e1-cpg-mssr.h | 59 ++
include/dt-bindings/clock/x1000-cgu.h | 2 +
include/dt-bindings/clock/x1830-cgu.h | 2 +
include/dt-bindings/power/r8a774e1-sysc.h | 36 +
include/dt-bindings/reset/actions,s500-reset.h | 67 ++
include/linux/clk-provider.h | 3 +-
include/linux/clk/at91_pmc.h | 4 +
{drivers => include/linux}/reset/reset-simple.h | 7 +
include/soc/qcom/kryo-l2-accessors.h | 12 +
170 files changed, 8462 insertions(+), 1521 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.txt
create mode 100644 Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
create mode 100644 Documentation/devicetree/bindings/clock/brcm,bcm2711-dvp.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/idt,versaclock5.txt
create mode 100644 Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
rename Documentation/devicetree/bindings/clock/{qcom,sdm845-gpucc.yaml => qcom,gpucc.yaml} (75%)
create mode 100644 Documentation/devicetree/bindings/clock/qcom,msm8996-apcc.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7180-gpucc.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7180-lpasscorecc.yaml
create mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-clocks.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/renesas,r8a73a4-cpg-clocks.txt
delete mode 100644 Documentation/devicetree/bindings/clock/renesas,r8a7740-cpg-clocks.txt
delete mode 100644 Documentation/devicetree/bindings/clock/renesas,r8a7778-cpg-clocks.txt
delete mode 100644 Documentation/devicetree/bindings/clock/renesas,r8a7779-cpg-clocks.txt
delete mode 100644 Documentation/devicetree/bindings/clock/renesas,rz-cpg-clocks.txt
delete mode 100644 Documentation/devicetree/bindings/clock/renesas,sh73a0-cpg-clocks.txt
create mode 100644 drivers/clk/at91/sama7g5.c
create mode 100644 drivers/clk/bcm/clk-bcm2711-dvp.c
create mode 100644 drivers/clk/clk-sparx5.c
create mode 100644 drivers/clk/qcom/apss-ipq-pll.c
create mode 100644 drivers/clk/qcom/apss-ipq6018.c
create mode 100644 drivers/clk/qcom/clk-cpu-8996.c
create mode 100644 drivers/clk/qcom/gpucc-sm8150.c
create mode 100644 drivers/clk/qcom/gpucc-sm8250.c
create mode 100644 drivers/clk/qcom/lpasscorecc-sc7180.c
create mode 100644 drivers/clk/renesas/r8a774e1-cpg-mssr.c
create mode 100644 drivers/soc/qcom/kryo-l2-accessors.c
create mode 100644 include/dt-bindings/clk/versaclock.h
create mode 100644 include/dt-bindings/clock/bcm3368-clock.h
create mode 100644 include/dt-bindings/clock/bcm6318-clock.h
create mode 100644 include/dt-bindings/clock/bcm63268-clock.h
create mode 100644 include/dt-bindings/clock/bcm6328-clock.h
create mode 100644 include/dt-bindings/clock/bcm6358-clock.h
create mode 100644 include/dt-bindings/clock/bcm6362-clock.h
create mode 100644 include/dt-bindings/clock/bcm6368-clock.h
create mode 100644 include/dt-bindings/clock/microchip,sparx5.h
create mode 100644 include/dt-bindings/clock/qcom,apss-ipq.h
create mode 100644 include/dt-bindings/clock/qcom,gpucc-sm8150.h
create mode 100644 include/dt-bindings/clock/qcom,gpucc-sm8250.h
create mode 100644 include/dt-bindings/clock/qcom,lpasscorecc-sc7180.h
create mode 100644 include/dt-bindings/clock/r8a774e1-cpg-mssr.h
create mode 100644 include/dt-bindings/power/r8a774e1-sysc.h
create mode 100644 include/dt-bindings/reset/actions,s500-reset.h
rename {drivers => include/linux}/reset/reset-simple.h (74%)
create mode 100644 include/soc/qcom/kryo-l2-accessors.h
--
https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git/
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2023-07-04 18:38 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-06 18:44 [GIT PULL] more clk changes for the merge window Stephen Boyd
2020-02-07 21:55 ` pr-tracker-bot
2020-08-12 17:39 [GIT PULL] More " Stephen Boyd
2020-08-12 19:58 ` 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
2022-10-16 3:54 Stephen Boyd
2022-10-16 18:18 ` pr-tracker-bot
2023-07-04 16:21 Stephen Boyd
2023-07-04 18:38 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).