Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/thunderbolt/tb_pcib.c
| Show First 20 Lines • Show All 96 Lines • ▼ Show 20 Lines | struct tb_pcib_ident { | ||||
| { VENDOR_INTEL, TB_DEV_AR_C_4C, 0xffff, 0xffff, TB_GEN_TB3|TB_HWIF_AR, | { VENDOR_INTEL, TB_DEV_AR_C_4C, 0xffff, 0xffff, TB_GEN_TB3|TB_HWIF_AR, | ||||
| "Thunderbolt 3 PCI-PCI Bridge (Alpine Ridge C 4C)" }, | "Thunderbolt 3 PCI-PCI Bridge (Alpine Ridge C 4C)" }, | ||||
| { VENDOR_INTEL, TB_DEV_AR_C_2C, 0xffff, 0xffff, TB_GEN_TB3|TB_HWIF_AR, | { VENDOR_INTEL, TB_DEV_AR_C_2C, 0xffff, 0xffff, TB_GEN_TB3|TB_HWIF_AR, | ||||
| "Thunderbolt 3 PCI-PCI Bridge C (Alpine Ridge C 2C)" }, | "Thunderbolt 3 PCI-PCI Bridge C (Alpine Ridge C 2C)" }, | ||||
| { VENDOR_INTEL, TB_DEV_ICL_0, 0xffff, 0xffff, TB_GEN_TB3|TB_HWIF_ICL, | { VENDOR_INTEL, TB_DEV_ICL_0, 0xffff, 0xffff, TB_GEN_TB3|TB_HWIF_ICL, | ||||
| "Thunderbolt 3 PCI-PCI Bridge (IceLake)" }, | "Thunderbolt 3 PCI-PCI Bridge (IceLake)" }, | ||||
| { VENDOR_INTEL, TB_DEV_ICL_1, 0xffff, 0xffff, TB_GEN_TB3|TB_HWIF_ICL, | { VENDOR_INTEL, TB_DEV_ICL_1, 0xffff, 0xffff, TB_GEN_TB3|TB_HWIF_ICL, | ||||
| "Thunderbolt 3 PCI-PCI Bridge (IceLake)" }, | "Thunderbolt 3 PCI-PCI Bridge (IceLake)" }, | ||||
| { VENDOR_AMD, TB_DEV_PINK_SARDINE_0, 0xffff, 0xffff, | |||||
| TB_GEN_USB4|TB_HWIF_USB4, "USB4 PCI-PCI Bridge (Pink Sardine)" }, | |||||
| { VENDOR_AMD, TB_DEV_PINK_SARDINE_1, 0xffff, 0xffff, | |||||
| TB_GEN_USB4|TB_HWIF_USB4, "USB4 PCI-PCI Bridge (Pink Sardine)" }, | |||||
| { 0, 0, 0, 0, 0, NULL } | { 0, 0, 0, 0, 0, NULL } | ||||
| }; | }; | ||||
| static struct tb_pcib_ident * | static struct tb_pcib_ident * | ||||
| tb_pcib_find_ident(device_t dev) | tb_pcib_find_ident(device_t dev) | ||||
| { | { | ||||
| struct tb_pcib_ident *n; | struct tb_pcib_ident *n; | ||||
| uint16_t v, d, sv, sd; | uint16_t v, d, sv, sd; | ||||
| ▲ Show 20 Lines • Show All 502 Lines • Show Last 20 Lines | |||||