Lines Matching defs:lmp_subver
45 .lmp_subver = (lmps), \
76 __u16 lmp_subver;
130 .lmp_subver = RTL_ROM_LMP_8703B,
142 .lmp_subver = RTL_ROM_LMP_8703B,
154 .lmp_subver = RTL_ROM_LMP_8703B,
312 static const struct id_table *btrtl_match_ic(u16 lmp_subver, u16 hci_rev,
320 (ic_id_table[i].lmp_subver != lmp_subver))
631 __u16 lmp_subver;
718 if (btrtl_dev->ic_info->lmp_subver !=
719 project_id_to_lmp_subver[i].lmp_subver) {
721 project_id_to_lmp_subver[i].lmp_subver,
722 btrtl_dev->ic_info->lmp_subver);
852 __le16_to_cpu(rp->hci_rev), __le16_to_cpu(rp->lmp_subver));
979 static bool rtl_has_chip_type(u16 lmp_subver)
981 switch (lmp_subver) {
1047 u16 hci_rev, lmp_subver;
1064 lmp_subver = get_unaligned_le16(reg_val);
1066 if (lmp_subver == RTL_ROM_LMP_8822B) {
1076 btrtl_dev->ic_info = btrtl_match_ic(lmp_subver, hci_rev,
1094 lmp_subver = le16_to_cpu(resp->lmp_subver);
1098 if (rtl_has_chip_type(lmp_subver)) {
1104 btrtl_dev->ic_info = btrtl_match_ic(lmp_subver, hci_rev, hci_ver,
1108 rtl_dev_info(hdev, "examining hci_ver=%02x hci_rev=%04x lmp_ver=%02x lmp_subver=%04x",
1110 lmp_ver, lmp_subver);
1145 lmp_subver, hci_rev, hci_ver);
1161 if (lmp_subver == RTL_ROM_LMP_8852A && hci_rev == 0x000c) {
1236 switch (btrtl_dev->ic_info->lmp_subver) {
1302 switch (btrtl_dev->ic_info->lmp_subver) {