Home
last modified time | relevance | path

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

12

/kernel/linux/linux-6.6/drivers/platform/x86/
Dtouchscreen_dmi.c34 PROPERTY_ENTRY_U32("silead,max-fingers", 10),
35 PROPERTY_ENTRY_BOOL("silead,home-button"),
49 PROPERTY_ENTRY_U32("silead,max-fingers", 10),
50 PROPERTY_ENTRY_BOOL("silead,home-button"),
64 PROPERTY_ENTRY_BOOL("silead,home-button"),
79 PROPERTY_ENTRY_U32("silead,max-fingers", 10),
95 PROPERTY_ENTRY_U32("silead,max-fingers", 10),
96 PROPERTY_ENTRY_BOOL("silead,home-button"),
102 .name = "silead/gsl3680-chuwi-hi8-pro.fw",
123 PROPERTY_ENTRY_U32("silead,max-fingers", 10),
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/touchscreen/
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 …]
/kernel/linux/linux-5.10/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"),
115 .name = "silead/gsl1680-chuwi-hi10plus.fw",
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/touchscreen/
Dsilead_gsl1680.txt5 "silead,gsl1680"
6 "silead,gsl1688"
7 "silead,gsl3670"
8 "silead,gsl3675"
9 "silead,gsl3692"
23 - silead,max-fingers : maximum number of fingers the touchscreen can detect
24 - silead,home-button : Boolean, set to true on devices which have a
33 compatible = "silead,gsl1680";
42 silead,max-fingers = <5>;
/kernel/linux/linux-6.6/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 …]
DMakefile81 obj-$(CONFIG_TOUCHSCREEN_SILEAD) += silead.o
/kernel/linux/linux-5.10/drivers/input/touchscreen/
Dsilead.c105 if (device_property_read_bool(dev, "silead,home-button")) in silead_ts_request_input_dev()
343 dev_info(&client->dev, "Silead chip ID: 0x%8X", data->chip_id); in silead_ts_get_id()
357 * 1. Turn off the Silead chip. in silead_ts_setup()
373 "silead,stuck-controller-bug")) { in silead_ts_setup()
440 error = device_property_read_u32(dev, "silead,max-fingers", in silead_ts_read_props()
450 "silead/%s", str); in silead_ts_read_props()
469 "silead/%s.fw", acpi_id->id); in silead_ts_set_default_fw_name()
475 "silead/%s.fw", id->name); in silead_ts_set_default_fw_name()
485 "silead/%s.fw", id->name); in silead_ts_set_default_fw_name()
656 { .compatible = "silead,gsl1680" },
[all …]
DMakefile75 obj-$(CONFIG_TOUCHSCREEN_SILEAD) += silead.o
/kernel/linux/linux-6.6/arch/arm64/boot/dts/rockchip/
Drk3368-px5-evb.dts212 compatible = "silead,gsl1680";
219 silead,max-fingers = <5>;
/kernel/linux/linux-5.10/arch/arm64/boot/dts/rockchip/
Drk3368-px5-evb.dts207 compatible = "silead,gsl1680";
214 silead,max-fingers = <5>;
/kernel/linux/linux-6.6/arch/arm/boot/dts/rockchip/
Drk3188-px3-evb.dts225 compatible = "silead,gsl1680";
232 silead,max-fingers = <5>;
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Drk3188-px3-evb.dts220 compatible = "silead,gsl1680";
227 silead,max-fingers = <5>;
Dsun8i-a23-inet86dz.dts58 compatible = "silead,gsl1680";
Dsun8i-a23-gt90h-v4.dts58 compatible = "silead,gsl3675";
Dsun8i-a33-ga10h-v1.1.dts63 compatible = "silead,gsl3675";
Dsun8i-a23-polaroid-mid2809pxe04.dts81 compatible = "silead,gsl3670";
Dsun8i-a23-polaroid-mid2407pxe03.dts88 compatible = "silead,gsl1680";
/kernel/linux/linux-6.6/arch/arm/boot/dts/allwinner/
Dsun8i-a23-inet86dz.dts58 compatible = "silead,gsl1680";
Dsun8i-a23-gt90h-v4.dts58 compatible = "silead,gsl3675";
Dsun8i-a33-ga10h-v1.1.dts63 compatible = "silead,gsl3675";
Dsun8i-a23-polaroid-mid2809pxe04.dts81 compatible = "silead,gsl3670";
Dsun8i-a23-polaroid-mid2407pxe03.dts88 compatible = "silead,gsl1680";
/kernel/linux/linux-5.10/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
/kernel/linux/linux-6.6/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
/kernel/linux/linux-6.6/drivers/platform/x86/x86-android-tablets/
Dother.c124 PROPERTY_ENTRY_BOOL("silead,home-button"),
150 /* Silead touchscreen */

12