devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] Broadcom AVS CPUfreq driver
@ 2016-08-12 23:25 Markus Mayer
       [not found] ` <1471044331-2480-1-git-send-email-mmayer-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
  2016-08-12 23:25 ` [PATCH 3/3] cpufreq: brcm-avs-cpufreq: add debugfs support Markus Mayer
  0 siblings, 2 replies; 6+ messages in thread
From: Markus Mayer @ 2016-08-12 23:25 UTC (permalink / raw)
  To: Rob Herring, Mark Rutland, Rafael J . Wysocki, Viresh Kumar
  Cc: Broadcom Kernel List, Device Tree List, Power Management List,
	Linux Kernel Mailing List, Markus Mayer

This series contains the CPUfreq driver for Broadcom SoCs that use "AVS
Firmware" for voltage and frequency scaling. All voltage and frequency
transitions are performed by the firmware and are therefore hidden from
Linux.

The driver provides a standard CPUfreq interface to other kernel
components and to userland on the one hand and communicates with the
AVS co-processor on the other.

Communication between the two processors is via shared mailbox
registers and interrupts (ARM -> AVS to tell the firmware that there is
a command to process and AVS -> ARM to tell the driver that a command
finished executing).

Markus Mayer (3):
  dt: cpufreq: brcm: New binding document for brcm-avs-cpufreq
  cpufreq: brcm-avs-cpufreq: AVS CPUfreq driver for Broadcom SoCs
  cpufreq: brcm-avs-cpufreq: add debugfs support

 .../bindings/cpufreq/brcm-avs-cpufreq.txt          |   84 ++
 MAINTAINERS                                        |    8 +
 drivers/cpufreq/Kconfig.arm                        |   10 +
 drivers/cpufreq/Makefile                           |    1 +
 drivers/cpufreq/brcm-avs-cpufreq.c                 | 1000 ++++++++++++++++++++
 5 files changed, 1103 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/cpufreq/brcm-avs-cpufreq.txt
 create mode 100644 drivers/cpufreq/brcm-avs-cpufreq.c

-- 
2.7.4


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

end of thread, other threads:[~2016-09-12 17:05 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-08-12 23:25 [PATCH 0/3] Broadcom AVS CPUfreq driver Markus Mayer
     [not found] ` <1471044331-2480-1-git-send-email-mmayer-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
2016-08-12 23:25   ` [PATCH 1/3] dt: cpufreq: brcm: New binding document for brcm-avs-cpufreq Markus Mayer
2016-08-16 13:16     ` Rob Herring
2016-09-12 17:05       ` Markus Mayer
2016-08-12 23:25   ` [PATCH 2/3] cpufreq: brcm-avs-cpufreq: AVS CPUfreq driver for Broadcom SoCs Markus Mayer
2016-08-12 23:25 ` [PATCH 3/3] cpufreq: brcm-avs-cpufreq: add debugfs support Markus Mayer

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).