Home
last modified time | relevance | path

Searched refs:qcdev (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/hid/intel-thc-hid/intel-quicki2c/
H A Dpci-quicki2c.c129 static int quicki2c_get_acpi_resources(struct quicki2c_device *qcdev) in quicki2c_get_acpi_resources() argument
131 struct acpi_device *adev = ACPI_COMPANION(qcdev->dev); in quicki2c_get_acpi_resources()
138 dev_err(qcdev->dev, "Invalid acpi device pointer\n"); in quicki2c_get_acpi_resources()
142 qcdev->acpi_dev = adev; in quicki2c_get_acpi_resources()
152 qcdev->hid_desc_addr = (u16)hid_desc_addr; in quicki2c_get_acpi_resources()
158 &qcdev->active_ltr_val); in quicki2c_get_acpi_resources()
166 &qcdev->low_power_ltr_val); in quicki2c_get_acpi_resources()
178 qcdev->i2c_slave_addr = i2c_param.device_address; in quicki2c_get_acpi_resources()
187 qcdev->i2c_speed_mode = THC_I2C_STANDARD; in quicki2c_get_acpi_resources()
188 qcdev->i2c_clock_hcnt = i2c_config.SMHX; in quicki2c_get_acpi_resources()
[all …]
H A Dquicki2c-hid.c23 struct quicki2c_device *qcdev = hid->driver_data; in quicki2c_hid_parse() local
25 if (qcdev->report_descriptor) in quicki2c_hid_parse()
26 return hid_parse_report(hid, qcdev->report_descriptor, in quicki2c_hid_parse()
27 le16_to_cpu(qcdev->dev_desc.report_desc_len)); in quicki2c_hid_parse()
29 dev_err_once(qcdev->dev, "invalid report descriptor\n"); in quicki2c_hid_parse()
56 struct quicki2c_device *qcdev = hid->driver_data; in quicki2c_hid_raw_request() local
59 ret = pm_runtime_resume_and_get(qcdev->dev); in quicki2c_hid_raw_request()
65 ret = quicki2c_get_report(qcdev, rtype, reportnum, buf, len); in quicki2c_hid_raw_request()
68 ret = quicki2c_set_report(qcdev, rtype, reportnum, buf, len); in quicki2c_hid_raw_request()
71 dev_err(qcdev->dev, "Not supported request type %d\n", reqtype); in quicki2c_hid_raw_request()
[all …]