Home
last modified time | relevance | path

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

1234

/linux/drivers/input/touchscreen/
H A 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");
H A 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>
/linux/Documentation/devicetree/bindings/input/touchscreen/
H A Dcypress,cy8ctma340.yaml4 $id: http://devicetree.org/schemas/input/touchscreen/cypress,cy8ctma340.yaml#
7 title: Cypress CY8CTMA340 series touchscreen controller
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";
H A Dcypress,tt21000.yaml4 $id: http://devicetree.org/schemas/input/touchscreen/cypress,tt21000.yaml#
7 title: Cypress TT21000 touchscreen controller
9 description: The Cypress TT21000 series (also known as "CYTTSP5" after
10 the marketing name Cypress TrueTouch Standard Product series 5).
20 const: cypress,tt21000
86 compatible = "cypress,tt21000";
H A Dcypress,cy8ctma140.yaml4 $id: http://devicetree.org/schemas/input/touchscreen/cypress,cy8ctma140.yaml#
7 title: Cypress CY8CTMA140 series touchscreen controller
17 const: cypress,cy8ctma140
60 compatible = "cypress,cy8ctma140";
/linux/drivers/usb/storage/
H A 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",
H A 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()
254 * Among CY7C68300 chips, the A revision does not support Cypress ATACB in cypress_probe()
261 us->protocol_name = "Transparent SCSI with Cypress ATACB"; in cypress_probe()
H A DMakefile22 obj-$(CONFIG_USB_STORAGE_CYPRESS_ATACB) += ums-cypress.o
36 ums-cypress-y := cypress_atacb.o
/linux/Documentation/devicetree/bindings/pinctrl/
H A Dcypress,cy8c95x0.yaml4 $id: http://devicetree.org/schemas/pinctrl/cypress,cy8c95x0.yaml#
7 title: Cypress CY8C95X0 I2C GPIO expander
13 This supports the 20/40/60 pin Cypress CYC95x0 GPIO I2C expanders.
19 - cypress,cy8c9520
20 - cypress,cy8c9540
21 - cypress,cy8c9560
131 compatible = "cypress,cy8c9520";
/linux/drivers/media/common/
H A 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/Documentation/devicetree/bindings/input/
H A 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";
H A Dcypress-sf.yaml4 $id: http://devicetree.org/schemas/input/cypress-sf.yaml#
7 title: Cypress StreetFighter touchkey controller
17 const: cypress,sf3155
53 compatible = "cypress,sf3155";
/linux/drivers/media/usb/dvb-usb/
H A 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/drivers/usb/serial/
H A 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/drivers/i2c/busses/
H A Di2c-ccgx-ucsi.c3 * Instantiate UCSI device for Cypress CCGx Type-C controller.
30 MODULE_DESCRIPTION("Instantiate UCSI device for Cypress CCGx Type-C controller");
/linux/drivers/input/mouse/
H A Dcypress_ps2.c3 * Cypress Trackpad PS/2 mouse driver
5 * Copyright (c) 2012 Cypress Semiconductor Corporation.
8 * Dudley Du <dudl@cypress.com>
166 /* Check for Cypress Trackpad signature bytes: 0x33 0xCC */ in cypress_detect()
171 psmouse->vendor = "Cypress"; in cypress_detect()
186 /* Check for Cypress Trackpad signature bytes: 0x33 0xCC */ in cypress_read_fw_version()
615 psmouse_err(psmouse, "Reconnect: Unable to initialize Cypress absolute mode.\n"); in cypress_reconnect()
644 psmouse_err(psmouse, "init: Unable to initialize Cypress absolute mode.\n"); in cypress_init()
666 * Reset Cypress Trackpad as a standard mouse. Then in cypress_init()
H A Dcypress_ps2.h37 /* Cypress trackpad working mode. */
136 /* The structure of Cypress Trackpad event data. */
146 /* The structure of Cypress Trackpad device private data. */
H A Dcyapa.h2 * Cypress APA trackpad with I2C interface
4 * Author: Dudley Du <dudl@cypress.com>
6 * Copyright (C) 2014-2015 Cypress Semiconductor, Inc.
24 #define CYAPA_NAME "Cypress APA Trackpad (cyapa)"
36 /* Commands for read/write registers of Cypress trackpad */
/linux/Documentation/devicetree/bindings/usb/
H A Dcypress,hx3.yaml4 $id: http://devicetree.org/schemas/usb/cypress,hx3.yaml#
7 title: Cypress HX3 USB 3.0 hub controller family
/linux/drivers/usb/typec/ucsi/
H A DKconfig31 tristate "UCSI Interface Driver for Cypress CCGx"
35 Cypress CCGx Type-C controller over I2C interface.
/linux/drivers/usb/c67x00/
H A Dc67x00-drv.c3 * c67x00-drv.c: Cypress C67X00 USB Common infrastructure
6 * Derived from the Cypress cy7c67200/300 ezusb linux driver and
213 MODULE_DESCRIPTION("Cypress C67X00 USB Controller Driver");
H A Dc67x00-hcd.h3 * c67x00-hcd.h: Cypress C67X00 USB HCD
6 * Derived from the Cypress cy7c67200/300 ezusb linux driver and
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6dl-colibri-eval-v3.dts139 compatible = "cypress,cy7c1019dv33-10zsxi", "mtd-ram";
150 compatible = "cypress,cy7c1019dv33-10zsxi", "mtd-ram";
/linux/drivers/mtd/hyperbus/
H A Dhyperbus-core.c74 if (!of_device_is_compatible(np, "cypress,hyperflash")) { in hyperbus_register_device()
75 dev_err(ctlr->dev, "\"cypress,hyperflash\" compatible missing\n"); in hyperbus_register_device()
/linux/Documentation/ABI/testing/
H A Dsysfs-driver-ucsi-ccg5 Tell the driver for Cypress CCGx Type-C controller to attempt

1234