Home
last modified time | relevance | path

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

1234567

/openbmc/linux/Documentation/devicetree/bindings/input/touchscreen/
H A 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 …]
/openbmc/openbmc/poky/scripts/lib/wic/
H A Dksparser.py5 # SPDX-License-Identifier: GPL-2.0-only
35 key = m.group()[2:-1]
36 val = get_bitbake_var(key)
38 logger.warning("cannot expand variable %s" % key)
65 suffix = arg[-1:]
66 size = int(arg[:-1])
141 self.bootloader = None
150 part.add_argument('--active', action='store_true')
151 part.add_argument('--align', type=int)
152 part.add_argument('--offset', type=sizetype("K", True))
[all …]
/openbmc/linux/Documentation/devicetree/bindings/nvmem/
H A 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 …]
/openbmc/linux/arch/arm/mach-omap1/
H A 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 …]
H A Dboard-palmte.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-omap1/board-palmte.c
5 * Modified from board-generic.c
12 * palmtelinux-developpers@lists.sf.net
27 #include <linux/apm-emulation.h>
29 #include <linux/omap-dma.h>
30 #include <linux/platform_data/keypad-omap.h>
33 #include <asm/mach-types.h>
61 KEY(0, 0, KEY_F1), /* Calendar */
62 KEY(1, 0, KEY_F2), /* Contacts */
[all …]
/openbmc/u-boot/board/vamrs/rock960_rk3399/
H A DREADME6 3. Compile the U-Boot
9 5.1. Package the image for U-Boot SPL(option 1)
11 6. Bootloader storage options
13 7.1. Flash the image with U-Boot SPL(option 1)
25 * CPU: ARMv8 64bit Big-Little architecture,
26 * Big: dual-core Cortex-A72
27 * Little: quad-core Cortex-A53
47 Here is the step-by-step to boot to U-Boot on Rock960 boards.
53 > git clone https://github.com/rockchip-linux/rkdeveloptool.git
55 Compile the U-Boot
[all …]
/openbmc/linux/drivers/input/touchscreen/
H A 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 …]
H A Dcyttsp_core.c1 // SPDX-License-Identifier: GPL-2.0-only
29 /* Bootloader number of command keys */
63 #define CY_SOFT_RESET_MODE 0x01 /* return to Bootloader mode */
74 0xA5, /* exit bootloader command */
85 error = ts->bus_ops->read(ts->dev, ts->xfer_buf, command, in ttsp_read_block_data()
93 return -EIO; in ttsp_read_block_data()
103 error = ts->bus_ops->write(ts->dev, ts->xfer_buf, command, in ttsp_write_block_data()
111 return -EIO; in ttsp_write_block_data()
121 if (ts->use_hndshk) in cyttsp_handshake()
123 ts->xy_data.hst_mode ^ CY_HNDSHK_BIT); in cyttsp_handshake()
[all …]
H A Datmel_mxt_ts.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * Copyright (C) 2011-2014 Atmel Corporation
30 #include <media/v4l2-device.h>
31 #include <media/v4l2-ioctl.h>
32 #include <media/videobuf2-v4l2.h>
33 #include <media/videobuf2-vmalloc.h>
34 #include <dt-bindings/input/atmel-maxtouch.h>
206 /* Command to unlock bootloader */
210 /* Bootloader mode status */
340 /* for fw update in bootloader */
[all …]
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfpcore/
H A 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 …]
/openbmc/openbmc/meta-nuvoton/recipes-bsp/images/
H A Dnpcm8xx-bootloader_04.03.00.bb
/openbmc/openbmc/meta-arm/meta-arm-bsp/documentation/corstone1000/
H A Dsoftware-architecture.rst2 # Copyright (c) 2022-2024, Arm Limited.
4 # SPDX-License-Identifier: MIT
12 Arm Corstone-1000
15 Arm Corstone-1000 is a reference solution for IoT devices. It is part of
19 Corstone-1000 software plus hardware reference solution is PSA Level-2 ready
21 More information on the Corstone-1000 subsystem product and design can be
23 `Arm Corstone-1000 Software`_ and `Arm Corstone-1000 Technical Overview`_.
28 present in the user-guide document.
34 The software architecture of Corstone-1000 platform is a reference
49 cryptographic functions. It is based on an Cortex-M0+ processor,
[all …]
/openbmc/linux/drivers/input/mouse/
H A 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 …]
/openbmc/u-boot/include/configs/
H A Dbcmstb.h1 /* SPDX-License-Identifier: GPL-2.0+ */
43 * The prior stage BOLT bootloader sets up memory for us.
49 * 0x01ef f000 FIT containing signed public key
51 * 0x01f0 0000 DTB copied from prior-stage-provided region
59 * 0x0700 0000 Prior stage bootloader (PSB)
61 * 0x0761 7000 Prior-stage-provided device tree binary (DTB)
65 * 0x8010 0000 U-Boot code at ELF load address
69 * Setting gd->relocaddr to CONFIG_SYS_TEXT_BASE in dram_init_banksize
70 * prevents U-Boot from relocating itself when it is run as an ELF
71 * program by the prior stage bootloader.
[all …]
/openbmc/linux/arch/powerpc/boot/dts/fsl/
H A 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 …]
/openbmc/linux/arch/arm64/boot/dts/amlogic/
H A 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";
H A 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";
H A Dmeson-sm1-khadas-vim3l.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include "meson-sm1.dtsi"
10 #include "meson-khadas-vim3.dtsi"
11 #include <dt-bindings/sound/meson-g12a-tohdmitx.h>
17 vddcpu: regulator-vddcpu {
21 compatible = "pwm-regulator";
23 regulator-name = "VDDCPU";
24 regulator-min-microvolt = <690000>;
25 regulator-max-microvolt = <1050000>;
[all …]
/openbmc/u-boot/doc/
H A DREADME.mediatek1 # SPDX-License-Identifier: GPL-2.0+
7 This document describes how to compile the U-Boot and how to change U-Boot
13 -Set the cross compiler:
15 # export CROSS_COMPILE=/path/to/toolchain/arm-linux-gnueabi-
17 -Clean-up old residuals:
21 -Configure the U-Boot:
26 - For the MT7623n bananapi R2 board use "mt7623n_bpir2_defconfig"
27 - For the MT7629 reference board use "mt7629_rfb_defconfig"
32 -Bootrom -> MTK preloader -> U-Boot
34 - MT7623n
[all …]
/openbmc/openbmc/poky/meta/lib/oeqa/selftest/cases/
H A Dfitimage.py4 # SPDX-License-Identifier: MIT
15 """build u-boot-tools-native and return RECIPE_SYSROOT_NATIVE"""
16 bitbake("u-boot-tools-native -c addto_recipe_sysroot")
17 return get_bb_var('RECIPE_SYSROOT_NATIVE', 'u-boot-tools-native')
22 The fit_check_sign utility from u-boot-tools-native is called.
23 uboot-fit_check_sign -f fitImage -k $dtb_name -c conf-$dtb_name
25 …fit_check_sign_path = os.path.join(uboot_tools_sysroot_native, 'usr', 'bin', 'uboot-fit_check_sign…
26 cmd = '%s -f %s -k %s' % (fit_check_sign_path, fitimage_path, dtb_path)
28 cmd += ' -c %s' % conf_name
37 Shell equivalent: strings "$1" | grep "$2" | wc -l
[all …]
/openbmc/linux/arch/arm/boot/dts/samsung/
H A Dexynos4412-odroidx.dts1 // SPDX-License-Identifier: GPL-2.0
3 * Hardkernel's Exynos4412 based ODROID-X board device tree source
7 * Device tree source file for Hardkernel's ODROID-X board which is based
11 /dts-v1/;
12 #include <dt-bindings/leds/common.h>
13 #include "exynos4412-odroid-common.dtsi"
16 model = "Hardkernel ODROID-X board based on Exynos4412";
17 compatible = "hardkernel,odroid-x", "samsung,exynos4412", "samsung,exynos4";
29 compatible = "gpio-leds";
34 default-state = "on";
[all …]
/openbmc/linux/arch/arm/boot/dts/microchip/
H A Dat91-sama5d3_eds.dts1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
3 * at91-sama5d3_eds.dts - Device Tree file for the SAMA5D3 Ethernet
10 /dts-v1/;
15 compatible = "microchip,sama5d3-eds", "atmel,sama5d36",
19 stdout-path = "serial0:115200n8";
22 gpio-keys {
23 compatible = "gpio-keys";
25 pinctrl-names = "default";
26 pinctrl-0 = <&pinctrl_key_gpio>;
28 button-3 {
[all …]
/openbmc/linux/drivers/hid/
H A Dhid-picolcd_core.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2010-2012 by Bruno Prémont <bonbons@linux-vserver.org> *
11 #include <linux/hid-debug.h>
13 #include "hid-ids.h"
23 #include "hid-picolcd.h"
28 * The PicoLCD has an IR receiver header, a built-in keypad with 5 keys
29 * and header for 4x4 key matrix. The built-in keys are part of the matrix.
55 struct list_head *feature_report_list = &hdev->report_enum[dir].report_list; in picolcd_report()
59 if (report->id == id) in picolcd_report()
66 /* Submit a report and wait for a reply from device - if device fades away
[all …]
/openbmc/linux/arch/arm/boot/dts/nvidia/
H A Dtegra114-tn7.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/input.h>
12 /* TN7's bootloader's arguments need to be overridden */
14 /* TN7's bootloader will place initrd at this address */
15 linux,initrd-start = <0x82000000>;
16 linux,initrd-end = <0x82800000>;
24 trusted-foundations {
25 compatible = "tlm,trusted-foundations";
26 tlm,version-major = <2>;
[all …]
/openbmc/linux/Documentation/virt/coco/
H A Dsev-guest.rst1 .. SPDX-License-Identifier: GPL-2.0
14 - Hypervisor ioctls: These query and set global attributes which affect the
17 - Guest ioctls: These query and set attributes of the SEV virtual machine.
27 which SEV technology provides this ioctl. SEV, SEV-ES, SEV-SNP or all.
37 the return value. General error numbers (-ENOMEM, -EINVAL)
40 The guest ioctl should be issued on a file descriptor of the /dev/sev-guest
44 the fw_error code will be set, otherwise fw_error will be set to -1.
48 counter (e.g. counter overflow), then -EIO will be returned.
60 /* bits[63:32]: VMM error code, bits[31:0] firmware error code (see psp-sev.h) */
71 ------------------
[all …]

1234567