Home
last modified time | relevance | path

Searched full:goodix (Results 1 – 25 of 54) sorted by relevance

123

/linux/Documentation/devicetree/bindings/input/touchscreen/
H A Dgoodix.yaml4 $id: http://devicetree.org/schemas/input/touchscreen/goodix.yaml#
7 title: Goodix GT9xx series touchscreen controller
18 - goodix,gt1151
19 - goodix,gt1158
20 - goodix,gt5663
21 - goodix,gt5688
22 - goodix,gt911
23 - goodix,gt9110
24 - goodix,gt912
25 - goodix,gt9147
[all …]
H A Dgoodix,gt9916.yaml4 $id: http://devicetree.org/schemas/input/touchscreen/goodix,gt9916.yaml#
7 title: Goodix Berlin series touchscreen controller
9 description: The Goodix Berlin series of touchscreen controllers
22 - goodix,gt9916
64 compatible = "goodix,gt9916";
83 compatible = "goodix,gt9916";
/linux/Documentation/devicetree/bindings/input/
H A Dgoodix,gt7375p.yaml4 $id: http://devicetree.org/schemas/input/goodix,gt7375p.yaml#
7 title: Goodix GT7375P touchscreen
13 Supports the Goodix GT7375P touchscreen.
23 - const: goodix,gt7375p
25 - const: goodix,gt7986u
26 - const: goodix,gt7375p
51 goodix,no-reset-during-suspend:
80 compatible = "goodix,gt7375p";
/linux/drivers/input/touchscreen/
H A Dgoodix_berlin_i2c.c3 * Goodix Berlin Touchscreen Driver
5 * Copyright (C) 2020 - 2021 Goodix, Inc.
57 { .compatible = "goodix,gt9916", },
64 .name = "goodix-berlin-i2c",
75 MODULE_DESCRIPTION("Goodix Berlin I2C Touchscreen driver");
H A Dgoodix_berlin_spi.c3 * Goodix Berlin Touchscreen Driver
5 * Copyright (C) 2020 - 2021 Goodix, Inc.
162 { .compatible = "goodix,gt9916", },
169 .name = "goodix-berlin-spi",
180 MODULE_DESCRIPTION("Goodix Berlin SPI Touchscreen driver");
H A Dgoodix.c3 * Driver for Goodix Touchscreens
8 * This code is based on gt9xx.c authored by andrew@goodix.com:
10 * 2010 - 2012 Goodix Technology.
26 #include "goodix.h"
304 * The Goodix panel will send spurious interrupts after a in goodix_ts_read_input_report()
336 input->name = "Goodix Active Pen"; in goodix_create_pen_input()
1072 * goodix_read_version - Read goodix touchscreen version
1144 ts->input_dev->name = "Goodix Capacitive TouchScreen"; in goodix_configure_dev()
1377 "goodix,config-name", in goodix_ts_probe()
1381 "goodix/%s", cfg_name); in goodix_ts_probe()
[all …]
H A Dgoodix_fwupload.c3 * Goodix Touchscreen firmware upload support
8 * Copyright (c) 2010 - 2012 Goodix Technology.
9 * Author: andrew@goodix.com
15 #include "goodix.h"
196 snprintf(fw_name, sizeof(fw_name), "goodix/%s", ts->firmware_name); in goodix_firmware_upload()
316 "goodix,main-clk", &main_clk); in goodix_send_main_clock()
H A Dgoodix_berlin.h3 * Goodix Touchscreen Driver
4 * Copyright (C) 2020 - 2021 Goodix, Inc.
H A Dgoodix_berlin_core.c3 * Goodix "Berlin" Touchscreen IC driver
4 * Copyright (C) 2020 - 2021 Goodix, Inc.
9 * This driver is distinct from goodix.c since hardware interface
616 input_dev->name = "Goodix Berlin Capacitive TouchScreen"; in goodix_berlin_input_dev_config()
781 IRQF_ONESHOT, "goodix-berlin", cd); in goodix_berlin_probe()
789 dev_dbg(dev, "Goodix Berlin %s Touchscreen Controller", in goodix_berlin_probe()
797 MODULE_DESCRIPTION("Goodix Berlin Core Touchscreen driver");
H A DKconfig375 tristate "Goodix I2C touchscreen"
379 Say Y here if you have the Goodix touchscreen (such as one
387 module will be called goodix.
393 tristate "Goodix Berlin I2C touchscreen"
398 Say Y here if you have a Goodix Berlin IC connected to
407 tristate "Goodix Berlin SPI touchscreen"
412 Say Y here if you have a Goodix Berlin IC connected to
/linux/drivers/hid/i2c-hid/
H A Di2c-hid-of-goodix.c3 * Driver for Goodix touchscreens that use the i2c-hid protocol.
106 of_property_read_bool(client->dev.of_node, "goodix,no-reset-during-suspend"); in i2c_hid_of_goodix_probe()
119 { .compatible = "goodix,gt7375p", .data = &goodix_gt7375p_timing_data },
138 MODULE_DESCRIPTION("Goodix i2c-hid touchscreen driver");
H A DKconfig60 tristate "Driver for Goodix hid-i2c based devices on OF systems"
65 Say Y here if you want support for Goodix i2c devices that use
72 will be called i2c-hid-of-goodix. It will also build/depend on
H A DMakefile14 obj-$(CONFIG_I2C_HID_OF_GOODIX) += i2c-hid-of-goodix.o
/linux/arch/arm64/boot/dts/qcom/
H A Dsc7280-herobrine-evoker.dtsi47 compatible = "goodix,gt7986u", "goodix,gt7375p";
H A Dsm8650-hdk-display-card.dtso85 compatible = "goodix,gt9916";
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt8186-corsola-steelix.dtsi106 compatible = "goodix,gt7375p";
113 goodix,no-reset-during-suspend;
/linux/drivers/hid/
H A Dhid-goodix-spi.c3 * Goodix GT7986U SPI Driver Code for HID.
791 { .compatible = "goodix,gt7986u-spifw", },
805 .name = "goodix-spi-hid",
816 MODULE_DESCRIPTION("Goodix SPI driver for HID touchscreen");
817 MODULE_AUTHOR("Goodix, Inc.");
/linux/arch/arm64/boot/dts/rockchip/
H A Drk3566-anbernic-rg-arc-d.dts28 compatible = "goodix,gt927";
/linux/drivers/platform/x86/x86-android-tablets/
H A Dother.c326 /* goodix touchscreen */
544 PROPERTY_ENTRY_STRING("goodix,config-name", "gt912-tm800a550l.cfg"),
545 PROPERTY_ENTRY_U32("goodix,main-clk", 54),
555 /* goodix touchscreen */
/linux/Documentation/devicetree/bindings/display/panel/
H A Dolimex,lcd-olinuxino.yaml30 - input/touchscreen/goodix.yaml
/linux/arch/arm64/boot/dts/ti/
H A Dk3-am654-base-board-rocktech-rk101-panel.dtso60 compatible = "goodix,gt928";
/linux/arch/arm64/boot/dts/allwinner/
H A Dsun50i-a64-oceanic-5205-5inmfd.dts42 compatible = "goodix,gt911";
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6ul-kontron-bl-43.dts26 compatible = "goodix,gt928";
/linux/Documentation/devicetree/bindings/sound/
H A Dnxp,tfa989x.yaml7 title: NXP/Goodix TFA989X (TFA1) Audio Amplifiers
/linux/sound/soc/codecs/
H A Dtfa989x.c283 * Ideally NXP (or now Goodix) should release proper documentation for these
423 MODULE_DESCRIPTION("ASoC NXP/Goodix TFA989X (TFA1) driver");

123