aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/power/reset
AgeCommit message (Expand)AuthorFilesLines
2026-04-17Merge tag 'for-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/lin...Linus Torvalds3-15/+155
2026-04-13power: reset: Add QEMU virt-ctrl driverKuan-Wei Chiu3-0/+133
2026-04-03power: reset: drop unneeded dependencies on OF_GPIOBartosz Golaszewski1-4/+4
2026-03-11power: reset: reboot-mode: fix -Wformat-security warningArnd Bergmann1-1/+2
2026-03-03power: reset: keystone: Use register_sys_off_handler(SYS_OFF_MODE_RESTART)Andrew Davis1-8/+3
2026-03-03power: reset: reboot-mode: Expose sysfs for registered reboot_modesShivendra Pratap1-3/+147
2026-01-30power: reset: tdx-ec-poweroff: fix restartEmanuele Ghidoli1-0/+19
2026-01-12power: reset: nvmem-reboot-mode: respect cell size for nvmem_cell_writeAlexander Koskovich1-2/+13
2025-12-05Merge tag 'soc-drivers-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-3/+7
2025-11-14syscore: Pass context data to callbacksThierry Reding1-3/+7
2025-11-03driver: reset: spacemit-p1: add driver for poweroff/rebootAurelien Jarno3-0/+98
2025-09-19driver: reset: th1520-aon: add driver for poweroff/reboot via AON FWIcenowy Zheng3-0/+106
2025-07-31Merge tag 'for-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/li...Linus Torvalds3-16/+17
2025-07-24power: reset: macsmc-reboot: Add driver for rebooting via Apple SMCHector Martin3-0/+300
2025-06-22power: reset: POWER_RESET_TORADEX_EC should depend on ARCH_MXCGeert Uytterhoeven1-0/+1
2025-06-22power: reset: at91-sama5d2_shdwc: Refactor wake-up source logging to use dev_...Mihai Sain1-1/+1
2025-06-22power: reset: qcom-pon: Rename variables to use generic namingTaeyoung Kwon1-15/+15
2025-05-01power: reset: syscon-reboot: add gs101-specific resetAndré Draszik1-20/+76
2025-04-29power: reset: add Toradex Embedded ControllerEmanuele Ghidoli3-0/+164
2025-04-28power: reset: reboot-mode: better compatibility with DT (replace ' ,/')André Draszik1-8/+17
2025-04-27power: reset: at91-reset: Optimize at91_reset()Alexander Shiyan1-3/+2
2025-03-29Merge tag 'for-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/li...Linus Torvalds1-0/+1
2025-03-08power: reset: at91-sama5d2_shdwc: Add sama7d65 PMCRyan Wanner1-0/+1
2025-02-18power: reset: ltc2952-poweroff: Switch to use hrtimer_setup()Nam Cao1-4/+4
2025-01-15power: reset: keystone: Use syscon_regmap_lookup_by_phandle_argsKrzysztof Kozlowski1-14/+4
2024-12-19power: reset: as3722-poweroff: Remove unnecessary return in as3722_poweroff_p...Nobuhiro Iwamatsu1-2/+0
2024-12-13power: reset: at91-reset: add sdhwc support for sam9x7 SoCVarshini Rajendran1-1/+1
2024-12-13power: reset: at91-reset: add reset support for sam9x7 SoCVarshini Rajendran1-1/+1
2024-12-13power: reset: at91-poweroff: lookup for proper pmc dt node for sam9x7Varshini Rajendran1-0/+1
2024-12-12power: reset: gpio-poweroff: Clarify the warning messageFabio Estevam1-1/+7
2024-11-12power: reset: ep93xx: add AUXILIARY_BUS dependencyArnd Bergmann1-0/+1
2024-11-11reset: keystone-reset: remove unused macrosBa Jing1-2/+0
2024-10-21power: Switch back to struct platform_driver::remove()Uwe Kleine-König5-5/+5
2024-10-16power: reset: syscon-reboot: Accept reg propertyChris Packham1-1/+2
2024-09-26Merge tag 'soc-ep93xx-dt-6.12' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-0/+95
2024-09-12power: reset: Add a driver for the ep93xx resetNikita Shubin3-0/+95
2024-08-27power: reset: brcmstb: Do not go into infinite loop if reset failsAndrew Davis1-3/+0
2024-08-27power: reset: brcmstb: Use devm_register_sys_off_handler()Andrew Davis1-8/+3
2024-08-27power: reset: brcmstb: Use syscon_regmap_lookup_by_phandle_args() helperAndrew Davis1-18/+4
2024-08-27power: reset: brcmstb: Use device_get_match_data() for matchingAndrew Davis1-11/+9
2024-08-27power: reset: brcmstb: Use normal driver register functionAndrew Davis1-2/+1
2024-08-27power: reset: pwr-mlxbf: support graceful shutdownAsmaa Mnebhi1-13/+3
2024-06-26power: reset: piix4: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-02-26power: reset: rmobile-reset: Make sysc_base2 localGeert Uytterhoeven1-3/+4
2024-02-21power: reset: rmobile-reset: Map correct MMIO resourceGeert Uytterhoeven1-1/+1
2024-02-21power: reset: xgene-reboot: Fix a NULL vs IS_ERR() testDan Carpenter1-2/+2
2024-02-13power: reset: syscon-poweroff: Use devm_register_sys_off_handler(POWER_OFF)Andrew Davis1-19/+11
2024-02-13power: reset: syscon-poweroff: Move device data into a structAndrew Davis1-16/+24
2024-02-13power: reset: restart-poweroff: Use devm_register_sys_off_handler(POWER_OFF)Andrew Davis1-17/+8
2024-02-13power: reset: gemini-poweroff: Use devm_register_sys_off_handler(POWER_OFF)Andrew Davis1-7/+9
2024-02-13power: reset: as3722-poweroff: Use devm_register_sys_off_handler(POWER_OFF)Andrew Davis1-19/+11
2024-02-13power: reset: regulator-poweroff: Use devm_register_sys_off_handler(POWER_OFF)Andrew Davis1-23/+13
2024-02-13power: reset: msm-poweroff: Use devm_register_sys_off_handler(RESTART)Andrew Davis1-15/+4
2024-02-13power: reset: msm-poweroff: Use devm_register_sys_off_handler(POWER_OFF)Andrew Davis1-2/+6
2024-02-13power: reset: mt6323-poweroff: Use devm_register_sys_off_handler(POWER_OFF)Andrew Davis1-13/+13
2024-02-13power: reset: rmobile-reset: Use devm_register_sys_off_handler(RESTART)Andrew Davis1-16/+6
2024-02-13power: reset: rmobile-reset: Use devm_platform_ioremap_resource() helperAndrew Davis1-9/+4
2024-02-13power: reset: axxia-reset: Use devm_register_sys_off_handler(RESTART)Andrew Davis1-10/+6
2024-02-13power: reset: brcm-kona-reset: Use devm_register_sys_off_handler(RESTART)Andrew Davis1-8/+3
2024-02-13power: reset: tps65086-restart: Remove unneeded device data structAndrew Davis1-27/+8
2024-02-13power: reset: tps65086-restart: Use devm_register_sys_off_handler(RESTART)Andrew Davis1-28/+7
2024-02-13power: reset: xgene-reboot: Use devm_register_sys_off_handler(RESTART)Andrew Davis1-9/+4
2024-02-13power: reset: xgene-reboot: Use devm_platform_ioremap_resource() helperAndrew Davis1-5/+3
2024-02-13power: reset: atc260x-poweroff: Use devm_register_sys_off_handler(POWER_OFF)Andrew Davis1-24/+14
2024-02-13power: reset: atc260x-poweroff: Use devm_register_sys_off_handler(RESTART)Andrew Davis1-10/+7
2023-12-24power: reset: at91: Drop '__init' from at91_wakeup_status()Nathan Chancellor2-2/+2
2023-12-24power: reset: gpio-restart: Use devm_register_sys_off_handler()Andrew Davis1-25/+9
2023-11-15power: reset: at91-sama5d2_shdwc: Convert to platform remove callback returni...Uwe Kleine-König1-4/+2
2023-11-15power: reset: at91-reset: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-11-15power: reset: tps65086-restart: Convert to platform remove callback returning...Uwe Kleine-König1-5/+7
2023-11-15power: reset: syscon-poweroff: Convert to platform remove callback returning ...Uwe Kleine-König1-4/+2
2023-11-15power: reset: rmobile-reset: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-11-15power: reset: restart-poweroff: Convert to platform remove callback returning...Uwe Kleine-König1-4/+2
2023-11-15power: reset: regulator-poweroff: Convert to platform remove callback returni...Uwe Kleine-König1-4/+2
2023-11-15power: reset: qnap-poweroff: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-11-15power: reset: mt6323-poweroff: Convert to platform remove callback returning ...Uwe Kleine-König1-4/+2
2023-11-15power: reset: ltc2952-poweroff: Convert to platform remove callback returning...Uwe Kleine-König1-3/+2
2023-11-15power: reset: atc260x-poweroff: Convert to platform remove callback returning...Uwe Kleine-König1-4/+2
2023-11-15power: reset: at91-poweroff: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-11-15power: reset: as3722-poweroff: Convert to platform remove callback returning ...Uwe Kleine-König1-4/+2
2023-11-15power: reset: at91-sama5d2_shdwc: Stop using module_platform_driver_probe()Uwe Kleine-König1-4/+5
2023-11-15power: reset: at91-reset: Stop using module_platform_driver_probe()Uwe Kleine-König1-4/+5
2023-11-15power: reset: at91-poweroff: Stop using module_platform_driver_probe()Uwe Kleine-König1-4/+5
2023-11-15power: reset: pwr-mlxbf: support graceful reboot instead of emergency resetAsmaa Mnebhi1-5/+15
2023-10-21power: reset: vexpress: Use device_get_match_data()Rob Herring1-7/+4
2023-10-21Merge power-supply fixes for 6.6 cycleSebastian Reichel3-3/+3
2023-10-13power: reset: brcmstb: Depend on actual SoC dependenciesPeter Robinson1-1/+1
2023-10-13power: reset: gpio-poweroff: make sys handler priority configurableStefan Eichenberger1-2/+7
2023-10-13power: reset: gpio-poweroff: use sys-off handler APIStefan Eichenberger1-25/+12
2023-10-13power: reset: gpio-poweroff: use a struct to store the module variablesStefan Eichenberger1-17/+31
2023-09-12power: reset: syscon-poweroff: get regmap from parent nodeKrzysztof Kozlowski1-2/+5
2023-09-12power: reset: syscon-poweroff: simplify pdev->dev usageKrzysztof Kozlowski1-8/+9
2023-09-12power: reset: syscon-poweroff: use builtin_platform_driver() to simplify codeYang Yingliang1-6/+1
2023-09-12power: reset: axxia-reset: use builtin_platform_driver() to simplify codeYang Yingliang1-6/+1
2023-09-12power: reset: xgene-reboot: use builtin_platform_driver() to simplify codeYang Yingliang1-6/+1
2023-09-12power: reset: msm: use builtin_platform_driver() to simplify codeYang Yingliang1-6/+1
2023-09-12power: reset: st-poweroff: use builtin_platform_driver() to simplify codeYang Yingliang1-6/+1
2023-09-12power: vexpress: fix -Wvoid-pointer-to-enum-cast warningJustin Stitt1-1/+1
2023-09-12power: reset: nvmem-reboot-mode: quiet some device deferralsAndrew Halaney1-2/+2
2023-09-12power: reset: use capital "OR" for multiple licenses in SPDXKrzysztof Kozlowski1-1/+1
2023-09-12pwr-mlxbf: extend Kconfig to include gpio-mlxbf3 dependencyDavid Thompson1-1/+1
2023-07-20power: reset: oxnas-restart: remove obsolete restart driverNeil Armstrong3-239/+0
2023-07-19power: reset: ocelot: Convert to devm_platform_ioremap_resource()Yangtao Li1-4/+1
2023-07-19power: reset: msm: Convert to devm_platform_ioremap_resource()Yangtao Li1-5/+1
2023-07-19power: reset: gemini-poweroff: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-07-19power: reset: brcm-kona: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-07-19power: reset: at91-sama5d2_shdwc: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-07-19power: reset: at91-poweroff: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-07-19power: reset: at91-reset: add sysfs interface to the power on reasonKamel Bouhara1-10/+27
2023-07-19power: Explicitly include correct DT includesRob Herring12-17/+15
2023-06-19power: reset: at91-reset: change the power on reason prototypeMiquel Raynal1-5/+4
2023-06-09power: reset: qcom-pon: add support for pm8941-ponDmitry Baryshkov1-7/+15
2023-05-16power: reset: add HAS_IOPORT dependenciesNiklas Schnelle1-0/+1
2023-05-08power: reset: gpio-restart: Convert to platform remove callback returning voidUwe Kleine-König1-5/+2
2023-04-29Merge tag 'for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/lin...Linus Torvalds1-1/+1
2023-04-13power: reset: remove MODULE_LICENSE in non-modulesNick Alcock7-7/+0
2023-04-13power: reset: mt6397: remove MODULE_LICENSE in non-modulesNick Alcock1-1/+0
2023-04-13power: reset: keystone-reset: remove MODULE_LICENSE in non-modulesNick Alcock1-1/+0
2023-03-12power: reset: qcom-pon: drop of_match_ptr for ID tableKrzysztof Kozlowski1-1/+1
2023-02-15power: reset: odroid-go-ultra: fix I2C dependencyArnd Bergmann1-1/+1
2023-02-14power: reset: add Odroid Go Ultra poweroff driverNeil Armstrong3-0/+185
2023-02-03power: reset: syscon-reboot: Add support for specifying priorityPali Rohár1-1/+5
2022-09-11power: reset: qcom-pon: add support for qcom,pmk8350-pon compatible stringAnjelique Melendez1-0/+1
2022-08-12Merge tag 'for-v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/lin...Linus Torvalds4-15/+273
2022-08-04Merge tag 'spdx-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds2-24/+4
2022-06-29power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to lo...Tom Rix1-3/+2
2022-06-29power: reset: pwr-mlxbf: add missing includeAsmaa Mnebhi1-0/+1
2022-06-17Merge tag 'at91-reset-sama7g5-signed' into psy-nextSebastian Reichel1-15/+169
2022-06-17power: reset: at91-reset: add support for SAMA7G5Claudiu Beznea1-0/+13
2022-06-17power: reset: at91-reset: add reset_controller_dev supportClaudiu Beznea1-4/+102
2022-06-17power: reset: at91-reset: add at91_reset_dataClaudiu Beznea1-11/+34
2022-06-17power: reset: at91-reset: document structures and enumsClaudiu Beznea1-0/+20
2022-06-17power: reset: pwr-mlxbf: add BlueField SoC power control driverAsmaa Mnebhi3-0/+104
2022-06-10treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (pa...Thomas Gleixner2-24/+4
2022-06-09power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probeMiaoqian Lin1-0/+1
2022-02-01power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probeMiaoqian Lin1-2/+2
2022-01-11Merge tag 'for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/li...Linus Torvalds1-0/+3
2022-01-03power: reset: mt6397: Check for null res pointerJiasheng Jiang1-0/+3
2021-11-16power: reset: ltc2952: Fix use of floating point literalsNathan Chancellor1-2/+2
2021-10-02power: reset: at91-reset: check properly the return value of devm_of_iomapClaudiu Beznea1-2/+2
2021-09-24power: reset: ltc2952: Use hrtimer_forward_now()Thomas Gleixner1-3/+1
2021-08-16power: reset: Add TPS65086 restart driverEmil Renner Berthing3-0/+105
2021-08-13power: reset: linkstation-poweroff: add new devicePawel Dembicki1-0/+42
2021-08-13power: reset: linkstation-poweroff: prepare for new devicesPawel Dembicki1-6/+29
2021-07-07Merge tag 'for-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/li...Linus Torvalds4-3/+4
2021-07-01kernel.h: split out panic and oops helpersAndy Shevchenko1-0/+1
2021-06-30drivers: power: add missing MODULE_DEVICE_TABLE in keystone-reset.cYu Jiahua1-0/+1
2021-06-29power: reset: regulator-poweroff: add missing MODULE_DEVICE_TABLEZou Wei1-0/+1
2021-06-04power: reset: at91-sama5d2_shdwc: Remove redundant error printing in at91_shd...Zhen Lei1-3/+1
2021-06-04power: reset: gpio-poweroff: add missing MODULE_DEVICE_TABLEBixuan Cui1-0/+1
2021-04-12power: reset: restart-poweroff: Add missing MODULE_DEVICE_TABLEBixuan Cui1-0/+1
2021-04-09power: reset: hisi-reboot: add missing MODULE_DEVICE_TABLEChen Lifu1-0/+1
2021-04-05power: reset: ltc2952: make trigger delay configurableMarek Czerski1-0/+8
2021-04-02power: reset: hisi-reboot: use the correct HiSilicon copyrightHao Fang1-2/+2
2021-04-02power: reset: at91-reset: use devm_of_iomapClaudiu Beznea1-2/+2
2021-03-23power: reset: replace curly brackets in MakefileDaniel Golle1-1/+1
2021-03-22power: reset: remove unneeded semicolondongjian1-1/+1
2021-01-25power/reset: remove zte zx driverArnd Bergmann3-94/+0
2021-01-16power: reset: at91-sama5d2_shdwc: add support for sama7g5Claudiu Beznea1-18/+54
2021-01-16power: reset: at91-sama5d2_shdwc: fix wkupdbc maskClaudiu Beznea1-1/+1
2021-01-13power: reset: Add poweroff driver for ATC260x PMICsCristian Ciocaltea3-1/+270
2020-12-29power: reset: linkstation-poweroff: add missing put_device()Daniel González Cabanelas1-0/+1
2020-12-13power: reset: new driver regulator-poweroffMichael Klein3-0/+90
2020-11-30power: reset: Use printk format symbol resolverHelge Deller2-12/+4
2020-11-29power: reset: ocelot: Add support 2 other MIPS based SoCsGregory CLEMENT1-3/+27
2020-10-15power: reset: POWER_RESET_OCELOT_RESET should depend on Ocelot or Sparx5Geert Uytterhoeven1-0/+1
2020-10-08power: reset: ocelot: Add support for Sparx5Lars Povlsen2-14/+44
2020-07-28power: reset: add driver for LinkStation power offDaniel González Cabanelas3-0/+148
2020-07-26power: reset: keystone-reset: Replace HTTP links with HTTPS onesAlexander A. Klimov1-1/+1
2020-06-10Merge tag 'for-v5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/lin...Linus Torvalds7-6/+250
2020-06-06power: reset: gpio-poweroff: add missing '\n' in dev_err()Luca Ceresoli1-1/+1
2020-06-04Merge tag 'arm-soc-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds2-7/+3
2020-05-28power: reset: vexpress: fix build issueAnders Roxell1-1/+1
2020-05-28power: vexpress: cleanup: use builtin_platform_driverAnders Roxell1-6/+1
2020-05-28power: vexpress: add suppress_bind_attrs to trueAnders Roxell1-0/+1
2020-05-28power: reset: syscon-reboot: Add parental syscon supportSerge Semin1-2/+5
2020-05-21rtc: mt6397: Add support for the MediaTek MT6358 RTCRan Bi1-1/+1
2020-05-10power: reset: ltc2952: remove unused variableHongbo Yao1-2/+1
2020-04-30power: reset: introduce oxnas-restartDaniel Golle3-0/+241
2020-04-28power: reset: qcom-pon: reg write mask depends on pon generationKejia Hu1-1/+2
2020-04-05Merge tag 'for-v5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/lin...Linus Torvalds3-101/+112
2020-03-11power: reset: sc27xx: Allow the SC27XX poweroff driver building into a moduleBaolin Wang2-2/+7
2020-03-11power: reset: sc27xx: Change to use cpu_down()Baolin Wang1-3/+6
2020-03-11power: reset: sc27xx: Power off the external subsystems' connectionSherry Zong1-0/+5
2020-03-08power: reset: at91-reset: handle nrst async for sam9x60Claudiu.Beznea@microchip.com1-0/+8
2020-03-08power: reset: at91-reset: get rid of at91_reset_dataClaudiu.Beznea@microchip.com1-28/+9
2020-03-08power: reset: at91-reset: keep only one reset functionClaudiu.Beznea@microchip.com1-49/+3
2020-03-08power: reset: at91-reset: make at91sam9g45_restart() genericClaudiu.Beznea@microchip.com1-15/+6
2020-03-08power: reset: at91-reset: introduce ramc_lpr to struct at91_resetClaudiu.Beznea@microchip.com1-8/+18
2020-03-08power: reset: at91-reset: use r4 as tmp argumentClaudiu.Beznea@microchip.com1-3/+3
2020-03-08power: reset: at91-reset: introduce args member in at91_reset_dataClaudiu.Beznea@microchip.com1-16/+11
2020-03-08power: reset: at91-reset: introduce struct at91_reset_dataClaudiu.Beznea@microchip.com1-6/+44
2020-03-08power: reset: at91-reset: devm_kzalloc() for at91_reset data structureClaudiu.Beznea@microchip.com1-2/+13
2020-03-08power: reset: at91-reset: pass rstc base address to at91_reset_status()Claudiu.Beznea@microchip.com1-3/+4
2020-03-08power: reset: at91-reset: convert reset in pointer to struct at91_resetClaudiu.Beznea@microchip.com1-23/+27
2020-03-08power: reset: at91-reset: add notifier block to struct at91_resetClaudiu.Beznea@microchip.com1-7/+5
2020-03-08power: reset: at91-reset: add sclk to struct at91_resetClaudiu.Beznea@microchip.com1-8/+7
2020-03-08power: reset: at91-reset: add ramc_base[] to struct at91_resetClaudiu.Beznea@microchip.com1-6/+6
2020-03-08power: reset: at91-reset: introduce struct at91_resetClaudiu.Beznea@microchip.com1-9/+17
2020-02-08Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds1-2/+2