Home
last modified time | relevance | path

Searched full:cypress (Results 1 – 25 of 123) sorted by relevance

12345

/Linux-v5.15/drivers/input/touchscreen/
Dcyttsp_i2c.c4 * Cypress TrueTouch(TM) Standard Product (TTSP) I2C touchscreen driver.
5 * For use with Cypress Txx3xx parts.
10 * Copyright (C) 2009, 2010, 2011 Cypress Semiconductor, Inc.
13 * Contact Cypress Semiconductor at www.cypress.com <ttdrivers@cypress.com>
58 { .compatible = "cypress,cy8ctma340", },
59 { .compatible = "cypress,cy8ctst341", },
77 MODULE_DESCRIPTION("Cypress TrueTouch(R) Standard Product (TTSP) I2C driver");
78 MODULE_AUTHOR("Cypress");
Dcyttsp4_i2c.c4 * Cypress TrueTouch(TM) Standard Product (TTSP) I2C touchscreen driver.
5 * For use with Cypress Txx4xx parts.
10 * Copyright (C) 2009, 2010, 2011 Cypress Semiconductor, Inc.
12 * Copyright (C) 2013 Cypress Semiconductor
14 * Contact Cypress Semiconductor at www.cypress.com <ttdrivers@cypress.com>
74 MODULE_DESCRIPTION("Cypress TrueTouch(R) Standard Product (TTSP) I2C driver");
75 MODULE_AUTHOR("Cypress");
Dcyttsp_spi.c4 * Cypress TrueTouch(TM) Standard Product (TTSP) SPI touchscreen driver.
5 * For use with Cypress Txx3xx parts.
10 * Copyright (C) 2009, 2010, 2011 Cypress Semiconductor, Inc.
12 * Copyright (C) 2013 Cypress Semiconductor
14 * Contact Cypress Semiconductor at www.cypress.com <ttdrivers@cypress.com>
66 We set both TX and RX buffers because Cypress TTSP in cyttsp_spi_xfer()
166 { .compatible = "cypress,cy8ctma340", },
167 { .compatible = "cypress,cy8ctst341", },
184 MODULE_DESCRIPTION("Cypress TrueTouch(R) Standard Product (TTSP) SPI driver");
185 MODULE_AUTHOR("Cypress");
Dcyttsp4_spi.c4 * Cypress TrueTouch(TM) Standard Product (TTSP) SPI touchscreen driver.
5 * For use with Cypress Txx4xx parts.
10 * Copyright (C) 2009, 2010, 2011 Cypress Semiconductor, Inc.
12 * Copyright (C) 2013 Cypress Semiconductor
14 * Contact Cypress Semiconductor at www.cypress.com <ttdrivers@cypress.com>
67 We set both TX and RX buffers because Cypress TTSP in cyttsp_spi_xfer()
187 MODULE_DESCRIPTION("Cypress TrueTouch(R) Standard Product (TTSP) SPI driver");
188 MODULE_AUTHOR("Cypress");
Dcyttsp_i2c_common.c4 * Cypress TrueTouch(TM) Standard Product (TTSP) I2C touchscreen driver.
5 * For use with Cypress Txx3xx and Txx4xx parts.
12 * Copyright (C) 2009, 2010, 2011 Cypress Semiconductor, Inc.
15 * Contact Cypress Semiconductor at www.cypress.com <ttdrivers@cypress.com>
85 MODULE_AUTHOR("Cypress");
Dcyttsp_core.h4 * Cypress TrueTouch(TM) Standard Product (TTSP) touchscreen drivers.
5 * For use with Cypress Txx3xx parts.
10 * Copyright (C) 2009, 2010, 2011 Cypress Semiconductor, Inc.
13 * Contact Cypress Semiconductor at www.cypress.com <kev@cypress.com>
Dcyttsp4_core.h4 * Cypress TrueTouch(TM) Standard Product V4 Core driver module.
5 * For use with Cypress Txx4xx parts.
10 * Copyright (C) 2012 Cypress Semiconductor
12 * Contact Cypress Semiconductor at www.cypress.com <ttdrivers@cypress.com>
Dcyttsp_core.c4 * Cypress TrueTouch(TM) Standard Product (TTSP) touchscreen drivers.
5 * For use with Cypress Txx3xx parts.
10 * Copyright (C) 2009, 2010, 2011 Cypress Semiconductor, Inc.
13 * Contact Cypress Semiconductor at www.cypress.com <kev@cypress.com>
686 input_dev->name = "Cypress TTSP TouchScreen"; in cyttsp_probe()
735 MODULE_DESCRIPTION("Cypress TrueTouch(R) Standard touchscreen driver core");
736 MODULE_AUTHOR("Cypress");
/Linux-v5.15/drivers/usb/misc/
Dcypress_cy7c63.c7 * This driver is based on the Cypress USB Driver by Marcus Maul
11 * This is a generic driver for the Cypress CY7C63xxx family.
26 * http://www.obock.de/kernel/cypress
35 #define DRIVER_DESC "Cypress CY7C63xxx USB driver"
63 struct cypress { struct
69 static int vendor_command(struct cypress *dev, unsigned char request, in vendor_command() argument
124 struct cypress *cyp = usb_get_intfdata(intf); in write_port()
169 struct cypress *cyp = usb_get_intfdata(intf); in read_port()
201 ATTRIBUTE_GROUPS(cypress);
206 struct cypress *dev = NULL; in cypress_probe()
[all …]
DKconfig74 tristate "Cypress CY7C63xxx USB driver support"
76 Say Y here if you want to connect a Cypress CY7C63xxx
87 tristate "Cypress USB thermometer driver support"
89 Say Y here if you want to connect a Cypress USB thermometer
91 as the Cypress USB Starter kit or demo board. The Elektor
234 (Cypress FX/FX2/FX2LP microcontrollers)
Dcytherm.c3 * Cypress USB Thermometer driver
9 * from Cypress.
20 #define DRIVER_DESC "Cypress USB Thermometer driver"
321 "Cypress thermometer device now attached\n"); in cytherm_probe()
341 dev_info(&interface->dev, "Cypress thermometer now disconnected\n"); in cytherm_disconnect()
/Linux-v5.15/Documentation/devicetree/bindings/input/
Dcypress,cyapa.txt1 Cypress I2C Touchpad
4 - compatible: must be "cypress,cyapa".
23 /* Cypress Gen3 touchpad */
25 compatible = "cypress,cyapa";
32 /* Cypress Gen5 and later touchpad */
34 compatible = "cypress,cyapa";
Dcypress,tm2-touchkey.yaml4 $id: http://devicetree.org/schemas/input/cypress,tm2-touchkey.yaml#
23 - cypress,tm2-touchkey
24 - cypress,midas-touchkey
25 - cypress,aries-touchkey
65 compatible = "cypress,tm2-touchkey";
/Linux-v5.15/Documentation/devicetree/bindings/input/touchscreen/
Dcypress,cy8ctma340.yaml4 $id: http://devicetree.org/schemas/input/touchscreen/cypress,cy8ctma340.yaml#
7 title: Cypress CY8CTMA340 series touchscreen controller bindings
9 description: The Cypress CY8CTMA340 series (also known as "CYTTSP" after
10 the marketing name Cypress TrueTouch Standard Product) touchscreens can
26 - const: cypress,cy8ctma340
27 - const: cypress,cy8ctst341
28 - const: cypress,cyttsp-spi
31 - const: cypress,cyttsp-i2c
132 compatible = "cypress,cy8ctma340";
Dcypress,cy8ctma140.yaml4 $id: http://devicetree.org/schemas/input/touchscreen/cypress,cy8ctma140.yaml#
7 title: Cypress CY8CTMA140 series touchscreen controller bindings
17 const: cypress,cy8ctma140
60 compatible = "cypress,cy8ctma140";
/Linux-v5.15/include/linux/platform_data/
Dcyttsp4.h4 * Cypress TrueTouch(TM) Standard Product (TTSP) touchscreen drivers.
5 * For use with Cypress Txx3xx parts.
10 * Copyright (C) 2009, 2010, 2011 Cypress Semiconductor, Inc.
13 * Contact Cypress Semiconductor at www.cypress.com (kev@cypress.com)
/Linux-v5.15/drivers/usb/storage/
Dunusual_cypress.h3 * Unusual Devices File for devices based on the Cypress USB/ATA bridge
12 "Cypress",
13 "Cypress AT2LP",
18 "Cypress",
19 "Cypress ISD-300LP",
Dcypress_atacb.c4 * on the Cypress USB/ATA bridge supporting ATACB.
20 #define DRV_NAME "ums-cypress"
22 MODULE_DESCRIPTION("SAT support for Cypress USB/ATA bridges with ATACB");
67 * ATACB is a protocol used on cypress usb<->ata bridge to
71 * datasheet from cypress.com.
104 * keep the cypress default : 0x24 in cypress_atacb_passthrough()
154 usb_stor_dbg(us, "cypress atacb not supported ???\n"); in cypress_atacb_passthrough()
255 * Among CY7C68300 chips, the A revision does not support Cypress ATACB in cypress_probe()
262 us->protocol_name = "Transparent SCSI with Cypress ATACB"; in cypress_probe()
/Linux-v5.15/drivers/media/common/
Dcypress_firmware.c7 * This file contains functions for downloading the firmware to Cypress FX 1
25 static const struct usb_cypress_controller cypress[] = { variable
26 { .id = CYPRESS_AN2135, .name = "Cypress AN2135", .cs_reg = 0x7f92 },
27 { .id = CYPRESS_AN2235, .name = "Cypress AN2235", .cs_reg = 0x7f92 },
28 { .id = CYPRESS_FX2, .name = "Cypress FX2", .cs_reg = 0xe600 },
84 ret = usb_cypress_writemem(udev, cypress[type].cs_reg, hx->data, 1); in cypress_load_firmware()
114 ret = usb_cypress_writemem(udev, cypress[type].cs_reg, hx->data, 1); in cypress_load_firmware()
130 MODULE_DESCRIPTION("Cypress firmware download");
/Linux-v5.15/drivers/media/usb/dvb-usb/
Ddvb-usb-firmware.c7 * This file contains functions for downloading the firmware to Cypress FX 1 and 2 based devices.
21 static struct usb_cypress_controller cypress[] = { variable
23 { .id = CYPRESS_AN2135, .name = "Cypress AN2135", .cpu_cs_register = 0x7f92 },
24 { .id = CYPRESS_AN2235, .name = "Cypress AN2235", .cpu_cs_register = 0x7f92 },
25 { .id = CYPRESS_FX2, .name = "Cypress FX2", .cpu_cs_register = 0xe600 },
42 u16 cpu_cs_register = cypress[type].cpu_cs_register; in usb_cypress_load_firmware()
/Linux-v5.15/drivers/usb/serial/
Dcypress_m8.h6 * definitions and function prototypes used for the cypress USB to Serial
17 /* List other cypress USB to Serial devices here, and add them to the id_table */
24 /* Cypress HID->COM RS232 Adapter */
28 /* Simply Automated HID->COM UPB PIM (using Cypress PID 0x5500) */
/Linux-v5.15/drivers/hid/
Dhid-cypress.c3 * HID driver for some cypress "special" devices
29 * Some USB barcode readers from cypress have usage min and usage max in
53 * Varmilo VA104M (with VID Cypress and device ID 07B1) incorrectly in va_logical_boundary_fixup()
170 .name = "cypress",
/Linux-v5.15/Documentation/devicetree/bindings/net/wireless/
Dbrcm,bcm4329-fmac.yaml14 later Cypress chips in the same family named CYW4373 and similar.
41 - cypress,cyw4373-fmac
42 - cypress,cyw43012-fmac
/Linux-v5.15/drivers/input/mouse/
Dcypress_ps2.c3 * Cypress Trackpad PS/2 mouse driver
5 * Copyright (c) 2012 Cypress Semiconductor Corporation.
8 * Dudley Du <dudl@cypress.com>
208 /* Check for Cypress Trackpad signature bytes: 0x33 0xCC */ in cypress_detect()
213 psmouse->vendor = "Cypress"; in cypress_detect()
228 /* Check for Cypress Trackpad signature bytes: 0x33 0xCC */ in cypress_read_fw_version()
651 psmouse_err(psmouse, "Reconnect: Unable to initialize Cypress absolute mode.\n"); in cypress_reconnect()
677 psmouse_err(psmouse, "init: Unable to initialize Cypress absolute mode.\n"); in cypress_init()
698 * Reset Cypress Trackpad as a standard mouse. Then in cypress_init()
/Linux-v5.15/Documentation/devicetree/bindings/eeprom/
Dat25.yaml36 - cypress,fm25
113 const: cypress,fm25
143 compatible = "cypress,fm25", "atmel,at25";

12345