/openbmc/linux/Documentation/devicetree/bindings/arm/hisilicon/controller/ |
H A D | sysctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/arm/hisilicon/controller/sysctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Hisilicon system controller 10 - Wei Xu <xuwei5@hisilicon.com> 13 The Hisilicon system controller is used on many Hisilicon boards, it can be 14 used to assist the slave core startup, reboot the system, etc. 16 There are some variants of the Hisilicon system controller, such as HiP01, 17 Hi3519, Hi6220 system controller, each of them is mostly compatible with the [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/arm/keystone/ |
H A D | ti,sci.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TI-SCI controller 10 - Nishanth Menon <nm@ti.com> 15 management of the System on Chip (SoC) system. These include various system 18 An example of such an SoC is K2G, which contains the system control hardware 19 block called Power Management Micro Controller (PMMC). This hardware block is 25 The TI-SCI node describes the Texas Instrument's System Controller entity node. 29 relationship between the TI-SCI parent node to the child node. [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A D | canaan,k210-sysctl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mfd/canaan,k210-sysctl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Canaan Kendryte K210 System Controller 10 - Damien Le Moal <dlemoal@kernel.org> 13 Canaan Inc. Kendryte K210 SoC system controller which provides a 20 - const: canaan,k210-sysctl 21 - const: syscon 22 - const: simple-mfd [all …]
|
H A D | ti,nspire-misc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 # Copyright (C) 2022-2023 Texas Instruments Incorporated - https://www.ti.com/ 4 --- 5 $id: http://devicetree.org/schemas/mfd/ti,nspire-misc.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Andrew Davis <afd@ti.com> 14 System controller node represents a register region containing a set 17 controller. 22 - enum: 23 - ti,nspire-misc [all …]
|
/openbmc/u-boot/doc/device-tree-bindings/firmware/ |
H A D | ti,sci.txt | 1 Texas Instruments System Control Interface (TI-SCI) Message Protocol 2 -------------------------------------------------------------------- 6 management of the System on Chip (SoC) system. These include various system 9 An example of such an SoC is K2G, which contains the system control hardware 10 block called Power Management Micro Controller (PMMC). This hardware block is 16 TI-SCI controller Device Node: 19 The TI-SCI node describes the Texas Instrument's System Controller entity node. 23 relationship between the TI-SCI parent node to the child node. 26 ------------------- 27 - compatible: should be "ti,k2g-sci" [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/power/reset/ |
H A D | syscon-reboot.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/power/reset/syscon-reboot.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sebastian Reichel <sre@kernel.org> 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 19 sub-node of a "syscon", "simple-mfd" node. Though the regmap property 20 pointing to the system controller node is also supported. 24 const: syscon-reboot [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/arm/bcm/ |
H A D | brcm,brcmstb.txt | 2 ----------------------------------------------- 3 Boards with Broadcom Brahma15 ARM-based BCMxxxx (generally BCM7xxx variants) 7 - compatible: "brcm,bcm<chip_id>", "brcm,brcmstb" 11 #address-cells = <2>; 12 #size-cells = <2>; 16 Further, syscon nodes that map platform-specific registers used for general 17 system control is required: 19 - compatible: "brcm,bcm<chip_id>-sun-top-ctrl", "syscon" 20 - compatible: "brcm,bcm<chip_id>-cpu-biu-ctrl", 21 "brcm,brcmstb-cpu-biu-ctrl", [all …]
|
H A D | brcm,bcm63138.txt | 1 Broadcom BCM63138 DSL System-on-a-Chip device tree bindings 2 ----------------------------------------------------------- 4 Boards compatible with the BCM63138 DSL System-on-a-Chip should have the 12 initialization as well as a 'resets' phandle to the correct PMB controller as 13 defined in reset/brcm,bcm63138-pmb.txt for this secondary CPU, and an 14 'enable-method' property. 17 - compatible: should be "brcm,bcm63138-bootlut" 18 - reg: register base address and length for the Boot Lookup table 21 - enable-method: should be "brcm,bcm63138" 24 - enable-method: should be "brcm,bcm63138" [all …]
|
/openbmc/docs/designs/ |
H A D | power-systems-memory-preserving-reboot.md | 1 # Memory preserving reboot and System Dump extraction flow on POWER Systems. 12 restarted. A typical server reboot will erase the content of the main memory 15 don't have access to a non-volatile storage to store this content after a 16 failure. A warm reboot with preserving the main memory is needed on the POWER 18 explains the high-level flow of warm reboot and extraction of the resulting dump 23 - **Boot**: The process of initializing hardware components in a computer system 24 and loading the operating system. 26 - **Hostboot**: The firmware runs on the host processors and performs all 28 [read more](https://github.com/open-power/docs/blob/master/hostboot/HostBoot_PG.md) 30 - **Self Boot Engine (SBE)**: A microcontroller built into the host processors [all …]
|
/openbmc/linux/drivers/power/reset/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 bool "ams AS3722 power-off driver" 16 This driver supports turning off board via a ams AS3722 power-off. 35 tristate "Atmel AT91 SAMA5D2-Compatible shutdown controller driver" 39 This driver supports the alternate shutdown controller for some Atmel 43 tristate "Actions Semi ATC260x PMIC power-off driver" 46 This driver provides power-off and restart support for a system 64 Say Y here if you have a Broadcom Kona-based board and you wish 79 bool "Cortina Gemini power-off driver" 88 bool "GPIO power-off driver" [all …]
|
/openbmc/linux/Documentation/arch/x86/x86_64/ |
H A D | boot-options.rst | 1 .. SPDX-License-Identifier: GPL-2.0 39 Do not opt-in to Local MCE delivery. Use legacy method 47 in a reboot. On Intel systems it is enabled by default. 55 Don't overwrite the bios-set CMCI threshold. This boot option 62 Force-enable recoverable machine check code paths 73 Use IO-APIC. Default 76 Don't use the IO-APIC. 85 See Documentation/arch/x86/i386/IO-APIC.rst 91 Don't check the IO-APIC timer. This can work around 122 reboot=b[ios] | t[riple] | k[bd] | a[cpi] | e[fi] | p[ci] [, [w]arm | [c]old] [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/soc/samsung/ |
H A D | exynos-pmu.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/soc/samsung/exynos-pmu.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 18 - samsung,exynos3250-pmu 19 - samsung,exynos4210-pmu 20 - samsung,exynos4212-pmu 21 - samsung,exynos4412-pmu 22 - samsung,exynos5250-pmu [all …]
|
/openbmc/linux/arch/powerpc/boot/dts/ |
H A D | turris1x.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright 2013 - 2022 CZ.NIC z.s.p.o. (http://www.nic.cz/) 8 * and available at: https://docs.turris.cz/hw/turris-1x/turris-1x/ 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/interrupt-controller/irq.h> 13 #include <dt-bindings/leds/common.h> 14 /include/ "fsl/p2020si-pre.dtsi" 40 /* PCA9557PW GPIO controller for boot config */ 41 gpio-controller@18 { 45 #gpio-cells = <2>; [all …]
|
/openbmc/linux/drivers/watchdog/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 on-line as fast as possible after a lock-up. There's both a watchdog 18 reboot the machine) and a driver for hardware watchdog boards, which 21 <file:Documentation/watchdog/watchdog-api.rst> in the kernel source. 25 <https://ibiblio.org/pub/Linux/system/daemons/watchdog/>. This daemon 26 can also monitor NFS connections and can reboot the machine when the 51 bool "Update boot-enabled watchdog until userspace takes over" 59 enough your device will reboot. 77 bool "Enable watchdog hrtimer-based pretimeouts" 130 the kernel log buffer and don't do any system changes. [all …]
|
/openbmc/linux/arch/mips/boot/dts/mti/ |
H A D | malta.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/interrupt-controller/irq.h> 5 #include <dt-bindings/interrupt-controller/mips-gic.h> 12 #address-cells = <1>; 13 #size-cells = <1>; 16 cpu_intc: interrupt-controller { 17 compatible = "mti,cpu-interrupt-controller"; 19 interrupt-controller; 20 #interrupt-cells = <1>; [all …]
|
H A D | sead3.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 8 #include <dt-bindings/interrupt-controller/mips-gic.h> 11 #address-cells = <1>; 12 #size-cells = <1>; 13 compatible = "mti,sead-3"; 14 model = "MIPS SEAD-3"; 17 stdout-path = "serial1:115200"; 36 cpu_intc: interrupt-controller { 37 compatible = "mti,cpu-interrupt-controller"; [all …]
|
/openbmc/u-boot/arch/mips/dts/ |
H A D | img,boston.dts | 1 /dts-v1/; 3 #include <dt-bindings/clock/boston-clock.h> 4 #include <dt-bindings/gpio/gpio.h> 5 #include <dt-bindings/interrupt-controller/irq.h> 6 #include <dt-bindings/interrupt-controller/mips-gic.h> 9 #address-cells = <1>; 10 #size-cells = <1>; 14 stdout-path = &uart0; 18 #address-cells = <1>; 19 #size-cells = <0>; [all …]
|
H A D | mt7628a.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 #address-cells = <1>; 5 #size-cells = <1>; 6 compatible = "ralink,mt7628a-soc"; 9 #address-cells = <1>; 10 #size-cells = <0>; 19 resetc: reset-controller { 20 compatible = "ralink,rt2880-reset"; 21 #reset-cells = <1>; 24 cpuintc: interrupt-controller { [all …]
|
/openbmc/u-boot/doc/ |
H A D | README.android-fastboot | 9 ``README.android-fastboot-protocol`` file in the same directory. 13 - ``boot`` 14 - ``continue`` 15 - ``download`` 16 - ``erase`` (if enabled) 17 - ``flash`` (if enabled) 18 - ``getvar`` 19 - ``reboot`` 20 - ``reboot-bootloader`` 21 - ``set_active`` (only a stub implementation which always succeeds) [all …]
|
/openbmc/linux/arch/mips/boot/dts/img/ |
H A D | boston.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/clock/boston-clock.h> 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/interrupt-controller/mips-gic.h> 10 #address-cells = <1>; 11 #size-cells = <1>; 15 stdout-path = "uart0:115200"; 23 #address-cells = <1>; [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/mips/lantiq/ |
H A D | rcu.txt | 4 This binding describes the RCU (reset controller unit) multifunction device, 5 where each sub-device has its own set of registers. 14 ------------------------------------------------------------------------------- 16 - compatible : The first and second values must be: 17 "lantiq,xrx200-rcu", "simple-mfd", "syscon" 18 - reg : The address and length of the system control registers 21 ------------------------------------------------------------------------------- 24 compatible = "lantiq,xrx200-rcu", "simple-mfd", "syscon"; 27 big-endian; 29 reset0: reset-controller@10 { [all …]
|
/openbmc/linux/arch/arm/mach-mvebu/ |
H A D | system-controller.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * System controller support for Armada 370, 375 and XP platforms. 8 * Gregory CLEMENT <gregory.clement@free-electrons.com> 9 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 13 * but rather provide system-level features. This basic 14 * system-controller driver provides a device tree binding for those 19 * soft-reset, but it might be extended in the future. 26 #include <linux/reboot.h> 28 #include "mvebu-soc-id.h" 79 .compatible = "marvell,orion-system-controller", [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/thermal/ |
H A D | imx-thermal.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/thermal/imx-thermal.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Shawn Guo <shawnguo@kernel.org> 11 - Anson Huang <Anson.Huang@nxp.com> 16 - enum: 17 - fsl,imx6q-tempmon 18 - fsl,imx6sx-tempmon 19 - fsl,imx7d-tempmon [all …]
|
/openbmc/qemu/tests/functional/ |
H A D | test_aarch64_raspi4.py | 6 # SPDX-License-Identifier: GPL-2.0-or-later 24 'pool/main/r/raspberrypi-firmware/' 25 'raspberrypi-kernel_1.20230106-1_arm64.deb'), 29 ('https://github.com/groeck/linux-build-test/raw/' 37 dtb_path = self.extract_from_deb(deb_path, '/boot/bcm2711-rpi-4-b.dtb') 46 self.vm.add_args('-kernel', kernel_path, 47 '-dtb', dtb_path, 48 '-append', kernel_command_line) 49 # When PCI is supported we can add a USB controller: 50 # '-device', 'qemu-xhci,bus=pcie.1,id=xhci', [all …]
|
/openbmc/linux/arch/x86/kernel/ |
H A D | reboot.c | 1 // SPDX-License-Identifier: GPL-2.0 5 #include <linux/reboot.h> 15 #include <acpi/reboot.h> 23 #include <asm/reboot.h> 52 * Reboot options and system auto-detection code provided by 53 * Dell Inc. so their systems "just work". :-) 57 * Some machines require the "reboot=a" commandline options 63 pr_info("%s series board detected. Selecting %s-method for reboots.\n", in set_acpi_reboot() 64 d->ident, "ACPI"); in set_acpi_reboot() 70 * Some machines require the "reboot=b" or "reboot=k" commandline options, [all …]
|