linux_dsm_epyc7002/Documentation/devicetree/bindings
Linus Torvalds 9e7a03233e Power management updates for 5.5-rc1
- Use nanoseconds (instead of microseconds) as the unit of time in
    the cpuidle core and simplify checks for disabled idle states in
    the idle loop (Rafael Wysocki).
 
  - Fix and clean up the teo cpuidle governor (Rafael Wysocki).
 
  - Fix the cpuidle registration error code path (Zhenzhong Duan).
 
  - Avoid excessive vmexits in the ACPI cpuidle driver (Yin Fengwei).
 
  - Extend the idle injection infrastructure to be able to measure the
    requested duration in nanoseconds and to allow an exit latency
    limit for idle states to be specified (Daniel Lezcano).
 
  - Fix cpufreq driver registration and clarify a comment in the
    cpufreq core (Viresh Kumar).
 
  - Add NULL checks to the show() and store() methods of sysfs
    attributes exposed by cpufreq (Kai Shen).
 
  - Update cpufreq drivers:
 
    * Fix for a plain int as pointer warning from sparse in
      intel_pstate (Jamal Shareef).
 
    * Fix for a hardcoded number of CPUs and stack bloat in the
      powernv driver (John Hubbard).
 
    * Updates to the ti-cpufreq driver and DT files to support new
      platforms and migrate bindings from opp-v1 to opp-v2 (Adam Ford,
      H. Nikolaus Schaller).
 
    * Merging of the arm_big_little and vexpress-spc drivers and
      related cleanup (Sudeep Holla).
 
    * Fix for imx's default speed grade value (Anson Huang).
 
    * Minor cleanup of the s3c64xx driver (Nathan Chancellor).
 
    * CPU speed bin detection fix for sun50i (Ondrej Jirman).
 
  - Appoint Chanwoo Choi as the new devfreq maintainer.
 
  - Update the devfreq core:
 
    * Check NULL governor in available_governors_show sysfs to prevent
      showing wrong governor information and fix a race condition
      between devfreq_update_status() and trans_stat_show() (Leonard
      Crestez).
 
    * Add new 'interrupt-driven' flag for devfreq governors to allow
      interrupt-driven governors to prevent the devfreq core from
      polling devices for status (Dmitry Osipenko).
 
    * Improve an error message in devfreq_add_device() (Matthias
      Kaehlcke).
 
  - Update devfreq drivers:
 
    * tegra30 driver fixes and cleanups (Dmitry Osipenko).
 
    * Removal of unused property from dt-binding documentation for
      the exynos-bus driver (Kamil Konieczny).
 
    * exynos-ppmu cleanup and DT bindings update (Lukasz Luba, Marek
      Szyprowski).
 
  - Add new CPU IDs for CometLake Mobile and Desktop to the Intel RAPL
    power capping driver (Zhang Rui).
 
  - Allow device initialization in the generic power domains (genpd)
    framework to be more straightforward and clean it up (Ulf Hansson).
 
  - Add support for adjusting OPP voltages at run time to the OPP
    framework (Stephen Boyd).
 
  - Avoid freeing memory that has never been allocated in the
    hibernation core (Andy Whitcroft).
 
  - Clean up function headers in a header file and coding style in the
    wakeup IRQs handling code (Ulf Hansson, Xiaofei Tan).
 
  - Clean up the SmartReflex adaptive voltage scaling (AVS) driver for
    ARM (Ben Dooks, Geert Uytterhoeven).
 
  - Wrap power management documentation to fit in 80 columns (Bjorn
    Helgaas).
 
  - Add pm-graph utility entry to MAINTAINERS (Todd Brandt).
 
  - Update the cpupower utility:
 
    * Fix the handling of set and info subcommands (Abhishek Goel).
 
    * Fix build warnings (Nathan Chancellor).
 
    * Improve mperf_monitor handling (Janakarajan Natarajan).
 -----BEGIN PGP SIGNATURE-----
 
 iQJGBAABCAAwFiEE4fcc61cGeeHD/fCwgsRv/nhiVHEFAl3dHGYSHHJqd0Byand5
 c29ja2kubmV0AAoJEILEb/54YlRxMcgP/1bMSkxlRHFOXYSRwS4YcvkUjlBHrCSi
 3qGRyYwhc+eRLqRc+2tcmQeQEeQRBqUt8etp7/9WxqS3nic/3Vdf6AFuhSpmJzo1
 6JTEutHMU5eP8lwQuKoUCJncCNdIfEOkd5T35E12W/ar5PwyJio0UByZJBnJBjD/
 p7/713ucq6ZH95OGncmCJ1S1UslFCZrSS2RRigDInu8gpEssnwN9zwaJbzUYrZHj
 BmnKpBpT8FdLmkpbOtmmiT7q2ZGpUEHhkaO916Knf/+BFdvydTXoR90FVvXKy8Zr
 QpOxaTdQB2ADifUa5zs8klVP6otmZhEO9vz8hVMUWGziqagObykQngzl8tqrKEBh
 hLI8eEG1IkEBCv5ThQbLcoaRXNpwriXXfvWPTPB8s84HJxNZ09F6pXsv1SLh96qC
 lj8Q5Yy2a3tlpsg4LB58XoJ54gOtlh8bWKkM0FytrFI/IP+HT4TUu/Rxgp1nDbGd
 tKzLvpn4Yo2h10seeDbYk3l79mogUYj50RmwjjPn+9RwS/Df4eIpNb6ibllGZUN/
 zcPZH5xlVfQRl2LKDufVN0nYSnoMZY/fU05p9XbUiJWd80LHYOb4Em1N6h/FNOyl
 alDhVwlxEvc2BQwL/gjYmN6Qxc7SsPTBrSGVwjWYY+FghOYQd/wBDQqQUeM21QKg
 ChOE3z/F/26r
 =GJvT
 -----END PGP SIGNATURE-----

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

