All of lore.kernel.org
 help / color / mirror / Atom feed
* [RESEND PATCH 0/3 v6] Add Mediatek MT8173 cpufreq driver
@ 2015-08-17  9:24 ` Pi-Cheng Chen
  0 siblings, 0 replies; 53+ messages in thread
From: Pi-Cheng Chen @ 2015-08-17  9:24 UTC (permalink / raw)
  To: Rafael J. Wysocki, Viresh Kumar, Matthias Brugger, Mark Rutland
  Cc: Michael Turquette, devicetree, linux-arm-kernel, linux-kernel,
	linux-pm, linaro-kernel, linux-mediatek

MT8173 is a ARMv8 based SoC with 2 clusters. All CPUs in a single cluster
share the same power and clock domain. This series tries to add cpufreq support
for MT8173 SoC. The v6 of this series is resent with Acks added.

changes in v6:
- Move clock and regulator consumer properties document to the device tree
  bindings documents of MT8173 CPU DVFS clock driver
- Add change log to describe what is implemented in the MT8173 cpufreq driver
- Add missed rcu_read_unlock() in the error path
- Move of_init_opp_table() call to make sure all required hardware resources
  are already there before it is called
- Add comments to describe why both platform driver and deivce registration
  codes are put in the initcall function
- Use the term "voltage tracking" instead of "voltage trace" according to an
  internal SoC document

changes in v5:
- Move resource allocation code from init() into probe() and remove some unused
  functions due to this change
- Fix descriptions for device tree binding document
- Address review comments for last version
- Register CPU cooling device

Changes in v4:
- Add bindings for MT8173 cpufreq driver
- Move OPP table back into device tree
- Address comments for last version

Changes in v3:
- Implement MT8173 specific standalone cpufreq driver instead of using
  cpufreq-dt driver
- Define OPP table in the driver source code until new OPP binding is ready

Changes in v2:
- Add intermediate frequency support in cpufreq-dt driver
- Use voltage scaling code of cpufreq-dt for little cluster instead of
  implementaion in notifier of mtk-cpufreq driver
- Code refinement for mtk-cpufreq driver

Pi-Cheng Chen (3):
  dt-bindings: mediatek: Add MT8173 CPU DVFS clock bindings
  cpufreq: mediatek: Add MT8173 cpufreq driver
  arm64: dts: mt8173: Add mt8173 cpufreq driver support

 .../devicetree/bindings/clock/mt8173-cpu-dvfs.txt  |  83 ++++
 arch/arm64/boot/dts/mediatek/mt8173-evb.dts        |  18 +
 arch/arm64/boot/dts/mediatek/mt8173.dtsi           |  64 +++
 drivers/cpufreq/Kconfig.arm                        |   7 +
 drivers/cpufreq/Makefile                           |   1 +
 drivers/cpufreq/mt8173-cpufreq.c                   | 524 +++++++++++++++++++++
 6 files changed, 697 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/clock/mt8173-cpu-dvfs.txt
 create mode 100644 drivers/cpufreq/mt8173-cpufreq.c

-- 
1.9.1


^ permalink raw reply	[flat|nested] 53+ messages in thread

end of thread, other threads:[~2016-04-21 11:38 UTC | newest]

Thread overview: 53+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-08-17  9:24 [RESEND PATCH 0/3 v6] Add Mediatek MT8173 cpufreq driver Pi-Cheng Chen
2015-08-17  9:24 ` Pi-Cheng Chen
2015-08-17  9:24 ` Pi-Cheng Chen
2015-08-17  9:24 ` [RESEND PATCH 1/3 v6] dt-bindings: mediatek: Add MT8173 CPU DVFS clock bindings Pi-Cheng Chen
2015-08-17  9:24   ` Pi-Cheng Chen
2015-08-17  9:24 ` [RESEND PATCH 2/3 v6] cpufreq: mediatek: Add MT8173 cpufreq driver Pi-Cheng Chen
2015-08-17  9:24   ` Pi-Cheng Chen
2015-08-18 10:09   ` Bartlomiej Zolnierkiewicz
2015-08-18 10:09     ` Bartlomiej Zolnierkiewicz
2015-08-18 10:09     ` Bartlomiej Zolnierkiewicz
2015-08-18 10:24     ` Viresh Kumar
2015-08-18 10:24       ` Viresh Kumar
2015-08-19  2:05       ` [PATCH v7 2/3] " Pi-Cheng Chen
2015-08-19  2:05         ` Pi-Cheng Chen
2015-08-19  5:41         ` Viresh Kumar
2015-08-19  5:41           ` Viresh Kumar
2015-08-19  5:41           ` Viresh Kumar
2015-08-17  9:24 ` [RESEND PATCH 3/3 v6] arm64: dts: mt8173: mt8173-evb: Add mt8173 cpufreq driver support Pi-Cheng Chen
2015-08-17  9:24   ` Pi-Cheng Chen
2015-08-17  9:24   ` Pi-Cheng Chen
2015-08-25  2:10 ` [RESEND PATCH 0/3 v6] Add Mediatek MT8173 cpufreq driver Pi-Cheng Chen
2015-08-25  2:10   ` Pi-Cheng Chen
2015-08-25  2:10   ` Pi-Cheng Chen
2015-08-25 23:01   ` Rafael J. Wysocki
2015-08-25 23:01     ` Rafael J. Wysocki
2015-08-25 23:01     ` Rafael J. Wysocki
2015-08-26  1:25     ` Pi-Cheng Chen
2015-08-26  1:25       ` Pi-Cheng Chen
2015-08-26  1:25       ` Pi-Cheng Chen
2015-08-26  2:16       ` Viresh Kumar
2015-08-26  2:16         ` Viresh Kumar
2015-08-26  2:16         ` Viresh Kumar
2015-08-26  6:53         ` Pi-Cheng Chen
2015-08-26  6:53           ` Pi-Cheng Chen
2015-08-26  6:53           ` Pi-Cheng Chen
2015-08-28 14:06           ` Rafael J. Wysocki
2015-08-28 14:06             ` Rafael J. Wysocki
2015-08-28 14:06             ` Rafael J. Wysocki
2015-09-02  6:45             ` Daniel Kurtz
2015-09-02  6:45               ` Daniel Kurtz
2015-09-02  6:45               ` Daniel Kurtz
2015-09-02 17:23               ` Matthias Brugger
2015-09-02 17:23                 ` Matthias Brugger
2015-09-02 17:23                 ` Matthias Brugger
2016-04-21 10:26                 ` Matthias Brugger
2016-04-21 10:26                   ` Matthias Brugger
2016-04-21 10:26                   ` Matthias Brugger
2016-04-21 10:58                   ` Matthias Brugger
2016-04-21 10:58                     ` Matthias Brugger
2016-04-21 10:58                     ` Matthias Brugger
2016-04-21 11:37                     ` Eddie Huang
2016-04-21 11:37                       ` Eddie Huang
2016-04-21 11:37                       ` Eddie Huang

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.