Linus Torvalds f9ae180416 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
2022-09-28 09:02:20 +02: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 3.4 GiB
Languages
C 97%
Assembly 1%
Shell 0.6%
Rust 0.5%
Python 0.4%
Other 0.3%