/linux-6.14.4/Documentation/devicetree/bindings/input/touchscreen/ |
D | cypress,cy8ctma340.yaml | 1 # 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 <[email protected]> 15 - Linus Walleij <[email protected]> 18 - $ref: touchscreen.yaml# 26 - const: cypress,cy8ctma340 27 - const: cypress,cy8ctst341 28 - const: cypress,cyttsp-spi 31 - const: cypress,cyttsp-i2c [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/nvmem/ |
D | rmem.yaml | 1 # 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 <[email protected]> 13 - $ref: nvmem.yaml# 18 - enum: 19 - mobileye,eyeq5-bootloader-config 20 - raspberrypi,bootloader-config 21 - raspberrypi,bootloader-public-key 22 - const: nvmem-rmem [all …]
|
/linux-6.14.4/arch/arm/mach-omap1/ |
D | board-sx1.c | 1 // 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 …]
|
D | board-palmte.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * linux/arch/arm/mach-omap1/board-palmte.c 5 * Modified from board-generic.c 12 * palmtelinux-[email protected] 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> 56 KEY(0, 0, KEY_F1), /* Calendar */ 57 KEY(1, 0, KEY_F2), /* Contacts */ [all …]
|
/linux-6.14.4/drivers/input/touchscreen/ |
D | melfas_mip4.c | 1 // 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 …]
|
D | cyttsp_core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 28 /* Bootloader number of command keys */ 62 #define CY_SOFT_RESET_MODE 0x01 /* return to Bootloader mode */ 73 0xA5, /* exit bootloader command */ 84 error = ts->bus_ops->read(ts->dev, ts->xfer_buf, command, in ttsp_read_block_data() 92 return -EIO; in ttsp_read_block_data() 102 error = ts->bus_ops->write(ts->dev, ts->xfer_buf, command, in ttsp_write_block_data() 110 return -EIO; in ttsp_write_block_data() 120 if (ts->use_hndshk) in cyttsp_handshake() 122 ts->xy_data.hst_mode ^ CY_HNDSHK_BIT); in cyttsp_handshake() [all …]
|
D | atmel_mxt_ts.c | 1 // 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 …]
|
/linux-6.14.4/drivers/net/ethernet/netronome/nfp/nfpcore/ |
D | nfp_nsp.h | 1 /* 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 267 return !!eth_port->fec_modes_supported; in nfp_eth_can_support_fec() 273 return eth_port->fec_modes_supported; in nfp_eth_supported_fec_modes() 285 * struct nfp_nsp_identify - NSP static information [all …]
|
/linux-6.14.4/drivers/input/mouse/ |
D | cyapa_gen3.c | 9 * 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 …]
|
D | cyapa.h | 6 * Copyright (C) 2014-2015 Cypress Semiconductor, Inc. 20 #define CYAPA_GEN3 0x03 /* support MT-protocol B with tracking ID. */ 56 #define BL_STATUS_SIZE 3 /* Length of gen3 bootloader status registers */ 63 * bit 6 - 4: Reserved 64 * bit 3 - 2: Power status 65 * bit 1 - 0: Device status 76 * bit 7 - 4: Number of touched finger 91 * Write-only command file register used to issue commands and 92 * parameters to the bootloader. 99 * Bootloader Status Register [all …]
|
/linux-6.14.4/arch/powerpc/boot/dts/fsl/ |
D | c293pcie.dts | 35 /include/ "c293si-pre.dtsi" 45 ifc: memory-controller@fffe1e000 { 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 */ [all …]
|
/linux-6.14.4/fs/proc/ |
D | bootconfig.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * /proc/bootconfig - Extra boot configuration 23 #define rest(dst, end) ((end) > (dst) ? (end) - (dst) : 0) 29 char *key, *end = dst + size; in copy_xbc_key_value_list() local 34 key = kzalloc(XBC_KEYLEN_MAX, GFP_KERNEL); in copy_xbc_key_value_list() 35 if (!key) in copy_xbc_key_value_list() 36 return -ENOMEM; in copy_xbc_key_value_list() 39 ret = xbc_node_compose_key(leaf, key, XBC_KEYLEN_MAX); in copy_xbc_key_value_list() 42 ret = snprintf(dst, rest(dst, end), "%s = ", key); in copy_xbc_key_value_list() 67 ret = snprintf(dst, rest(dst, end), "# Parameters from bootloader:\n# %s\n", in copy_xbc_key_value_list() [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/exynos/google/ |
D | gs101-oriole.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright 2021-2023 Google LLC 6 * Copyright 2023 Linaro Ltd - <[email protected]> 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/usb/pd.h> 14 #include "gs101-pinctrl.h" 19 compatible = "google,gs101-oriole", "google,gs101"; 26 /* Bootloader expects bootargs specified otherwise it crashes */ [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/amlogic/ |
D | meson-g12b-s922x-khadas-vim3.dts | 1 // 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";
|
D | meson-g12b-a311d-khadas-vim3.dts | 1 // 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";
|
D | meson-sm1-khadas-vim3l.dts | 1 // 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 …]
|
/linux-6.14.4/arch/arm/boot/dts/microchip/ |
D | at91-sama5d3_eds.dts | 1 // 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 …]
|
/linux-6.14.4/arch/arm/boot/dts/samsung/ |
D | exynos4412-odroidx.dts | 1 // 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 …]
|
/linux-6.14.4/drivers/hid/ |
D | hid-picolcd_core.c | 1 // 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 …]
|
/linux-6.14.4/arch/arm/boot/dts/nvidia/ |
D | tegra114-tn7.dts | 1 // 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 …]
|
/linux-6.14.4/arch/mips/boot/dts/ingenic/ |
D | rs90.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/iio/adc/ingenic,adc.h> 8 #include <dt-bindings/input/linux-event-codes.h> 12 model = "RS-90"; 19 reserved-memory { 20 #address-cells = <1>; 21 #size-cells = <1>; 24 vmem: video-memory@1f00000 { [all …]
|
/linux-6.14.4/tools/power/pm-graph/ |
D | bootgraph.py | 2 # SPDX-License-Identifier: GPL-2.0-only 25 # ----------------- LIBRARIES -------------------- 42 # ----------------- CLASSES -------------------- 46 # A global, single-instance container used to 69 bootloader = 'grub' variable in SystemValues 73 self.testtime = datetime.now().strftime('%Y-%m-%d_%H:%M:%S') 78 self.testdir = datetime.now().strftime('boot-%y%m%d-%H%M%S') 85 m = re.match(r'^(?P<x>[0-9]*)\.(?P<y>[0-9]*)\.(?P<z>[0-9]*).*', self.kernel) 99 'trace_options=nooverwrite,funcgraph-abstime,funcgraph-cpu,'\ 100 'funcgraph-duration,funcgraph-proc,funcgraph-tail,'\ [all …]
|
/linux-6.14.4/Documentation/virt/coco/ |
D | sev-guest.rst | 1 .. 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) */ 82 /* Firmware error code on failure (see psp-sev.h) */ [all …]
|
/linux-6.14.4/drivers/power/reset/ |
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" 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 90 bool "Cortina Gemini power-off driver" 99 bool "GPIO power-off driver" 115 bool "Hisilicon power-off driver" [all …]
|
/linux-6.14.4/Documentation/virt/kvm/s390/ |
D | s390-pv-boot.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 ------- 13 Documentation/virt/kvm/s390/s390-pv.rst for details." 15 On IPL (boot) a small plaintext bootloader is started, which provides 33 ------- 46 The new PV load-device-specific-parameters field specifies all data 52 * AES-XTS Tweak prefix 63 contain the guest content. All non-specified pages will start out as 73 non-clearing IPL subcodes are not allowed. 76 Re-IPL into a protected mode is only possible via a detour into non [all …]
|