Pull power management updates from Rafael Wysocki:
 "These include cpuidle changes to use nanoseconds (instead of
  microseconds) as the unit of time and to simplify checks for disabled
  idle states in the idle loop, some cpuidle fixes and governor updates,
  assorted cpufreq updates (driver updates mostly and a few core fixes
  and cleanups), devfreq updates (dominated by the tegra30 driver
  changes), new CPU IDs for the RAPL power capping driver, relatively
  minor updates of the generic power domains (genpd) and operation
  performance points (OPP) frameworks, and assorted fixes and cleanups.

  There are also two maintainer information updates: Chanwoo Choi will
  be maintaining the devfreq subsystem going forward and Todd Brandt is
  going to maintain the pm-graph utility (created by him).

  Specifics:

   - Use nanoseconds (instead of microseconds) as the unit of time in
     the cpuidle core and simplify checks for disabled idle states in
     the idle loop (Rafael Wysocki)

   - Fix and clean up the teo cpuidle governor (Rafael Wysocki)

   - Fix the cpuidle registration error code path (Zhenzhong Duan)

   - Avoid excessive vmexits in the ACPI cpuidle driver (Yin Fengwei)

   - Extend the idle injection infrastructure to be able to measure the
     requested duration in nanoseconds and to allow an exit latency
     limit for idle states to be specified (Daniel Lezcano)

   - Fix cpufreq driver registration and clarify a comment in the
     cpufreq core (Viresh Kumar)

   - Add NULL checks to the show() and store() methods of sysfs
     attributes exposed by cpufreq (Kai Shen)

   - Update cpufreq drivers:
      * Fix for a plain int as pointer warning from sparse in
        intel_pstate (Jamal Shareef)
      * Fix for a hardcoded number of CPUs and stack bloat in the
        powernv driver (John Hubbard)
      * Updates to the ti-cpufreq driver and DT files to support new
        platforms and migrate bindings from opp-v1 to opp-v2 (Adam Ford,
        H. Nikolaus Schaller)
      * Merging of the arm_big_little and vexpress-spc drivers and
        related cleanup (Sudeep Holla)
      * Fix for imx's default speed grade value (Anson Huang)
      * Minor cleanup of the s3c64xx driver (Nathan Chancellor)
      * CPU speed bin detection fix for sun50i (Ondrej Jirman)

   - Appoint Chanwoo Choi as the new devfreq maintainer.

   - Update the devfreq core:
      * Check NULL governor in available_governors_show sysfs to prevent
        showing wrong governor information and fix a race condition
        between devfreq_update_status() and trans_stat_show() (Leonard
        Crestez)
      * Add new 'interrupt-driven' flag for devfreq governors to allow
        interrupt-driven governors to prevent the devfreq core from
        polling devices for status (Dmitry Osipenko)
      * Improve an error message in devfreq_add_device() (Matthias
        Kaehlcke)

   - Update devfreq drivers:
      * tegra30 driver fixes and cleanups (Dmitry Osipenko)
      * Removal of unused property from dt-binding documentation for the
        exynos-bus driver (Kamil Konieczny)
      * exynos-ppmu cleanup and DT bindings update (Lukasz Luba, Marek
        Szyprowski)

   - Add new CPU IDs for CometLake Mobile and Desktop to the Intel RAPL
     power capping driver (Zhang Rui)

   - Allow device initialization in the generic power domains (genpd)
     framework to be more straightforward and clean it up (Ulf Hansson)

   - Add support for adjusting OPP voltages at run time to the OPP
     framework (Stephen Boyd)

   - Avoid freeing memory that has never been allocated in the
     hibernation core (Andy Whitcroft)

   - Clean up function headers in a header file and coding style in the
     wakeup IRQs handling code (Ulf Hansson, Xiaofei Tan)

   - Clean up the SmartReflex adaptive voltage scaling (AVS) driver for
     ARM (Ben Dooks, Geert Uytterhoeven)

   - Wrap power management documentation to fit in 80 columns (Bjorn
     Helgaas)

   - Add pm-graph utility entry to MAINTAINERS (Todd Brandt)

   - Update the cpupower utility:
      * Fix the handling of set and info subcommands (Abhishek Goel)
      * Fix build warnings (Nathan Chancellor)
      * Improve mperf_monitor handling (Janakarajan Natarajan)"

