Home
last modified time | relevance | path

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

/linux/Documentation/devicetree/bindings/input/touchscreen/
H A Dsilead,gsl1680.yaml4 $id: http://devicetree.org/schemas/input/touchscreen/silead,gsl1680.yaml#
7 title: Silead GSL1680 Touchscreen Controller
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/drivers/platform/x86/
H A Dtouchscreen_dmi.c37 PROPERTY_ENTRY_BOOL("silead,home-button"),
51 PROPERTY_ENTRY_BOOL("silead,home-button"),
65 PROPERTY_ENTRY_BOOL("silead,home-button"),
95 PROPERTY_ENTRY_BOOL("silead,home-button"),
101 .name = "silead/gsl3680-chuwi-hi8-pro.fw",
122 PROPERTY_ENTRY_BOOL("silead,home-button"),
137 PROPERTY_ENTRY_BOOL("silead,home-button"),
138 PROPERTY_ENTRY_BOOL("silead,pen-supported"),
139 PROPERTY_ENTRY_U32("silead,pen-resolution-x", 8),
140 PROPERTY_ENTRY_U32("silead,pen-resolution-y", 8),
[all …]
H A DKconfig879 Certain ACPI based tablets with e.g. Silead or Chipone touchscreens
884 Enable this for x86 tablets with Silead or Chipone touchscreens.
/linux/drivers/input/touchscreen/
H A Dsilead.c142 if (device_property_read_bool(dev, "silead,home-button")) in silead_ts_request_input_dev()
407 * get permission from Silead, or from device OEMs, to distribute the necessary in silead_ts_load_fw()
408 * Silead firmware files in linux-firmware. in silead_ts_load_fw()
425 * "silead,efi-fw-min-max" property. in silead_ts_load_fw()
435 error = device_property_read_u32_array(dev, "silead,efi-fw-min-max", in silead_ts_load_fw()
495 dev_info(&client->dev, "Silead chip ID: 0x%8X", data->chip_id); in silead_ts_get_id()
509 * 1. Turn off the Silead chip. in silead_ts_setup()
525 "silead,stuck-controller-bug")) { in silead_ts_setup()
595 "silead/%s", str); in silead_ts_read_props()
599 data->pen_supported = device_property_read_bool(dev, "silead,pen-supported"); in silead_ts_read_props()
[all …]
/linux/arch/arm/boot/dts/allwinner/
H A Dsun8i-a23-inet86dz.dts58 compatible = "silead,gsl1680";
H A Dsun8i-a23-gt90h-v4.dts58 compatible = "silead,gsl3675";
H A Dsun8i-a33-ga10h-v1.1.dts63 compatible = "silead,gsl3675";
H A Dsun8i-a23-polaroid-mid2809pxe04.dts81 compatible = "silead,gsl3670";
H A Dsun8i-a23-polaroid-mid2407pxe03.dts88 compatible = "silead,gsl1680";
/linux/Documentation/driver-api/firmware/
H A 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/drivers/i2c/
H A 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/Documentation/admin-guide/
H A Dkernel-parameters.txt2196 firmware-name=gsl1680-vendor-model.fw:silead,home-button
/linux/
H A DMAINTAINERS24244 SILEAD TOUCHSCREEN DRIVER
24249 F: drivers/input/touchscreen/silead.c