Linus Torvalds
235c7b9feb
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
...
Pull main powerpc updates from Ben Herrenschmidt:
"This time around, the powerpc merges are going to be a little bit more
complicated than usual.
This is the main pull request with most of the work for this merge
window. I will describe it a bit more further down.
There is some additional cpuidle driver work, however I haven't
included it in this tree as it depends on some work in tip/timer-core
which Thomas accidentally forgot to put in a topic branch. Since I
didn't want to carry all of that tip timer stuff in powerpc -next, I
setup a separate branch on top of Thomas tree with just that cpuidle
driver in it, and Stephen has been carrying that in next separately
for a while now. I'll send a separate pull request for it.
Additionally, two new pieces in this tree add users for a sysfs API
that Tejun and Greg have been deprecating in drivers-core-next.
Thankfully Greg reverted the patch that removes the old API so this
merge can happen cleanly, but once merged, I will send a patch
adjusting our new code to the new API so that Greg can send you the
removal patch.
Now as for the content of this branch, we have a lot of perf work for
power8 new counters including support for our new "nest" counters
(also called 24x7) under pHyp (not natively yet).
We have new functionality when running under the OPAL firmware
(non-virtualized or KVM host), such as access to the firmware error
logs and service processor dumps, system parameters and sensors, along
with a hwmon driver for the latter.
There's also a bunch of bug fixes accross the board, some LE fixes,
and a nice set of selftests for validating our various types of copy
loops.
On the Freescale side, we see mostly new chip/board revisions, some
clock updates, better support for machine checks and debug exceptions,
etc..."
* 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (70 commits)
powerpc/book3s: Fix CFAR clobbering issue in machine check handler.
powerpc/compat: 32-bit little endian machine name is ppcle, not ppc
powerpc/le: Big endian arguments for ppc_rtas()
powerpc: Use default set of netfilter modules (CONFIG_NETFILTER_ADVANCED=n)
powerpc/defconfigs: Enable THP in pseries defconfig
powerpc/mm: Make sure a local_irq_disable prevent a parallel THP split
powerpc: Rate-limit users spamming kernel log buffer
powerpc/perf: Fix handling of L3 events with bank == 1
powerpc/perf/hv_{gpci, 24x7}: Add documentation of device attributes
powerpc/perf: Add kconfig option for hypervisor provided counters
powerpc/perf: Add support for the hv 24x7 interface
powerpc/perf: Add support for the hv gpci (get performance counter info) interface
powerpc/perf: Add macros for defining event fields & formats
powerpc/perf: Add a shared interface to get gpci version and capabilities
powerpc/perf: Add 24x7 interface headers
powerpc/perf: Add hv_gpci interface header
powerpc: Add hvcalls for 24x7 and gpci (Get Performance Counter Info)
sysfs: create bin_attributes under the requested group
powerpc/perf: Enable BHRB access for EBB events
powerpc/perf: Add BHRB constraint and IFM MMCRA handling for EBB
...
2014-04-02 13:42:59 -07:00
..
pmbus
hwmon: (pmbus/ltc2978) Add support for LTM4676
2014-03-19 18:59:40 -07:00
ab8500.c
hwmon: Add ST-Ericsson ABX500 hwmon driver
2013-04-16 18:27:52 -07:00
abituguru.c
hwmon: Correct some typos
2013-10-18 09:12:02 -07:00
abituguru3.c
hwmon: Correct some typos
2013-10-18 09:12:02 -07:00
abx500.c
hwmon: (abx500) Staticize abx500_temp_attributes
2013-07-14 16:24:25 -07:00
abx500.h
hwmon: Add ST-Ericsson ABX500 hwmon driver
2013-04-16 18:27:52 -07:00
acpi_power_meter.c
ACPI: Clean up inclusions of ACPI header files
2013-12-07 01:03:14 +01:00
ad7314.c
hwmon: (ad7314) use spi_get_drvdata() and spi_set_drvdata()
2013-04-07 21:16:42 -07:00
ad7414.c
hwmon: Replace SENSORS_LIMIT with clamp_val
2013-01-25 21:03:54 -08:00
ad7418.c
hwmon: (ad7418) Convert to use devm_ functions
2012-09-23 21:08:29 -07:00
adc128d818.c
hwmon: Driver for TI ADC128D818
2014-03-03 08:01:04 -08:00
adcxx.c
hwmon: (adcxx) Remove redundant spi_set_drvdata
2013-10-18 09:12:01 -07:00
adm1021.c
hwmon: (adm1021) Do not create min sysfs attributes for LM84
2013-06-27 10:29:02 -07:00
adm1025.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
adm1026.c
hwmon: Remove unnecessary semicolons
2013-10-13 16:16:25 -07:00
adm1029.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
adm1031.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
adm9240.c
hwmon: Fix checkpatch warning 'quoted string split across lines'
2013-04-07 21:16:40 -07:00
ads1015.c
hwmon: (ads1015) Add support for ADS1115
2013-08-11 22:10:40 -07:00
ads7828.c
hwmon: use dev_get_platdata()
2013-08-11 22:10:39 -07:00
ads7871.c
hwmon: Fix CamelCase checkpatch warnings
2013-04-07 21:16:40 -07:00
adt7x10.c
hwmon: (adt7x10) Add alarm interrupt support
2013-04-07 21:16:38 -07:00
adt7x10.h
hwmon: (adt7x10) Add alarm interrupt support
2013-04-07 21:16:38 -07:00
adt7310.c
hwmon: (adt7310) Use spi_w8r16be() instead spi_w8r16()
2013-10-03 13:52:15 +01:00
adt7410.c
hwmon: (adt7x10) Add alarm interrupt support
2013-04-07 21:16:38 -07:00
adt7411.c
hwmon: Fix checkpatch warning 'quoted string split across lines'
2013-04-07 21:16:40 -07:00
adt7462.c
hwmon: (adt7462) Use error value returned from find_trange_value()
2013-10-13 16:16:26 -07:00
adt7470.c
hwmon: Change my email address.
2013-08-27 08:28:01 -07:00
adt7475.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
amc6821.c
hwmon: (amc6821) Remove redundant break
2013-09-11 13:01:40 -07:00
applesmc.c
hwmon: (applesmc) Always read until end of data
2013-10-09 09:48:55 -07:00
asb100.c
hwmon: Fix checkpatch warning 'quoted string split across lines'
2013-04-07 21:16:40 -07:00
asc7621.c
hwmon: Remove unnecessary semicolons
2013-10-13 16:16:25 -07:00
asus_atk0110.c
ACPI: Clean up inclusions of ACPI header files
2013-12-07 01:03:14 +01:00
atxp1.c
hwmon: (atxp1) Set and use error code from vid_to_reg()
2013-10-13 16:16:26 -07:00
coretemp.c
hwmon: (coretemp) Convert to use devm_hwmon_device_register_with_groups
2014-03-03 08:01:05 -08:00
da9052-hwmon.c
hwmon: (da9052) Fix adc to voltage calculation
2014-01-14 21:36:31 -08:00
da9055-hwmon.c
hwmon: (da9055) Remove use of regmap_irq_get_virq()
2014-02-06 17:22:33 -08:00
dme1737.c
hwmon: Fix checkpatch warning 'quoted string split across lines'
2013-04-07 21:16:40 -07:00
ds620.c
hwmon: use dev_get_platdata()
2013-08-11 22:10:39 -07:00
ds1621.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
emc6w201.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
emc1403.c
hwmon: (emc1403) Add support for EMC1404 and EMC1424
2013-10-18 09:12:04 -07:00
emc2103.c
hwmon: (emc2103) Return error from i2c_smbus_read_byte_data
2014-03-03 08:01:04 -08:00
f71805f.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
f71882fg.c
hwmon: (f71882fg) Remove extra return statement
2013-10-13 16:16:27 -07:00
f75375s.c
hwmon: (f75375s) Don't crash the kernel unnecessarily
2013-10-13 16:16:27 -07:00
fam15h_power.c
hwmon: remove DEFINE_PCI_DEVICE_TABLE macro
2014-01-14 21:36:30 -08:00
fschmd.c
hwmon: Fix checkpatch warning 'quoted string split across lines'
2013-04-07 21:16:40 -07:00
g760a.c
hwmon: Replace SENSORS_LIMIT with clamp_val
2013-01-25 21:03:54 -08:00
g762.c
hwmon: use dev_get_platdata()
2013-08-11 22:10:39 -07:00
gl518sm.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
gl520sm.c
hwmon: Replace SENSORS_LIMIT with clamp_val
2013-01-25 21:03:54 -08:00
gpio-fan.c
hwmon: (gpio-fan) Include linux/of.h header
2013-10-18 09:12:02 -07:00
hih6130.c
hwmon: HIH-6130: Support I2C bus drivers without I2C_FUNC_SMBUS_QUICK
2013-12-11 13:37:30 -08:00
htu21.c
hwmon: (htu21) Add Measurement Specialties HTU21D support
2013-08-29 09:09:12 -07:00
hwmon-vid.c
hwmon: (hwmon-vid) Add __maybe_unused attribute to dummy variable
2013-09-10 06:28:17 -07:00
hwmon.c
hwmon: Do not accept invalid name attributes
2014-03-03 08:01:06 -08:00
i5k_amb.c
hwmon: Change my email address.
2013-08-27 08:28:01 -07:00
ibmaem.c
hwmon: (ibmaem) Fix return value
2013-09-11 13:01:32 -07:00
ibmpex.c
hwmon: Change my email address.
2013-08-27 08:28:01 -07:00
ibmpowernv.c
powerpc/powernv: hwmon driver for power values, fan rpm and temperature
2014-03-24 09:48:22 +11:00
iio_hwmon.c
hwmon: (iio_hwmon) Convert to use hwmon_device_register_with_groups
2014-03-03 08:01:03 -08:00
ina2xx.c
hwmon: (ina2xx) Convert to use devm_hwmon_device_register_with_groups
2013-10-13 16:16:29 -07:00
ina209.c
hwmon: (ina209) Convert to use devm_hwmon_device_register_with_groups
2013-10-18 09:11:57 -07:00
it87.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
jc42.c
hwmon: (jc42) fix coccinelle warnings
2013-10-18 09:12:01 -07:00
jz4740-hwmon.c
hwmon: (jz4740) Use devm_ioremap_resource()
2014-03-03 08:01:03 -08:00
k8temp.c
hwmon: remove DEFINE_PCI_DEVICE_TABLE macro
2014-01-14 21:36:30 -08:00
k10temp.c
hwmon: (k10temp) Add support for Kaveri CPUs
2014-01-14 21:36:54 -08:00
Kconfig
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
2014-04-02 13:42:59 -07:00
lineage-pem.c
hwmon: (lineage-pem) Add missing terminating entry for pem_[input|fan]_attributes
2013-03-14 06:55:21 -07:00
lm63.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
lm70.c
hwmon: (lm70) Remove redundant spi_set_drvdata
2013-10-18 09:12:01 -07:00
lm73.c
hwmon: (lm73) Convert to use devm_hwmon_device_register_with_groups
2013-10-13 16:16:28 -07:00
lm75.c
hwmon: lm75: expose to thermal fw via DT nodes
2013-12-04 09:34:24 -04:00
lm75.h
hwmon: (lm75.h) Update header inclusion
2013-03-18 21:19:49 +01:00
lm77.c
hwmon: Replace SENSORS_LIMIT with clamp_val
2013-01-25 21:03:54 -08:00
lm78.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
lm80.c
hwmon: Fix checkpatch warning 'quoted string split across lines'
2013-04-07 21:16:40 -07:00
lm83.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
lm85.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
lm87.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
lm90.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
lm92.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
lm93.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
lm95234.c
hwmon: (lm95234) fix coccinelle warnings
2013-10-18 09:12:00 -07:00
lm95241.c
hwmon: (lm95241) Avoid initializing the same field twice
2014-03-03 08:01:04 -08:00
lm95245.c
hwmon: (lm95245) Make temp2_crit_hyst read-only
2014-03-03 08:01:06 -08:00
ltc2945.c
hwmon: Driver for Linear Technologies LTC2945
2014-03-03 08:01:03 -08:00
ltc4151.c
hwmon: (ltc4151) Fix 'Avoid unnecessary line continuations' checkpatch warning
2013-04-07 21:16:40 -07:00
ltc4215.c
hwmon: (ltc4215) Convert to devm_hwmon_device_register_with_groups
2014-03-03 08:01:05 -08:00
ltc4222.c
hwmon: Driver for Linear Technologies LTC4222
2014-03-03 08:01:03 -08:00
ltc4245.c
hwmon: (ltc4245) Remove devicetree conditionals
2014-03-03 08:01:05 -08:00
ltc4260.c
hwmon: Driver for Linear Technologies LTC4260
2014-03-03 08:01:03 -08:00
ltc4261.c
hwmon: (ltc4261) fix coccinelle warnings
2013-10-18 09:12:00 -07:00
Makefile
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
2014-04-02 13:42:59 -07:00
max197.c
hwmon: use dev_get_platdata()
2013-08-11 22:10:39 -07:00
max1111.c
hwmon: remove use of __devexit
2012-11-28 11:50:34 -08:00
max1619.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
max1668.c
hwmon: (max1668) Convert to use devm_hwmon_device_register_with_groups
2014-03-03 08:01:04 -08:00
max6639.c
hwmon: (max6639) Use SIMPLE_DEV_PM_OPS macro
2014-03-03 08:01:06 -08:00
max6642.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
max6650.c
hwmon: (max6650) Introduce local 'dev' variable
2014-03-03 08:01:06 -08:00
max6697.c
hwmon: (max6697) fix coccinelle warnings
2013-10-18 09:11:59 -07:00
max16065.c
hwmon: (max16065) Convert to use devm_hwmon_device_register_with_groups
2013-10-13 16:16:29 -07:00
mc13783-adc.c
hwmon: (mc13783-adc) Increase size of name string
2013-10-13 16:16:26 -07:00
mcp3021.c
hwmon: use dev_get_platdata()
2013-08-11 22:10:39 -07:00
nct6775.c
Merge branch 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging
2014-01-29 18:56:27 -08:00
ntc_thermistor.c
hwmon: (ntc_thermistor) Avoid math overflow
2014-02-13 19:43:52 -08:00
pc87360.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
pc87427.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
pcf8591.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
s3c-hwmon.c
hwmon: use dev_get_platdata()
2013-08-11 22:10:39 -07:00
sch56xx-common.c
hwmon: Fix checkpatch warning 'quoted string split across lines'
2013-04-07 21:16:40 -07:00
sch56xx-common.h
watchdog: sch56xx: Use watchdog core
2012-05-30 07:55:38 +02:00
sch5627.c
hwmon: remove use of __devinit
2012-11-28 11:49:40 -08:00
sch5636.c
hwmon: remove use of __devinit
2012-11-28 11:49:40 -08:00
sht15.c
New driver for HTU21D (humidity sensor)
2013-09-03 10:43:35 -07:00
sht21.c
hwmon: remove use of __devexit
2012-11-28 11:50:34 -08:00
sis5595.c
Merge branch 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging
2014-01-29 18:56:27 -08:00
smm665.c
hwmon: (smm665): Return error from i2c_smbus_read_word_swapped
2014-03-03 08:01:03 -08:00
smsc47b397.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
smsc47m1.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
smsc47m192.c
hwmon: Replace SENSORS_LIMIT with clamp_val
2013-01-25 21:03:54 -08:00
thmc50.c
hwmon: Fix checkpatch warning 'quoted string split across lines'
2013-04-07 21:16:40 -07:00
tmp102.c
hwmon: tmp102: expose to thermal fw via DT nodes
2013-12-04 09:34:25 -04:00
tmp401.c
hwmon: (tmp401) Convert to use devm_hwmon_device_register_with_groups
2013-10-18 09:11:52 -07:00
tmp421.c
hwmon: (tmp421) Fix return value
2013-09-11 13:01:41 -07:00
twl4030-madc-hwmon.c
hwmon: (twl4030-madc-hwmon) Fix warning message caused by removal of __devexit
2012-12-16 18:21:33 -08:00
ultra45_env.c
hwmon: remove use of __devexit
2012-11-28 11:50:34 -08:00
vexpress.c
hwmon: (vexpress) Fix build error seen if CONFIG_OF_DEVICE is not set
2013-01-09 21:47:22 -08:00
via-cputemp.c
hwmon: delete __cpuinit usage from all hwmon files
2013-07-14 19:36:57 -04:00
via686a.c
hwmon: remove DEFINE_PCI_DEVICE_TABLE macro
2014-01-14 21:36:30 -08:00
vt1211.c
hwmon: Fix checkpatch warning 'quoted string split across lines'
2013-04-07 21:16:40 -07:00
vt8231.c
hwmon: remove DEFINE_PCI_DEVICE_TABLE macro
2014-01-14 21:36:30 -08:00
w83l785ts.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
w83l786ng.c
hwmon: (w83l768ng) Fix fan speed control range
2013-12-12 08:05:32 +01:00
w83627ehf.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
w83627hf.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
w83781d.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
w83791d.c
hwmon: Correct some typos
2013-10-18 09:12:02 -07:00
w83792d.c
hwmon: Correct some typos
2013-10-18 09:12:02 -07:00
w83793.c
hwmon: (w83793) Clean up a signedness issue
2013-10-19 09:04:25 -07:00
w83795.c
Update Jean Delvare's e-mail address
2014-01-29 20:40:08 +01:00
wm831x-hwmon.c
hwmon: remove use of __devexit
2012-11-28 11:50:34 -08:00
wm8350-hwmon.c
hwmon: remove use of __devexit
2012-11-28 11:50:34 -08:00