* tag 'pm-5.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (83 commits)
  PM: Wrap documentation to fit in 80 columns
  cpuidle: Pass exit latency limit to cpuidle_use_deepest_state()
  cpuidle: Allow idle injection to apply exit latency limit
  cpuidle: Introduce cpuidle_driver_state_disabled() for driver quirks
  cpuidle: teo: Avoid code duplication in conditionals
  cpufreq: Register drivers only after CPU devices have been registered
  cpuidle: teo: Avoid using "early hits" incorrectly
  cpuidle: teo: Exclude cpuidle overhead from computations
  PM / Domains: Convert to dev_to_genpd_safe() in genpd_syscore_switch()
  mmc: tmio: Avoid boilerplate code in ->runtime_suspend()
  PM / Domains: Implement the ->start() callback for genpd
  PM / Domains: Introduce dev_pm_domain_start()
  ARM: OMAP2+: SmartReflex: add omap_sr_pdata definition
  PM / wakeirq: remove unnecessary parentheses
  power: avs: smartreflex: Remove superfluous cast in debugfs_create_file() call
  cpuidle: Use nanoseconds as the unit of time
  PM / OPP: Support adjusting OPP voltages at runtime
  PM / core: Clean up some function headers in power.h
  cpufreq: Add NULL checks to show() and store() methods of cpufreq
  cpufreq: intel_pstate: Fix plain int as pointer warning from sparse
  ...
