linux-uconsole/Documentation/devicetree/bindings
Linus Torvalds f2d285669a Power management updates for 4.17-rc1
- Modify the cpuidle poll state implementation to prevent CPUs from
    staying in the loop in there for excessive times (Rafael Wysocki).
 
  - Add Intel Cannon Lake chips support to the RAPL power capping
    driver (Joe Konno).
 
  - Add reference counting to the device links handling code in the
    PM core (Lukas Wunner).
 
  - Avoid reconfiguring GPEs on suspend-to-idle in the ACPI system
    suspend code (Rafael Wysocki).
 
  - Allow devices to be put into deeper low-power states via ACPI
    if both _SxD and _SxW are missing (Daniel Drake).
 
  - Reorganize the core ACPI suspend-to-idle wakeup code to avoid a
    keyboard wakeup issue on Asus UX331UA (Chris Chiu).
 
  - Prevent the PCMCIA library code from aborting suspend-to-idle due
    to noirq suspend failures resulting from incorrect assumptions
    (Rafael Wysocki).
 
  - Add coupled cpuidle supprt to the Exynos3250 platform (Marek
    Szyprowski).
 
  - Add new sysfs file to make it easier to specify the image storage
    location during hibernation (Mario Limonciello).
 
  - Add sysfs files for collecting suspend-to-idle usage and time
    statistics for CPU idle states (Rafael Wysocki).
 
  - Update the pm-graph utilities (Todd Brandt).
 
  - Reduce the kernel log noise related to reporting Low-power Idle
    constraings by the ACPI system suspend code (Rafael Wysocki).
 
  - Make it easier to distinguish dedicated wakeup IRQs in the
    /proc/interrupts output (Tony Lindgren).
 
  - Add the frequency table validation in cpufreq to the core and
    drop it from a number of cpufreq drivers (Viresh Kumar).
 
  - Drop "cooling-{min|max}-level" for CPU nodes from a couple of
    DT bindings (Viresh Kumar).
 
  - Clean up the CPU online error code path in the cpufreq core
    (Viresh Kumar).
 
  - Fix assorted issues in the SCPI, CPPC, mediatek and tegra186
    cpufreq drivers (Arnd Bergmann, Chunyu Hu, George Cherian,
    Viresh Kumar).
 
  - Drop memory allocation error messages from a few places in
    cpufreq and cpuildle drivers (Markus Elfring).
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
 iQIcBAABCAAGBQJawgTUAAoJEILEb/54YlRxI48QALc6IUfj/O+gLAWAf8qHk+8V
 eLn9E1NrZXUtNMNYItBcgZfuMImIj7MC5qRo/BhzYdd0VyUzFYEyd9liUVFBDEXA
 SH65jyjRrXORKfLrSP5H8lcCdckTFXfxzonVFN2n4l7Gdv540UFuqloU+vS4Wrfp
 wMg9UvKRxr+7LwOI4q2sMFtB8Uki+lySY5UECqRIKUIJKIH6RPo3m73Kps7kw8kU
 c2RCU8w/9PoomPaEjvwZ0vT5lNrQXmBbC5hxcMzBHtLS0Cwb3xJsUB4w6niezdGY
 e+n6Vx7XeId7+Ujnn4praxUwyVq2wEirJccvAEgKFcZzjmGAXrHl8rOgMLvb3ugN
 P+ftkYk+Vizci9hmACeA1LGw4hN/dXMfephnezCsy9Q/QK8QPJV8XO0vxfyaQYhZ
 ie6SKcdZimFDzqd6oHLFftRou3imvq8RUvKTx2CR0KVkApnaDDiTeP5ay1Yd+UU3
 EomWe7/mxoSgJ9kB/9GlKifQXBof62/fbrWH0AdM1oliONbbOZcLqg5x4DZUmfTK
 hTAx3SSxMRZSlc4Zl1CzbrHnFKi9cRBYCs0tPdOSnAO2ZfCsOmokJE+ig5I8lZre
 SlaciUpG2Vvf7m61mVlrqLLos8T9rTVM2pqwsoxII7A+dFrWK3HpqoypEN/87tm7
 4/zjPF6LK2eTKL9WdTCk
 =6JC2
 -----END PGP SIGNATURE-----

Merge tag 'pm-4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm

