Lines Matching full:silead
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()
608 data->pen_supported = device_property_read_bool(dev, "silead,pen-supported"); in silead_ts_read_props()
609 device_property_read_u32(dev, "silead,pen-resolution-x", &data->pen_x_res); in silead_ts_read_props()
610 device_property_read_u32(dev, "silead,pen-resolution-y", &data->pen_y_res); in silead_ts_read_props()
627 "silead/%s.fw", acpi_id->id); in silead_ts_set_default_fw_name()
633 "silead/%s.fw", id->name); in silead_ts_set_default_fw_name()
643 "silead/%s.fw", id->name); in silead_ts_set_default_fw_name()
818 { .compatible = "silead,gsl1680" },
819 { .compatible = "silead,gsl1688" },
820 { .compatible = "silead,gsl3670" },
821 { .compatible = "silead,gsl3675" },
822 { .compatible = "silead,gsl3692" },
841 MODULE_DESCRIPTION("Silead I2C touchscreen driver");