Home
last modified time | relevance | path

Searched refs:reboot (Results 1 – 25 of 227) sorted by relevance

12345678910

/Linux-v4.19/drivers/power/reset/
Dreboot-mode.c26 static unsigned int get_reboot_mode_magic(struct reboot_mode_driver *reboot, in get_reboot_mode_magic() argument
36 list_for_each_entry(info, &reboot->head, list) { in get_reboot_mode_magic()
49 struct reboot_mode_driver *reboot; in reboot_mode_notify() local
52 reboot = container_of(this, struct reboot_mode_driver, reboot_notifier); in reboot_mode_notify()
53 magic = get_reboot_mode_magic(reboot, cmd); in reboot_mode_notify()
55 reboot->write(reboot, magic); in reboot_mode_notify()
66 int reboot_mode_register(struct reboot_mode_driver *reboot) in reboot_mode_register() argument
70 struct device_node *np = reboot->dev->of_node; in reboot_mode_register()
74 INIT_LIST_HEAD(&reboot->head); in reboot_mode_register()
80 info = devm_kzalloc(reboot->dev, sizeof(*info), GFP_KERNEL); in reboot_mode_register()
[all …]
Dsyscon-reboot-mode.c22 struct reboot_mode_driver reboot; member
27 static int syscon_reboot_mode_write(struct reboot_mode_driver *reboot, in syscon_reboot_mode_write() argument
33 syscon_rbm = container_of(reboot, struct syscon_reboot_mode, reboot); in syscon_reboot_mode_write()
38 dev_err(reboot->dev, "update reboot mode bits failed\n"); in syscon_reboot_mode_write()
52 syscon_rbm->reboot.dev = &pdev->dev; in syscon_reboot_mode_probe()
53 syscon_rbm->reboot.write = syscon_reboot_mode_write; in syscon_reboot_mode_probe()
66 ret = devm_reboot_mode_register(&pdev->dev, &syscon_rbm->reboot); in syscon_reboot_mode_probe()
DMakefile8 obj-$(CONFIG_POWER_RESET_BRCMSTB) += brcmstb-reboot.o
12 obj-$(CONFIG_POWER_RESET_HISI) += hisi-reboot.o
21 obj-$(CONFIG_POWER_RESET_VERSATILE) += arm-versatile-reboot.o
23 obj-$(CONFIG_POWER_RESET_XGENE) += xgene-reboot.o
25 obj-$(CONFIG_POWER_RESET_SYSCON) += syscon-reboot.o
28 obj-$(CONFIG_POWER_RESET_ZX) += zx-reboot.o
29 obj-$(CONFIG_REBOOT_MODE) += reboot-mode.o
30 obj-$(CONFIG_SYSCON_REBOOT_MODE) += syscon-reboot-mode.o
Dqcom-pon.c24 static int pm8916_reboot_mode_write(struct reboot_mode_driver *reboot, in pm8916_reboot_mode_write() argument
28 (reboot, struct pm8916_pon, reboot_mode); in pm8916_reboot_mode_write()
/Linux-v4.19/Documentation/devicetree/bindings/power/reset/
Dsyscon-reboot-mode.txt1 SYSCON reboot mode driver
3 This driver gets reboot mode magic value form reboot-mode driver
12 - compatible: should be "syscon-reboot-mode"
16 - mask: bits mask of the bits in the register to store the reboot mode magic value,
19 The rest of the properties should follow the generic reboot-mode description
20 found in reboot-mode.txt
27 reboot-mode {
28 compatible = "syscon-reboot-mode";
Dsyscon-reboot.txt6 with the mask defined in the reboot node.
9 - compatible: should contain "syscon-reboot"
11 - offset: offset in the register map for the reboot register (in bytes)
12 - mask: the reset value written to the reboot register (32 bit access)
18 reboot {
19 compatible = "syscon-reboot";
Dreboot-mode.txt1 Generic reboot mode core map driver
3 This driver get reboot mode arguments and call the write
13 - mode-normal: Normal reboot mode, system reboot with command "reboot".
20 reboot-mode {
Dqcom,pon.txt4 and resin along with the Android reboot-mode.
18 The rest of the properties should follow the generic reboot-mode description
19 found in reboot-mode.txt
/Linux-v4.19/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-v4.19/arch/arm/boot/dts/
Dexynos-syscon-restart.dtsi3 * Samsung's Exynos SoC syscon reboot/poweroff nodes common definition.
14 reboot: syscon-reboot { label
15 compatible = "syscon-reboot";
/Linux-v4.19/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.txt for the
80 reboot {
81 compatible = "syscon-reboot";
Dbrcm,brcmstb.txt68 Nodes that allow for support of SMP initialization and reboot are required:
98 reboot
103 The string property "brcm,brcmstb-reboot" for 40nm/28nm chips with
104 the new SYS_CTRL interface, or "brcm,bcm7038-reboot" for 65nm
115 reboot {
116 compatible = "brcm,brcmstb-reboot";
/Linux-v4.19/Documentation/watchdog/
Dwdt.txt11 to within a timeout or the machine will reboot. Each write delays the reboot
13 reboot will depend on the state of the machines and interrupts. The hardware
15 will reboot from almost anything.
Dwatchdog-api.txt26 system (causing a reboot) after the timeout occurs.
36 activates as soon as /dev/watchdog is opened and will reboot unless
48 crashes the system will not reboot. Because of this, some of the
52 started. So, if the watchdog daemon crashes, the system will reboot
65 cause a reboot if the watchdog is not re-opened in sufficient time.
131 Get the number of seconds before reboot:
134 before the system will reboot. The WDIOC_GETTIMELEFT is the ioctl
135 that returns the number of seconds before reboot.
144 the reason for the last reboot of the system. The GETSUPPORT ioctl is
185 The last reboot was caused by the watchdog card
[all …]
/Linux-v4.19/arch/mips/boot/dts/brcm/
Dbcm3368.dtsi60 reboot: syscon-reboot@fff8c008 { label
61 compatible = "syscon-reboot";
Dbcm63268.dtsi60 reboot: syscon-reboot@10000008 { label
61 compatible = "syscon-reboot";
Dbcm6328.dtsi92 reboot: syscon-reboot@10000068 { label
93 compatible = "syscon-reboot";
Dbcm6362.dtsi60 reboot: syscon-reboot@10000008 { label
61 compatible = "syscon-reboot";
Dbcm6368.dtsi60 reboot: syscon-reboot@10000008 { label
61 compatible = "syscon-reboot";
Dbcm6358.dtsi60 reboot: syscon-reboot@fffe0008 { label
61 compatible = "syscon-reboot";
/Linux-v4.19/arch/arm/mach-zynq/
Dslcr.c109 u32 reboot; in zynq_slcr_system_restart() local
116 zynq_slcr_read(&reboot, SLCR_REBOOT_STATUS_OFFSET); in zynq_slcr_system_restart()
117 zynq_slcr_write(reboot & 0xF0FFFFFF, SLCR_REBOOT_STATUS_OFFSET); in zynq_slcr_system_restart()
/Linux-v4.19/Documentation/x86/x86_64/
Dboot-options.txt43 in a reboot. On Intel systems it is enabled by default.
113 reboot=b[ios] | t[riple] | k[bd] | a[cpi] | e[fi] [, [w]arm | [c]old]
114 bios Use the CPU reboot vector for warm reset
115 warm Don't set the cold reboot flag
116 cold Set the cold reboot flag
120 ACPI reset does not work, the reboot path attempts the reset using
123 EFI reset does not work, the reboot path attempts the reset using
129 on reboot so there may be boot problems on some systems.
131 reboot=force
133 Don't stop other CPUs on reboot. This can make reboot more reliable
/Linux-v4.19/Documentation/devicetree/bindings/mmc/
Dmmc-pwrseq-emmc.txt7 unknown state), and before performing complete system reboot (also in
8 case of emergency reboot call). The latter is needed on boards, which
/Linux-v4.19/Documentation/devicetree/bindings/arm/keystone/
Dti,sci.txt47 - ti,system-reboot-controller: If system reboot can be triggered by SoC reboot
/Linux-v4.19/Documentation/power/
Ds2ram.txt23 driver that doesn't resume and recompile and reboot).
39 - if it doesn't come back up (which is usually the problem), reboot by
70 survive a reboot.
82 As the clock keeps ticking it is also essential that the reboot is done

12345678910