Home
last modified time | relevance | path

Searched full:reboot (Results 1 – 25 of 1200) sorted by relevance

12345678910>>...48

/linux-6.14.4/drivers/power/reset/
Dreboot-mode.c11 #include <linux/reboot.h>
12 #include <linux/reboot-mode.h>
22 static unsigned int get_reboot_mode_magic(struct reboot_mode_driver *reboot, in get_reboot_mode_magic() argument
32 list_for_each_entry(info, &reboot->head, list) { in get_reboot_mode_magic()
45 struct reboot_mode_driver *reboot; in reboot_mode_notify() local
48 reboot = container_of(this, struct reboot_mode_driver, reboot_notifier); in reboot_mode_notify()
49 magic = get_reboot_mode_magic(reboot, cmd); in reboot_mode_notify()
51 reboot->write(reboot, magic); in reboot_mode_notify()
57 * reboot_mode_register - register a reboot mode driver
58 * @reboot: reboot mode driver
[all …]
Dnvmem-reboot-mode.c12 #include <linux/reboot-mode.h>
15 struct reboot_mode_driver reboot; member
19 static int nvmem_reboot_mode_write(struct reboot_mode_driver *reboot, in nvmem_reboot_mode_write() argument
25 nvmem_rbm = container_of(reboot, struct nvmem_reboot_mode, reboot); in nvmem_reboot_mode_write()
29 dev_err(reboot->dev, "update reboot mode bits failed\n"); in nvmem_reboot_mode_write()
43 nvmem_rbm->reboot.dev = &pdev->dev; in nvmem_reboot_mode_probe()
44 nvmem_rbm->reboot.write = nvmem_reboot_mode_write; in nvmem_reboot_mode_probe()
46 nvmem_rbm->cell = devm_nvmem_cell_get(&pdev->dev, "reboot-mode"); in nvmem_reboot_mode_probe()
49 "failed to get the nvmem cell reboot-mode\n"); in nvmem_reboot_mode_probe()
52 ret = devm_reboot_mode_register(&pdev->dev, &nvmem_rbm->reboot); in nvmem_reboot_mode_probe()
[all …]
Dsyscon-reboot-mode.c11 #include <linux/reboot.h>
14 #include <linux/reboot-mode.h>
18 struct reboot_mode_driver reboot; member
23 static int syscon_reboot_mode_write(struct reboot_mode_driver *reboot, in syscon_reboot_mode_write() argument
29 syscon_rbm = container_of(reboot, struct syscon_reboot_mode, reboot); in syscon_reboot_mode_write()
34 dev_err(reboot->dev, "update reboot mode bits failed\n"); in syscon_reboot_mode_write()
48 syscon_rbm->reboot.dev = &pdev->dev; in syscon_reboot_mode_probe()
49 syscon_rbm->reboot.write = syscon_reboot_mode_write; in syscon_reboot_mode_probe()
62 ret = devm_reboot_mode_register(&pdev->dev, &syscon_rbm->reboot); in syscon_reboot_mode_probe()
64 dev_err(&pdev->dev, "can't register reboot mode\n"); in syscon_reboot_mode_probe()
[all …]
DMakefile9 obj-$(CONFIG_POWER_RESET_BRCMSTB) += brcmstb-reboot.o
14 obj-$(CONFIG_POWER_RESET_HISI) += hisi-reboot.o
28 obj-$(CONFIG_POWER_RESET_VERSATILE) += arm-versatile-reboot.o
30 obj-$(CONFIG_POWER_RESET_XGENE) += xgene-reboot.o
32 obj-$(CONFIG_POWER_RESET_SYSCON) += syscon-reboot.o
35 obj-$(CONFIG_REBOOT_MODE) += reboot-mode.o
36 obj-$(CONFIG_SYSCON_REBOOT_MODE) += syscon-reboot-mode.o
38 obj-$(CONFIG_NVMEM_REBOOT_MODE) += nvmem-reboot-mode.o
DKconfig118 Reboot support for Hisilicon boards.
145 power-on and reboot reason, Say Y.
226 bool "ARM Versatile family reboot driver"
246 Reboot support for the APM SoC X-Gene Eval boards.
254 Reboot support for the KEYSTONE SoCs.
262 Reboot support for generic SYSCON mapped register reset.
277 Reboot support for Renesas R-Mobile and SH-Mobile SoCs.
283 tristate "Generic SYSCON regmap reboot mode driver"
288 Say y here will enable reboot mode driver. This will
289 get reboot mode arguments and store it in SYSCON mapped
[all …]
Dxgene-reboot.c3 * AppliedMicro X-Gene SoC Reboot Driver
9 * This driver provides system reboot functionality for APM X-Gene SoC.
19 #include <linux/reboot.h>
33 /* Issue the reboot */ in xgene_restart_handler()
72 { .compatible = "apm,xgene-reboot" },
79 .name = "xgene-reboot",
Dqcom-pon.c11 #include <linux/reboot.h>
12 #include <linux/reboot-mode.h>
30 static int pm8916_reboot_mode_write(struct reboot_mode_driver *reboot, in pm8916_reboot_mode_write() argument
34 (reboot, struct pm8916_pon, reboot_mode); in pm8916_reboot_mode_write()
42 dev_err(pon->dev, "update reboot mode bits failed\n"); in pm8916_reboot_mode_write()
78 dev_err(&pdev->dev, "can't register reboot mode\n"); in pm8916_pon_probe()
/linux-6.14.4/Documentation/devicetree/bindings/power/reset/
Dnvmem-reboot-mode.yaml4 $id: http://devicetree.org/schemas/power/reset/nvmem-reboot-mode.yaml#
7 title: Generic NVMEM reboot mode
13 This driver gets the reboot mode magic value from the reboot-mode driver
14 and stores it in the NVMEM cell named "reboot-mode". The bootloader can
19 const: nvmem-reboot-mode
24 magic value representing the reboot mode is stored.
29 - const: reboot-mode
32 - $ref: reboot-mode.yaml#
47 reboot-mode {
48 compatible = "nvmem-reboot-mode";
[all …]
Dsyscon-reboot.yaml4 $id: http://devicetree.org/schemas/power/reset/syscon-reboot.yaml#
16 mask defined in the reboot node. Default will be little endian mode, 32 bit
18 parental dt-node. So the SYSCON reboot node should be represented as a
24 const: syscon-reboot
32 description: Offset in the register map for the reboot register (in bytes).
36 description: Base address and size for the reboot register.
43 the syscon-reboot node been a child of a system controller node.
47 description: The reset value written to the reboot register (32 bit access).
75 reboot {
76 compatible = "syscon-reboot";
Dsyscon-reboot-mode.yaml4 $id: http://devicetree.org/schemas/power/reset/syscon-reboot-mode.yaml#
7 title: Generic SYSCON reboot mode driver
13 This driver gets reboot mode magic value from reboot-mode driver
17 parental dt-node plus the offset. So the SYSCON reboot-mode node
22 const: syscon-reboot-mode
33 - $ref: reboot-mode.yaml#
49 reboot-mode {
50 compatible = "syscon-reboot-mode";
Dreboot-mode.yaml4 $id: http://devicetree.org/schemas/power/reset/reboot-mode.yaml#
7 title: Generic reboot mode core map
13 This driver get reboot mode arguments and call the write
23 - normal: Normal reboot mode, system reboot with command "reboot".
33 Default value to set on a reboot if no command was provided.
43 reboot-mode {
/linux-6.14.4/Documentation/ABI/testing/
Dsysfs-kernel-reboot1 What: /sys/kernel/reboot
5 Description: Interface to set the kernel reboot behavior, similarly to
6 what can be done via the reboot= cmdline option.
9 What: /sys/kernel/reboot/mode
13 Description: Reboot mode. Valid values are: cold warm hard soft gpio
15 What: /sys/kernel/reboot/type
19 Description: Reboot type. Valid values are: bios acpi kbd triple efi pci
21 What: /sys/kernel/reboot/cpu
25 Description: CPU number to use to reboot.
27 What: /sys/kernel/reboot/force
[all …]
Dsysfs-class-chromeos15 What: /sys/class/chromeos/<ec-device-name>/reboot
19 Tell the EC to reboot in various ways. Options are:
21 - "cancel": Cancel a pending reboot.
24 - "cold": Cold reboot.
25 - "disable-jump": Disable jump until next reboot.
27 - "at-shutdown": Reboot after an AP shutdown.
/linux-6.14.4/tools/power/pm-graph/
Dbootgraph.889 \fB-reboot\fR
90 Reboot the machine and generate a new timeline automatically. Works in 4 steps.
92 2. installs a cron job which re-runs the tool after reboot
99 2. reboot the system
134 \f(CW$ sudo bootgraph -reboot -addlogs -o "latest-{hostname)"\fR
138 \f(CW$ sudo bootgraph -reboot -f\fR
142 \f(CW$ sudo bootgraph -reboot -callgraph -mincg 5\fR
146 \f(CW$ sudo bootgraph -reboot -callgraph -func "acpi_ps_parse_aml,msleep"\fR
148 Capture a brand new boot timeline with manual reboot.
154 \f(CW$ sudo reboot # reboot the machine\fR
[all …]
/linux-6.14.4/kernel/
Dreboot.c3 * linux/kernel/reboot.c
8 #define pr_fmt(fmt) "reboot: " fmt
16 #include <linux/reboot.h>
23 * this indicates whether you can reboot with ctrl-alt-del: the default is yes
41 * reboot_type is still set to its default value (i.e., reboot= hasn't
43 * suppress DMI scanning for reboot quirks. Without it, it's
44 * impossible to override a faulty reboot quirk without recompiling.
63 * reboot when the reboot call was invoked with LINUX_REBOOT_CMD_POWER_OFF, but
83 * emergency_restart - reboot the system
86 * reboot the system. This is called when we know we are in
[all …]
/linux-6.14.4/tools/testing/ktest/examples/include/
Ddefaults.conf66 # have directory for the scripts to reboot and power cycle the boxes
81 # and ktest will use that kernel to reboot into.
113 # by setting the variable REBOOT to: none, error, fail or
114 # something else, ktest will power cycle or reboot the target box
117 # REBOOT := none
120 # REBOOT := error
121 # Reboot the box if ktest detects an error
123 # REBOOT := fail
130 DEFAULTS IF ${REBOOT} == none
136 DEFAULTS ELSE IF ${REBOOT} == error
[all …]
/linux-6.14.4/arch/x86/kernel/
Dreboot.c5 #include <linux/reboot.h>
16 #include <acpi/reboot.h>
24 #include <asm/reboot.h>
53 * Reboot options and system auto-detection code provided by
58 * Some machines require the "reboot=a" commandline options
71 * Some machines require the "reboot=b" or "reboot=k" commandline options,
85 * Some machines don't handle the default ACPI reboot method and
86 * require the EFI reboot method:
92 pr_info("%s series board detected. Selecting EFI-method for reboot.\n", d->ident); in set_efi_reboot()
103 * routine will recognize as telling it to do a proper reboot. (Well in machine_real_restart()
[all …]
/linux-6.14.4/drivers/firmware/arm_scmi/
Dscmi_power_control.c16 * (orderly_poweroff/reboot()) used by ACPI when handling ACPI Shutdown bus
28 * track progress of graceful requests through the means of a reboot notifier
33 * charge of triggering system wide shutdown/reboot events, there should be
42 * this driver and the shutdown/reboot is started, any further notification
50 #include <linux/reboot.h>
79 * @reboot_nb: A notifier_block optionally used to track reboot progress
108 * scmi_reboot_notifier - A reboot notifier to catch an ongoing successful
111 * @reason: The reason for the ongoing reboot
141 dev_dbg(sc->dev, "Reboot in progress...cancel delayed work.\n"); in scmi_reboot_notifier()
192 /* avoid deadlock by unregistering reboot notifier first */ in scmi_forceful_work_func()
[all …]
/linux-6.14.4/include/linux/
Dreboot-mode.h8 int (*write)(struct reboot_mode_driver *reboot, unsigned int magic);
12 int reboot_mode_register(struct reboot_mode_driver *reboot);
13 int reboot_mode_unregister(struct reboot_mode_driver *reboot);
15 struct reboot_mode_driver *reboot);
17 struct reboot_mode_driver *reboot);
/linux-6.14.4/Documentation/devicetree/bindings/arm/bcm/
Dbrcm,bcm63138.txt54 reboot
56 Two nodes are required for software reboot: a timer node and a syscon-reboot node.
63 Syscon reboot node:
65 See Documentation/devicetree/bindings/power/reset/syscon-reboot.yaml for the
80 reboot {
81 compatible = "syscon-reboot";
/linux-6.14.4/Documentation/devicetree/bindings/mfd/
Dcanaan,k210-sysctl.yaml54 syscon-reboot:
57 $ref: /schemas/power/reset/syscon-reboot.yaml
59 Reboot method for the SoC. This child node definition
61 Documentation/devicetree/bindings/power/reset/syscon-reboot.yaml.
102 reboot: syscon-reboot {
103 compatible = "syscon-reboot";
Dti,nspire-misc.yaml30 reboot:
31 $ref: /schemas/power/reset/syscon-reboot.yaml#
36 - reboot
46 reboot {
47 compatible = "syscon-reboot";
/linux-6.14.4/drivers/watchdog/
Dsoftdog.c26 #include <linux/reboot.h>
47 "Softdog action, set to 1 to ignore reboots, 0 to reboot (default=0)");
52 "Softdog action, set to 1 to panic, 0 to reboot (default=0)");
57 "Set reboot command. Emergency reboot takes place if unset");
84 pr_crit("Triggered - Reboot ignored\n"); in softdog_fire()
89 pr_crit("Initiating system reboot\n"); in softdog_fire()
102 * After request the reboot, restart the timer to in softdog_fire()
103 * schedule an 'emergency_restart' reboot after in softdog_fire()
118 pr_crit("Reboot didn't ?????\n"); in softdog_fire()
/linux-6.14.4/Documentation/devicetree/bindings/soc/fsl/
Dfsl,ls1028a-reset.yaml32 reboot:
33 $ref: /schemas/power/reset/syscon-reboot.yaml#
39 - reboot
50 reboot {
51 compatible = "syscon-reboot";
/linux-6.14.4/arch/arm/boot/dts/samsung/
Dexynos-syscon-restart.dtsi3 * Samsung's Exynos SoC syscon reboot/poweroff nodes common definition.
14 reboot: syscon-reboot { label
15 compatible = "syscon-reboot";

12345678910>>...48