2019-11-26 19:06:44 -08:00
..
arc
arm Merge branch 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm 2019-11-11 22:09:49 +01:00
ata dt-bindings: ata: fix typo in Allwinner R40 reset specific paragraph 2019-08-21 13:29:24 -05:00
auxdisplay
board
bus Devicetree updates for v5.4: 2019-09-19 13:48:37 -07:00
c6x
clock We have a small collection of core framework updates this time, mostly around 2019-09-20 15:45:07 -07:00
connector dt-bindings: connector: add optional properties for Type-B 2019-09-03 16:00:39 +02:00
counter
cpu dt-binding: cpu-topology: Move cpu-map to a common binding. 2019-07-22 09:35:57 -07:00
cpufreq cpufreq: ti-cpufreq: omap36xx use "cpu0","vbb" if run in multi_regulator mode 2019-10-10 16:11:51 +05:30
crypto dt-bindings: crypto: Add DT bindings documentation for sun8i-ss Security System 2019-11-01 13:38:32 +08:00
csky
devfreq dt-bindings: devfreq: exynos-bus: Remove unused property 2019-11-06 12:03:59 +09:00
display dt-bindings: display: rockchip: update DSI controller 2019-08-20 17:40:34 +02:00
dma dt-bindings: dmaengine: dma-common: Fix the dma-channel-mask property 2019-09-04 10:22:56 +05:30
dsp dt-bindings: dsp: Fix fsl,dsp example 2019-10-02 14:13:36 -05:00
edac
eeprom dt-bindings: eeprom: at25: Add Anvo ANV32E61W 2019-08-24 22:44:26 +02:00
extcon extcon: arizona: Update binding example to use available defines 2019-07-24 19:13:21 +09:00
firmware ARM: SoC driver updates for v5.4 2019-09-16 15:52:38 -07:00
fpga dt-bindings: fpga: Consolidate bridge properties 2019-07-24 14:19:15 -07:00
fsi
fuse
gnss
goldfish
gpio ARM: SoC driver updates for v5.4 2019-09-16 15:52:38 -07:00
gpu dt-bindings: gpu: mali-midgard: Add samsung exynos5250 compatible 2019-09-03 10:02:17 +01:00
h8300
hsi
hwlock
hwmon hwmon: (as370-hwmon) Add DT bindings for Synaptics AS370 PVT 2019-09-03 12:47:17 -07:00
i2c Merge branch 'i2c/for-5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 2019-09-24 16:48:02 -07:00
i3c
iio dt-bindings: iio: ad7192: Fix DTC warning in the example 2019-10-02 14:14:28 -05:00
infiniband
input Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2019-09-19 14:10:54 -07:00
interconnect dt-bindings: interconnect: Add Qualcomm QCS404 DT bindings 2019-08-13 23:03:24 +03:00
interrupt-controller irqchip fixes for 5.4, take #1 2019-10-14 20:35:58 +02:00
iommu dt-bindings: mediatek: Add binding for mt8183 IOMMU and SMI 2019-08-30 15:57:26 +02:00
ipmi
leds dt: lm3532: Add property for full scale current. 2019-08-26 20:03:57 +02:00
lpddr2
mailbox - qcom : enable support for ipq8074, sm1850 and sm7180. 2019-09-19 14:01:47 -07:00
media ARM: SoC fixes 2019-10-25 16:00:47 -04:00
memory-controllers ARM: DT updates for v5.4 2019-09-16 15:56:22 -07:00
mfd dt-bindings: mfd: da9062: describe buck modes 2019-11-15 12:09:46 +00:00
mips dt-bindings: mips: Add gardena vendor prefix and board description 2019-10-07 09:41:27 -07:00
misc Linux 5.3-rc5 2019-08-21 13:35:16 +02:00
mmc dt-bindings: mmc: sdhci-of-arasan: Add new compatible for Intel LGM eMMC 2019-09-11 15:58:39 +02:00
mtd Raw NAND core 2019-11-17 18:34:25 +01:00
mux
nds32
net Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next 2019-11-24 18:57:52 -08:00
nios2
nvmem dt-bindings: imx-ocotp: Add i.MX8MN compatible 2019-08-18 12:56:52 +02:00
openrisc/opencores
opp Merge branches 'pm-opp', 'pm-qos', 'acpi-pm', 'pm-domains' and 'pm-tools' 2019-09-17 09:49:19 +02:00
pci pci-v5.4-changes 2019-09-23 19:16:01 -07:00
perf bindings: perf: imx-ddr: Add new compatible string 2019-11-04 16:27:34 +00:00
phy dt-bindings: phy: lantiq: Fix Property Name 2019-10-02 14:14:58 -05:00
pinctrl dt-bindings: pinctrl: aspeed-g6: Rework SD3 function and groups 2019-10-16 15:57:17 +02:00
pmem
power - New Drivers 2019-09-23 19:37:49 -07:00
powerpc
pps
ptp dt-bindings: ptp: Add device tree binding for IDT ClockMatrix based PTP clock 2019-11-03 17:35:40 -08:00
pwm pwm: Changes for v5.4-rc1 2019-09-27 12:19:47 -07:00
regmap
regulator dt-bindings: regulator: fixed: add off-on-delay-us property 2019-10-29 12:32:02 +00:00
remoteproc
reserved-memory
reset Devicetree updates for v5.4: 2019-09-19 13:48:37 -07:00
riscv dt-bindings: riscv: Fix CPU schema errors 2019-10-23 14:42:44 -05:00
rng dt-bindings: rng: atmel-trng: add new compatible 2019-11-15 13:44:17 +08:00
rtc dt-bindings: rtc: ds1307: add rx8130 compatible 2019-09-01 11:05:43 +02:00
scsi
security/tpm dt-bindings: tpm: document properties for cr50 2019-11-12 21:45:36 +02:00
serial dt-bindings: serial: sh-sci: Document r8a774b1 bindings 2019-10-04 15:02:28 +02:00
serio
sifive
siox
slimbus
soc Qualcomm ARM Based Driver Updates for v5.4 2019-09-12 13:46:20 +02:00
sound ASoC: es8316: fix redundant codes of clock 2019-09-09 10:50:21 +01:00
soundwire dt-bindings: soundwire: add slave bindings 2019-09-04 13:12:31 +05:30
spi dt-bindings: spi: Convert stm32 QSPI bindings to json-schema 2019-11-22 19:54:02 +00:00
spmi
sram
staging/iio/adc
thermal dt-bindings: thermal: qoriq: Add optional clocks property 2019-08-28 16:33:29 +08:00
timer Main MIPS changes for v5.4: 2019-09-22 09:30:30 -07:00
ufs scsi: ufs-qcom: Implement device_reset vops 2019-09-07 16:36:03 -04:00
usb dt-bindings: usb: Bring back phy-names 2019-10-04 14:37:03 +02:00
virtio
w1
watchdog linux-watchdog 5.4-rc1 tag 2019-09-27 11:17:38 -07:00
x86
xillybus
.gitignore
ABI.txt
chosen.txt
common-properties.txt
example-schema.yaml dt-bindings: Correct spelling in example schema 2019-09-06 15:29:12 +01:00
graph.txt
jailhouse.txt
Makefile dt-bindings: Fix generated example files getting added to schemas 2019-07-30 13:09:57 -06:00
numa.txt
property-units.txt
resource-names.txt
submitting-patches.txt
trivial-devices.yaml dt-bindings: Add ipsps1 as a trivial device 2019-09-03 12:47:17 -07:00
unittest.txt
vendor-prefixes.yaml dt-bindings: mips: Add gardena vendor prefix and board description 2019-10-07 09:41:27 -07:00
writing-bindings.txt
xilinx.txt