devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] bcm2835: add thermal driver
@ 2016-05-12 14:35 kernel
  2016-05-12 14:35 ` [PATCH 1/4] dt: bindings: add thermal device driver for bcm2835 kernel
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: kernel @ 2016-05-12 14:35 UTC (permalink / raw)
  To: Zhang Rui, Eduardo Valentin, Rob Herring, Pawel Moll,
	Mark Rutland, Stephen Warren, Lee Jones, Eric Anholt,
	Russell King, linux-pm, devicetree, linux-rpi-kernel,
	linux-arm-kernel
  Cc: Martin Sperl

From: Martin Sperl <kernel@martin.sperl.org>

Add thermal driver for the bcm2835 SOC.

Right now this driver does not set up the thermal device
itself, but relies on the fact that the firmware is setting
the device up correctly.

Also it is currently only reading from the register-set.

The driver also exposes the registers via debugfs.

Martin Sperl (4):
  dt: bindings: add thermal device driver for bcm2835
  thermal: bcm2835: add thermal driver for bcm2835 soc
  ARM: bcm2835: add thermal node to device-tree of bcm283x
  ARM: bcm2835: add thermal driver to default_config

 .../bindings/thermal/bcm2835-thermal.txt           |  16 ++
 arch/arm/boot/dts/bcm283x.dtsi                     |   6 +
 arch/arm/configs/bcm2835_defconfig                 |   2 +
 drivers/thermal/Kconfig                            |   5 +
 drivers/thermal/Makefile                           |   1 +
 drivers/thermal/bcm/Kconfig                        |   4 +
 drivers/thermal/bcm/Makefile                       |   1 +
 drivers/thermal/bcm/bcm2835_thermal.c              | 205 +++++++++++++++++++++
 8 files changed, 240 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/thermal/bcm2835-thermal.txt
 create mode 100644 drivers/thermal/bcm/Kconfig
 create mode 100644 drivers/thermal/bcm/Makefile
 create mode 100644 drivers/thermal/bcm/bcm2835_thermal.c

--
2.1.4

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

end of thread, other threads:[~2016-05-13  6:29 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-12 14:35 [PATCH 0/4] bcm2835: add thermal driver kernel
2016-05-12 14:35 ` [PATCH 1/4] dt: bindings: add thermal device driver for bcm2835 kernel
     [not found]   ` <1463063738-11506-2-git-send-email-kernel-TqfNSX0MhmxHKSADF0wUEw@public.gmane.org>
2016-05-12 23:03     ` Eric Anholt
     [not found] ` <1463063738-11506-1-git-send-email-kernel-TqfNSX0MhmxHKSADF0wUEw@public.gmane.org>
2016-05-12 14:35   ` [PATCH 2/4] thermal: bcm2835: add thermal driver for bcm2835 soc kernel-TqfNSX0MhmxHKSADF0wUEw
     [not found]     ` <1463063738-11506-3-git-send-email-kernel-TqfNSX0MhmxHKSADF0wUEw@public.gmane.org>
2016-05-12 23:23       ` Eric Anholt
2016-05-12 22:58   ` [PATCH 0/4] bcm2835: add thermal driver Eric Anholt
2016-05-12 14:35 ` [PATCH 3/4] ARM: bcm2835: add thermal node to device-tree of bcm283x kernel
     [not found]   ` <1463063738-11506-4-git-send-email-kernel-TqfNSX0MhmxHKSADF0wUEw@public.gmane.org>
2016-05-12 23:24     ` Eric Anholt
2016-05-13  6:29       ` Martin Sperl
2016-05-12 14:35 ` [PATCH 4/4] ARM: bcm2835: add thermal driver to default_config kernel
     [not found]   ` <1463063738-11506-5-git-send-email-kernel-TqfNSX0MhmxHKSADF0wUEw@public.gmane.org>
2016-05-12 23:26     ` Eric Anholt

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