Linus Torvalds f9ae180416 power supply and reset changes for the 6.7 series
* core changes
   - propagate of_node to child device
   - change from atomic to blocking notifier_call_chain
 * new drivers
   - pm8916 battery management system
   - mm8013 fuel gauge
 * new features
   - maxim max17040: add temperature support
   - gpio-poweroff: make priority configurable
 * cleanups
   - simplify reset drivers using builtin_platform_driver()
   - convert all platform drivers to remove_new callback
   - replace all strncpy occurrences with strscpy
   - started converting drivers to i2c_get_match_data()
   - misc. fixes and cleanups
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE72YNB0Y/i3JqeVQT2O7X88g7+poFAmVBle4ACgkQ2O7X88g7
 +poosxAAh/5lr8mZY3vmmYFUTeTMXHDEMBstzzcLJIFJADIy1NYtx/vXVhPC8UeC
 l9DABQhfeLUiYP5hmn4rNSGYT6Jrzc55Dw+1usPJfFNa0vZL7E7ODk7dhCwj8A49
 u4zqTH9HPAGFbLI6CiN6tbeepxSM/YEjqNjNt07SZU04803wF7pcEnZXuMhkj+a7
 1jxOItfzgdfxCXVRAD7zb1zBsdn6msJKyqDRdfD9gGugihyk88JLwLZY5MmJI93o
 C2H4EtMwguzTAn7m8zjS0m2FFl/lZLyM5wIKp3qLC+MJPS/rZAcYb/L+fzPxBtWf
 OZFgqVlvwlaPta3sHdgaG5e3tTWMyZtysxyRCwKGDeih6SHrogB8iCmqKkj0g+o8
 UUkUZg4c7B/IxC8W/kc6ngpSOoSi57MqWw8yztTuQz13yHaXygJwG68Q4ndCDJ9Q
 MOjtA4D76Jfq1ULY9GH6o+/ywRmapnxOZCfLdTyZde/t3KRQBlb1ndsigaT047Ln
 scRw4XQMykpLvB2rp4W6SEys7ZPgHykD36yvBIz91+4i8LiJmVoKyNCtxh8DD2CI
 LDsZxXNRksW7L62jbDugw8SkMFSkQQOevWeqeMu9nnE78FNHJm+o+OmqZEn1vkWg
 5liLfB5BRqGpO2NhcWNTxvAZP4rt/GRsTXR2Av+T7kr+zDTR1iU=
 =U8XQ
 -----END PGP SIGNATURE-----

Merge tag 'for-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply

Pull power supply and reset updates from Sebastian Reichel:
 "Core changes:
   - propagate of_node to child device
   - change from atomic to blocking notifier_call_chain

  New drivers:
   - pm8916 battery management system
   - mm8013 fuel gauge

  New features:
   - maxim max17040: add temperature support
   - gpio-poweroff: make priority configurable

  Cleanups:
   - simplify reset drivers using builtin_platform_driver()
   - convert all platform drivers to remove_new callback
   - replace all strncpy occurrences with strscpy
   - started converting drivers to i2c_get_match_data()
   - misc fixes and cleanups"

* tag 'for-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply: (91 commits)
  power: reset: vexpress: Use device_get_match_data()
  power: supply: surface-charger: replace deprecated strncpy with strscpy
  power: supply: surface_battery: replace deprecated strncpy with strscpy
  power: supply: charger-manager: replace deprecated strncpy with strscpy
  power: supply: bq25980: replace deprecated strncpy with strscpy
  power: supply: bq256xx: replace deprecated strncpy with strscpy
  power: supply: bq2515x: replace deprecated strncpy with strscpy
  power: supply: bq24190_charger: replace deprecated strncpy with strscpy
  power: supply: cpcap: Drop non-DT driver matching
  power: reset: brcmstb: Depend on actual SoC dependencies
  power: reset: gpio-poweroff: make sys handler priority configurable
  dt-bindings: power: reset: gpio-poweroff: Add priority property
  power: reset: gpio-poweroff: use sys-off handler API
  power: reset: gpio-poweroff: use a struct to store the module variables
  power: supply: rt5033_charger: Replace "&pdev->dev" by "charger->dev" in probe
  power: supply: rt5033_charger: Simplify initialization of rt5033_charger_data
  power: supply: rt5033_charger: Add cable detection and USB OTG supply
  power: supply: core: remove opencoded string_lower()
  dt-bindings: power: supply: sbs-manager: Add missing unevaluatedProperties on child node schemas
  power: supply: mm8013: Fix an error checking issue in mm8013_checkdevice()
  ...
2023-10-31 18:47:03 -10:00
2023-10-31 17:53:00 -10:00
2023-10-30 08:59:05 -10:00
2023-10-30 19:28:19 -10:00
2023-10-30 19:09:55 -10:00
2023-10-30 09:14:19 -10:00
2023-10-31 05:10:11 -10:00
2023-10-31 05:10:11 -10:00
2023-10-31 05:10:11 -10:00
2023-10-30 20:13:17 -10:00
2023-10-30 09:24:21 -10:00
2023-10-31 17:53:00 -10:00
2023-09-07 13:52:20 -07:00
2022-09-28 09:02:20 +02:00
2022-10-10 12:00:45 -07:00
2023-10-29 16:31:08 -10:00

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.
Description
No description provided
Readme 5.7 GiB
Languages
C 97.6%
Assembly 1%
Shell 0.5%
Python 0.3%
Makefile 0.3%