linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [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).