Pull power management updates from Rafael Wysocki:
 "These update the cpuidle poll state definition to reduce excessive
  energy usage related to it, add new CPU ID to the RAPL power capping
  driver, update the ACPI system suspend code to handle some special
  cases better, extend the PM core's device links code slightly, add new
  sysfs attribute for better suspend-to-idle diagnostics and easier
  hibernation handling, update power management tools and clean up
  cpufreq quite a bit.

  Specifics:

   - Modify the cpuidle poll state implementation to prevent CPUs from
     staying in the loop in there for excessive times (Rafael Wysocki).

   - Add Intel Cannon Lake chips support to the RAPL power capping
     driver (Joe Konno).

   - Add reference counting to the device links handling code in the PM
     core (Lukas Wunner).

   - Avoid reconfiguring GPEs on suspend-to-idle in the ACPI system
     suspend code (Rafael Wysocki).

   - Allow devices to be put into deeper low-power states via ACPI if
     both _SxD and _SxW are missing (Daniel Drake).

   - Reorganize the core ACPI suspend-to-idle wakeup code to avoid a
     keyboard wakeup issue on Asus UX331UA (Chris Chiu).

   - Prevent the PCMCIA library code from aborting suspend-to-idle due
     to noirq suspend failures resulting from incorrect assumptions
     (Rafael Wysocki).

   - Add coupled cpuidle supprt to the Exynos3250 platform (Marek
     Szyprowski).

   - Add new sysfs file to make it easier to specify the image storage
     location during hibernation (Mario Limonciello).

   - Add sysfs files for collecting suspend-to-idle usage and time
     statistics for CPU idle states (Rafael Wysocki).

   - Update the pm-graph utilities (Todd Brandt).

   - Reduce the kernel log noise related to reporting Low-power Idle
     constraings by the ACPI system suspend code (Rafael Wysocki).

   - Make it easier to distinguish dedicated wakeup IRQs in the
     /proc/interrupts output (Tony Lindgren).

   - Add the frequency table validation in cpufreq to the core and drop
     it from a number of cpufreq drivers (Viresh Kumar).

   - Drop "cooling-{min|max}-level" for CPU nodes from a couple of DT
     bindings (Viresh Kumar).

   - Clean up the CPU online error code path in the cpufreq core (Viresh
     Kumar).

   - Fix assorted issues in the SCPI, CPPC, mediatek and tegra186
     cpufreq drivers (Arnd Bergmann, Chunyu Hu, George Cherian, Viresh
     Kumar).

   - Drop memory allocation error messages from a few places in cpufreq
     and cpuildle drivers (Markus Elfring)"

* tag 'pm-4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (56 commits)
  ACPI / PM: Fix keyboard wakeup from suspend-to-idle on ASUS UX331UA
  cpufreq: CPPC: Use transition_delay_us depending transition_latency
  PM / hibernate: Change message when writing to /sys/power/resume
  PM / hibernate: Make passing hibernate offsets more friendly
  cpuidle: poll_state: Avoid invoking local_clock() too often
  PM: cpuidle/suspend: Add s2idle usage and time state attributes
  cpuidle: Enable coupled cpuidle support on Exynos3250 platform
  cpuidle: poll_state: Add time limit to poll_idle()
  cpufreq: tegra186: Don't validate the frequency table twice
  cpufreq: speedstep: Don't validate the frequency table twice
  cpufreq: sparc: Don't validate the frequency table twice
  cpufreq: sh: Don't validate the frequency table twice
  cpufreq: sfi: Don't validate the frequency table twice
  cpufreq: scpi: Don't validate the frequency table twice
  cpufreq: sc520: Don't validate the frequency table twice
  cpufreq: s3c24xx: Don't validate the frequency table twice
  cpufreq: qoirq: Don't validate the frequency table twice
  cpufreq: pxa: Don't validate the frequency table twice
  cpufreq: ppc_cbe: Don't validate the frequency table twice
  cpufreq: powernow: Don't validate the frequency table twice
  ...
