| 55 | } |
| 56 | |
| 57 | void pcr_init(struct pci_dev *const sb) |
| 58 | { |
| 59 | bool error_exit = false; |
| 60 | bool p2sb_revealed = false; |
| 61 | struct pci_dev *p2sb; |
| 62 | bool use_p2sb = true; |
| 63 | pciaddr_t sbbar_phys; |
| 64 | |
| 65 | if (sbbar) |
| 66 | return; |
| 67 | |
| 68 | switch (sb->device_id) { |
| 69 | case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_PRE: |
| 70 | case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_PRE: |
| 71 | case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_U_BASE_SKL: |
| 72 | case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_Y_PREM_SKL: |
| 73 | case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_U_PREM_SKL: |
| 74 | case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_U_BASE_KBL: |
| 75 | case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_U_PREM_KBL: |
| 76 | case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_Y_PREM_KBL: |
| 77 | case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_U_IHDCP_BASE: |
| 78 | case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_U_IHDCP_PREM: |
| 79 | case PCI_DEVICE_ID_INTEL_SUNRISEPOINT_LP_Y_IHDCP_PREM: |
| 80 | case PCI_DEVICE_ID_INTEL_H110: |
| 81 | case PCI_DEVICE_ID_INTEL_H170: |
| 82 | case PCI_DEVICE_ID_INTEL_Z170: |
| 83 | case PCI_DEVICE_ID_INTEL_Q170: |
| 84 | case PCI_DEVICE_ID_INTEL_Q150: |
| 85 | case PCI_DEVICE_ID_INTEL_B150: |
| 86 | case PCI_DEVICE_ID_INTEL_C236: |
| 87 | case PCI_DEVICE_ID_INTEL_C232: |
| 88 | case PCI_DEVICE_ID_INTEL_QM170: |
| 89 | case PCI_DEVICE_ID_INTEL_HM170: |
| 90 | case PCI_DEVICE_ID_INTEL_CM236: |
| 91 | case PCI_DEVICE_ID_INTEL_HM175: |
| 92 | case PCI_DEVICE_ID_INTEL_QM175: |
| 93 | case PCI_DEVICE_ID_INTEL_CM238: |
| 94 | case PCI_DEVICE_ID_INTEL_H270: |
| 95 | case PCI_DEVICE_ID_INTEL_Z270: |
| 96 | case PCI_DEVICE_ID_INTEL_Q270: |
| 97 | case PCI_DEVICE_ID_INTEL_Q250: |
| 98 | case PCI_DEVICE_ID_INTEL_B250: |
| 99 | case PCI_DEVICE_ID_INTEL_Z370: |
| 100 | case PCI_DEVICE_ID_INTEL_H310C: |
| 101 | case PCI_DEVICE_ID_INTEL_X299: |
| 102 | case PCI_DEVICE_ID_INTEL_C621: |
| 103 | case PCI_DEVICE_ID_INTEL_C621A: |
| 104 | case PCI_DEVICE_ID_INTEL_C622: |
| 105 | case PCI_DEVICE_ID_INTEL_C624: |
| 106 | case PCI_DEVICE_ID_INTEL_C625: |
| 107 | case PCI_DEVICE_ID_INTEL_C626: |
| 108 | case PCI_DEVICE_ID_INTEL_C627: |
| 109 | case PCI_DEVICE_ID_INTEL_C628: |
| 110 | case PCI_DEVICE_ID_INTEL_C629: |
| 111 | case PCI_DEVICE_ID_INTEL_C624_SUPER: |
| 112 | case PCI_DEVICE_ID_INTEL_C627_SUPER_1: |
| 113 | case PCI_DEVICE_ID_INTEL_C621_SUPER: |
| 114 | case PCI_DEVICE_ID_INTEL_C627_SUPER_2: |
no test coverage detected