| /kernel/linux/linux-6.6/drivers/power/reset/ |
| D | Makefile | 2 obj-$(CONFIG_POWER_RESET_AS3722) += as3722-poweroff.o 3 obj-$(CONFIG_POWER_RESET_AT91_POWEROFF) += at91-poweroff.o 6 obj-$(CONFIG_POWER_RESET_ATC260X) += atc260x-poweroff.o 10 obj-$(CONFIG_POWER_RESET_GEMINI_POWEROFF) += gemini-poweroff.o 11 obj-$(CONFIG_POWER_RESET_GPIO) += gpio-poweroff.o 14 obj-$(CONFIG_POWER_RESET_LINKSTATION) += linkstation-poweroff.o 15 obj-$(CONFIG_POWER_RESET_MSM) += msm-poweroff.o 16 obj-$(CONFIG_POWER_RESET_MT6323) += mt6323-poweroff.o 19 obj-$(CONFIG_POWER_RESET_ODROID_GO_ULTRA_POWEROFF) += odroid-go-ultra-poweroff.o 20 obj-$(CONFIG_POWER_RESET_PIIX4_POWEROFF) += piix4-poweroff.o [all …]
|
| D | gemini-poweroff.c | 52 * controller so it can cause spurious poweroff in gemini_powerbutton_interrupt() 55 dev_info(gpw->dev, "infrared poweroff - ignored\n"); in gemini_powerbutton_interrupt() 58 dev_info(gpw->dev, "RTC poweroff\n"); in gemini_powerbutton_interrupt() 62 dev_info(gpw->dev, "poweroff button pressed\n"); in gemini_powerbutton_interrupt() 124 * will result in unconditional poweroff without any warning. in gemini_poweroff_probe() 125 * This makes the kernel handle the poweroff. in gemini_poweroff_probe() 147 "poweroff", gpw); in gemini_poweroff_probe() 154 dev_info(dev, "Gemini poweroff driver registered\n"); in gemini_poweroff_probe() 169 .name = "gemini-poweroff",
|
| D | regulator-poweroff.c | 9 * Based on the gpio-poweroff driver. 64 { .compatible = "regulator-poweroff", }, 73 .name = "poweroff-regulator", 81 MODULE_DESCRIPTION("Regulator poweroff driver"); 82 MODULE_ALIAS("platform:poweroff-regulator");
|
| D | syscon-poweroff.c | 3 * Generic Syscon Poweroff Driver 25 /* Issue the poweroff */ in syscon_poweroff() 30 pr_emerg("Unable to poweroff system\n"); in syscon_poweroff() 84 { .compatible = "syscon-poweroff" }, 92 .name = "syscon-poweroff",
|
| D | restart-poweroff.c | 45 { .compatible = "restart-poweroff", }, 54 .name = "poweroff-restart", 61 MODULE_DESCRIPTION("restart poweroff driver"); 62 MODULE_ALIAS("platform:poweroff-restart");
|
| D | atc260x-poweroff.c | 3 * Poweroff & reset driver for Actions Semi ATC260x PMICs 57 /* Trigger poweroff / restart sequence */ in atc2603c_do_poweroff() 108 /* Trigger poweroff / restart sequence */ in atc2609a_do_poweroff() 211 "Poweroff not supported for ATC260x PMIC type: %u\n", in atc260x_pwrc_probe() 225 dev_warn(priv->dev, "Poweroff callback already assigned\n"); in atc260x_pwrc_probe() 260 MODULE_DESCRIPTION("Poweroff & reset driver for ATC260x PMICs");
|
| D | gpio-poweroff.c | 91 { .compatible = "gpio-poweroff", }, 100 .name = "poweroff-gpio", 108 MODULE_DESCRIPTION("GPIO poweroff driver"); 109 MODULE_ALIAS("platform:poweroff-gpio");
|
| D | odroid-go-ultra-poweroff.c | 54 dev_err(poweroff_data->dev, "failed to poweroff rk817\n"); in odroid_go_ultra_poweroff_prepare() 61 dev_err(poweroff_data->dev, "failed to poweroff rk818\n"); in odroid_go_ultra_poweroff_prepare() 135 .name = "odroid-go-ultra-poweroff", 152 pdev = platform_device_register_resndata(NULL, "odroid-go-ultra-poweroff", -1, in odroid_go_ultra_poweroff_init() 177 MODULE_DESCRIPTION("Odroid Go Ultra poweroff driver");
|
| /kernel/linux/linux-5.10/drivers/power/reset/ |
| D | Makefile | 2 obj-$(CONFIG_POWER_RESET_AS3722) += as3722-poweroff.o 3 obj-$(CONFIG_POWER_RESET_AT91_POWEROFF) += at91-poweroff.o 9 obj-$(CONFIG_POWER_RESET_GEMINI_POWEROFF) += gemini-poweroff.o 10 obj-$(CONFIG_POWER_RESET_GPIO) += gpio-poweroff.o 13 obj-${CONFIG_POWER_RESET_LINKSTATION} += linkstation-poweroff.o 14 obj-$(CONFIG_POWER_RESET_MSM) += msm-poweroff.o 15 obj-$(CONFIG_POWER_RESET_MT6323) += mt6323-poweroff.o 19 obj-$(CONFIG_POWER_RESET_PIIX4_POWEROFF) += piix4-poweroff.o 20 obj-$(CONFIG_POWER_RESET_LTC2952) += ltc2952-poweroff.o 21 obj-$(CONFIG_POWER_RESET_QNAP) += qnap-poweroff.o [all …]
|
| D | gemini-poweroff.c | 52 * controller so it can cause spurious poweroff in gemini_powerbutton_interrupt() 55 dev_info(gpw->dev, "infrared poweroff - ignored\n"); in gemini_powerbutton_interrupt() 58 dev_info(gpw->dev, "RTC poweroff\n"); in gemini_powerbutton_interrupt() 62 dev_info(gpw->dev, "poweroff button pressed\n"); in gemini_powerbutton_interrupt() 126 * will result in unconditional poweroff without any warning. in gemini_poweroff_probe() 127 * This makes the kernel handle the poweroff. in gemini_poweroff_probe() 149 "poweroff", gpw); in gemini_poweroff_probe() 156 dev_info(dev, "Gemini poweroff driver registered\n"); in gemini_poweroff_probe() 171 .name = "gemini-poweroff",
|
| D | syscon-poweroff.c | 3 * Generic Syscon Poweroff Driver 27 /* Issue the poweroff */ in syscon_poweroff() 32 pr_emerg("Unable to poweroff system\n"); in syscon_poweroff() 89 { .compatible = "syscon-poweroff" }, 97 .name = "syscon-poweroff",
|
| D | restart-poweroff.c | 45 { .compatible = "restart-poweroff", }, 53 .name = "poweroff-restart", 60 MODULE_DESCRIPTION("restart poweroff driver"); 62 MODULE_ALIAS("platform:poweroff-restart");
|
| D | gpio-poweroff.c | 90 { .compatible = "gpio-poweroff", }, 99 .name = "poweroff-gpio", 107 MODULE_DESCRIPTION("GPIO poweroff driver"); 109 MODULE_ALIAS("platform:poweroff-gpio");
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/reset/ |
| D | syscon-poweroff.yaml | 4 $id: http://devicetree.org/schemas/power/reset/syscon-poweroff.yaml# 7 title: Generic SYSCON mapped register poweroff driver 13 This is a generic poweroff driver using syscon to map the poweroff register. 14 The poweroff is generally performed with a write to the poweroff register 16 with the value and mask defined in the poweroff node. 21 const: syscon-poweroff 29 description: Offset in the register map for the poweroff register (in bytes). 37 description: The poweroff value written to the poweroff register (32 bit access). 57 poweroff { 58 compatible = "syscon-poweroff";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/power/reset/ |
| D | syscon-poweroff.yaml | 4 $id: http://devicetree.org/schemas/power/reset/syscon-poweroff.yaml# 7 title: Generic SYSCON mapped register poweroff driver 13 This is a generic poweroff driver using syscon to map the poweroff register. 14 The poweroff is generally performed with a write to the poweroff register 16 with the value and mask defined in the poweroff node. 21 const: syscon-poweroff 29 description: Offset in the register map for the poweroff register (in bytes). 37 description: The poweroff value written to the poweroff register (32 bit access). 57 poweroff { 58 compatible = "syscon-poweroff";
|
| D | regulator-poweroff.yaml | 4 $id: http://devicetree.org/schemas/power/reset/regulator-poweroff.yaml# 19 const: regulator-poweroff 33 regulator-poweroff { 34 compatible = "regulator-poweroff";
|
| D | gpio-poweroff.yaml | 4 $id: http://devicetree.org/schemas/power/reset/gpio-poweroff.yaml# 23 const: gpio-poweroff 55 gpio-poweroff { 56 compatible = "gpio-poweroff";
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | exynos-syscon-restart.dtsi | 3 * Samsung's Exynos SoC syscon reboot/poweroff nodes common definition. 7 poweroff: syscon-poweroff { label 8 compatible = "syscon-poweroff";
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/samsung/ |
| D | exynos-syscon-restart.dtsi | 3 * Samsung's Exynos SoC syscon reboot/poweroff nodes common definition. 7 poweroff: syscon-poweroff { label 8 compatible = "syscon-poweroff";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/loongson/ |
| D | loongson,ls2k-pmc.yaml | 40 syscon-poweroff: 41 $ref: /schemas/power/reset/syscon-poweroff.yaml# 76 syscon-poweroff { 77 compatible = "syscon-poweroff";
|
| /kernel/linux/linux-5.10/kernel/power/ |
| D | poweroff.c | 3 * poweroff.c - sysrq handler to gracefully power down machine. 28 /* run sysrq poweroff on boot cpu */ in handle_poweroff() 34 .help_msg = "poweroff(o)",
|
| /kernel/linux/linux-6.6/kernel/power/ |
| D | poweroff.c | 3 * poweroff.c - sysrq handler to gracefully power down machine. 28 /* run sysrq poweroff on boot cpu */ in handle_poweroff() 34 .help_msg = "poweroff(o)",
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/apm/ |
| D | apm-merlin.dts | 39 poweroff: poweroff@10548010 { label 40 compatible = "syscon-poweroff";
|
| D | apm-mustang.dts | 39 poweroff: poweroff@10548010 { label 40 compatible = "syscon-poweroff";
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/apm/ |
| D | apm-merlin.dts | 39 poweroff: poweroff@10548010 { label 40 compatible = "syscon-poweroff";
|