2018-04-03 10:45:39 -07:00
..
arc
arm ARM: SoC driver updates for 4.16 2018-02-01 16:35:31 -08:00
ata
auxdisplay auxdisplay: Move arm-charlcd binding to correct folder 2018-02-12 08:41:38 -06:00
board
bus ARM: dts: Add generic ti,sysc compatible in addition to the custom ones 2017-12-21 07:28:54 -08:00
c6x
clock The core framework has a handful of patches this time around, mostly due 2018-02-01 16:56:07 -08:00
cpufreq dt-bindings: cpufreq-dt: Remove "cooling-{min|max}-level" properties 2018-02-27 18:06:22 +01:00
crypto DeviceTree updates for 4.16: 2018-02-01 10:57:45 -08:00
devfreq dt-bindings: Use lower case hex in unit-addresses 2017-12-26 10:37:05 -06:00
display Linux 4.16-rc7 2018-03-28 14:30:41 +10:00
dma dmaengine: mv_xor_v2: Fix clock resource by adding a register clock 2018-03-11 20:33:27 +05:30
edac
eeprom dt-bindings: at24: sort manufacturers alphabetically 2018-02-28 09:56:23 +01:00
extcon
firmware
fpga
fsi
fuse
goldfish
gpio gpio: remove etraxfs driver 2018-03-26 15:56:53 +02:00
gpu dt-bindings: gpu: mali-utgard: add rockchip,rk3328-mali compatible 2017-12-16 18:15:20 +01:00
h8300
hsi
hwlock
hwmon dt-bindings: hwmon: aspeed-pwm-tacho: Add reset node 2018-01-02 15:05:34 -08:00
i2c Merge branch 'i2c/for-4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 2018-02-04 10:57:43 -08:00
iio dt-bindings: iio: adc: sd-modulator: fix io-channel-cells 2018-02-24 13:26:57 +00:00
infiniband
input DeviceTree updates for 4.16: 2018-02-01 10:57:45 -08:00
interrupt-controller arch: remove obsolete architecture ports 2018-04-02 20:20:12 -07:00
iommu IOMMU Updates for Linux v4.16 2018-02-08 12:03:54 -08:00
ipmi
leds dt: bindings: lp8860: Add trigger binding to the lp8860 2018-01-08 21:28:12 +01:00
lpddr2
mailbox Misc driver changes only : 2018-02-04 11:11:23 -08:00
media media updates for v4.16-rc1 2018-02-06 11:27:48 -08:00
memory-controllers ARM: SoC driver updates for 4.16 2018-02-01 16:35:31 -08:00
mfd ARM: SoC device tree updates for 4.16 2018-02-01 16:07:54 -08:00
mips
misc auxdisplay: Move arm-charlcd binding to correct folder 2018-02-12 08:41:38 -06:00
mmc DeviceTree updates for 4.16: 2018-02-01 10:57:45 -08:00
mtd DeviceTree updates for 4.16: 2018-02-01 10:57:45 -08:00
mux
nds32 dt-bindings: nds32 SoC Bindings 2018-02-22 10:44:36 +08:00
net net: dsa: mv88e6xxx: Fix binding documentation for MDIO busses 2018-03-16 15:01:34 -04:00
nios2
nvmem nvmem: rockchip-efuse: add support for rk3328-efuse 2017-12-19 10:39:33 +01:00
openrisc/opencores
opp Merge branches 'pm-opp', 'pm-devfreq', 'pm-avs' and 'pm-tools' 2018-01-18 02:56:04 +01:00
pci pci-v4.16-changes 2018-02-06 09:59:40 -08:00
perf
phy dt-bindings: Use lower case hex in unit-addresses 2017-12-26 10:37:05 -06:00
pinctrl This is the bulk of pin control changes for the v4.16 kernel cycle: 2018-02-02 14:22:53 -08:00
power DeviceTree fixes for 4.16: 2018-02-28 10:39:43 -08:00
powerpc DeviceTree updates for 4.16: 2018-02-01 10:57:45 -08:00
pps
ptp
pwm
regmap
regulator DeviceTree updates for 4.16: 2018-02-01 10:57:45 -08:00
remoteproc
reserved-memory
reset
riscv
rng
rtc dt-bindings: rtc: add bindings for i.MX53 SRTC 2018-01-12 00:20:39 +01:00
scsi scsi: hisi_sas: devicetree: bindings: add LED feature for v2 hw 2018-01-22 20:03:58 -05:00
security/tpm
serial serial: remove cris/etrax uart drivers 2018-03-26 15:57:17 +02:00
serio
siox siox: add gpio bus driver 2017-12-19 10:56:53 +01:00
slimbus dt-bindings: Add qcom slimbus controller bindings 2017-12-19 11:01:03 +01:00
soc ARM: SoC driver updates for 4.16 2018-02-01 16:35:31 -08:00
sound DeviceTree updates for 4.16: 2018-02-01 10:57:45 -08:00
spi DeviceTree updates for 4.16: 2018-02-01 10:57:45 -08:00
spmi
sram
staging/iio/adc
thermal dt-bindings: thermal: imx: update the binding to new method 2018-02-12 08:39:50 -06:00
timer dt-bindings: timer: Add andestech atcpit100 timer binding doc 2018-02-22 10:44:36 +08:00
ufs
usb usb: host: xhci-rcar: add support for r8a77965 2018-03-08 10:07:44 -08:00
virtio
w1
watchdog linux-watchdog 4.16-rc1 merge window tag 2018-02-07 11:54:34 -08:00
x86 of/Documentation: Specify local APIC ID in "reg" 2018-03-26 15:13:32 +02:00
xillybus
ABI.txt
chosen.txt dt-bindings: chosen: Document linux,initrd-{start,end} 2017-12-15 14:57:55 -06:00
common-properties.txt
graph.txt
jailhouse.txt jailhouse: Provide detection for non-x86 systems 2018-03-08 12:30:37 +01:00
marvell.txt
numa.txt
property-units.txt
resource-names.txt
sparc_sun_oracle_rng.txt
submitting-patches.txt
trivial-devices.txt dt-bindings: Add Infineon TLV493D-A1B6 2017-12-15 15:42:21 -06:00
unittest.txt
vendor-prefixes.txt dt-bindings: Add vendor prefix for emtrion GmbH 2018-03-12 10:06:00 +01:00
xilinx.txt