Home
last modified time | relevance | path

Searched refs:product_id (Results 1 – 25 of 133) sorted by relevance

123456

/linux-6.15/drivers/gpu/drm/etnaviv/
H A Detnaviv_hwdb.c12 .product_id = 0x70001,
44 .product_id = 0x5202,
75 .product_id = 0x70003,
107 .product_id = 0x70003,
139 .product_id = ~0U,
170 .product_id = ~0U,
202 .product_id = 0x45080009,
234 .product_id = 0x5080009,
268 const u32 product_id = ident->product_id; in etnaviv_fill_identity_from_hwdb() local
276 (etnaviv_chip_identities[i].product_id == ident->product_id || in etnaviv_fill_identity_from_hwdb()
[all …]
/linux-6.15/drivers/soc/bcm/brcmstb/
H A Dcommon.c15 static u32 product_id; variable
25 return product_id; in brcmstb_get_product_id()
63 product_id = readl(sun_top_ctrl_base + 0x4); in brcmstb_soc_device_early_init()
95 product_id >> 28 ? in brcmstb_soc_device_init()
96 product_id >> 16 : product_id >> 8); in brcmstb_soc_device_init()
98 ((product_id & 0xf0) >> 4) + 'A', in brcmstb_soc_device_init()
99 product_id & 0xf); in brcmstb_soc_device_init()
/linux-6.15/drivers/soc/samsung/
H A Dexynos-chipid.c36 u32 product_id; member
71 static const char *product_id_to_soc_id(unsigned int product_id) in product_id_to_soc_id() argument
76 if (product_id == soc_ids[i].id) in product_id_to_soc_id()
91 soc_info->product_id = val & EXYNOS_MASK; in exynos_chipid_get_chipid_info()
142 soc_dev_attr->soc_id = product_id_to_soc_id(soc_info.product_id); in exynos_chipid_probe()
160 soc_dev_attr->soc_id, soc_info.product_id, soc_info.revision); in exynos_chipid_probe()
H A Dexynos-asv.c125 u32 product_id = 0; in exynos_asv_init() local
135 &product_id); in exynos_asv_init()
141 switch (product_id & EXYNOS_MASK) { in exynos_asv_init()
/linux-6.15/drivers/usb/misc/
H A Dusb251xb.c119 u16 product_id; member
152 u16 product_id; member
160 .product_id = 0x2422,
168 .product_id = 0x2512,
176 .product_id = 0x2512,
184 .product_id = 0x2513,
192 .product_id = 0x2513,
200 .product_id = 0x2514,
208 .product_id = 0x2514,
216 .product_id = 0x2517,
[all …]
H A Diowarrior.c94 u16 product_id; member
394 switch (dev->product_id) { in iowarrior_write()
481 __func__, dev->product_id); in iowarrior_write()
532 if (dev->product_id == USB_DEVICE_ID_CODEMERCS_IOW24 || in iowarrior_ioctl()
534 dev->product_id == USB_DEVICE_ID_CODEMERCS_IOWPV1 || in iowarrior_ioctl()
535 dev->product_id == USB_DEVICE_ID_CODEMERCS_IOWPV2 || in iowarrior_ioctl()
536 dev->product_id == USB_DEVICE_ID_CODEMERCS_IOW40) { in iowarrior_ioctl()
553 dev->product_id); in iowarrior_ioctl()
579 info.product = dev->product_id; in iowarrior_ioctl()
808 if ((dev->product_id == USB_DEVICE_ID_CODEMERCS_IOW56) || in iowarrior_probe()
[all …]
/linux-6.15/drivers/input/mouse/
H A Dcyapa_gen6.c237 memcpy(&cyapa->product_id[0], &resp_data[51], 5); in cyapa_gen6_read_sys_info()
238 cyapa->product_id[5] = '-'; in cyapa_gen6_read_sys_info()
239 memcpy(&cyapa->product_id[6], &resp_data[56], 6); in cyapa_gen6_read_sys_info()
240 cyapa->product_id[12] = '-'; in cyapa_gen6_read_sys_info()
242 cyapa->product_id[15] = '\0'; in cyapa_gen6_read_sys_info()
280 cyapa->product_id[5] = '-'; in cyapa_gen6_bl_read_app_info()
282 cyapa->product_id[12] = '-'; in cyapa_gen6_bl_read_app_info()
284 cyapa->product_id[15] = '\0'; in cyapa_gen6_bl_read_app_info()
709 if (memcmp(cyapa->product_id, product_id, in cyapa_gen6_operational_check()
710 strlen(product_id)) != 0) { in cyapa_gen6_operational_check()
[all …]
H A Delan_i2c_core.c77 u16 product_id; member
100 static u32 elan_i2c_lookup_quirks(u16 ic_type, u16 product_id) in elan_i2c_lookup_quirks() argument
104 u16 product_id; in elan_i2c_lookup_quirks() member
118 elan_i2c_quirks[i].product_id == product_id) { in elan_i2c_lookup_quirks()
123 if (ic_type >= 0x0D && product_id >= 0x123) in elan_i2c_lookup_quirks()
247 switch (data->product_id) { in elan_check_ASUS_special_fw()
587 data->product_id); in elan_sysfs_read_product_id()
634 kasprintf(GFP_KERNEL, ETP_FW_NAME, data->product_id); in elan_sysfs_update_fw()
1094 input->id.product = data->product_id; in elan_setup_trackpoint_input_device()
1126 input->id.product = data->product_id; in elan_setup_input_device()
[all …]
H A Dcyapa_gen3.c993 memcpy(&cyapa->product_id[0], &query_data[0], 5); in cyapa_gen3_get_query_data()
994 cyapa->product_id[5] = '-'; in cyapa_gen3_get_query_data()
995 memcpy(&cyapa->product_id[6], &query_data[5], 6); in cyapa_gen3_get_query_data()
996 cyapa->product_id[12] = '-'; in cyapa_gen3_get_query_data()
997 memcpy(&cyapa->product_id[13], &query_data[11], 2); in cyapa_gen3_get_query_data()
998 cyapa->product_id[15] = '\0'; in cyapa_gen3_get_query_data()
1105 if (memcmp(cyapa->product_id, product_id, in cyapa_gen3_do_operational_check()
1106 strlen(product_id)) != 0) { in cyapa_gen3_do_operational_check()
1108 cyapa->product_id); in cyapa_gen3_do_operational_check()
H A Dcyapa_gen5.c2462 memcpy(&cyapa->product_id[0], &resp_data[8], 5); in cyapa_gen5_bl_query_data()
2463 cyapa->product_id[5] = '-'; in cyapa_gen5_bl_query_data()
2464 memcpy(&cyapa->product_id[6], &resp_data[13], 6); in cyapa_gen5_bl_query_data()
2465 cyapa->product_id[12] = '-'; in cyapa_gen5_bl_query_data()
2467 cyapa->product_id[15] = '\0'; in cyapa_gen5_bl_query_data()
2526 cyapa->product_id[5] = '-'; in cyapa_gen5_get_query_data()
2528 cyapa->product_id[12] = '-'; in cyapa_gen5_get_query_data()
2530 cyapa->product_id[15] = '\0'; in cyapa_gen5_get_query_data()
2587 if (memcmp(cyapa->product_id, product_id, in cyapa_gen5_do_operational_check()
2588 strlen(product_id)) != 0) { in cyapa_gen5_do_operational_check()
[all …]
/linux-6.15/drivers/input/touchscreen/
H A Dhimax_hx83112b.c148 static int himax_read_product_id(struct himax_ts_data *ts, u32 *product_id) in himax_read_product_id() argument
152 error = himax_bus_read(ts, HIMAX_REG_ADDR_ICID, product_id, in himax_read_product_id()
153 sizeof(*product_id)); in himax_read_product_id()
157 *product_id >>= 8; in himax_read_product_id()
164 u32 product_id; in himax_check_product_id() local
166 error = himax_read_product_id(ts, &product_id); in himax_check_product_id()
170 dev_dbg(&ts->client->dev, "Product id: %x\n", product_id); in himax_check_product_id()
172 if (product_id == ts->chip->id) in himax_check_product_id()
176 product_id); in himax_check_product_id()
H A Dilitek_ts_i2c.c58 char product_id[30]; member
264 memset(ts->product_id, 0, sizeof(ts->product_id)); in api_protocol_get_mcu_ver()
265 memcpy(ts->product_id, outbuf + 6, 26); in api_protocol_get_mcu_ver()
536 ts->mcu_ver, ts->product_id); in product_id_show()
538 static DEVICE_ATTR_RO(product_id);
/linux-6.15/drivers/hid/
H A Dhid-lg4ff.c65 const u32 product_id; member
99 const u32 product_id; member
119 const u16 product_id; member
126 const u16 product_id; member
311 switch (entry->wdata.product_id) { in lg4ff_adjust_input_event()
337 switch (entry->wdata.product_id) { in lg4ff_raw_event()
392 struct lg4ff_wheel_data t_wdata = { .product_id = wheel->product_id, in lg4ff_init_wheel_data()
515 switch (entry->wdata.product_id) { in lg4ff_set_autocenter_default()
833 if (lg4ff_alternate_modes[i].product_id == entry->wdata.product_id || in lg4ff_alternate_modes_show()
834 …(lg4ff_alternate_modes[i].product_id == 0 && entry->wdata.product_id == entry->wdata.real_product_… in lg4ff_alternate_modes_show()
[all …]
/linux-6.15/drivers/input/keyboard/
H A Dcap11xx.c103 u8 product_id; member
517 if (val != cap->product_id) { in cap11xx_i2c_probe()
519 val, cap->product_id); in cap11xx_i2c_probe()
570 priv->idev->id.product = cap->product_id; in cap11xx_i2c_probe()
602 .product_id = 0x55, .num_channels = 6, .num_leds = 0,
608 .product_id = 0x53, .num_channels = 6, .num_leds = 2,
614 .product_id = 0x50, .num_channels = 8, .num_leds = 8,
620 .product_id = 0x6d, .num_channels = 3, .num_leds = 0,
624 .product_id = 0x67, .num_channels = 6, .num_leds = 0,
628 .product_id = 0x6f, .num_channels = 3, .num_leds = 0,
[all …]
/linux-6.15/drivers/iio/chemical/
H A Dsgp30.c105 u16 product_id; member
117 unsigned long product_id; member
186 .product_id = SGP30,
191 .product_id = SGPC3,
414 unsigned int product_id) in sgp_check_compat() argument
430 if (product != product_id) { in sgp_check_compat()
478 data->product_id = SGP30; in sgp_init()
485 data->product_id = SGPC3; in sgp_init()
531 ret = sgp_check_compat(data, match_data->product_id); in sgp_probe()
/linux-6.15/drivers/iio/adc/
H A Dad4851.c456 if (product_id != st->info->product_id) in ad4851_setup()
458 product_id); in ad4851_setup()
1068 .product_id = 0x67,
1077 .product_id = 0x66,
1086 .product_id = 0x65,
1095 .product_id = 0x64,
1104 .product_id = 0x63,
1113 .product_id = 0x62,
1122 .product_id = 0x61,
1131 .product_id = 0x60,
[all …]
/linux-6.15/include/linux/
H A Dipmi_smi.h231 unsigned int product_id; member
270 id->product_id = data[9] | (data[10] << 8); in ipmi_demangle_device_id()
273 id->product_id = 0; in ipmi_demangle_device_id()
/linux-6.15/include/drm/
H A Ddrm_edid.h288 struct drm_edid_product_id product_id; member
397 #define drm_edid_encode_panel_id(vend_chr_0, vend_chr_1, vend_chr_2, product_id) \ argument
401 ((product_id) & 0xffff))
419 static inline void drm_edid_decode_panel_id(u32 panel_id, char vend[4], u16 *product_id) in drm_edid_decode_panel_id() argument
421 *product_id = (u16)(panel_id & 0xffff); in drm_edid_decode_panel_id()
/linux-6.15/drivers/media/usb/pwc/
H A Dpwc-if.c775 int vendor_id, product_id, type_id; in usb_pwc_probe() local
783 product_id = le16_to_cpu(udev->descriptor.idProduct); in usb_pwc_probe()
787 vendor_id, product_id, in usb_pwc_probe()
798 switch (product_id) { in usb_pwc_probe()
864 switch(product_id) { in usb_pwc_probe()
875 switch(product_id) { in usb_pwc_probe()
937 switch(product_id) { in usb_pwc_probe()
958 switch(product_id) { in usb_pwc_probe()
976 switch(product_id) { in usb_pwc_probe()
987 switch(product_id) { in usb_pwc_probe()
[all …]
/linux-6.15/drivers/input/rmi4/
H A Drmi_f01.c52 u8 product_id[RMI_PRODUCT_ID_LENGTH + 1]; member
179 memcpy(props->product_id, &queries[11], in rmi_f01_read_properties()
181 props->product_id[RMI_PRODUCT_ID_LENGTH] = '\0'; in rmi_f01_read_properties()
260 return f01->properties.product_id; in rmi_f01_get_product_ID()
294 return sysfs_emit(buf, "%s\n", f01->properties.product_id); in rmi_driver_product_id_show()
297 static DEVICE_ATTR(product_id, 0444, rmi_driver_product_id_show, NULL);
466 f01->properties.product_id, f01->properties.firmware_id); in rmi_f01_probe()
H A Drmi_f34.h211 unsigned char product_id[PRODUCT_ID_SIZE + 1]; member
231 u8 product_id[10]; member
/linux-6.15/drivers/media/usb/gspca/gl860/
H A Dgl860.c34 u16 vendor_id, u16 product_id);
321 u16 vendor_id, product_id; in sd_config() local
325 product_id = id->idProduct; in sd_config()
341 if (gl860_guess_sensor(gspca_dev, vendor_id, product_id) == -1) in sd_config()
625 u16 vendor_id, u16 product_id) in gl860_guess_sensor() argument
630 if (product_id == 0xf191) in gl860_guess_sensor()
/linux-6.15/drivers/bluetooth/
H A Dbtqca.h110 __le32 product_id; member
127 __le16 product_id; member
/linux-6.15/drivers/staging/greybus/
H A Dbootrom.c137 intf->product_id = le32_to_cpu(response.product_id); in bootrom_es2_fixup_vid_pid()
140 intf->vendor_id, intf->product_id); in bootrom_es2_fixup_vid_pid()
169 intf->vendor_id, intf->product_id); in find_firmware()
/linux-6.15/drivers/usb/serial/
H A Dkeyspan.c137 int product_id; member
187 .product_id = keyspan_usa18x_product_id,
204 .product_id = keyspan_usa19_product_id,
221 .product_id = keyspan_usa19qi_product_id,
238 .product_id = keyspan_mpr_product_id,
255 .product_id = keyspan_usa19qw_product_id,
272 .product_id = keyspan_usa19w_product_id,
306 .product_id = keyspan_usa28_product_id,
323 .product_id = keyspan_usa28x_product_id,
378 .product_id = keyspan_usa49w_product_id,
[all …]

123456