Home
last modified time | relevance | path

Searched +full:mode +full:- +full:bootloader (Results 1 – 25 of 750) sorted by relevance

12345678910>>...30

/kernel/linux/linux-4.19/Documentation/devicetree/bindings/power/reset/
Dreboot-mode.txt1 Generic reboot mode core map driver
3 This driver get reboot mode arguments and call the write
5 or ram. Then the bootloader can read it and take different
8 All mode properties are vendor specific, it is a indication to tell
9 the bootloader what to do when the system reboots, and should be named
10 as mode-xxx = <magic> (xxx is mode name, magic should be a none-zero value).
13 - mode-normal: Normal reboot mode, system reboot with command "reboot".
14 - mode-recovery: Android Recovery mode, it is a mode to format the device or update a new image.
15 - mode-bootloader: Android fastboot mode, it's a mode to re-flash partitions on the Android based d…
16 - mode-loader: A bootloader mode, it's a mode used to download image on Rockchip platform,
[all …]
Dsyscon-reboot-mode.txt1 SYSCON reboot mode driver
3 This driver gets reboot mode magic value form reboot-mode driver
4 and stores it in a SYSCON mapped register. Then the bootloader
8 This DT node should be represented as a sub-node of a "syscon", "simple-mfd"
12 - compatible: should be "syscon-reboot-mode"
13 - offset: offset in the register map for the storage register (in bytes)
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
24 compatible = "rockchip,rk3066-pmu", "syscon", "simple-mfd";
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/reset/
Dreboot-mode.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/power/reset/reboot-mode.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Generic reboot mode core map
10 - Andy Yan <andy.yan@rock-chips.com>
13 This driver get reboot mode arguments and call the write
15 or ram. Then the bootloader can read it and take different
18 All mode properties are vendor specific, it is a indication to tell
19 the bootloader what to do when the system reboots, and should be named
[all …]
Dnvmem-reboot-mode.txt1 NVMEM reboot mode driver
3 This driver gets reboot mode magic value from reboot-mode driver
4 and stores it in a NVMEM cell named "reboot-mode". Then the bootloader
9 - compatible: should be "nvmem-reboot-mode".
10 - nvmem-cells: A phandle to the reboot mode provided by a nvmem device.
11 - nvmem-cell-names: Should be "reboot-mode".
13 The rest of the properties should follow the generic reboot-mode description
14 found in reboot-mode.txt
17 reboot-mode {
18 compatible = "nvmem-reboot-mode";
[all …]
Dsyscon-reboot-mode.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/power/reset/syscon-reboot-mode.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Generic SYSCON reboot mode driver
10 - Sebastian Reichel <sre@kernel.org>
13 This driver gets reboot mode magic value from reboot-mode driver
14 and stores it in a SYSCON mapped register. Then the bootloader
17 parental dt-node plus the offset. So the SYSCON reboot-mode node
18 should be represented as a sub-node of a "syscon", "simple-mfd" node.
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/input/touchscreen/
Dcyttsp.txt4 - compatible : must be "cypress,cyttsp-i2c" or "cypress,cyttsp-spi"
5 - reg : Device I2C address or SPI chip select number
6 - spi-max-frequency : Maximum SPI clocking speed of the device (for cyttsp-spi)
7 - interrupts : (gpio) interrupt to which the chip is connected
9 - bootloader-key : the 8-byte bootloader key that is required to switch
10 the chip from bootloader mode (default mode) to
11 application mode.
16 - reset-gpios : the reset gpio the chip is connected to
18 - touchscreen-size-x : horizontal resolution of touchscreen (in pixels)
19 - touchscreen-size-y : vertical resolution of touchscreen (in pixels)
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/touchscreen/
Dcyttsp.txt4 - compatible : must be "cypress,cyttsp-i2c" or "cypress,cyttsp-spi"
5 - reg : Device I2C address or SPI chip select number
6 - spi-max-frequency : Maximum SPI clocking speed of the device (for cyttsp-spi)
7 - interrupts : (gpio) interrupt to which the chip is connected
9 - bootloader-key : the 8-byte bootloader key that is required to switch
10 the chip from bootloader mode (default mode) to
11 application mode.
16 - reset-gpios : the reset gpio the chip is connected to
18 - touchscreen-size-x : horizontal resolution of touchscreen (in pixels)
19 - touchscreen-size-y : vertical resolution of touchscreen (in pixels)
[all …]
/kernel/linux/linux-4.19/Documentation/arm/SA1100/
DGraphicsClient23 Linux can be used with the ADS BootLoader that ships with the
29 board with the ADS bootloader, but should still work with Angel,
36 ----- begin angelboot.opt -----
47 ----- end angelboot.opt -----
52 angelboot -f angelboot.opt zImage
58 If any other bootloader is used, ensure it accomplish the same, especially
63 - SA1100 LCD frame buffer (8/16bpp...sort of)
64 - on-board SMC 92C96 ethernet NIC
65 - SA1100 serial port
66 - flash memory access (MTD/JFFS)
[all …]
DGraphicsMaster15 Linux can be used with the ADS BootLoader that ships with the
19 - SA1100 LCD frame buffer (8/16bpp...sort of)
20 - SA1111 USB Master
21 - on-board SMC 92C96 ethernet NIC
22 - SA1100 serial port
23 - flash memory access (MTD/JFFS)
24 - pcmcia, compact flash
25 - touchscreen(ucb1200)
26 - ps/2 keyboard
27 - console on LCD screen
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/nouveau/nvkm/subdev/secboot/
Dacr_r352.h40 return hdr->apps[app]; in hsf_load_header_app_off()
46 return hdr->apps[hdr->num_apps + app]; in hsf_load_header_app_size()
50 * struct acr_r352_ls_func - manages a single LS firmware
54 * proper bootloader descriptor for this LS firmware
55 * @bl_desc_size: size of the bootloader descriptor
71 * struct acr_r352_func - manages nuances between ACR versions
74 * the proper HS bootloader descriptor
75 * @hs_bl_desc_size: size of the HS bootloader descriptor
95 * struct acr_r352 - ACR data for driver release 352 (and beyond)
102 * HS FW - lock WPR region (dGPU only) and load LS FWs
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dat91-sama5d27_wlsom1.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * at91-sama5d27_wlsom1.dtsi - Device Tree file for SAMA5D27 WLSOM1
11 #include "sama5d2-pinfunc.h"
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/mfd/atmel-flexcom.h>
14 #include <dt-bindings/pinctrl/at91.h>
18 compatible = "microchip,sama5d27-wlsom1", "atmel,sama5d27", "atmel,sama5d2", "atmel,sama5";
26 clock-frequency = <32768>;
30 clock-frequency = <24000000>;
36 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_USART>;
[all …]
Dsama5d3xcm.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * sama5d3xcm.dtsi - Device Tree Include file for SAMA5D3x CPU Module
14 stdout-path = "serial0:115200n8";
23 clock-frequency = <32768>;
27 clock-frequency = <12000000>;
34 cs-gpios = <&pioD 13 0>, <0>, <0>, <0>;
39 compatible = "atmel,tcb-timer";
44 compatible = "atmel,tcb-timer";
51 pinctrl-0 = <&pinctrl_ebi_addr &pinctrl_ebi_cs0>;
52 pinctr-name = "default";
[all …]
/kernel/linux/linux-4.19/arch/mips/netlogic/common/
Dsmpboot.S2 * Copyright 2003-2011 NetLogic Microsystems, Inc. (NetLogic). All rights
37 #include <asm/asm-offsets.h>
46 #include <asm/netlogic/xlp-hal/iomap.h>
47 #include <asm/netlogic/xlp-hal/xlp.h>
48 #include <asm/netlogic/xlp-hal/sys.h>
49 #include <asm/netlogic/xlp-hal/cpucontrol.h>
88 andi a0, 0x3ff /* a0 <- node/core */
99 * In case of RMIboot bootloader which is used on XLR boards, the CPUs
100 * be already woken up and waiting in bootloader code.
101 * This will get them out of the bootloader code and into linux. Needed
[all …]
/kernel/linux/linux-5.10/arch/mips/netlogic/common/
Dsmpboot.S2 * Copyright 2003-2011 NetLogic Microsystems, Inc. (NetLogic). All rights
37 #include <asm/asm-offsets.h>
46 #include <asm/netlogic/xlp-hal/iomap.h>
47 #include <asm/netlogic/xlp-hal/xlp.h>
48 #include <asm/netlogic/xlp-hal/sys.h>
49 #include <asm/netlogic/xlp-hal/cpucontrol.h>
88 andi a0, 0x3ff /* a0 <- node/core */
99 * In case of RMIboot bootloader which is used on XLR boards, the CPUs
100 * be already woken up and waiting in bootloader code.
101 * This will get them out of the bootloader code and into linux. Needed
[all …]
/kernel/linux/linux-5.10/arch/arm64/include/asm/
Dvirt.h1 /* SPDX-License-Identifier: GPL-2.0-only */
16 * The hypercall is allowed to clobber any of the caller-saved
17 * registers (x0-x18), so it is advisable to use it through the
18 * indirection of a function call (as implemented in hyp-stub.S).
22 * HVC_SET_VECTORS - Set the value of the vbar_el2 register.
29 * HVC_SOFT_RESTART - CPU soft reset, used by the cpu_soft_restart routine.
34 * HVC_RESET_VECTORS - Restore the vectors to the original HYP stubs
55 * __boot_cpu_mode records what mode CPUs were booted in.
56 * A correctly-implemented bootloader must start all CPUs in the same mode:
60 * Should the bootloader fail to do this, the two values will be different.
[all …]
/kernel/linux/linux-4.19/Documentation/x86/
Dboot.txt2 ---------------------------
9 real-mode DOS as a mainstream operating system.
24 Protocol 2.02: (Kernel 2.4.0-test3-pre3) New command line protocol.
27 safe for systems which use the EBDA from SMM or 32-bit
31 Protocol 2.03: (Kernel 2.4.18-pre1) Explicitly makes the highest possible
32 initrd address available to the bootloader.
36 Protocol 2.05: (Kernel 2.6.20) Make protected mode kernel relocatable.
50 Protocol 2.09: (Kernel 2.6.26) Added a field of 64-bit physical
70 0A0000 +------------------------+
72 09A000 +------------------------+
[all …]
/kernel/linux/linux-4.19/arch/arm64/include/asm/
Dvirt.h27 * The hypercall is allowed to clobber any of the caller-saved
28 * registers (x0-x18), so it is advisable to use it through the
29 * indirection of a function call (as implemented in hyp-stub.S).
33 * HVC_SET_VECTORS - Set the value of the vbar_el2 register.
40 * HVC_SOFT_RESTART - CPU soft reset, used by the cpu_soft_restart routine.
45 * HVC_RESET_VECTORS - Restore the vectors to the original HYP stubs
66 * __boot_cpu_mode records what mode CPUs were booted in.
67 * A correctly-implemented bootloader must start all CPUs in the same mode:
71 * Should the bootloader fail to do this, the two values will be different.
79 /* Reports the availability of HYP mode */
[all …]
/kernel/linux/linux-4.19/drivers/net/ethernet/netronome/nfp/nfpcore/
Dnfp_nsp.h2 * Copyright (C) 2015-2017 Netronome Systems, Inc.
5 * June 1991 as shown in the file COPYING in the top-level directory of this
6 * source tree or the BSD 2-Clause License provided below. You have the
9 * The BSD 2-Clause License:
96 * struct nfp_eth_table - ETH table information
102 * @ports.index: chip-wide first channel index
109 * @ports.fec: forward error correction mode
110 * @ports.aneg: auto negotiation mode
172 nfp_eth_set_fec(struct nfp_cpp *cpp, unsigned int idx, enum nfp_eth_fec mode);
176 return !!eth_port->fec_modes_supported; in nfp_eth_can_support_fec()
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-exynos/
Dcommon.h1 /* SPDX-License-Identifier: GPL-2.0 */
12 #include <linux/platform_data/cpuidle-exynos.h>
105 /* CPU BOOT mode flag for Exynos3250 SoC bootloader */
108 * Magic values for bootloader indicating chosen low power mode.
109 * See also Documentation/arm/samsung/bootloader-interface.rst
115 void exynos_set_boot_flag(unsigned int cpu, unsigned int mode);
116 void exynos_clear_boot_flag(unsigned int cpu, unsigned int mode);
/kernel/linux/linux-4.19/arch/arm/mach-exynos/
Dcommon.h1 /* SPDX-License-Identifier: GPL-2.0 */
12 #include <linux/platform_data/cpuidle-exynos.h>
104 /* CPU BOOT mode flag for Exynos3250 SoC bootloader */
107 * Magic values for bootloader indicating chosen low power mode.
108 * See also Documentation/arm/Samsung/Bootloader-interface.txt
113 void exynos_set_boot_flag(unsigned int cpu, unsigned int mode);
114 void exynos_clear_boot_flag(unsigned int cpu, unsigned int mode);
/kernel/linux/linux-5.10/drivers/input/mouse/
Dcyapa_gen3.c9 * Copyright (C) 2011-2015 Cypress Semiconductor, Inc.
10 * Copyright (C) 2011-2012 Google, Inc.
60 * Used in register 0x00, bit1-0, DeviceStatus field.
88 * bit 7 - 4: high 4 bits of x position value
89 * bit 3 - 0: high 4 bits of y position value
95 /* id range is 1 - 15. It is incremented with every new touch. */
101 * bit 0 - 1: device status
102 * bit 3 - 2: power mode
103 * bit 6 - 4: reserved
108 * bit 7 - 4: number of fingers currently touching pad
[all …]
/kernel/linux/linux-4.19/drivers/input/mouse/
Dcyapa_gen3.c9 * Copyright (C) 2011-2015 Cypress Semiconductor, Inc.
10 * Copyright (C) 2011-2012 Google, Inc.
60 * Used in register 0x00, bit1-0, DeviceStatus field.
88 * bit 7 - 4: high 4 bits of x position value
89 * bit 3 - 0: high 4 bits of y position value
95 /* id range is 1 - 15. It is incremented with every new touch. */
101 * bit 0 - 1: device status
102 * bit 3 - 2: power mode
103 * bit 6 - 4: reserved
108 * bit 7 - 4: number of fingers currently touching pad
[all …]
/kernel/linux/linux-5.10/arch/arm/include/asm/
Dvirt.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
12 * Flag indicating that the kernel was not entered in the same mode on every
23 * __boot_cpu_mode records what mode the primary CPU was booted in.
24 * A correctly-implemented bootloader must start all CPUs in the same mode:
26 * that some CPU(s) were booted in a different mode.
50 /* Reports the availability of HYP mode */
57 /* Check if the bootloader has booted CPUs in different modes */
/kernel/linux/linux-5.10/arch/powerpc/boot/dts/
Dmpc5200b.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
10 /dts-v1/;
15 #address-cells = <1>;
16 #size-cells = <1>;
17 interrupt-parent = <&mpc5200_pic>;
20 #address-cells = <1>;
21 #size-cells = <0>;
26 d-cache-line-size = <32>;
27 i-cache-line-size = <32>;
28 d-cache-size = <0x4000>; // L1, 16K
[all …]
/kernel/linux/linux-4.19/arch/powerpc/boot/dts/
Dmpc5200b.dtsi14 /dts-v1/;
19 #address-cells = <1>;
20 #size-cells = <1>;
21 interrupt-parent = <&mpc5200_pic>;
24 #address-cells = <1>;
25 #size-cells = <0>;
30 d-cache-line-size = <32>;
31 i-cache-line-size = <32>;
32 d-cache-size = <0x4000>; // L1, 16K
33 i-cache-size = <0x4000>; // L1, 16K
[all …]

12345678910>>...30