Components
241 components with their PCI/USB hardware IDs, the Linux driver seen on real machines, and the Macs that use them. Search a hardware ID with hw:10de:0647.
| Kind | Component | Hardware IDs | Driver | Configs | Macs |
|---|---|---|---|---|---|
| Graphics | |||||
| Graphics | AMD FirePro D500 (dual, 3 GB each) (discrete) | pci:1002:679e | radeon, amdgpu · GLES 3.2 | 1 | MacPro6,1 |
| Graphics | AMD FirePro D700 (dual, 6 GB each) (discrete) | pci:1002:6798 | radeon, amdgpu · GLES 3.2 | 1 | MacPro6,1 |
| Graphics | AMD Radeon HD 6490M (discrete) | pci:1002:6760 | radeon · GLES 3.1 | 1 | MacBookPro8,2 |
| Graphics | AMD Radeon HD 6630M / 6750M (Whistler) (discrete) | pci:1002:6741 | radeon · GLES 3.1 | 6 | MacBookPro8,2, MacBookPro8,3, iMac12,1, Macmini5,2 |
| Graphics | AMD Radeon HD 6770M (discrete) | pci:1002:6740 | radeon · GLES 3.1 | 4 | MacBookPro8,2, MacBookPro8,3, iMac12,1, iMac12,2 |
| Graphics | AMD Radeon HD 6970M (discrete) | pci:1002:6720 | radeon · GLES 3.1 | 1 | iMac12,2 |
| Graphics | AMD Radeon Pro 450 / 455 / 460 / 555 / 560 / 555X / 560X (Polaris 11) (discrete) | pci:1002:67ef | amdgpu · GLES 3.2 | 6 | MacBookPro13,3, MacBookPro14,3, MacBookPro15,1, iMac18,2, iMac19,2 |
| Graphics | AMD Radeon Pro 5300 / 5500 XT (Navi 14) (discrete) | pci:1002:7340 | amdgpu · GLES 3.2 | 2 | iMac20,1 |
| Graphics | AMD Radeon Pro 5300M / 5500M (Navi 14) (discrete) | pci:1002:7340 | amdgpu · GLES 3.2 | 1 | MacBookPro16,1 |
| Graphics | AMD Radeon Pro 5600M (Navi 12, 8 GB HBM2) (discrete) | pci:1002:7360 | amdgpu · GLES 3.2 | 1 | MacBookPro16,4 |
| Graphics | AMD Radeon Pro 570 / 575 / 580 / 570X / 575X / 580X (Polaris 10/20) (discrete) | pci:1002:67df | amdgpu · GLES 3.2 | 3 | iMac18,3, iMac19,1, MacPro7,1 |
| Graphics | AMD Radeon Pro 5700 / 5700 XT (Navi 10) (discrete) | pci:1002:7319 | amdgpu · GLES 3.2 | 2 | iMac20,2 |
| Graphics | AMD Radeon Pro Vega 16 / Vega 20 (Vega 12) (discrete) | pci:1002:69af | amdgpu · GLES 3.2 | 2 | MacBookPro15,3 |
| Graphics | AMD Radeon Pro Vega 20 (discrete) | pci:1002:69af | amdgpu · GLES 3.2 | 1 | iMac19,2 |
| Graphics | AMD Radeon Pro Vega 48 (discrete) | pci:1002:6869 | amdgpu · GLES 3.2 | 1 | iMac19,1 |
| Graphics | AMD Radeon Pro Vega 56 (8 GB HBM2) (discrete) | pci:1002:6867 | amdgpu · GLES 3.2 | 1 | iMacPro1,1 |
| Graphics | AMD Radeon Pro Vega 64 (16 GB HBM2) (discrete) | pci:1002:6860 | amdgpu · GLES 3.2 | 1 | iMacPro1,1 |
| Graphics | AMD Radeon Pro Vega 64X (16 GB HBM2) (discrete) | amdgpu · GLES 3.2 | 1 | iMacPro1,1 | |
| Graphics | AMD Radeon Pro Vega II / Vega II Duo MPX Module (discrete) | pci:1002:66a3 | amdgpu · GLES 3.2 | 1 | MacPro7,1 |
| Graphics | AMD Radeon Pro W5500X MPX Module (discrete) | amdgpu · GLES 3.2 | 1 | MacPro7,1 | |
| Graphics | AMD Radeon Pro W5700X MPX Module (discrete) | pci:1002:7310 | amdgpu · GLES 3.2 | 1 | MacPro7,1 |
| Graphics | AMD Radeon Pro W6600X MPX Module (discrete) | amdgpu · GLES 3.2 | 1 | MacPro7,1 | |
| Graphics | AMD Radeon Pro W6800X / W6800X Duo MPX Module (discrete) | pci:1002:73ab | amdgpu · GLES 3.2 | 1 | MacPro7,1 |
| Graphics | AMD Radeon Pro W6900X MPX Module (discrete) | pci:1002:73a2 | amdgpu · GLES 3.2 | 1 | MacPro7,1 |
| Graphics | AMD Radeon R9 M290 / M390 (Pitcairn) (discrete) | pci:1002:6819 | radeon · GLES 3.2 | 2 | iMac15,1, iMac17,1 |
| Graphics | AMD Radeon R9 M290X / FirePro D300 (Pitcairn XT) (discrete) | pci:1002:6810 | radeon, amdgpu · GLES 3.2 | 2 | iMac15,1, MacPro6,1 |
| Graphics | AMD Radeon R9 M295X (discrete) | pci:1002:6938 | amdgpu · GLES 3.2 | 2 | iMac15,1 |
| Graphics | AMD Radeon R9 M370X (discrete) | pci:1002:6821 | radeon, amdgpu · GLES 3.2 | 1 | MacBookPro11,5 |
| Graphics | AMD Radeon R9 M380 (discrete) | pci:1002:6640 | radeon · GLES 3.2 | 1 | iMac17,1 |
| Graphics | AMD Radeon R9 M395 / M395X (Tonga) (discrete) | pci:1002:6920 | amdgpu · GLES 3.2 | 1 | iMac17,1 |
| Graphics | ATI Mobility Radeon X1600 (discrete) | pci:1002:71c5 | radeon · GLES 2.0 | 4 | MacBookPro1,1, MacBookPro1,2, MacBookPro2,1, MacBookPro2,2 |
| Graphics | ATI Radeon HD 2400 XT (discrete) | pci:1002:94c8 | radeon · GLES 3.0 | 2 | iMac7,1, iMac8,1 |
| Graphics | ATI Radeon HD 2600 Pro (discrete) | pci:1002:9583 | radeon · GLES 3.0 | 4 | iMac7,1, iMac8,1 |
| Graphics | ATI Radeon HD 2600 XT (256 MB) (discrete) | pci:1002:9588 | radeon · GLES 3.0 | 1 | MacPro3,1 |
| Graphics | ATI Radeon HD 4670 (discrete) | pci:1002:9488 | radeon · GLES 3.0 | 3 | iMac10,1, iMac11,2 |
| Graphics | ATI Radeon HD 4850 (discrete) | pci:1002:944a | radeon · GLES 3.0 | 2 | iMac9,1, iMac11,1 |
| Graphics | ATI Radeon HD 4870 (512 MB) (discrete) | pci:1002:9440 | radeon · GLES 3.0 | 1 | MacPro4,1 |
| Graphics | ATI Radeon HD 5670 (discrete) | pci:1002:68c0 | radeon · GLES 3.1 | 2 | iMac11,2, iMac11,3 |
| Graphics | ATI Radeon HD 5750 (discrete) | pci:1002:68a1 | radeon · GLES 3.1 | 1 | iMac11,3 |
| Graphics | ATI Radeon HD 5770 (1 GB) (discrete) | pci:1002:68b8 | radeon · GLES 3.1 | 2 | MacPro5,1 |
| Graphics | ATI Radeon HD 5870 (1 GB) (discrete) | pci:1002:6898 | radeon · GLES 3.1 | 2 | MacPro5,1 |
| Graphics | ATI Radeon X1300 (64 MB) (discrete) | pci:1002:7146 | radeon · GLES 2.0 | 2 | Xserve1,1, Xserve2,1 |
| Graphics | ATI Radeon X1600 (discrete) | pci:1002:71c5 | radeon · GLES 2.0 | 4 | iMac4,1, iMac5,1 |
| Graphics | ATI Radeon X1900 XT (512 MB) (discrete) | pci:1002:7249 | radeon · GLES 2.0 | 2 | MacPro1,1, MacPro2,1 |
| Graphics | Intel GMA 950 (integrated) | pci:8086:27a2 | i915 · GLES 2.0 | 8 | MacBook1,1, MacBook2,1, iMac4,2, iMac5,2, Macmini1,1, Macmini2,1 |
| Graphics | Intel GMA X3100 (integrated) | pci:8086:2a02 | i915 · GLES 2.0 | 3 | MacBook3,1, MacBook4,1, MacBookAir1,1 |
| Graphics | Intel HD Graphics (Arrandale) (integrated) | pci:8086:0046 | i915 · GLES 2.0 | 2 | MacBookPro6,1, MacBookPro6,2 |
| Graphics | Intel HD Graphics 3000 (integrated) | pci:8086:0116 · pci:8086:0126 | i915 · GLES 3.0 | 12 | MacBookAir4,1, MacBookAir4,2, MacBookPro8,1, MacBookPro8,2, MacBookPro8,3, Macmini5,1, Macmini5,3 |
| Graphics | Intel HD Graphics 4000 (integrated) | pci:8086:0166 · pci:8086:0162 | i915 · GLES 3.0 | 11 | MacBookAir5,1, MacBookAir5,2, MacBookPro9,1, MacBookPro9,2, MacBookPro10,1, MacBookPro10,2, iMac13,3, Macmini6,1, Macmini6,2 |
| Graphics | Intel HD Graphics 5000 (integrated) | pci:8086:0a26 | i915 · GLES 3.2 | 6 | MacBookAir6,1, MacBookAir6,2, iMac14,4, Macmini7,1 |
| Graphics | Intel HD Graphics 515 (integrated) | pci:8086:191e | i915 · GLES 3.2 | 1 | MacBook9,1 |
| Graphics | Intel HD Graphics 530 (integrated) | pci:8086:191b | i915 · GLES 3.2 | 1 | MacBookPro13,3 |
| Graphics | Intel HD Graphics 5300 (integrated) | pci:8086:161e | i915 · GLES 3.2 | 1 | MacBook8,1 |
| Graphics | Intel HD Graphics 6000 (integrated) | pci:8086:1626 | i915 · GLES 3.2 | 4 | MacBookAir7,1, MacBookAir7,2, iMac16,1 |
| Graphics | Intel HD Graphics 615 (integrated) | pci:8086:591e | i915 · GLES 3.2 | 1 | MacBook10,1 |
| Graphics | Intel HD Graphics 630 (mobile) (integrated) | pci:8086:591b | i915 · GLES 3.2 | 1 | MacBookPro14,3 |
| Graphics | Intel Iris Graphics 5100 (integrated) | pci:8086:0a2e | i915 · GLES 3.2 | 3 | MacBookPro11,1, Macmini7,1 |
| Graphics | Intel Iris Graphics 540 (integrated) | pci:8086:1926 | i915 · GLES 3.2 | 1 | MacBookPro13,1 |
| Graphics | Intel Iris Graphics 550 (integrated) | pci:8086:1927 | i915 · GLES 3.2 | 1 | MacBookPro13,2 |
| Graphics | Intel Iris Graphics 6100 (integrated) | pci:8086:162b | i915 · GLES 3.2 | 1 | MacBookPro12,1 |
| Graphics | Intel Iris Plus Graphics 640 (integrated) | pci:8086:5926 | i915 · GLES 3.2 | 2 | MacBookPro14,1, iMac18,1 |
| Graphics | Intel Iris Plus Graphics 645 (integrated) | pci:8086:3ea6 | i915 · GLES 3.2 | 2 | MacBookPro15,4, MacBookPro16,3 |
| Graphics | Intel Iris Plus Graphics 650 (integrated) | pci:8086:5927 | i915 · GLES 3.2 | 1 | MacBookPro14,2 |
| Graphics | Intel Iris Plus Graphics 655 (integrated) | pci:8086:3ea5 | i915 · GLES 3.2 | 2 | MacBookPro15,2 |
| Graphics | Intel Iris Plus Graphics G4 (Ice Lake) (integrated) | pci:8086:8a5c | i915 · GLES 3.2 | 1 | MacBookAir9,1 |
| Graphics | Intel Iris Plus Graphics G7 (Ice Lake) (integrated) | pci:8086:8a51 | i915 · GLES 3.2 | 1 | MacBookAir9,1 |
| Graphics | Intel Iris Plus Graphics G7 (Ice Lake-U) (integrated) | pci:8086:8a53 | i915 · GLES 3.2 | 1 | MacBookPro16,2 |
| Graphics | Intel Iris Pro Graphics 5200 (integrated) | pci:8086:0d22 | i915 · GLES 3.2 | 1 | iMac14,1 |
| Graphics | Intel Iris Pro Graphics 5200 (mobile) (integrated) | pci:8086:0d26 | i915 · GLES 3.2 | 6 | MacBookPro11,2, MacBookPro11,3, MacBookPro11,4, MacBookPro11,5 |
| Graphics | Intel Iris Pro Graphics 6200 (integrated) | pci:8086:1622 | i915 · GLES 3.2 | 2 | iMac16,2 |
| Graphics | Intel UHD Graphics 617 (integrated) | pci:8086:87c0 | i915 · GLES 3.2 | 2 | MacBookAir8,1, MacBookAir8,2 |
| Graphics | Intel UHD Graphics 630 (integrated) | pci:8086:3e9b | i915 · GLES 3.2 | 8 | MacBookPro15,1, MacBookPro15,3, MacBookPro16,1, MacBookPro16,4, Macmini8,1 |
| Graphics | NVIDIA GeForce 320M (integrated) | pci:10de:08a4 · pci:10de:08a2 · pci:10de:08a3 · pci:10de:08a0 | nouveau · GLES 3.0 | 6 | MacBook7,1, MacBookAir3,1, MacBookAir3,2, MacBookPro7,1, Macmini4,1 |
| Graphics | NVIDIA GeForce 7300 GT (discrete) | pci:10de:0395 · pci:10de:0393 | nouveau · GLES 2.0 | 3 | iMac6,1, MacPro1,1, MacPro2,1 |
| Graphics | NVIDIA GeForce 7600 GT (discrete) | pci:10de:0391 | nouveau · GLES 2.0 | 1 | iMac6,1 |
| Graphics | NVIDIA GeForce 8600M GT (discrete) | pci:10de:0407 | nouveau · GLES 3.0 | 4 | MacBookPro3,1, MacBookPro4,1 |
| Graphics | NVIDIA GeForce 8800 GS (discrete) | pci:10de:0609 | nouveau · GLES 3.0 | 1 | iMac8,1 |
| Graphics | NVIDIA GeForce 8800 GT (512 MB) (discrete) | pci:10de:0611 · pci:10de:0602 | nouveau · GLES 3.0 | 1 | MacPro3,1 |
| Graphics | NVIDIA GeForce 9400M (integrated) | pci:10de:0861 · pci:10de:0870 · pci:10de:0867 · pci:10de:0869 · pci:10de:0863 · pci:10de:0866 | nouveau · GLES 3.0 | 20 | MacBook5,1, MacBook5,2, MacBook6,1, MacBookAir2,1, MacBookPro5,1, MacBookPro5,2, MacBookPro5,3, MacBookPro5,4, MacBookPro5,5, iMac9,1, iMac10,1, Macmini3,1 |
| Graphics | NVIDIA GeForce 9600M GT (discrete) | pci:10de:0647 | nouveau, nvidia · GLES 3.0 | 4 | MacBookPro5,1, MacBookPro5,2, MacBookPro5,3 |
| Graphics | NVIDIA GeForce GT 120 (discrete) | pci:10de:0655 · pci:10de:0640 · pci:10de:0656 | nouveau · GLES 3.0 | 3 | iMac9,1, MacPro4,1, Xserve3,1 |
| Graphics | NVIDIA GeForce GT 130 (discrete) | pci:10de:062e | nouveau · GLES 3.0 | 1 | iMac9,1 |
| Graphics | NVIDIA GeForce GT 330M (discrete) | pci:10de:0a29 | nouveau, nvidia · GLES 3.0 | 2 | MacBookPro6,1, MacBookPro6,2 |
| Graphics | NVIDIA GeForce GT 640M (discrete) | pci:10de:0fd8 | nouveau, nvidia · GLES 3.1 | 1 | iMac13,1 |
| Graphics | NVIDIA GeForce GT 650M (discrete) | pci:10de:0fd5 | nouveau, nvidia · GLES 3.1 | 4 | MacBookPro9,1, MacBookPro10,1, iMac13,1 |
| Graphics | NVIDIA GeForce GT 750M (discrete) | pci:10de:0fe9 | nouveau, nvidia · GLES 3.1 | 3 | MacBookPro11,3, iMac14,3 |
| Graphics | NVIDIA GeForce GT 755M (discrete) | pci:10de:0fea | nouveau, nvidia · GLES 3.1 | 1 | iMac14,2 |
| Graphics | NVIDIA GeForce GTX 660M (discrete) | pci:10de:0fe0 | nouveau, nvidia · GLES 3.1 | 1 | iMac13,2 |
| Graphics | NVIDIA GeForce GTX 675MX (discrete) | pci:10de:11a2 | nouveau, nvidia · GLES 3.1 | 1 | iMac13,2 |
| Graphics | NVIDIA GeForce GTX 680MX (discrete) | pci:10de:11a3 | nouveau, nvidia · GLES 3.1 | 1 | iMac13,2 |
| Graphics | NVIDIA GeForce GTX 775M (discrete) | pci:10de:119d | nouveau, nvidia · GLES 3.1 | 1 | iMac14,2 |
| Graphics | NVIDIA GeForce GTX 780M (discrete) | pci:10de:119e | nouveau, nvidia · GLES 3.1 | 1 | iMac14,2 |
| Graphics | NVIDIA Quadro FX 4500 (512 MB) (discrete) | pci:10de:009d | nouveau · GLES 2.0 | 2 | MacPro1,1, MacPro2,1 |
| Graphics | NVIDIA Quadro FX 5600 (1.5 GB) (discrete) | pci:10de:019d | nouveau · GLES 3.0 | 1 | MacPro3,1 |
| Wi-Fi | |||||
| Wi-Fi | Atheros AR242x/AR542x 802.11a/b/g | pci:168c:001c | ath5k | 6 | MacBook1,1, MacBookPro1,1, MacBookPro1,2, Macmini1,1, Macmini2,1 |
| Wi-Fi | Atheros AR5418 802.11a/b/g/n (draft) | pci:168c:0024 | ath9k | 6 | MacBook2,1, MacBookPro2,1, MacBookPro2,2, MacBookPro3,1 |
| Wi-Fi | Atheros AR928X 802.11a/b/g/n | pci:168c:002a | ath9k | 8 | iMac10,1, iMac11,1, iMac11,2, iMac11,3 |
| Wi-Fi | Atheros AR93xx (AR9380) 802.11a/b/g/n | pci:168c:0030 | ath9k | 5 | iMac12,1, iMac12,2 |
| Wi-Fi | Broadcom BCM4311 802.11a/b/g | pci:14e4:4312 | b43-pci-bridge | 4 | iMac4,1, iMac4,2, iMac5,2 |
| Wi-Fi | Broadcom BCM4321 802.11a/b/g/n | pci:14e4:4328 | b43-pci-bridge, wl | 21 | MacBook3,1, MacBook4,1, MacBookAir1,1, MacBookAir2,1, MacBookPro4,1, iMac5,1, iMac6,1, iMac7,1, iMac8,1, Macmini3,1 |
| Wi-Fi | Broadcom BCM4322 802.11a/b/g/n | pci:14e4:432b | wl, b43-pci-bridge | 23 | MacBook5,1, MacBook5,2, MacBookPro5,1, MacBookPro5,2, MacBookPro5,3, MacBookPro5,4, MacBookPro5,5, MacBookPro7,1, iMac9,1, MacPro4,1, MacPro5,1 |
| Wi-Fi | Broadcom BCM43224 802.11a/b/g/n | pci:14e4:4353 | bcma-pci-bridge, wl | 12 | MacBook6,1, MacBook7,1, MacBookAir3,1, MacBookAir3,2, MacBookAir4,1, MacBookAir4,2, MacBookAir5,1, MacBookAir5,2, MacBookPro6,1, MacBookPro6,2, Macmini4,1 |
| Wi-Fi | Broadcom BCM4331 802.11a/b/g/n | pci:14e4:4331 | bcma-pci-bridge, wl | 25 | MacBookPro8,1, MacBookPro8,2, MacBookPro8,3, MacBookPro9,1, MacBookPro9,2, MacBookPro10,1, MacBookPro10,2, iMac13,1, iMac13,2, iMac13,3, Macmini5,1, Macmini5,2, Macmini5,3, Macmini6,1, Macmini6,2 |
| Wi-Fi | Broadcom BCM4350 802.11ac | pci:14e4:43a3 | brcmfmac | 5 | MacBook8,1, MacBook9,1, MacBook10,1, MacBookPro13,1, MacBookPro14,1 |
| Wi-Fi | Broadcom BCM4355 802.11ac | pci:14e4:43dc | brcmfmac | 2 | MacBookAir8,1, MacBookAir8,2 |
| Wi-Fi | Broadcom BCM4360 802.11ac | pci:14e4:43a0 | bcma-pci-bridge, wl | 28 | MacBookAir6,1, MacBookAir6,2, MacBookAir7,1, MacBookAir7,2, MacBookPro11,1, MacBookPro11,2, MacBookPro11,3, iMac14,1, iMac14,2, iMac14,3, iMac14,4, iMac15,1, Macmini7,1, MacPro6,1 |
| Wi-Fi | Broadcom BCM43602 802.11ac | pci:14e4:43ba | brcmfmac | 16 | MacBookPro11,4, MacBookPro11,5, MacBookPro12,1, MacBookPro13,2, MacBookPro13,3, MacBookPro14,2, MacBookPro14,3, iMac16,1, iMac16,2, iMac17,1, iMac18,1, iMac18,2, iMac18,3 |
| Wi-Fi | Broadcom BCM4364 802.11ac | pci:14e4:4464 | brcmfmac | 29 | MacBookPro15,1, MacBookPro15,2, MacBookPro15,3, MacBookPro16,1, MacBookPro16,2, MacBookPro16,4, iMac19,1, iMac19,2, iMac20,1, iMac20,2, iMacPro1,1, Macmini8,1, MacPro7,1 |
| Wi-Fi | Broadcom BCM4377b 802.11ac | pci:14e4:4488 | brcmfmac | 4 | MacBookAir9,1, MacBookPro15,4, MacBookPro16,3 |
| Bluetooth | |||||
| Bluetooth | Apple Bluetooth 2.0+EDR (USB 05ac:8205) | usb:05ac:8205 | btusb | 14 | MacBook1,1, MacBook2,1, MacBook3,1, MacBook4,1, MacBookPro1,1, MacBookPro1,2, MacBookPro2,1, MacBookPro2,2, MacBookPro3,1, Macmini1,1, Macmini2,1 |
| Bluetooth | Apple Bluetooth 2.0+EDR (USB 05ac:8206) | usb:05ac:8206 | btusb | 20 | iMac4,1, iMac4,2, iMac5,1, iMac5,2, iMac6,1, iMac7,1, MacPro1,1, MacPro2,1, MacPro3,1 |
| Bluetooth | Apple Bluetooth 2.0+EDR (USB 05ac:820f) | usb:05ac:820f | btusb | 6 | MacBookPro4,1, iMac8,1 |
| Bluetooth | Apple Bluetooth 2.0+EDR (USB 05ac:8210) | usb:05ac:8210 | btusb | 1 | MacBookAir1,1 |
| Bluetooth | Apple Bluetooth 2.1+EDR (USB 05ac:8213) | usb:05ac:8213 | btusb | 7 | MacBook5,1, MacBookPro5,1, MacBookPro5,3, MacBookPro5,4, MacBookPro5,5, MacBookPro7,1 |
| Bluetooth | Apple Bluetooth 2.1+EDR (USB 05ac:8215) | usb:05ac:8215 | btusb | 27 | MacBook5,2, iMac9,1, iMac10,1, iMac11,1, iMac11,2, iMac11,3, iMac12,1, iMac12,2, MacPro4,1, MacPro5,1 |
| Bluetooth | Apple Bluetooth 2.1+EDR (USB 05ac:8216, Broadcom BCM2046) | usb:05ac:8216 | btusb | 5 | MacBookAir2,1, Macmini3,1 |
| Bluetooth | Apple Bluetooth 2.1+EDR (USB 05ac:8217) | usb:05ac:8217 | btusb | 2 | MacBookPro5,2 |
| Bluetooth | Apple Bluetooth 2.1+EDR (USB 05ac:8218) | usb:05ac:8218 | btusb | 6 | MacBook6,1, MacBook7,1, MacBookPro6,1, MacBookPro6,2, Macmini4,1 |
| Bluetooth | Apple Bluetooth 2.1+EDR (USB 05ac:821a) | usb:05ac:821a | btusb | 8 | MacBookPro8,1, MacBookPro8,2, MacBookPro8,3 |
| Bluetooth | Apple Bluetooth 2.1+EDR (USB 05ac:821b) | usb:05ac:821b | btusb | 2 | MacBookAir3,1, MacBookAir3,2 |
| Bluetooth | Apple Bluetooth 4.0 (USB 05ac:821d) | usb:05ac:821d | btusb | 2 | MacBookPro9,1, MacBookPro9,2 |
| Bluetooth | Apple Bluetooth 4.0 (USB 05ac:821f) | usb:05ac:821f | btusb | 4 | MacBookAir4,1, MacBookAir4,2, MacBookAir5,1, MacBookAir5,2 |
| Bluetooth | Apple Bluetooth 4.0 (USB 05ac:8281) | usb:05ac:8281 | btusb | 3 | Macmini5,1, Macmini5,2, Macmini5,3 |
| Bluetooth | Apple Bluetooth 4.0 (USB 05ac:8286) | usb:05ac:8286 | btusb | 2 | MacBookPro10,1 |
| Bluetooth | Apple Bluetooth 4.0 (USB 05ac:8289) | usb:05ac:8289 | btusb | 8 | MacBookPro11,1, MacBookPro11,2, MacBookPro11,3, Macmini7,1 |
| Bluetooth | Apple Bluetooth 4.0 (USB 05ac:828a) | usb:05ac:828a | btusb | 2 | Macmini6,1, Macmini6,2 |
| Bluetooth | Apple Bluetooth 4.0 (USB 05ac:828b) | usb:05ac:828b | btusb | 6 | iMac13,1, iMac13,2, iMac13,3 |
| Bluetooth | Apple Bluetooth 4.0 (USB 05ac:828c) | usb:05ac:828c | btusb | 2 | MacBookPro10,2 |
| Bluetooth | Apple Bluetooth 4.0 (USB 05ac:828d) | usb:05ac:828d | btusb | 13 | iMac14,1, iMac14,2, iMac14,3, iMac14,4, iMac15,1, MacPro6,1 |
| Bluetooth | Apple Bluetooth 4.0 (USB 05ac:828f) | usb:05ac:828f | btusb | 7 | MacBookAir6,1, MacBookAir6,2, MacBookAir7,1, MacBookAir7,2 |
| Bluetooth | Apple Bluetooth 4.0 (USB 05ac:8290) | usb:05ac:8290 | btusb | 3 | MacBookPro11,4, MacBookPro11,5, MacBookPro12,1 |
| Bluetooth | Apple Bluetooth 4.2 (USB 05ac:8294) | usb:05ac:8294 | btusb | 6 | iMac16,1, iMac16,2, iMac17,1 |
| Bluetooth | Apple Bluetooth 4.2 (USB 05ac:8296) | usb:05ac:8296 | btusb | 3 | iMac18,1, iMac18,2, iMac18,3 |
| Bluetooth | Broadcom BCM4350 Bluetooth (UART) | hci_uart | 5 | MacBook8,1, MacBook9,1, MacBook10,1, MacBookPro13,1, MacBookPro14,1 | |
| Bluetooth | Broadcom BCM4355 Bluetooth 5.0 | 2 | MacBookAir8,1, MacBookAir8,2 | ||
| Bluetooth | Broadcom BCM43602 Bluetooth (UART) | hci_uart | 4 | MacBookPro13,2, MacBookPro13,3, MacBookPro14,2, MacBookPro14,3 | |
| Bluetooth | Broadcom BCM4364 Bluetooth 5.0 | 29 | MacBookPro15,1, MacBookPro15,2, MacBookPro15,3, MacBookPro16,1, MacBookPro16,2, MacBookPro16,4, iMac19,1, iMac19,2, iMac20,1, iMac20,2, iMacPro1,1, Macmini8,1, MacPro7,1 | ||
| Bluetooth | Broadcom BCM4377 Bluetooth 5.0 | pci:14e4:5fa0 | hci_bcm4377 | 4 | MacBookAir9,1, MacBookPro15,4, MacBookPro16,3 |
| Audio codec | |||||
| Audio codec | Apple T2 audio (via T2 bridge) | pci:106b:1803 | aaudio | 31 | MacBookAir8,1, MacBookAir8,2, MacBookAir9,1, MacBookPro15,1, MacBookPro15,2, MacBookPro15,3, MacBookPro15,4, MacBookPro16,1, MacBookPro16,2, MacBookPro16,3, MacBookPro16,4, iMac20,1, iMac20,2, iMacPro1,1, Macmini8,1, MacPro7,1 |
| Audio codec | Cirrus Logic CS4206 | snd_hda_codec_cirrus | 66 | MacBook6,1, MacBook7,1, MacBookAir3,1, MacBookAir3,2, MacBookAir4,1, MacBookAir4,2, MacBookAir5,1, MacBookAir5,2, MacBookPro5,3, MacBookPro5,4, MacBookPro5,5, MacBookPro6,1, MacBookPro6,2, MacBookPro7,1, MacBookPro8,1, MacBookPro8,2, MacBookPro8,3, MacBookPro9,1, MacBookPro9,2, MacBookPro10,1, MacBookPro10,2, iMac10,1, iMac11,1, iMac11,2, iMac11,3, iMac12,1, iMac12,2, iMac13,1, iMac13,2, iMac13,3, iMac14,1, iMac14,2, iMac14,3, iMac15,1, iMac17,1, Macmini4,1, Macmini5,1, Macmini5,2, Macmini5,3, Macmini6,1, Macmini6,2 | |
| Audio codec | Cirrus Logic CS4208 | snd_hda_codec_cirrus | 28 | MacBook8,1, MacBook9,1, MacBook10,1, MacBookAir6,1, MacBookAir6,2, MacBookAir7,1, MacBookAir7,2, MacBookPro11,1, MacBookPro11,2, MacBookPro11,3, MacBookPro11,4, MacBookPro11,5, MacBookPro12,1, iMac14,4, iMac16,1, iMac16,2, Macmini7,1, MacPro6,1 | |
| Audio codec | Cirrus Logic CS8409 (with CS42L42) | snd_hda_codec_cs8409 | 13 | MacBookPro13,1, MacBookPro13,2, MacBookPro13,3, MacBookPro14,1, MacBookPro14,2, MacBookPro14,3, iMac18,1, iMac18,2, iMac18,3, iMac19,1, iMac19,2 | |
| Audio codec | Realtek ALC889A | snd_hda_codec_realtek | 49 | MacBook3,1, MacBook4,1, MacBook5,1, MacBook5,2, MacBookAir1,1, MacBookAir2,1, MacBookPro3,1, MacBookPro4,1, MacBookPro5,1, MacBookPro5,2, iMac6,1, iMac7,1, iMac8,1, iMac9,1, Macmini3,1, MacPro1,1, MacPro2,1, MacPro3,1, MacPro4,1, MacPro5,1 | |
| Audio codec | SigmaTel/IDT STAC9221 | snd_hda_codec_idt | 16 | MacBook1,1, MacBook2,1, MacBookPro1,1, MacBookPro1,2, MacBookPro2,1, MacBookPro2,2, iMac4,1, iMac4,2, iMac5,1, iMac5,2, Macmini1,1, Macmini2,1 | |
| Camera | |||||
| Camera | Apple 1080p FaceTime HD camera via T2 | 7 | iMac20,1, iMac20,2, iMacPro1,1 | ||
| Camera | Apple FaceTime HD camera (USB 05ac:8509) | usb:05ac:8509 | 10 | MacBookPro8,1, MacBookPro8,2, MacBookPro8,3, MacBookPro9,1, MacBookPro9,2 | |
| Camera | Apple FaceTime HD camera (USB 05ac:850b) | usb:05ac:850b | 5 | iMac12,1, iMac12,2 | |
| Camera | Apple FaceTime HD camera (USB 05ac:8510) | usb:05ac:8510 | 6 | MacBookAir5,1, MacBookAir5,2, MacBookPro10,1, MacBookPro10,2 | |
| Camera | Apple FaceTime HD camera (USB 05ac:8511) | usb:05ac:8511 | 29 | iMac13,1, iMac13,2, iMac13,3, iMac14,1, iMac14,2, iMac14,3, iMac14,4, iMac15,1, iMac16,1, iMac16,2, iMac17,1, iMac18,1, iMac18,2, iMac18,3, iMac19,1, iMac19,2 | |
| Camera | Apple FaceTime HD camera via T1 (iBridge) | 4 | MacBookPro13,2, MacBookPro13,3, MacBookPro14,2, MacBookPro14,3 | ||
| Camera | Apple FaceTime HD camera via T2 (USB 05ac:8514) | usb:05ac:8514 | 15 | MacBookAir8,1, MacBookAir8,2, MacBookAir9,1, MacBookPro15,1, MacBookPro15,2, MacBookPro15,3, MacBookPro15,4, MacBookPro16,1, MacBookPro16,2, MacBookPro16,3, MacBookPro16,4 | |
| Camera | Apple FaceTime camera (USB 05ac:850a) | usb:05ac:850a | 4 | MacBookAir3,1, MacBookAir3,2, MacBookAir4,1, MacBookAir4,2 | |
| Camera | Apple iSight (USB 05ac:8300) | usb:05ac:8300 | 19 | MacBook1,1, MacBook2,1, MacBook3,1, MacBook4,1, MacBook5,2, MacBookPro1,1, MacBookPro1,2, MacBookPro2,1, MacBookPro2,2, iMac4,1, iMac4,2, iMac5,1, iMac5,2, iMac6,1 | |
| Camera | Apple iSight (USB 05ac:8502) | usb:05ac:8502 | 25 | MacBookPro3,1, MacBookPro4,1, iMac7,1, iMac8,1, iMac9,1, iMac10,1, iMac11,1, iMac11,2, iMac11,3 | |
| Camera | Apple iSight (USB 05ac:8505) | usb:05ac:8505 | 3 | MacBookAir1,1, MacBookAir2,1 | |
| Camera | Apple iSight (USB 05ac:8507) | usb:05ac:8507 | 13 | MacBook5,1, MacBook6,1, MacBook7,1, MacBookPro5,1, MacBookPro5,2, MacBookPro5,3, MacBookPro5,4, MacBookPro5,5, MacBookPro6,1, MacBookPro6,2, MacBookPro7,1 | |
| Camera | Broadcom 1570 720p FaceTime HD camera (PCIe) | pci:14e4:1570 | facetimehd | 21 | MacBook8,1, MacBook9,1, MacBook10,1, MacBookAir6,1, MacBookAir6,2, MacBookAir7,1, MacBookAir7,2, MacBookPro11,1, MacBookPro11,2, MacBookPro11,3, MacBookPro11,4, MacBookPro11,5, MacBookPro12,1, MacBookPro13,1, MacBookPro14,1 |
| Ethernet | |||||
| Ethernet | Aquantia AQC107 10Gb Ethernet | pci:1d6a:07b1 | atlantic | 11 | iMacPro1,1, Macmini8,1, MacPro7,1 |
| Ethernet | Aquantia/Marvell AQC113 10Gb Ethernet | atlantic | 2 | iMac20,1, iMac20,2 | |
| Ethernet | Broadcom NetXtreme BCM5764M Gigabit Ethernet | pci:14e4:1684 | tg3 | 8 | MacBookPro6,1, MacBookPro6,2, MacBookPro7,1, iMac11,1, iMac11,2, iMac11,3 |
| Ethernet | Broadcom NetXtreme BCM57762 Gigabit Ethernet (×2) | pci:14e4:1682 | tg3 | 3 | MacPro6,1 |
| Ethernet | Broadcom NetXtreme BCM57765 Gigabit Ethernet | pci:14e4:16b4 | tg3 | 20 | MacBookPro8,1, MacBookPro8,2, MacBookPro8,3, MacBookPro9,1, MacBookPro9,2, iMac12,1, iMac12,2, Macmini4,1, Macmini5,1, Macmini5,2, Macmini5,3 |
| Ethernet | Broadcom NetXtreme BCM57766 Gigabit Ethernet | pci:14e4:1686 | tg3 | 36 | iMac13,1, iMac13,2, iMac13,3, iMac14,1, iMac14,2, iMac14,3, iMac14,4, iMac15,1, iMac16,1, iMac16,2, iMac17,1, iMac18,1, iMac18,2, iMac18,3, iMac19,1, iMac19,2, iMac20,1, iMac20,2, Macmini6,1, Macmini6,2, Macmini7,1, Macmini8,1 |
| Ethernet | Intel 80003ES2LAN dual Gigabit Ethernet | pci:8086:1096 | e1000e | 11 | MacPro1,1, MacPro2,1, MacPro3,1, Xserve1,1, Xserve2,1 |
| Ethernet | Intel 82574L Gigabit Ethernet (×2) | pci:8086:10f6 | e1000e | 7 | MacPro4,1, MacPro5,1, Xserve3,1 |
| Ethernet | Marvell Yukon 88E8053 Gigabit Ethernet | pci:11ab:4362 | sky2 | 18 | MacBook1,1, MacBook2,1, MacBookPro1,1, MacBookPro1,2, MacBookPro2,1, MacBookPro2,2, iMac4,1, iMac4,2, iMac5,1, iMac5,2, iMac6,1, Macmini1,1, Macmini2,1 |
| Ethernet | Marvell Yukon 88E8058 Gigabit Ethernet | pci:11ab:436a | sky2 | 13 | MacBook3,1, MacBook4,1, MacBookPro3,1, MacBookPro4,1, iMac7,1, iMac8,1 |
| Ethernet | NVIDIA MCP79 Gigabit Ethernet | pci:10de:0ab0 | forcedeth | 23 | MacBook5,1, MacBook5,2, MacBook6,1, MacBookPro5,1, MacBookPro5,2, MacBookPro5,3, MacBookPro5,4, MacBookPro5,5, iMac9,1, iMac10,1, Macmini3,1 |
| Ethernet | NVIDIA MCP89 Gigabit Ethernet | pci:10de:0d7d | forcedeth | 1 | MacBook7,1 |
| Storage controller | |||||
| Storage controller | Apple ANS2 NVMe controller (T2) | pci:106b:2005 | nvme | 31 | MacBookAir8,1, MacBookAir8,2, MacBookAir9,1, MacBookPro15,1, MacBookPro15,2, MacBookPro15,3, MacBookPro15,4, MacBookPro16,1, MacBookPro16,2, MacBookPro16,3, MacBookPro16,4, iMac20,1, iMac20,2, iMacPro1,1, Macmini8,1, MacPro7,1 |
| Storage controller | Apple PCIe SSD (AHCI) | pci:144d:a801 · pci:144d:1600 · pci:1b4b:9183 · pci:1179:010b | ahci | 41 | MacBookAir6,1, MacBookAir6,2, MacBookAir7,1, MacBookAir7,2, MacBookPro11,1, MacBookPro11,2, MacBookPro11,3, MacBookPro11,4, MacBookPro11,5, MacBookPro12,1, iMac13,1, iMac13,2, iMac14,1, iMac14,2, iMac14,3, iMac14,4, iMac15,1, iMac16,1, iMac16,2, iMac17,1, Macmini7,1, MacPro6,1 |
| Storage controller | Apple S1X NVMe SSD controller | pci:106b:2001 | nvme | 5 | MacBook8,1, MacBookAir7,1, iMac17,1 |
| Storage controller | Apple S3X NVMe SSD controller | pci:106b:2003 | nvme | 6 | MacBook9,1, MacBook10,1, MacBookPro13,1, MacBookPro13,2, MacBookPro14,1, MacBookPro14,2 |
| Storage controller | Apple SSD (Samsung NVMe) | pci:144d:a804 · pci:144d:a806 | nvme | 10 | MacBookPro13,3, MacBookPro14,1, MacBookPro14,3, iMac18,1, iMac18,2, iMac18,3, iMac19,1, iMac19,2 |
| Storage controller | Intel 100 Series SATA controller | pci:8086:a102 | ahci | 5 | iMac17,1, iMac18,2, iMac18,3 |
| Storage controller | Intel 5 Series (mobile) SATA controller | pci:8086:3b29 | ahci | 2 | MacBookPro6,1, MacBookPro6,2 |
| Storage controller | Intel 5 Series SATA controller | pci:8086:3b22 | ahci | 5 | iMac11,1, iMac11,2, iMac11,3 |
| Storage controller | Intel 6 Series SATA controller | pci:8086:1c03 · pci:8086:1c02 | ahci | 18 | MacBookAir4,1, MacBookAir4,2, MacBookPro8,1, MacBookPro8,2, MacBookPro8,3, iMac12,1, iMac12,2, Macmini5,1, Macmini5,2, Macmini5,3 |
| Storage controller | Intel 631xESB/632xESB (ESB2) SATA controller | pci:8086:2681 | ahci | 11 | MacPro1,1, MacPro2,1, MacPro3,1, Xserve1,1, Xserve2,1 |
| Storage controller | Intel 7 Series SATA controller | pci:8086:1e03 · pci:8086:1e02 | ahci | 16 | MacBookAir5,1, MacBookAir5,2, MacBookPro9,1, MacBookPro9,2, MacBookPro10,1, MacBookPro10,2, iMac13,1, iMac13,2, iMac13,3, Macmini6,1, Macmini6,2 |
| Storage controller | Intel 8 Series SATA controller | pci:8086:9c03 · pci:8086:8c02 · pci:8086:8c03 | ahci | 12 | iMac14,1, iMac14,2, iMac14,3, iMac14,4, iMac15,1, Macmini7,1 |
| Storage controller | Intel 9 Series SATA controller | pci:8086:8c83 | ahci | 2 | iMac16,2 |
| Storage controller | Intel C620 Series SATA controller | pci:8086:a182 | ahci | 7 | MacPro7,1 |
| Storage controller | Intel Cannon Lake SATA controller | pci:8086:a352 | ahci | 4 | iMac19,1, iMac19,2 |
| Storage controller | Intel ICH10 SATA controller | pci:8086:3a22 | ahci | 7 | MacPro4,1, MacPro5,1, Xserve3,1 |
| Storage controller | Intel ICH7-M SATA controller | pci:8086:27c4 · pci:8086:27c5 | ata_piix, ahci | 18 | MacBook1,1, MacBook2,1, MacBookPro1,1, MacBookPro1,2, MacBookPro2,1, MacBookPro2,2, iMac4,1, iMac4,2, iMac5,1, iMac5,2, iMac6,1, Macmini1,1, Macmini2,1 |
| Storage controller | Intel ICH8M SATA controller | pci:8086:2829 | ahci | 14 | MacBook3,1, MacBook4,1, MacBookAir1,1, MacBookPro3,1, MacBookPro4,1, iMac7,1, iMac8,1 |
| Storage controller | Intel Sunrise Point-LP SATA controller | pci:8086:9d03 | ahci | 1 | iMac18,1 |
| Storage controller | Intel Wildcat Point-LP SATA controller | pci:8086:9c83 | ahci | 1 | iMac16,1 |
| Storage controller | NVIDIA MCP79 SATA controller | pci:10de:0ab9 · pci:10de:0ab5 | ahci | 25 | MacBook5,1, MacBook5,2, MacBook6,1, MacBookAir2,1, MacBookPro5,1, MacBookPro5,2, MacBookPro5,3, MacBookPro5,4, MacBookPro5,5, iMac9,1, iMac10,1, Macmini3,1 |
| Storage controller | NVIDIA MCP89 SATA controller | pci:10de:0d88 | ahci | 6 | MacBook7,1, MacBookAir3,1, MacBookAir3,2, MacBookPro7,1, Macmini4,1 |
| Thunderbolt controller | |||||
| Thunderbolt controller | Intel CV82524 "Light Ridge" Thunderbolt controller | pci:8086:1513 | thunderbolt | 18 | MacBookPro8,1, MacBookPro8,2, MacBookPro8,3, MacBookPro9,1, MacBookPro9,2, iMac12,1, iMac12,2, Macmini5,1, Macmini5,2, Macmini5,3 |
| Thunderbolt controller | Intel DSL2310 "Eagle Ridge" Thunderbolt controller | pci:8086:151a | thunderbolt | 2 | MacBookAir4,1, MacBookAir4,2 |
| Thunderbolt controller | Intel DSL3510 "Cactus Ridge" Thunderbolt controller | pci:8086:1547 | thunderbolt | 23 | MacBookAir5,1, MacBookAir5,2, MacBookAir6,1, MacBookAir6,2, MacBookPro10,1, MacBookPro10,2, iMac13,1, iMac13,2, iMac13,3, iMac14,1, iMac14,2, iMac14,3, Macmini6,1, Macmini6,2 |
| Thunderbolt controller | Intel DSL4510 "Redwood Ridge" Thunderbolt controller | pci:8086:1569 | thunderbolt | 1 | iMac14,4 |
| Thunderbolt controller | Intel DSL5320 "Falcon Ridge" Thunderbolt 2 controller (2-channel) | pci:8086:156a · pci:8086:156b | thunderbolt | 3 | MacBookAir7,1, MacBookAir7,2 |
| Thunderbolt controller | Intel DSL5520 "Falcon Ridge" Thunderbolt 2 controller | pci:8086:156c · pci:8086:156d | thunderbolt | 24 | MacBookPro11,1, MacBookPro11,2, MacBookPro11,3, MacBookPro11,4, MacBookPro11,5, MacBookPro12,1, iMac15,1, iMac16,1, iMac16,2, iMac17,1, Macmini7,1, MacPro6,1 |
| Thunderbolt controller | Intel Ice Lake integrated Thunderbolt 3 | pci:8086:8a17 · pci:8086:8a13 · pci:8086:8a1d | thunderbolt | 3 | MacBookAir9,1, MacBookPro16,2 |
| Thunderbolt controller | Intel JHL6540 "Alpine Ridge" Thunderbolt 3 controller | pci:8086:15d3 · pci:8086:15d2 · pci:8086:15d4 · pci:8086:1578 | thunderbolt | 12 | MacBookPro13,1, MacBookPro13,2, MacBookPro13,3, MacBookPro14,1, MacBookPro14,2, MacBookPro14,3, iMac18,1, iMac18,2, iMac18,3, iMacPro1,1 |
| Thunderbolt controller | Intel JHL7540 "Titan Ridge" Thunderbolt 3 controller | pci:8086:15eb · pci:8086:15ea · pci:8086:15ec | thunderbolt | 29 | MacBookAir8,1, MacBookAir8,2, MacBookPro15,1, MacBookPro15,2, MacBookPro15,3, MacBookPro15,4, MacBookPro16,1, MacBookPro16,3, MacBookPro16,4, iMac19,1, iMac19,2, iMac20,1, iMac20,2, Macmini8,1, MacPro7,1 |
| SD card reader | |||||
| SD card reader | Apple SDXC card reader (USB 05ac:8408) | usb:05ac:8408 | usb-storage | 7 | iMac20,1, iMac20,2, iMacPro1,1 |
| SD card reader | Apple internal SD card reader (USB 05ac:8403) | usb:05ac:8403 | usb-storage | 19 | MacBookAir3,2, MacBookPro5,3, MacBookPro5,4, MacBookPro5,5, MacBookPro6,2, MacBookPro7,1, iMac10,1, iMac11,1, iMac11,2, iMac11,3, iMac12,1, iMac12,2 |
| SD card reader | Apple internal SD card reader (USB 05ac:8404) | usb:05ac:8404 | usb-storage | 2 | MacBookAir4,2, MacBookAir5,2 |
| SD card reader | Apple internal SDXC card reader (USB 05ac:8406) | usb:05ac:8406 | usb-storage | 13 | MacBookAir6,2, MacBookAir7,2, MacBookPro11,1, MacBookPro11,2, MacBookPro11,3, MacBookPro11,4, MacBookPro11,5, MacBookPro12,1 |
| SD card reader | Broadcom BCM57765 SDXC card reader | pci:14e4:16bc | sdhci-pci | 50 | MacBookPro8,1, MacBookPro8,2, MacBookPro9,1, MacBookPro9,2, MacBookPro10,1, MacBookPro10,2, iMac13,1, iMac13,2, iMac13,3, iMac14,1, iMac14,2, iMac14,3, iMac14,4, iMac15,1, iMac16,1, iMac16,2, iMac17,1, iMac18,1, iMac18,2, iMac18,3, iMac19,1, iMac19,2, Macmini4,1, Macmini5,1, Macmini5,2, Macmini5,3, Macmini6,1, Macmini6,2, Macmini7,1 |
| FireWire controller | |||||
| FireWire controller | LSI FW322/323 FireWire 400 controller | pci:11c1:5811 | firewire_ohci | 15 | MacBook1,1, MacBook2,1, MacBook3,1, MacBook4,1, MacBookPro1,1, iMac4,1, iMac4,2, iMac5,1, iMac5,2, Macmini1,1, Macmini2,1 |
| FireWire controller | LSI FW533 FireWire 400 controller | pci:11c1:5903 | firewire_ohci | 2 | MacBook5,2 |
| FireWire controller | LSI FW643 FireWire 800 controller | pci:11c1:5901 | firewire_ohci | 42 | MacBookPro5,1, MacBookPro5,2, MacBookPro5,3, MacBookPro5,4, MacBookPro5,5, MacBookPro6,1, MacBookPro6,2, MacBookPro7,1, MacBookPro8,1, MacBookPro8,2, MacBookPro8,3, MacBookPro9,1, MacBookPro9,2, iMac7,1, iMac8,1, iMac9,1, iMac12,1, iMac12,2, Macmini3,1, Macmini6,1, Macmini6,2 |
| FireWire controller | Texas Instruments TSB82AA2 FireWire 400/800 controller | pci:104c:8025 | firewire_ohci | 16 | MacBookPro1,2, MacBookPro2,1, MacBookPro2,2, MacBookPro3,1, MacBookPro4,1, iMac6,1, MacPro1,1, MacPro2,1, Xserve1,1 |
| FireWire controller | Texas Instruments XIO2213 FireWire 800 controller | pci:104c:823f | firewire_ohci | 24 | iMac10,1, iMac11,1, iMac11,2, iMac11,3, Macmini4,1, Macmini5,1, Macmini5,2, Macmini5,3, MacPro3,1, MacPro4,1, MacPro5,1, Xserve2,1, Xserve3,1 |
| IR receiver | |||||
| IR receiver | Apple IR receiver (USB 05ac:8240) | usb:05ac:8240 | 18 | MacBook1,1, MacBook2,1, MacBookPro1,1, MacBookPro1,2, MacBookPro2,1, MacBookPro2,2, iMac4,1, iMac4,2, iMac5,1, iMac5,2, iMac6,1, Macmini1,1, Macmini2,1 | |
| IR receiver | Apple IR receiver (USB 05ac:8242) | usb:05ac:8242 | 70 | MacBook3,1, MacBook4,1, MacBook5,1, MacBook5,2, MacBookAir1,1, MacBookAir2,1, MacBookPro3,1, MacBookPro4,1, MacBookPro5,1, MacBookPro5,2, MacBookPro5,3, MacBookPro5,4, MacBookPro5,5, MacBookPro6,1, MacBookPro6,2, MacBookPro7,1, MacBookPro8,1, MacBookPro8,2, MacBookPro8,3, MacBookPro9,1, MacBookPro9,2, iMac7,1, iMac8,1, iMac9,1, iMac10,1, iMac11,1, iMac11,2, iMac11,3, iMac12,1, iMac12,2, Macmini3,1, Macmini4,1, Macmini5,1, Macmini5,2, Macmini5,3, Macmini6,1, Macmini6,2, Macmini7,1 | |
| Keyboard / trackpad | |||||
| Keyboard / trackpad | Apple SPI keyboard and Force Touch trackpad (12-inch MacBook, 2016–2017 MacBook Pro) | applespi | 9 | MacBook8,1, MacBook9,1, MacBook10,1, MacBookPro13,1, MacBookPro13,2, MacBookPro13,3, MacBookPro14,1, MacBookPro14,2, MacBookPro14,3 | |
| Keyboard / trackpad | Apple internal keyboard/Force Touch trackpad (MacBook Pro 13-inch, Early 2015) | usb:05ac:0273 | bcm5974, usbhid | 1 | MacBookPro12,1 |
| Keyboard / trackpad | Apple internal keyboard/Force Touch trackpad (MacBook Pro 15-inch, Mid 2015) | usb:05ac:0274 | bcm5974, usbhid | 2 | MacBookPro11,4, MacBookPro11,5 |
| Keyboard / trackpad | Apple internal keyboard/Multi-Touch trackpad (MacBook Pro Early 2008) | usb:05ac:0230 · usb:05ac:0231 | bcm5974, usbhid | 2 | MacBookPro4,1 |
| Keyboard / trackpad | Apple internal keyboard/glass trackpad (MacBook and MacBook Pro unibody 2008–2010) | usb:05ac:0236 · usb:05ac:0237 · usb:05ac:0238 | bcm5974 | 13 | MacBook5,1, MacBook6,1, MacBook7,1, MacBookPro5,1, MacBookPro5,2, MacBookPro5,3, MacBookPro5,4, MacBookPro5,5, MacBookPro6,1, MacBookPro6,2, MacBookPro7,1 |
| Keyboard / trackpad | Apple internal keyboard/trackpad (MacBook 2006) | usb:05ac:0217 · usb:05ac:0218 | 1 | MacBook1,1 | |
| Keyboard / trackpad | Apple internal keyboard/trackpad (MacBook Air 11-inch, 2011–2012) | usb:05ac:0249 · usb:05ac:024a | 2 | MacBookAir4,1, MacBookAir5,1 | |
| Keyboard / trackpad | Apple internal keyboard/trackpad (MacBook Air 11-inch, 2013–2015) | usb:05ac:0290 | 3 | MacBookAir6,1, MacBookAir7,1 | |
| Keyboard / trackpad | Apple internal keyboard/trackpad (MacBook Air 11-inch, Late 2010) | usb:05ac:0242 · usb:05ac:0243 | 1 | MacBookAir3,1 | |
| Keyboard / trackpad | Apple internal keyboard/trackpad (MacBook Air 13-inch, 2011–2012) | usb:05ac:024c · usb:05ac:024d | 2 | MacBookAir4,2, MacBookAir5,2 | |
| Keyboard / trackpad | Apple internal keyboard/trackpad (MacBook Air 13-inch, 2013–2017) | usb:05ac:0291 | 4 | MacBookAir6,2, MacBookAir7,2 | |
| Keyboard / trackpad | Apple internal keyboard/trackpad (MacBook Air 13-inch, Late 2010) | usb:05ac:023f · usb:05ac:0240 | 1 | MacBookAir3,2 | |
| Keyboard / trackpad | Apple internal keyboard/trackpad (MacBook Air 2008–2009) | usb:05ac:0223 · usb:05ac:0224 | 3 | MacBookAir1,1, MacBookAir2,1 | |
| Keyboard / trackpad | Apple internal keyboard/trackpad (MacBook Late 2006–2007) | usb:05ac:021a · usb:05ac:021b | 2 | MacBook2,1 | |
| Keyboard / trackpad | Apple internal keyboard/trackpad (MacBook Late 2007–2009, white) | usb:05ac:0229 · usb:05ac:022a · usb:05ac:022b | 4 | MacBook3,1, MacBook4,1, MacBook5,2 | |
| Keyboard / trackpad | Apple internal keyboard/trackpad (MacBook Pro 2006) | usb:05ac:0217 · usb:05ac:0218 | usbhid | 2 | MacBookPro1,1, MacBookPro1,2 |
| Keyboard / trackpad | Apple internal keyboard/trackpad (MacBook Pro 2011–2012) | usb:05ac:0245 · usb:05ac:0246 · usb:05ac:0252 · usb:05ac:0253 · usb:05ac:0254 | bcm5974, usbhid | 10 | MacBookPro8,1, MacBookPro8,2, MacBookPro8,3, MacBookPro9,1, MacBookPro9,2 |
| Keyboard / trackpad | Apple internal keyboard/trackpad (MacBook Pro Core 2 Duo, 2006–2007) | usb:05ac:021a · usb:05ac:021b | usbhid | 4 | MacBookPro2,1, MacBookPro2,2, MacBookPro3,1 |
| Keyboard / trackpad | Apple internal keyboard/trackpad (Retina MacBook Pro 13-inch, 2012–2014) | usb:05ac:0259 · usb:05ac:025a | bcm5974, usbhid | 4 | MacBookPro10,2, MacBookPro11,1 |
| Keyboard / trackpad | Apple internal keyboard/trackpad (Retina MacBook Pro 15-inch, 2012–2014) | usb:05ac:0262 · usb:05ac:0263 | bcm5974, usbhid | 6 | MacBookPro10,1, MacBookPro11,2, MacBookPro11,3 |
| Keyboard / trackpad | Apple internal keyboard/trackpad via T2 (MacBook Air 2018–2019) | usb:05ac:027a | 2 | MacBookAir8,1, MacBookAir8,2 | |
| Keyboard / trackpad | Apple internal keyboard/trackpad via T2 (MacBook Air 2020) | usb:05ac:0280 | 2 | MacBookAir9,1 | |
| Keyboard / trackpad | Apple internal keyboard/trackpad via T2 (MacBook Pro 13-inch 2020, four Thunderbolt ports) | usb:05ac:027e | hid-apple, bcm5974 (via apple-bce) | 1 | MacBookPro16,2 |
| Keyboard / trackpad | Apple internal keyboard/trackpad via T2 (MacBook Pro 13-inch 2020, two Thunderbolt ports) | hid-apple, bcm5974 (via apple-bce) | 1 | MacBookPro16,3 | |
| Keyboard / trackpad | Apple internal keyboard/trackpad via T2 (MacBook Pro 13-inch, 2018–2019) | usb:05ac:027b · usb:05ac:027d | hid-apple, bcm5974 (via apple-bce) | 3 | MacBookPro15,2, MacBookPro15,4 |
| Keyboard / trackpad | Apple internal keyboard/trackpad via T2 (MacBook Pro 15-inch, 2018–2019) | usb:05ac:027c | hid-apple, bcm5974 (via apple-bce) | 4 | MacBookPro15,1, MacBookPro15,3 |
| Keyboard / trackpad | Apple internal keyboard/trackpad via T2 (MacBook Pro 16-inch 2019) | usb:05ac:0340 | hid-apple, bcm5974 (via apple-bce) | 2 | MacBookPro16,1, MacBookPro16,4 |
| Apple bridge chip | |||||
| Apple bridge chip | Apple T1 (iBridge) | usb:05ac:8600 | 4 | MacBookPro13,2, MacBookPro13,3, MacBookPro14,2, MacBookPro14,3 | |
| Apple bridge chip | Apple T2 bridge and Secure Enclave | pci:106b:1801 · pci:106b:1802 | apple-bce | 31 | MacBookAir8,1, MacBookAir8,2, MacBookAir9,1, MacBookPro15,1, MacBookPro15,2, MacBookPro15,3, MacBookPro15,4, MacBookPro16,1, MacBookPro16,2, MacBookPro16,3, MacBookPro16,4, iMac20,1, iMac20,2, iMacPro1,1, Macmini8,1, MacPro7,1 |