Use device_probe

This commit is contained in:
Dhinak G
2021-06-17 13:18:31 -04:00
parent 7b758fcf15
commit 94af2350f4
12 changed files with 973 additions and 914 deletions
+63 -168
View File
@@ -100,32 +100,14 @@ MissingSSE42 = [
"iMac10,1",
"MacPro3,1",
"Xserve2,1",
"Dortania1,1"
"Dortania1,1",
]
SSEEmulator = [
"MacPro3,1",
"Xserve2,1",
"Dortania1,1"
]
SSEEmulator = ["MacPro3,1", "Xserve2,1", "Dortania1,1"]
DualSocket = [
"MacPro3,1",
"MacPro4,1",
"MacPro5,1",
"Xserve2,1",
"Xserve3,1",
"Dortania1,1"
]
DualSocket = ["MacPro3,1", "MacPro4,1", "MacPro5,1", "Xserve2,1", "Xserve3,1", "Dortania1,1"]
pciSSDT = [
"MacBookPro6,1",
"MacBookPro6,2",
"iMac11,1",
"iMac11,2",
"iMac11,3",
"Dortania1,1"
]
pciSSDT = ["MacBookPro6,1", "MacBookPro6,2", "iMac11,1", "iMac11,2", "iMac11,3", "Dortania1,1"]
# Ethernet patches
@@ -142,15 +124,9 @@ EthernetNvidia = [
"Macmini3,1",
"iMac9,1",
"iMac10,1",
"Dortania1,1"
]
EthernetMarvell = [
"MacBook4,1",
"MacBookPro4,1",
"iMac7,1",
"iMac8,1",
"Dortania1,1"
"Dortania1,1",
]
EthernetMarvell = ["MacBook4,1", "MacBookPro4,1", "iMac7,1", "iMac8,1", "Dortania1,1"]
EthernetBroadcom = [
"MacBookAir4,1",
"MacBookAir4,2",
@@ -169,31 +145,14 @@ EthernetBroadcom = [
"iMac11,3",
"iMac12,1",
"iMac12,2",
"Dortania1,1"
"Dortania1,1",
]
# Wifi patches
WifiAtheros = [
"iMac10,1",
"iMac11,1",
"iMac11,2",
"iMac11,3",
"iMac12,1",
"iMac12,2",
"MacPro3,1",
"MacPro4,1",
"Dortania1,1"
]
WifiAtheros = ["iMac10,1", "iMac11,1", "iMac11,2", "iMac11,3", "iMac12,1", "iMac12,2", "MacPro3,1", "MacPro4,1", "Dortania1,1"]
WifiBCM94328 = [
"MacBook4,1",
"MacBookAir2,1",
"MacBookPro4,1",
"iMac7,1",
"iMac8,1",
"Dortania1,1"
]
WifiBCM94328 = ["MacBook4,1", "MacBookAir2,1", "MacBookPro4,1", "iMac7,1", "iMac8,1", "Dortania1,1"]
WifiBCM94322 = [
"MacBook5,1",
@@ -209,12 +168,12 @@ WifiBCM94322 = [
"Macmini3,1",
"iMac9,1",
"MacPro5,1",
"Dortania1,1"
"Dortania1,1",
]
WifiBCM94331 = [
"MacBook6,1", # PciRoot(0x0)/Pci(0x15,0x0)/Pci(0x0,0x0)
"MacBook7,1", # PciRoot(0x0)/Pci(0x15,0x0)/Pci(0x0,0x0)
"MacBook6,1", # PciRoot(0x0)/Pci(0x15,0x0)/Pci(0x0,0x0)
"MacBook7,1", # PciRoot(0x0)/Pci(0x15,0x0)/Pci(0x0,0x0)
"MacBookAir4,1", # PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
"MacBookAir4,2", # PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
"MacBookAir5,1", # PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
@@ -228,16 +187,16 @@ WifiBCM94331 = [
"MacBookPro9,2", # PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
"MacBookPro10,1", # PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
"MacBookPro10,2", # PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
"Macmini4,1", # PciRoot(0x0)/Pci(0x15,0x0)/Pci(0x0,0x0)
"Macmini5,1", # PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
"Macmini5,2", # PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
"Macmini5,3", # PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
"Macmini6,1", # PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
"Macmini6,2", # PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
"iMac13,1", # PciRoot(0x0)/Pci(0x1C,0x3)/Pci(0x0,0x0)
"iMac13,2", # PciRoot(0x0)/Pci(0x1C,0x3)/Pci(0x0,0x0)
"iMac13,3", # PciRoot(0x0)/Pci(0x1C,0x3)/Pci(0x0,0x0)
"Dortania1,1"
"Macmini4,1", # PciRoot(0x0)/Pci(0x15,0x0)/Pci(0x0,0x0)
"Macmini5,1", # PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
"Macmini5,2", # PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
"Macmini5,3", # PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
"Macmini6,1", # PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
"Macmini6,2", # PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
"iMac13,1", # PciRoot(0x0)/Pci(0x1C,0x3)/Pci(0x0,0x0)
"iMac13,2", # PciRoot(0x0)/Pci(0x1C,0x3)/Pci(0x0,0x0)
"iMac13,3", # PciRoot(0x0)/Pci(0x1C,0x3)/Pci(0x0,0x0)
"Dortania1,1",
]
# Audio
@@ -270,8 +229,8 @@ LegacyAudio = [
"Macmini5,1",
"Macmini5,2",
"Macmini5,3",
#"iMac7,1",
#"iMac8,1",
# "iMac7,1",
# "iMac8,1",
"iMac9,1",
"iMac10,1",
"iMac11,1",
@@ -280,7 +239,7 @@ LegacyAudio = [
"iMac12,1",
"iMac12,2",
"MacPro3,1",
"Dortania1,1"
"Dortania1,1",
]
nvidiaHDEF = [
@@ -300,7 +259,7 @@ nvidiaHDEF = [
"Macmini3,1",
"Macmini4,1",
"iMac9,1",
"iMac10,1"
"iMac10,1",
]
# GPU
@@ -355,7 +314,7 @@ LegacyGPU = [
"iMac11,3", # AMD 5000
"iMac12,1", # AMD 6000
"iMac12,2", # AMD 6000
"Dortania1,1" # RTX 3080
"Dortania1,1", # RTX 3080
]
LegacyGPUNvidia = [
@@ -447,15 +406,10 @@ LegacyHID = [
"iMac9,1",
"iMac10,1",
"MacPro3,1",
"Dortania1,1"
"Dortania1,1",
]
NVMePatch = [
"MacPro3,1",
"MacPro4,1",
"Xserve3,1",
"Dortania1,1"
]
NVMePatch = ["MacPro3,1", "MacPro4,1", "Xserve3,1", "Dortania1,1"]
XhciSupport = [
"MacBookAir5,1",
@@ -487,7 +441,7 @@ XhciSupport = [
"iMac16,1",
"iMac16,2",
"MacPro6,1",
"Dortania1,1"
"Dortania1,1",
]
SidecarPatch = [
@@ -522,7 +476,7 @@ SidecarPatch = [
"iMac16,2",
"MacPro5,1",
"MacPro6,1",
"Dortania1,1"
"Dortania1,1",
]
DualGPUPatch = [
@@ -540,7 +494,7 @@ DualGPUPatch = [
"iMac13,2",
"iMac14,2",
"iMac14,3",
"Dortania1,1"
"Dortania1,1",
]
DualGPUPatchRetina = [
@@ -555,26 +509,9 @@ IntelNvidiaDRM = [
"iMac14,3",
]
HiDPIpicker = [
"MacBook8,1",
"MacBookPro10,1",
"MacBookPro10,2",
"MacBookPro11,1",
"MacBookPro11,2",
"MacBookPro11,3",
"iMac15,1",
"Dortania1,1"
]
HiDPIpicker = ["MacBook8,1", "MacBookPro10,1", "MacBookPro10,2", "MacBookPro11,1", "MacBookPro11,2", "MacBookPro11,3", "iMac15,1", "Dortania1,1"]
IDEPatch = [
"MacBook4,1",
"MacBookPro4,1",
"iMac7,1",
"iMac8,1",
"MacPro3,1",
"Xserve2,1",
"Dortania1,1"
]
IDEPatch = ["MacBook4,1", "MacBookPro4,1", "iMac7,1", "iMac8,1", "MacPro3,1", "Xserve2,1", "Dortania1,1"]
# 11" Air
MacBookAir61 = [
@@ -616,9 +553,7 @@ MacBookPro111 = [
# MacBook Pro 15" (iGPU)
MacBookPro112 = [
"MacBookPro11,2"
]
MacBookPro112 = ["MacBookPro11,2"]
# MacBook Pro 15" and 17" (dGPU)
@@ -639,15 +574,7 @@ MacBookPro113 = [
# Mac Mini
Macmini71 = [
"Macmini3,1",
"Macmini4,1",
"Macmini5,1",
"Macmini5,2",
"Macmini5,3",
"Macmini6,1",
"Macmini6,2"
]
Macmini71 = ["Macmini3,1", "Macmini4,1", "Macmini5,1", "Macmini5,2", "Macmini5,3", "Macmini6,1", "Macmini6,2"]
# iMacPro = dGPU only iMacs
iMacPro11 = [
"iMac7,1",
@@ -669,21 +596,10 @@ iMac151 = [
"iMac15,1",
]
# iMac = Intel iGPU
iMac144 = [
"iMac13,1",
"iMac14,1",
"iMac14,4"
]
iMac144 = ["iMac13,1", "iMac14,1", "iMac14,4"]
# Mac Pro and Xserve
MacPro71 = [
"MacPro3,1",
"MacPro4,1",
"MacPro5,1",
"Xserve2,1",
"Xserve3,1",
"Dortania1,1"
]
MacPro71 = ["MacPro3,1", "MacPro4,1", "MacPro5,1", "Xserve2,1", "Xserve3,1", "Dortania1,1"]
XXerve = [
"Xserve3,1",
@@ -778,16 +694,7 @@ ControllerTypes = [
"-InternalHub",
]
upgradableMXMGPUs = [
"iMac10,1"
"iMac11,1",
"iMac11,2",
"iMac11,3",
"iMac12,1",
"iMac12,2",
"Xserve3,1",
"Dortania1,1"
]
upgradableMXMGPUs = ["iMac10,1", "iMac11,1", "iMac11,2", "iMac11,3", "iMac12,1", "iMac12,2", "Xserve3,1", "Dortania1,1"]
NightShift = [
"MacBook4,1",
@@ -831,7 +738,7 @@ NightShift = [
"MacPro5,1",
"Xserve2,1",
"Xserve3,1",
"Dortania1,1"
"Dortania1,1",
]
UGAtoGOP = [
@@ -887,7 +794,7 @@ SATAPatch = [
"MacPro5,1",
"Xserve2,1",
"Xserve3,1",
"Dortania1,1"
"Dortania1,1",
]
NoAPFSsupport = [
@@ -909,7 +816,7 @@ NoAPFSsupport = [
"MacPro4,1",
"Xserve2,1",
"Xserve3,1",
"Dortania1,1"
"Dortania1,1",
]
NoRootPatch11 = [
@@ -959,7 +866,7 @@ NoExFat = [
"MacPro5,1",
"Xserve2,1",
"Xserve3,1",
"Dortania1,1"
"Dortania1,1",
]
SandyIGPU = [
@@ -997,14 +904,7 @@ windows_audio = [
"iMac13,3",
]
NoAGPMSupport = [
"MacBook4,1",
"MacBookPro4,1",
"iMac7,1",
"iMac8,1",
"MacPro3,1",
"Xserve2,1"
]
NoAGPMSupport = ["MacBook4,1", "MacBookPro4,1", "iMac7,1", "iMac8,1", "MacPro3,1", "Xserve2,1"]
AGDPSupport = [
"MacBookPro9,1",
@@ -1017,37 +917,32 @@ AGDPSupport = [
"iMac14,4",
"iMac15,1",
# TODO: Uncomment when dropped from macOS
#"iMac17,1",
#"iMac18,2",
#"iMac18,3",
#"iMac19,1",
#"iMac19,2",
#"iMac20,1",
#"iMac20,2",
#"iMacPro1,1",
#"MacPro6,1",
# "iMac17,1",
# "iMac18,2",
# "iMac18,3",
# "iMac19,1",
# "iMac19,2",
# "iMac20,1",
# "iMac20,2",
# "iMacPro1,1",
# "MacPro6,1",
]
AMCSupport = [
"MacBookPro8,2",
"MacBookPro8,3",
#"MacBookPro9,1",
#"MacBookPro10,1"
# "MacBookPro9,1",
# "MacBookPro10,1"
]
NoFireWireSupport = [
"MacBook5,1",
"MacBook6,1",
"MacBook7,1",
"MacBookAir1,1",
"MacBookAir2,1",
"MacBookAir3,1",
"MacBookAir3,2",
"MacBook5,1",
"MacBook6,1",
"MacBook7,1",
"MacBookAir1,1",
"MacBookAir2,1",
"MacBookAir3,1",
"MacBookAir3,2",
]
RecoveryIgnore = [
"Update",
"VM",
"Recovery",
"Preboot"
]
RecoveryIgnore = ["Update", "VM", "Recovery", "Preboot"]