• Linus Torvalds's avatar
    Merge tag 'for-v5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply · a10c9c71
    Linus Torvalds authored
    Pull power supply and reset changes from Sebastian Reichel:
     "Core:
       - Nothing
    
      Drivers:
       - at91-reset: cleanups, proper handling for sam9x60
       - sc27xx, charger-manager: allow building as module
       - sc27xx: add support to read current charge capacity
       - axp288: more quirks for weird hardware
       - misc fixes"
    
    * tag 'for-v5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply: (26 commits)
      power: reset: sc27xx: Allow the SC27XX poweroff driver building into a module
      power: reset: sc27xx: Change to use cpu_down()
      power: reset: sc27xx: Power off the external subsystems' connection
      power: twl4030: Use scnprintf() for avoiding potential buffer overflow
      power: supply: bq27xxx_battery: Silence deferred-probe error
      power: reset: at91-reset: handle nrst async for sam9x60
      power: reset: at91-reset: get rid of at91_reset_data
      power: reset: at91-reset: keep only one reset function
      power: reset: at91-reset: make at91sam9g45_restart() generic
      power: reset: at91-reset: introduce ramc_lpr to struct at91_reset
      power: reset: at91-reset: use r4 as tmp argument
      power: reset: at91-reset: introduce args member in at91_reset_data
      power: reset: at91-reset: introduce struct at91_reset_data
      power: reset: at91-reset: devm_kzalloc() for at91_reset data structure
      power: reset: at91-reset: pass rstc base address to at91_reset_status()
      power: reset: at91-reset: convert reset in pointer to struct at91_reset
      power: reset: at91-reset: add notifier block to struct at91_reset
      power: reset: at91-reset: add sclk to struct at91_reset
      power: reset: at91-reset: add ramc_base[] to struct at91_reset
      power: reset: at91-reset: introduce struct at91_reset
      ...
    a10c9c71
sc27xx-poweroff.c 1.93 KB