linux/drivers
Eduardo Valentin 17dcbf41ef thermal: cpu_cooling: introduce of_cpufreq_cooling_register
This patch introduces an API to register cpufreq cooling device
based on device tree node.

The registration via device tree node differs from normal
registration due to the fact that it is needed to fill
the device_node structure in order to be able to match
the cooling devices with trip points.

Cc: Zhang Rui <rui.zhang@intel.com>
Cc: linux-pm@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Eduardo Valentin <eduardo.valentin@ti.com>
(cherry picked from commit 39d99cff76)

Signed-off-by: Alex Shi <alex.shi@linaro.org>

Conflicts:
	drivers/thermal/Kconfig
	drivers/thermal/cpu_cooling.c
2014-03-31 15:47:21 +08:00
..
accessibility
acpi ACPI / processor: Rework processor throttling with work_on_cpu() 2014-03-06 21:30:09 -08:00
amba
ata sata_sil: apply MOD15WRITE quirk to TOSHIBA MK2561GSYN 2014-03-06 21:30:09 -08:00
atm atm: idt77252: fix dev refcnt leak 2013-12-08 07:29:25 -08:00
auxdisplay
base PM / runtime: Use pm_runtime_put_sync() in __device_release_driver() 2013-12-04 10:56:59 -08:00
bcma
block xen-blkfront: handle backend CLOSED without CLOSING 2014-02-22 12:41:25 -08:00
bluetooth Bluetooth: Add support for BCM20702A0 [0b05, 17cb] 2013-10-13 16:08:32 -07:00
bus drivers/bus: arm-cci:nobody uses cci_pmu_destroy 2013-08-06 13:49:24 +01:00
cdrom drivers/cdrom/cdrom.c: use kzalloc() for failing hardware 2013-07-13 11:42:26 -07:00
char raw: test against runtime value of max_raw_minors 2014-02-22 12:41:27 -08:00
clk Merge remote-tracking branch 'stable/linux-3.10.y' 3.10.27 into linux-linaro-lsk 2014-01-16 09:14:57 +08:00
clocksource clocksource: em_sti: Set cpu_possible_mask to fix SMP broadcast 2014-01-15 15:28:45 -08:00
connector connector: improved unaligned access error fix 2013-12-08 07:29:25 -08:00
cpufreq This is the 3.10.33 stable release 2014-03-09 07:33:18 +00:00
cpuidle This is the 3.10.13 stable release 2013-09-27 10:43:52 +01:00
crypto crypto: caam - Fixed the memory out of bound overwrite issue 2013-08-04 16:50:57 +08:00
dca
devfreq
dio
dma ioat: fix tasklet tear down 2014-03-06 21:30:14 -08:00
edac i7300_edac: Fix device reference count 2014-03-06 21:30:13 -08:00
eisa Revert "EISA: Initialize device before its resources" 2014-02-13 13:47:59 -08:00
extcon extcon: adc-jack: Use power efficient workqueue 2013-12-17 21:34:13 +00:00
firewire firewire: sbp2: bring back WRITE SAME support 2014-01-09 12:24:21 -08:00
firmware dmi: add support for exact DMI matches in addition to substring matching 2013-11-29 11:11:53 -08:00
gator gator-driver: Handle task struct correctly 2014-01-03 14:10:27 +08:00
gpio gpio-rcar: R-Car GPIO IRQ share interrupt 2014-01-15 15:28:45 -08:00
gpu drm/radeon: disable pll sharing for DP on DCE4.1 2014-03-06 21:30:14 -08:00
hid HID: Revert "Revert "HID: Fix logitech-dj: missing Unifying device issue"" 2014-01-15 15:28:45 -08:00
hsi
hv Drivers: hv: vmbus: Don't timeout during the initial connection with host 2014-02-22 12:41:28 -08:00
hwmon hwmon: (max1668) Fix writing the minimum temperature 2014-03-06 21:30:11 -08:00
hwspinlock
i2c i2c: i801: SMBus patch for Intel Coleto Creek DeviceIDs 2014-02-13 13:48:03 -08:00
ide
idle x86 idle: Repair large-server 50-watt idle-power regression 2014-01-09 12:24:21 -08:00
iio iio:gyro: bug on L3GD20H gyroscope support 2014-03-06 21:30:11 -08:00
infiniband IB/qib: Add missing serdes init sequence 2014-02-22 12:41:29 -08:00
input Input - arizona-haptics: Fix double lock of dapm_mutex 2014-03-06 21:30:12 -08:00
iommu intel-iommu: fix off-by-one in pagetable freeing 2014-02-13 13:47:59 -08:00
ipack
irqchip This is the 3.10.33 stable release 2014-03-09 07:33:18 +00:00
isdn net: rework recvmsg handler msg_name and msg_namelen logic 2013-12-08 07:29:25 -08:00
leds leds: wm831x-status: Request a REG resource 2013-09-26 17:18:27 -07:00
lguest
macintosh powerpc/windfarm: Fix noisy slots-fan on Xserve (rm31) 2013-08-11 18:35:20 -07:00
mailbox
md dm thin: fix the error path for the thin device constructor 2014-03-06 21:30:14 -08:00
media mxl111sf: Fix compile when CONFIG_DVB_USB_MXL111SF is unset 2014-02-20 11:06:11 -08:00
memory
memstick
message
mfd This is the 3.10.30 stable release 2014-02-14 12:15:46 +00:00
misc mei: set client's read_cb to NULL when flow control fails 2014-03-06 21:30:10 -08:00
mmc mmc: atmel-mci: fix timeout errors in SDIO mode when using DMA 2014-02-13 13:48:00 -08:00
mtd mtd: mxc_nand: remove duplicated ecc_stats counting 2014-02-13 13:48:00 -08:00
net This is the 3.10.33 stable release 2014-03-09 07:33:18 +00:00
nfc
ntb NTB: Correct debugfs to work with more than 1 NTB Device 2013-11-13 12:05:35 +09:00
nubus
of Merge tag 'v3.10.32' into linux-linaro-lsk 2014-02-27 09:12:39 +08:00
oprofile
parisc parisc: Fix interrupt routing for C8000 serial ports 2013-08-11 18:35:21 -07:00
parport parport: parport_pc: remove double PCI ID for NetMos 2014-02-06 11:08:15 -08:00
pci PCI: Enable INTx if BIOS left them disabled 2014-03-06 21:30:09 -08:00
pcmcia pcmcia: at91_cf: fix gpio_get_value in at91_cf_get_status 2013-07-21 18:21:25 -07:00
pinctrl pinctrl: protect pinctrl_list add 2014-02-20 11:06:11 -08:00
platform hp_accel: Add a new PnP ID HPQ6007 for new HP laptops 2014-02-06 11:08:16 -08:00
pnp
power Merge tag 'v3.10.32' into linux-linaro-lsk 2014-02-27 09:12:39 +08:00
pps
ps3
ptp
pwm
rapidio RAPIDIO: IDT_GEN2: Fix build error. 2013-07-28 16:30:07 -07:00
regulator regulator: core: Use the power efficient workqueue for delayed powerdown 2013-12-17 21:32:18 +00:00
remoteproc
reset
rpmsg
rtc rtc-cmos: Add an alarm disable quirk 2014-02-13 13:48:03 -08:00
s390 s390/3270: fix allocation of tty3270_screen structure 2014-01-09 12:24:24 -08:00
sbus
scsi qla2xxx: Fix kernel panic on selective retransmission request 2014-03-06 21:30:13 -08:00
sfi
sh
sn
spi spi: Fix crash with double message finalisation on error handling 2014-02-22 12:41:26 -08:00
ssb
ssbi
staging staging: binder: Fix death notifications 2014-03-06 21:30:11 -08:00
target target/iscsi: Fix network portal creation race 2014-02-06 11:08:17 -08:00
tc
thermal thermal: cpu_cooling: introduce of_cpufreq_cooling_register 2014-03-31 15:47:21 +08:00
tty vt: Fix secure clear screen 2014-02-22 12:41:27 -08:00
uio Fix a few incorrectly checked [io_]remap_pfn_range() calls 2013-11-13 12:05:33 +09:00
usb USB: ftdi_sio: add Cressi Leonardo PID 2014-03-06 21:30:10 -08:00
uwb
vfio vfio: fix crash on rmmod 2013-06-05 08:54:16 -06:00
vhost vhost/scsi: Fix incorrect usage of get_user_pages_fast write parameter 2013-11-13 12:05:32 +09:00
video video: vgacon: Don't build on arm64 2014-03-14 11:40:07 +00:00
virt
virtio virtio: support unlocked queue poll 2013-07-28 16:29:55 -07:00
vlynq
vme VME: Correct read/write alignment algorithm 2014-02-22 12:41:28 -08:00
w1
watchdog sc1200_wdt: Fix oops 2013-12-20 07:45:11 -08:00
xen xen/gnttab: leave lazy MMU mode in the case of a m2p override failure 2013-12-11 22:36:27 -08:00
zorro
Kconfig gator: Add config for building the module in-tree 2013-10-11 12:43:21 +01:00
Makefile gator: Add config for building the module in-tree 2013-10-11 12:43:21 +01:00