All of lore.kernel.org
 help / color / mirror / Atom feed
* [RESEND PATCH 0/3] Add Qualcomm MSM8939 GCC binding and driver
@ 2020-04-19 12:18 Bryan O'Donoghue
  2020-04-19 12:18 ` [PATCH 1/3] clk: qcom: Add DT bindings for msm8939 gcc Bryan O'Donoghue
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Bryan O'Donoghue @ 2020-04-19 12:18 UTC (permalink / raw)
  To: agross, bjorn.andersson, mturquette, sboyd, robh+dt
  Cc: linux-arm-msm, linux-clk, linux-kernel, devicetree, shawn.guo,
	p.zabel, Bryan O'Donoghue

These three patches add support for the MSM8939 Global Clock Controller.
The MSM8939 is a derivation of the MSM8916 sharing the large majority of
its clock settings with MSM8916, however, there are enough changes, in some
cases mutually incompatible changes that necessitate a separate driver.

I thought it was both important and useful to show in the git log the
differences between MSM8916 and MSM8939 so, one patch copies the MSM8916
driver while another patch applies the entire gamut of MSM8939 changes,
squashing down from a git log of approximately 31 separate commits.

For reference that log is here:
https://github.com/bryanodonoghue/linux/pull/new/msm8939-clk-next-reference-log

Generally speaking MSM8939 differes from MSM8916 in two key ways.

- New and higher clock frequencies for existing IP blocks.
- New PLLs to drive those higher frequencies

Bryan O'Donoghue (2):
  clk: qcom: Add DT bindings for msm8939 gcc
  clk: qcom: gcc-msm8939: Make silicon specific updates for msm8939

Shawn Guo (1):
  clk: qcom: gcc-msm8939: Add gcc-msm8939 driver by copying gcc-msm8916

 .../devicetree/bindings/clock/qcom,gcc.yaml   |    3 +
 drivers/clk/qcom/Kconfig                      |    9 +
 drivers/clk/qcom/Makefile                     |    1 +
 drivers/clk/qcom/gcc-msm8939.c                | 4004 +++++++++++++++++
 include/dt-bindings/clock/qcom,gcc-msm8939.h  |  215 +
 include/dt-bindings/reset/qcom,gcc-msm8939.h  |  119 +
 6 files changed, 4351 insertions(+)
 create mode 100644 drivers/clk/qcom/gcc-msm8939.c
 create mode 100644 include/dt-bindings/clock/qcom,gcc-msm8939.h
 create mode 100644 include/dt-bindings/reset/qcom,gcc-msm8939.h

-- 
2.25.1


^ permalink raw reply	[flat|nested] 9+ messages in thread
[parent not found: <20200419010559.438463-1-bryan.odonoghue@linaro.org>]

end of thread, other threads:[~2020-04-23  2:06 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-19 12:18 [RESEND PATCH 0/3] Add Qualcomm MSM8939 GCC binding and driver Bryan O'Donoghue
2020-04-19 12:18 ` [PATCH 1/3] clk: qcom: Add DT bindings for msm8939 gcc Bryan O'Donoghue
2020-04-22  2:50   ` Stephen Boyd
2020-04-19 12:18 ` [PATCH 2/3] clk: qcom: gcc-msm8939: Add gcc-msm8939 driver by copying gcc-msm8916 Bryan O'Donoghue
2020-04-22  2:51   ` Stephen Boyd
2020-04-19 12:18 ` [PATCH 3/3] clk: qcom: gcc-msm8939: Make silicon specific updates for msm8939 Bryan O'Donoghue
2020-04-22  2:56   ` Stephen Boyd
2020-04-23  2:06     ` Bryan O'Donoghue
     [not found] <20200419010559.438463-1-bryan.odonoghue@linaro.org>
2020-04-19  1:05 ` [PATCH 1/3] clk: qcom: Add DT bindings for msm8939 gcc Bryan O'Donoghue

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.