Home
last modified time | relevance | path

Searched full:silead (Results 1 – 19 of 19) sorted by relevance

/Linux-v6.1/drivers/platform/x86/
Dtouchscreen_dmi.c33 PROPERTY_ENTRY_BOOL("silead,home-button"),
48 PROPERTY_ENTRY_U32("silead,max-fingers", 10),
64 PROPERTY_ENTRY_U32("silead,max-fingers", 10),
65 PROPERTY_ENTRY_BOOL("silead,home-button"),
71 .name = "silead/gsl3680-chuwi-hi8-pro.fw",
92 PROPERTY_ENTRY_U32("silead,max-fingers", 10),
93 PROPERTY_ENTRY_BOOL("silead,home-button"),
108 PROPERTY_ENTRY_U32("silead,max-fingers", 10),
109 PROPERTY_ENTRY_BOOL("silead,home-button"),
110 PROPERTY_ENTRY_BOOL("silead,pen-supported"),
[all …]
DKconfig1015 Certain ACPI based tablets with e.g. Silead or Chipone touchscreens
1020 Enable this for x86 tablets with Silead or Chipone touchscreens.
Dx86-android-tablets.c609 PROPERTY_ENTRY_BOOL("silead,home-button"),
635 /* Silead touchscreen */
/Linux-v6.1/Documentation/devicetree/bindings/input/touchscreen/
Dsilead,gsl1680.yaml4 $id: http://devicetree.org/schemas/input/touchscreen/silead,gsl1680.yaml#
7 title: Silead GSL1680 Touchscreen Controller Device Tree Bindings
18 - silead,gsl1680
19 - silead,gsl1688
20 - silead,gsl3670
21 - silead,gsl3675
22 - silead,gsl3692
38 silead,max-fingers:
44 silead,home-button:
78 compatible = "silead,gsl1680";
[all …]
/Linux-v6.1/drivers/input/touchscreen/
Dsilead.c143 if (device_property_read_bool(dev, "silead,home-button")) in silead_ts_request_input_dev()
409 * get permission from Silead, or from device OEMs, to distribute the necessary in silead_ts_load_fw()
410 * Silead firmware files in linux-firmware. in silead_ts_load_fw()
427 * "silead,efi-fw-min-max" property. in silead_ts_load_fw()
437 error = device_property_read_u32_array(dev, "silead,efi-fw-min-max", in silead_ts_load_fw()
497 dev_info(&client->dev, "Silead chip ID: 0x%8X", data->chip_id); in silead_ts_get_id()
511 * 1. Turn off the Silead chip. in silead_ts_setup()
527 "silead,stuck-controller-bug")) { in silead_ts_setup()
594 error = device_property_read_u32(dev, "silead,max-fingers", in silead_ts_read_props()
604 "silead/%s", str); in silead_ts_read_props()
[all …]
DMakefile79 obj-$(CONFIG_TOUCHSCREEN_SILEAD) += silead.o
DKconfig1194 tristate "Silead I2C touchscreen"
1197 Say Y here if you have the Silead touchscreen connected to
1203 module will be called silead.
/Linux-v6.1/arch/arm/boot/dts/
Drk3188-px3-evb.dts225 compatible = "silead,gsl1680";
232 silead,max-fingers = <5>;
Dsun8i-a23-inet86dz.dts58 compatible = "silead,gsl1680";
Dsun8i-a23-gt90h-v4.dts58 compatible = "silead,gsl3675";
Dsun8i-a23-polaroid-mid2809pxe04.dts81 compatible = "silead,gsl3670";
Dsun8i-a33-ga10h-v1.1.dts63 compatible = "silead,gsl3675";
Dsun8i-a23-polaroid-mid2407pxe03.dts88 compatible = "silead,gsl1680";
/Linux-v6.1/arch/arm64/boot/dts/rockchip/
Drk3368-px5-evb.dts212 compatible = "silead,gsl1680";
219 silead,max-fingers = <5>;
/Linux-v6.1/Documentation/driver-api/firmware/
Dfallback-mechanisms.rst281 To check for, for example Silead touchscreen controller embedded firmware,
289 magic prefix for Silead firmware: F0 00 00 00 02 00 00 00, this gives you
/Linux-v6.1/drivers/i2c/
Di2c-core-acpi.c347 * These Silead touchscreen controllers only work at 400KHz, for
352 * the speed of the bus to 400 KHz if a Silead device is present.
/Linux-v6.1/sound/soc/intel/boards/
Dbytcht_es8316.c391 * The silead.c touchscreen driver does not support runtime suspend, so in byt_cht_es8316_resume()
/Linux-v6.1/Documentation/devicetree/bindings/
Dvendor-prefixes.yaml1158 "^silead,.*":
1159 description: Silead Inc.
/Linux-v6.1/
DMAINTAINERS18829 SILEAD TOUCHSCREEN DRIVER
18834 F: drivers/input/touchscreen/silead.c