| /kernel/linux/linux-6.6/drivers/platform/x86/ |
| D | touchscreen_dmi.c | 34 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/ |
| D | silead,gsl1680.yaml | 4 $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/ |
| D | touchscreen_dmi.c | 33 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/ |
| D | silead_gsl1680.txt | 5 "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/ |
| D | silead.c | 143 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 …]
|
| D | Makefile | 81 obj-$(CONFIG_TOUCHSCREEN_SILEAD) += silead.o
|
| /kernel/linux/linux-5.10/drivers/input/touchscreen/ |
| D | silead.c | 105 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 …]
|
| D | Makefile | 75 obj-$(CONFIG_TOUCHSCREEN_SILEAD) += silead.o
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/rockchip/ |
| D | rk3368-px5-evb.dts | 212 compatible = "silead,gsl1680"; 219 silead,max-fingers = <5>;
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/rockchip/ |
| D | rk3368-px5-evb.dts | 207 compatible = "silead,gsl1680"; 214 silead,max-fingers = <5>;
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/rockchip/ |
| D | rk3188-px3-evb.dts | 225 compatible = "silead,gsl1680"; 232 silead,max-fingers = <5>;
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | rk3188-px3-evb.dts | 220 compatible = "silead,gsl1680"; 227 silead,max-fingers = <5>;
|
| D | sun8i-a23-inet86dz.dts | 58 compatible = "silead,gsl1680";
|
| D | sun8i-a23-gt90h-v4.dts | 58 compatible = "silead,gsl3675";
|
| D | sun8i-a33-ga10h-v1.1.dts | 63 compatible = "silead,gsl3675";
|
| D | sun8i-a23-polaroid-mid2809pxe04.dts | 81 compatible = "silead,gsl3670";
|
| D | sun8i-a23-polaroid-mid2407pxe03.dts | 88 compatible = "silead,gsl1680";
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/allwinner/ |
| D | sun8i-a23-inet86dz.dts | 58 compatible = "silead,gsl1680";
|
| D | sun8i-a23-gt90h-v4.dts | 58 compatible = "silead,gsl3675";
|
| D | sun8i-a23-polaroid-mid2809pxe04.dts | 81 compatible = "silead,gsl3670";
|
| D | sun8i-a33-ga10h-v1.1.dts | 63 compatible = "silead,gsl3675";
|
| D | sun8i-a23-polaroid-mid2407pxe03.dts | 88 compatible = "silead,gsl1680";
|
| /kernel/linux/linux-5.10/Documentation/driver-api/firmware/ |
| D | fallback-mechanisms.rst | 281 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/ |
| D | fallback-mechanisms.rst | 281 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/ |
| D | other.c | 124 PROPERTY_ENTRY_BOOL("silead,home-button"), 150 /* Silead touchscreen */
|