/linux/Documentation/devicetree/bindings/input/touchscreen/ |
H A D | goodix.yaml | 4 $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 D | goodix,gt9916.yaml | 4 $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 D | goodix,gt7375p.yaml | 4 $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 D | goodix_berlin_i2c.c | 3 * 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 D | goodix_berlin_spi.c | 3 * 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 D | goodix.c | 3 * 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 D | goodix_fwupload.c | 3 * 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 D | goodix_berlin.h | 3 * Goodix Touchscreen Driver 4 * Copyright (C) 2020 - 2021 Goodix, Inc.
|
H A D | goodix_berlin_core.c | 3 * 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 D | Kconfig | 375 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 D | i2c-hid-of-goodix.c | 3 * 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 D | Kconfig | 60 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 D | Makefile | 14 obj-$(CONFIG_I2C_HID_OF_GOODIX) += i2c-hid-of-goodix.o
|
/linux/arch/arm64/boot/dts/qcom/ |
H A D | sc7280-herobrine-evoker.dtsi | 47 compatible = "goodix,gt7986u", "goodix,gt7375p";
|
H A D | sm8650-hdk-display-card.dtso | 85 compatible = "goodix,gt9916";
|
/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt8186-corsola-steelix.dtsi | 106 compatible = "goodix,gt7375p"; 113 goodix,no-reset-during-suspend;
|
/linux/drivers/hid/ |
H A D | hid-goodix-spi.c | 3 * 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 D | rk3566-anbernic-rg-arc-d.dts | 28 compatible = "goodix,gt927";
|
/linux/drivers/platform/x86/x86-android-tablets/ |
H A D | other.c | 326 /* 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 D | olimex,lcd-olinuxino.yaml | 30 - input/touchscreen/goodix.yaml
|
/linux/arch/arm64/boot/dts/ti/ |
H A D | k3-am654-base-board-rocktech-rk101-panel.dtso | 60 compatible = "goodix,gt928";
|
/linux/arch/arm64/boot/dts/allwinner/ |
H A D | sun50i-a64-oceanic-5205-5inmfd.dts | 42 compatible = "goodix,gt911";
|
/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx6ul-kontron-bl-43.dts | 26 compatible = "goodix,gt928";
|
/linux/Documentation/devicetree/bindings/sound/ |
H A D | nxp,tfa989x.yaml | 7 title: NXP/Goodix TFA989X (TFA1) Audio Amplifiers
|
/linux/sound/soc/codecs/ |
H A D | tfa989x.c | 283 * Ideally NXP (or now Goodix) should release proper documentation for these 423 MODULE_DESCRIPTION("ASoC NXP/Goodix TFA989X (TFA1) driver");
|