| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/touchscreen/ |
| D | cyttsp.txt | 4 - 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/ |
| 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 <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/ |
| D | aon_defs.h | 1 /* 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/ |
| D | board-h2.c | 1 // 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 …]
|
| D | board-h3.c | 1 // 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 …]
|
| D | board-perseus2.c | 1 // 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 …]
|
| D | board-fsample.c | 1 // 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 …]
|
| 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) 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 …]
|
| D | board-innovator.c | 1 // 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 …]
|
| D | board-osk.c | 2 * 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/ |
| D | nfp_nsp.h | 1 /* 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/ |
| 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 <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/ |
| 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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/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 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/ |
| 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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/arch/powerpc/boot/dts/fsl/ |
| D | c293pcie.dts | 35 /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/ |
| D | c293pcie.dts | 35 /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/ |
| D | littleton.c | 1 // 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 …]
|
| D | zylonite.c | 1 // 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/ |
| 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";
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/amlogic/ |
| 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";
|