*/
 bool __init early_is_amd_nb(u32 device)
 {
-       const struct pci_device_id *misc_ids = amd_nb_misc_ids;
        const struct pci_device_id *id;
        u32 vendor = device & 0xffff;
 
            boot_cpu_data.x86_vendor != X86_VENDOR_HYGON)
                return false;
 
-       if (boot_cpu_data.x86_vendor == X86_VENDOR_HYGON)
-               misc_ids = hygon_nb_misc_ids;
+       if (cpu_feature_enabled(X86_FEATURE_ZEN))
+               return false;
 
        device >>= 16;
-       for (id = misc_ids; id->vendor; id++)
+       for (id = amd_nb_misc_ids; id->vendor; id++)
                if (vendor == id->vendor && device == id->device)
                        return true;
        return false;