Home
last modified time | relevance | path

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

12345678

/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
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)
20 - touchscreen-fuzz-x : horizontal noise value of the absolute input device
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/touchscreen/
Dcypress,cy8ctma340.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
14 - Javier Martinez Canillas <javier@dowhile0.org>
15 - Linus Walleij <linus.walleij@linaro.org>
18 - $ref: touchscreen.yaml#
26 - const: cypress,cy8ctma340
27 - const: cypress,cy8ctst341
28 - const: cypress,cyttsp-spi
31 - const: cypress,cyttsp-i2c
[all …]
/kernel/linux/linux-5.10/drivers/soc/bcm/brcmstb/pm/
Daon_defs.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Always ON (AON) register interface between bootloader and Linux
5 * Copyright © 2014-2017 Broadcom
13 /* Magic number in upper 16-bits */
18 /* Restore random key for AES memory verification (off = fixed key) */
28 * Modification of this bit reserved for bootloader only.
34 * Modification of this bit reserved for bootloader only.
40 #define BRCMSTB_HASH_LEN (128 / 8) /* 128-bit hash */
65 * Bootloader utilizes a custom parameter block left in DRAM for handling S3
69 /* scratch memory for bootloader */
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-omap1/
Dboard-h2.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-omap1/board-h2.c
5 * Board specific inits for OMAP-1610 H2
30 #include <linux/platform_data/gpio-omap.h>
33 #include <asm/mach-types.h>
38 #include <linux/omap-dma.h>
40 #include <linux/platform_data/keypad-omap.h>
47 #include "board-h2.h"
53 KEY(0, 0, KEY_LEFT),
54 KEY(1, 0, KEY_RIGHT),
[all …]
Dboard-h3.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-omap1/board-h3.c
31 #include <linux/platform_data/gpio-omap.h>
36 #include <asm/mach-types.h>
42 #include <linux/platform_data/keypad-omap.h>
43 #include <linux/omap-dma.h>
51 #include "board-h3.h"
59 KEY(0, 0, KEY_LEFT),
60 KEY(1, 0, KEY_RIGHT),
61 KEY(2, 0, KEY_3),
[all …]
Dboard-perseus2.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-omap1/board-perseus2.c
5 * Modified from board-generic.c
7 * Original OMAP730 support by Jean Pihet <j-pihet@ti.com>
21 #include <linux/platform_data/keypad-omap.h>
23 #include <asm/mach-types.h>
38 KEY(0, 0, KEY_UP),
39 KEY(1, 0, KEY_RIGHT),
40 KEY(2, 0, KEY_LEFT),
41 KEY(3, 0, KEY_DOWN),
[all …]
Dboard-fsample.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-omap1/board-fsample.c
5 * Modified from board-perseus2.c
7 * Original OMAP730 support by Jean Pihet <j-pihet@ti.com>
22 #include <asm/mach-types.h>
29 #include <linux/platform_data/keypad-omap.h>
37 /* fsample is pretty close to p2-sample */
71 KEY(0, 0, KEY_UP),
72 KEY(1, 0, KEY_RIGHT),
73 KEY(2, 0, KEY_LEFT),
[all …]
Dboard-sx1.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-omap1/board-sx1.c
5 * Modified from board-generic.c
9 * Original version : Vladimir Ananiev (Vovan888-at-gmail com)
28 #include <linux/platform_data/keypad-omap.h>
30 #include <asm/mach-types.h>
36 #include <linux/omap-dma.h>
38 #include "board-sx1.h"
55 return -ENODEV; in sx1_i2c_write_byte()
56 msg->addr = devaddr; /* I2C address of chip */ in sx1_i2c_write_byte()
[all …]
Dboard-innovator.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-omap1/board-innovator.c
5 * Board specific inits for OMAP-1510 and OMAP-1610 Innovator
27 #include <asm/mach-types.h>
34 #include <linux/platform_data/keypad-omap.h>
47 KEY(0, 0, KEY_F1),
48 KEY(3, 0, KEY_DOWN),
49 KEY(1, 1, KEY_F2),
50 KEY(2, 1, KEY_RIGHT),
51 KEY(0, 2, KEY_F3),
[all …]
Dboard-osk.c2 * linux/arch/arm/mach-omap1/board-osk.c
43 #include <linux/platform_data/gpio-omap.h>
46 #include <asm/mach-types.h>
60 #define OMAP_GPIO_LABEL "gpio-0-15"
66 * alternate pin configurations for hardware-controlled blinking.
77 /* bootloader (U-Boot, etc) in first sector */
79 .name = "bootloader",
82 .mask_flags = MTD_WRITEABLE, /* force read-only */
84 /* bootloader params in the next sector */
116 .name = "physmap-flash",
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/nfpcore/
Dnfp_nsp.h1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2 /* Copyright (C) 2015-2018 Netronome Systems, Inc. */
105 /* Defines the valid values of the 'abi_drv_reset' hwinfo key */
111 /* Defines the valid values of the 'app_fw_from_flash' hwinfo key */
117 /* Define the default value for the 'abi_drv_load_ifc' key */
121 * struct nfp_eth_table - ETH table information
127 * @ports.index: chip-wide first channel index
201 return !!eth_port->fec_modes_supported; in nfp_eth_can_support_fec()
207 return eth_port->fec_modes_supported; in nfp_eth_supported_fec_modes()
219 * struct nfp_nsp_identify - NSP static information
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/nvmem/
Drmem.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
13 - $ref: nvmem.yaml#
18 - enum:
19 - raspberrypi,bootloader-config
20 - raspberrypi,bootloader-public-key
21 - const: nvmem-rmem
26 no-map:
[all …]
/kernel/linux/linux-6.6/arch/arm/mach-omap1/
Dboard-sx1.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-omap1/board-sx1.c
5 * Modified from board-generic.c
9 * Original version : Vladimir Ananiev (Vovan888-at-gmail com)
29 #include <linux/platform_data/keypad-omap.h>
30 #include <linux/omap-dma.h>
33 #include <asm/mach-types.h>
39 #include "board-sx1.h"
54 return -ENODEV; in sx1_i2c_write_byte()
55 msg->addr = devaddr; /* I2C address of chip */ in sx1_i2c_write_byte()
[all …]
/kernel/linux/linux-5.10/drivers/input/touchscreen/
Dmelfas_mip4.c1 // SPDX-License-Identifier: GPL-2.0-or-later
185 .addr = ts->client->addr, in mip4_i2c_xfer()
190 .addr = ts->client->addr, in mip4_i2c_xfer()
201 res = i2c_transfer(ts->client->adapter, msg, ARRAY_SIZE(msg)); in mip4_i2c_xfer()
205 error = res < 0 ? res : -EIO; in mip4_i2c_xfer()
206 dev_err(&ts->client->dev, in mip4_i2c_xfer()
207 "%s - i2c_transfer failed: %d (%d)\n", in mip4_i2c_xfer()
209 } while (--retry); in mip4_i2c_xfer()
216 v->boot = get_unaligned_le16(buf + 0); in mip4_parse_fw_version()
217 v->core = get_unaligned_le16(buf + 2); in mip4_parse_fw_version()
[all …]
/kernel/linux/linux-6.6/drivers/input/touchscreen/
Dmelfas_mip4.c1 // SPDX-License-Identifier: GPL-2.0-or-later
185 .addr = ts->client->addr, in mip4_i2c_xfer()
190 .addr = ts->client->addr, in mip4_i2c_xfer()
201 res = i2c_transfer(ts->client->adapter, msg, ARRAY_SIZE(msg)); in mip4_i2c_xfer()
205 error = res < 0 ? res : -EIO; in mip4_i2c_xfer()
206 dev_err(&ts->client->dev, in mip4_i2c_xfer()
207 "%s - i2c_transfer failed: %d (%d)\n", in mip4_i2c_xfer()
209 } while (--retry); in mip4_i2c_xfer()
216 v->boot = get_unaligned_le16(buf + 0); in mip4_parse_fw_version()
217 v->core = get_unaligned_le16(buf + 2); in mip4_parse_fw_version()
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/nfpcore/
Dnfp_nsp.h1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2 /* Copyright (C) 2015-2018 Netronome Systems, Inc. */
154 /* Defines the valid values of the 'abi_drv_reset' hwinfo key */
160 /* Defines the valid values of the 'app_fw_from_flash' hwinfo key */
166 /* Define the default value for the 'abi_drv_load_ifc' key */
170 * struct nfp_eth_table - ETH table information
176 * @ports.index: chip-wide first channel index
261 return !!eth_port->fec_modes_supported; in nfp_eth_can_support_fec()
267 return eth_port->fec_modes_supported; in nfp_eth_supported_fec_modes()
279 * struct nfp_nsp_identify - NSP static information
[all …]
/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-6.6/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/powerpc/boot/dts/fsl/
Dc293pcie.dts35 /include/ "c293si-pre.dtsi"
75 #address-cells = <1>;
76 #size-cells = <1>;
77 compatible = "cfi-flash";
79 bank-width = <2>;
80 device-width = <1>;
101 /* 1MB for blob encrypted key */
103 label = "NOR blob encrypted key";
107 /* 512KB for u-boot Bootloader Image and evn */
109 label = "NOR U-Boot Image";
[all …]
/kernel/linux/linux-6.6/arch/powerpc/boot/dts/fsl/
Dc293pcie.dts35 /include/ "c293si-pre.dtsi"
75 #address-cells = <1>;
76 #size-cells = <1>;
77 compatible = "cfi-flash";
79 bank-width = <2>;
80 device-width = <1>;
101 /* 1MB for blob encrypted key */
103 label = "NOR blob encrypted key";
107 /* 512KB for u-boot Bootloader Image and evn */
109 label = "NOR U-Boot Image";
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-pxa/
Dlittleton.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-pxa/littleton.c
11 * 2007-11-22 modified to align with latest kernel
28 #include <linux/platform_data/i2c-pxa.h>
33 #include <asm/mach-types.h>
43 #include <linux/platform_data/video-pxafb.h>
44 #include <linux/platform_data/mmc-pxamci.h>
45 #include <linux/platform_data/keypad-pxa27x.h>
47 #include <linux/platform_data/mtd-nand-pxa3xx.h>
80 GPIO17_GPIO, /* SFRM as chip-select */
[all …]
Dzylonite.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-pxa/zylonite.c
9 * 2007-09-04: eric miao <eric.miao@marvell.com>
24 #include <asm/mach-types.h>
28 #include <linux/platform_data/video-pxafb.h>
30 #include <linux/platform_data/mmc-pxamci.h>
31 #include <linux/platform_data/usb-ohci-pxa27x.h>
32 #include <linux/platform_data/keypad-pxa27x.h>
33 #include <linux/platform_data/mtd-nand-pxa3xx.h>
54 .start = -1, /* for run-time assignment */
[all …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/amlogic/
Dmeson-g12b-s922x-khadas-vim3.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 /dts-v1/;
10 #include "meson-g12b-s922x.dtsi"
11 #include "meson-khadas-vim3.dtsi"
12 #include "meson-g12b-khadas-vim3.dtsi"
19 * The VIM3 on-board MCU can mux the PCIe/USB3.0 shared differential
21 * an USB3.0 Type A connector and a M.2 Key M slot.
26 * to the M.2 Key M slot, uncomment the following block to disable
29 * testing purposes, but instead rely on the firmware/bootloader to
39 phy-names = "usb2-phy0", "usb2-phy1";
Dmeson-g12b-a311d-khadas-vim3.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 /dts-v1/;
10 #include "meson-g12b-a311d.dtsi"
11 #include "meson-khadas-vim3.dtsi"
12 #include "meson-g12b-khadas-vim3.dtsi"
19 * The VIM3 on-board MCU can mux the PCIe/USB3.0 shared differential
21 * an USB3.0 Type A connector and a M.2 Key M slot.
26 * to the M.2 Key M slot, uncomment the following block to disable
29 * testing purposes, but instead rely on the firmware/bootloader to
39 phy-names = "usb2-phy0", "usb2-phy1";
/kernel/linux/linux-6.6/arch/arm64/boot/dts/amlogic/
Dmeson-g12b-a311d-khadas-vim3.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 /dts-v1/;
10 #include "meson-g12b-a311d.dtsi"
11 #include "meson-khadas-vim3.dtsi"
12 #include "meson-g12b-khadas-vim3.dtsi"
19 * The VIM3 on-board MCU can mux the PCIe/USB3.0 shared differential
21 * an USB3.0 Type A connector and a M.2 Key M slot.
26 * to the M.2 Key M slot, uncomment the following block to disable
29 * testing purposes, but instead rely on the firmware/bootloader to
39 phy-names = "usb2-phy0", "usb2-phy1";

12345678