t Server Adapter XL710-Q2OCP
		8086 0006  Ethernet Converged Network Adapter XL710-Q2
	1584  Ethernet Controller XL710 for 40GbE QSFP+
		8086 0000  Ethernet Converged Network Adapter XL710-Q1
		8086 0001  Ethernet Converged Network Adapter XL710-Q1
		8086 0002  Ethernet Converged Network Adapter XL710-Q1
		8086 0003  Ethernet I/O Module XL710-Q1
		8086 0004  Ethernet Server Adapter XL710-Q1OCP
	1585  Ethernet Controller X710 for 10GbE QSFP+
	1586  Ethernet Controller X710 for 10GBASE-T
		108e 0000  Ethernet Controller X710 for 10GBASE-T
		108e 4857  Ethernet Controller X710 for 10GBASE-T
	1587  Ethernet Controller XL710 for 20GbE backplane
		103c 0000  Ethernet 10/20Gb 2-port 660FLB Adapter
		103c 22fe  Ethernet 10/20Gb 2-port 660FLB Adapter
	1588  Ethernet Controller XL710 for 20GbE backplane
		103c 0000  Ethernet 10/20Gb 2-port 660M Adapter
		103c 22ff  Ethernet 10/20Gb 2-port 660M Adapter
		1137 0000  Ethernet Network Adapter XXV710
		1137 02b4  Ethernet Network Adapter XXV710 OCP 2.0
	1589  Ethernet Controller X710/X557-AT 10GBASE-T
		108e 0000  Quad Port 10GBase-T Adapter
		108e 7b1c  Quad Port 10GBase-T Adapter
		8086 0000  Ethernet Converged Network Adapter X710-T
		8086 0001  Ethernet Converged Network Adapter X710-T4
		8086 0002  Ethernet Converged Network Adapter X710-T4
		8086 0003  Ethernet Converged Network Adapter X710-T
		8086 00a0  Ethernet Converged Network Adapter X710-T4
		8086 1003  Ethernet Converged Network Adapter X710-T
	158a  Ethernet Controller XXV710 for 25GbE backplane
		1590 0000  10/25Gb Ethernet Adapter
		1590 0286  Synergy 4610C 10/25Gb Ethernet Adapter
		8086 0000  Ethernet Controller XXV710 for 25GbE backplane
		8086 000a  Ethernet 25G 2P XXV710 Mezz
	158b  Ethernet Controller XXV710 for 25GbE SFP28
		1137 0000  Ethernet Network Adapter XXV710
		1137 0225  Ethernet Network Adapter XXV710
		1137 02b4  Ethernet Network Adapter XXV710 OCP 2.0
# UEFI PXE Disabled
		1374 0230  Single Port 25 Gigabit Ethernet PCI Express Server Adapter (PE325G1I71)
# With UEFI PXE Enabled
		1374 0231  Single Port 25 Gigabit Ethernet PCI Express Server Adapter (PE325G1I71EU)
# UEFI PXE Disabled
		1374 0234  Dual Port 25 Gigabit Ethernet PCI Express Server Adapter (PE325G2I71)
# With UEFI PXE Enabled
		1374 0235  Dual Port 25 Gigabit Ethernet PCI Express Server Adapter (PE325G2I71EU)
# PCIe x8 Bifurcated as x4x4, UEFI PXE Disabled, low profile
		1374 0238  Quad Port 25 Gigabit Ethernet PCI Express Server Adapter (PE325G4I71L)
# PCIe x8 Bifurcated as x4x4, UEFI PXE Enabled, low profile
		1374 0239  Quad Port 25 Gigabit Ethernet PCI Express Server Adapter (PE325G4I71LEU)
# PCIe x16 Bifurcated as x8x8, UEFI PXE Disabled, low profile
		1374 023a  Quad Port 25 Gigabit Ethernet PCI Express Server Adapter (PE31625G4I71L)
# PCIe x16 Bifurcated as x8x8, UEFI PXE Enabled, low profile
		1374 023b  Quad Port 25 Gigabit Ethernet PCI Express Server Adapter (PE31625G4I71LEU)
		1590 0000  Ethernet Network Adapter XXV710-2
		1590 0253  Ethernet 10/25/Gb 2-port 661SFP28 Adapter
		8086 0000  Ethernet Network Adapter XXV710
		8086 0001  Ethernet Network Adapter XXV710-2
		8086 0002  Ethernet Network Adapter XXV710-2
		8086 0003  Ethernet Network Adapter XXV710-1
		8086 0004  Ethernet Network Adapter XXV710-1
		8086 0005  Ethernet Network Adapter OCP XXV710-2
		8086 0006  Ethernet Network Adapter OCP XXV710-2
		8086 0007  Ethernet Network Adapter OCP XXV710-1
		8086 0008  Ethernet Network Adapter OCP XXV710-1
		8086 0009  Ethernet 25G 2P XXV710 Adapter
		8086 000a  Ethernet 25G 2P XXV710 OCP
		8086 000c  Ethernet Network Adapter XXV710-DA2 for OCP 3.0
		8086 000d  Ethernet 25G 2P XXV710 OCP
		8086 4001  Ethernet Network Adapter XXV710-2
	1591  Ethernet Controller E810-C for backplane
		8086 bcce  Ethernet Controller E810-C for Intel(R) Open FPGA Stack
	1592  Ethernet Controller E810-C for QSFP
		1137 02bf  E810CQDA2 2x100 GbE QSFP28 PCIe NIC
		193d 1050  NIC-ETH1060F-LP-2P 2x100GbE Ethernet PCIe Card
		8086 0001  Ethernet Network Adapter E810-C-Q1
		8086 0002  Ethernet Network Adapter E810-C-Q2
		8086 0004  Ethernet Network Adapter E810-C-Q2
		8086 0005  Ethernet Network Adapter E810-C-Q1 for OCP3.0
		8086 0006  Ethernet Network Adapter E810-C-Q2 for OCP3.0
		8086 0009  Ethernet Network Adapter E810-C-Q1
		8086 000a  Ethernet Network Adapter E810-C-Q1 for OCP
		8086 000b  Ethernet 100G 2P E810-C Adapter
		8086 000c  Ethernet 100G 2P E810-C OCP
		8086 000d  Ethernet Network Adapter E810-L-Q2 for OCP 3.0
		8086 000e  Ethernet Network Adapter E810-2C-Q2
		8086 000f  Ethernet Network Adapter E810-C-Q2T
		8086 0010  Ethernet 100G 2P E810-C-stg Adapter
		8086 0011  Ethernet Network Adapter E810-C-Q1 for OCP3.0
		8086 0012  Ethernet 100G 2P E810-C-st Adapter
		8086 0013  Ethernet Network Adapter E810-C-Q1 for OCP 3.0
	1593  Ethernet Controller E810-C for SFP
		1137 02c3  E810XXVDA4 4x25/10 GbE SFP28 PCIe NIC
		1137 02e9  E810XXVDA4TG 4x25/10 GbE SFP28 PCIe NIC
		1137 02ea  E810XXVDA4T 4x25/10 GbE SFP28 PCIe NIC
		8086 0002  Ethernet Network Adapter E810-L-2
		8086 0005  Ethernet Network Adapter E810-XXV-4
		8086 0006  Ethernet Network Adapter E810-XXV-4
		8086 0007  Ethernet Network Adapter E810-XXV-4
		8086 0008  Ethernet Network Adapter E810-XXV-2
		8086 0009  Ethernet Network Adapter E810-XXV-2 for OCP 2.0
		8086 000a  Ethernet 25G 4P E810-XXV Adapter
		8086 000c  Ethernet Network Adapter E810-XXV-4 for OCP 3.0
		8086 000d  Ethernet 25G 4P E810-XXV OCP
		8086 000e  Ethernet Network Adapter E810-XXV-4T
		8086 000f  Ethernet 25G 4P E810-XXV-stg Adapter
		8086 0010  Ethernet 25G 4P E810-XXV-st Adapter
		8086 4010  Ethernet Network Adapter E810-XXV-4
		8086 4013  Ethernet Network Adapter E810-XXV-4 for OCP 3.0
	1599  Ethernet Controller E810-XXV for backplane
		8086 0001  Ethernet 25G 2P E810-XXV-k Mezz
	159a  Ethernet Controller E810-XXV for QSFP
	159b  Ethernet Controller E810-XXV for SFP
		1137 02be  E810XXVDA2 2x25/10 GbE SFP28 PCIe NIC
# NIC-ETH660F-3S-2P 2x25GbE SFP28 Network Adapter for OCP 3.0
		193d 1085  NIC-ETH660F-3S-2P
		1bd4 0057  Ethernet Network Adapter E810-XXVAM2
		1bd4 0058  Ethernet Network Adapter E810-XXVAM2 for OCP 3.0
		1bd4 006e  Ethernet Network Adapter E810-XXVAM2 for BD
		1bd4 0083  Ethernet Network Adapter E810-XXVAM2 for lldp
		1eec 0102  VSE-225-41E Dual-port 10Gb/25Gb Etherent PCIe
		8086 0001  Ethernet 25G 2P E810-XXV OCP
		8086 0002  Ethernet 25G 2P E810-XXV Adapter
		8086 0003  Ethernet Network Adapter E810-XXV-2
		8086 0005  Ethernet Network Adapter E810-XXV-2 for OCP 3.0
		8086 4001  Ethernet Network Adapter E810-XXV-2
		8086 4002  Ethernet Network Adapter E810-XXV-2 for OCP 3.0
		8086 4003  Ethernet Network Adapter E810-XXV-2
		8086 4015  Ethernet Network Adapter E810-XXV-2 for OCP 3.0
	15a0  Ethernet Connection (2) I218-LM
	15a1  Ethernet Connection (2) I218-V
	15a2  Ethernet Connection (3) I218-LM
	15a3  Ethernet Connection (3) I218-V
	15a4  Ethernet Switch FM10000 Host Interface
	15a5  Ethernet Switch FM10000 Host Virtual Interface
	15a8  Ethernet Connection X552 Virtual Function
	15a9  X552 Virtual Function
	15aa  Ethernet Connection X552 10 GbE Backplane
		1059 0120  T4008 10GbE interface
	15ab  Ethernet Connection X552 10 GbE Backplane
		1059 0150  RD-01068 10GbE interface
		1059 0170  RD-01213 10GbE interface
	15ac  Ethernet Connection X552 10 GbE SFP+
		1059 0160  RD-01167 10GbE interface
	15ad  Ethernet Connection X552/X557-AT 10GBASE-T
	15ae  Ethernet Connection X552 1000BASE-T
	15b0  Ethernet Connection X552 Backplane
	15b4  X553 Virtual Function
	15b5  DSL6340 USB 3.1 Controller [Alpine Ridge]
	15b6  DSL6540 USB 3.1 Controller [Alpine Ridge]
	15b7  Ethernet Connection (2) I219-LM
	15b8  Ethernet Connection (2) I219-V
		1462 7a72  H270 PC MATE
	15b9  Ethernet Connection (3) I219-LM
	15bb  Ethernet Connection (7) I219-LM
	15bc  Ethernet Connection (7) I219-V
	15bd  Ethernet Connection (6) I219-LM
	15be  Ethernet Connection (6) I219-V
	15bf  JHL6240 Thunderbolt 3 NHI (Low Power) [Alpine Ridge LP 2016]
	15c0  JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016]
	15c1  JHL6240 Thunderbolt 3 USB 3.1 Controller (Low Power) [Alpine Ridge LP 2016]
	15c2  Ethernet Connection X553 Backplane
	15c3  Ethernet Connection X553 Backplane
	15c4  Ethernet Connection X553 10 GbE SFP+
	15c5  X553 Virtual Function
	15c6  Ethernet Connection X553 1GbE
	15c7  Ethernet Connection X553 1GbE
	15c8  Ethernet Connection X553/X557-AT 10GBASE-T
	15ce  Ethernet Connection X553 10 GbE SFP+
	15d0  Ethernet SDI Adapter
		8086 0001  Ethernet SDI Adapter FM10420-100GbE-QDA2
		8086 0002  Ethernet SDI Adapter FM10840-MTP2
	15d1  Ethernet Controller 10G X550T
		8086 0002  Ethernet Converged Network Adapter X550-T1
		8086 001b  Ethernet Server Adapter X550-T1 for OCP
		8086 0021  Ethernet Converged Network Adapter X550-T1
		8086 00a2  Ethernet Converged Network Adapter X550-T1
	15d2  JHL6540 Thunderbolt 3 NHI (C step) [Alpine Ridge 4C 2016]
	15d3  JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]
	15d4  JHL6540 Thunderbolt 3 USB Controller (C step) [Alpine Ridge 4C 2016]
	15d5  Ethernet SDI Adapter FM10420-25GbE-DA2
		8086 0001  Ethernet SDI Adapter FM10420-25GbE-DA2
	15d6  Ethernet Connection (5) I219-V
	15d7  Ethernet Connection (4) I219-LM
	15d8  Ethernet Connection (4) I219-V
		17aa 2247  ThinkPad T570
		17aa 224f  ThinkPad X1 Carbon 5th Gen
		17aa 225d  ThinkPad T480
	15d9  JHL6340 Thunderbolt 3 NHI (C step) [Alpine Ridge 2C 2016]
	15da  JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016]
	15db  JHL6340 Thunderbolt 3 USB 3.1 Controller (C step) [Alpine Ridge 2C 2016]
	15df  Ethernet Connection (8) I219-LM
	15e0  Ethernet Connection (8) I219-V
	15e1  Ethernet Connection (9) I219-LM
	15e2  Ethernet Connection (9) I219-V
	15e3  Ethernet Connection (5) I219-LM
	15e4  Ethernet Connection X553 1GbE
	15e5  Ethernet Connection X553 1GbE
	15e7  JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018]
	15e8  JHL7540 Thunderbolt 3 NHI [Titan Ridge 2C 2018]
	15e9  JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 2C 2018]
	15ea  JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]
	15eb  JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018]
		1028 09be  Latitude 7410
	15ec  JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018]
		1028 09be  Latitude 7410
	15ef  JHL7540 Thunderbolt 3 Bridge [Titan Ridge DD 2018]
	15f0  JHL7540 Thunderbolt 3 USB Controller [Titan Ridge DD 2018]
	15f2  Ethernet Controller I225-LM
		8086 0001  Ethernet Network Adapter I225-T1
		8086 0002  Ethernet Network Adapter I225-T1
	15f3  Ethernet Controller I225-V
		8086 0003  Intel(R) Ethernet Controller (3) I225-V
	15f4  Ethernet Connection (15) I219-LM
	15f5  Ethernet Connection (15) I219-V
	15f6  I210 Gigabit Ethernet Connection
	15f9  Ethernet Connection (14) I219-LM
	15fa  Ethernet Connection (14) I219-V
	15fb  Ethernet Connection (13) I219-LM
	15fc  Ethernet Connection (13) I219-V
	15ff  Ethernet Controller X710 for 10GBASE-T
		1137 0000  X710TLG GbE RJ45 PCIe NIC
		1137 02c1  X710T2LG 2x10 GbE RJ45 PCIe NIC
		1137 02c2  X710T4LG 4x10 GbE RJ45 PCIe NIC
		1137 02d9  Ethernet Network Adapter X710-T2L OCP 3.0
		1137 02da  Ethernet Network Adapter X710-T4L OCP 3.0
# NIC-ETH565T-3S-2P OCP3.0 2x10G Base-T Card
		193d 1082  NIC-ETH565T-3S-2P
		8086 0000  Ethernet Network Adapter X710-TL
		8086 0001  Ethernet Network Adapter X710-T4L
		8086 0002  Ethernet Network Adapter X710-T4L
		8086 0003  Ethernet Network Adapter X710-T2L
		8086 0004  Ethernet Network Adapter X710-T2L
		8086 0005  Ethernet 10G 2P X710-T2L-t Adapter
		8086 0006  Ethernet 10G 4P X710-T4L-t Adapter
		8086 0007  Ethernet 10G 2P X710-T2L-t OCP
		8086 0008  Ethernet 10G 4P X710-T4L-t OCP
		8086 0009  Ethernet Network Adapter X710-T4L for OCP 3.0
		8086 000a  Ethernet Network Adapter X710-T4L for OCP 3.0
		8086 000b  Ethernet Network Adapter X710-T2L for OCP 3.0
		8086 000c  Ethernet Network Adapter X710-T2L for OCP 3.0
		8086 000d  Ethernet 10G 2P X710-T2L-t OCP
		8086 000f  Ethernet Network Adapter X710-T2L for OCP 3.0
		8086 4009  Ethernet Network Adapter X710-T2L
		8086 4012  Ethernet Network Adapter X710-T4L for OCP 3.0
		8086 4018  Ethernet Network Adapter X710-T2L for OCP 3.0
		8086 4019  Ethernet Network Adapter X710-T4L
	1600  Broadwell-U Host Bridge -OPI
	1601  Broadwell-U PCI Express x16 Controller
	1602  Broadwell-U Integrated Graphics
	1603  Broadwell-U Processor Thermal Subsystem
	1604  Broadwell-U Host Bridge -OPI
	1605  Broadwell-U PCI Express x8 Controller
	1606  HD Graphics
	1607  Broadwell-U CHAPS Device
	1608  Broadwell-U Host Bridge -OPI
	1609  Broadwell-U x4 PCIe
	160a  Broadwell-U Integrated Graphics
	160b  Broadwell-U Integrated Graphics
	160c  Broadwell-U Audio Controller
	160d  Broadwell-U Integrated Graphics
	160e  Broadwell-U Integrated Graphics
	160f  Broadwell-U SoftSKU
	1610  Broadwell-U Host Bridge - DMI
	1612  HD Graphics 5600
	1614  Broadwell-U Host Bridge - DMI
	1616  HD Graphics 5500
		103c 2216  ZBook 15u G2 Mobile Workstation
	1618  Broadwell-U Host Bridge - DMI
	161a  Broadwell-U Integrated Graphics
	161b  Broadwell-U Integrated Graphics
	161d  Broadwell-U Integrated Graphics
	161e  HD Graphics 5300
	1622  Iris Pro Graphics 6200
	1626  HD Graphics 6000
	162a  Iris Pro Graphics P6300
	162b  Iris Graphics 6100
	162d  Broadwell-U Integrated Graphics
	162e  Broadwell-U Integrated Graphics
	1632  Broadwell-U Integrated Graphics
	1636  Broadwell-U Integrated Graphics
	163a  Broadwell-U Integrated Graphics
	163b  Broadwell-U Integrated Graphics
	163d  Broadwell-U Integrated Graphics
	163e  Broadwell-U Integrated Graphics
	1889  Ethernet Adaptive Virtual Function
	188a  Ethernet Connection E823-C for backplane
	188b  Ethernet Connection E823-C for QSFP
	188c  Ethernet Connection E823-C for SFP
		1028 0abd  Ethernet Connection 25G 4P E823-C LOM
	188d  Ethernet Connection E823-C/X557-AT 10GBASE-T
	188e  Ethernet Connection E823-C 1GbE
	1890  Ethernet Connection E822-C for backplane
	1891  Ethernet Connection E822-C for QSFP
	1892  Ethernet Connection E822-C for SFP
	1893  Ethernet Connection E822-C/X557-AT 10GBASE-T
	1894  Ethernet Connection E822-C 1GbE
	1897  Ethernet Connection E822-L for backplane
	1898  Ethernet Connection E822-L for SFP
	1899  Ethernet Connection E822-L/X557-AT 10GBASE-T
	189a  Ethernet Connection E822-L 1GbE
	18a0  C4xxx Series QAT
	18a1  C4XXX Series QAT Virtual Function
	18ee  200xx Series QAT
	18ef  200xx Series QAT Virtual Function
	1900  Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
	1901  6th-10th Gen Core Processor PCIe Controller (x16)
	1902  HD Graphics 510
	1903  Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem
		1028 06d6  Latitude 7275 tablet
		1028 06dc  Latitude E7470
		1028 06e4  XPS 15 9550
		1028 06e6  Latitude 11 5175 2-in-1
		1028 09be  Latitude 7410
		103c 825b  OMEN-17-w001nv
		17aa 225d  ThinkPad T480
	1904  Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
		1028 06dc  Latitude E7470
		1028 06f3  Latitude 3570
		103c 8079  EliteBook 840 G3
		17aa 2247  ThinkPad T570
		17aa 382a  B51-80 Laptop
	1905  Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x8)
	1906  HD Graphics 510
		17aa 382a  B51-80 Laptop
	1908  Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
	1909  Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x4)
	190b  HD Graphics 510
	190c  Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
		1028 06d6  Latitude 7275 tablet
		1028 06e6  Latitude 11 5175 2-in-1
	190f  Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
	1910  Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
		1028 06e4  XPS 15 9550
		103c 825b  OMEN-17-w001nv
	1911  Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
		1028 0869  Vostro 3470
		1028 09be  Latitude 7410
		1462 7a72  H270 PC MATE
		17aa 2247  ThinkPad T570
		17aa 224f  ThinkPad X1 Carbon 5th Gen
		17aa 225d  ThinkPad T480
	1912  HD Graphics 530
	1916  Skylake GT2 [HD Graphics 520]
		1028 06dc  Latitude E7470
		1028 06f3  Latitude 3570
		103c 8079  EliteBook 840 G3
		17aa 2247  ThinkPad T570
	1918  Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
	1919  Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Imaging Unit
		1028 06d6  Latitude 7275 tablet
		1028 06e6  Latitude 11 5175 2-in-1
	191b  HD Graphics 530
		1028 06e4  XPS 15 9550
		103c 825b  OMEN-17-w001nv
	191d  HD Graphics P530
	191e  HD Graphics 515
		1028 06d6  Latitude 7275 tablet
		1028 06e6  Latitude 11 5175 2-in-1
	191f  Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
	1921  HD Graphics 520
	1923  HD Graphics 535
	1926  Iris Graphics 540
	1927  Iris Graphics 550
	192b  Iris Graphics 555
	192d  Iris Graphics P555
	1932  Iris Pro Graphics 580
	193a  Iris Pro Graphics P580
	193b  Iris Pro Graphics 580
	193d  Iris Pro Graphics P580
	1960  80960RP (i960RP) Microprocessor
		101e 0431  MegaRAID 431 RAID Controller
		101e 0438  MegaRAID 438 Ultra2 LVD RAID Controller
		101e 0466  MegaRAID 466 Express Plus RAID Controller
		101e 0467  MegaRAID 467 Enterprise 1500 RAID Controller
		101e 0490  MegaRAID 490 Express 300 RAID Controller
		101e 0762  MegaRAID 762 Express RAID Controller
		101e 09a0  PowerEdge Expandable RAID Controller 2/SC
		1028 0467  PowerEdge Expandable RAID Controller 2/DC
		1028 1111  PowerEdge Expandable RAID Controller 2/SC
		103c 03a2  MegaRAID
		103c 10c6  MegaRAID 438, NetRAID-3Si
		103c 10c7  MegaRAID T5, Integrated NetRAID
		103c 10cc  MegaRAID, Integrated NetRAID
		103c 10cd  NetRAID-1Si
		105a 0000  SuperTrak
		105a 2168  SuperTrak Pro
		105a 5168  SuperTrak66/100
		1111 1111  MegaRAID 466, PowerEdge Expandable RAID Controller 2/SC
		1111 1112  PowerEdge Expandable RAID Controller 2/SC
		113c 03a2  MegaRAID
		e4bf 1010  CG1-RADIO
		e4bf 1020  CU2-QUARTET
		e4bf 1040  CU1-CHORUS
		e4bf 3100  CX1-BAND
	1962  80960RM (i960RM) Microprocessor
		105a 0000  SuperTrak SX6000 I2O CPU
	1964  80960RN (i960RN) Microprocessor
	1980  Atom Processor C3000 Series System Agent
	19a1  Atom Processor C3000 Series Error Registers
	19a2  Atom Processor C3000 Series Root Complex Event Collector
	19a3  Atom Processor C3000 Series Integrated QAT Root Port
	19a4  Atom Processor C3000 Series PCI Express Root Port #0
	19a5  Atom Processor C3000 Series PCI Express Root Port #1
	19a6  Atom Processor C3000 Series PCI Express Root Port #2
	19a7  Atom Processor C3000 Series PCI Express Root Port #3
	19a8  Atom Processor C3000 Series PCI Express Root Port #4
	19a9  Atom Processor C3000 Series PCI Express Root Port #5
	19aa  Atom Processor C3000 Series PCI Express Root Port #6
	19ab  Atom Processor C3000 Series PCI Express Root Port #7
	19ac  Atom Processor C3000 Series SMBus Contoller - Host
	19b0  Atom Processor C3000 Series SATA Controller 0
	19b1  Atom Processor C3000 Series SATA Controller 0
	19b2  Atom Processor C3000 Series SATA Controller 0
	19b3  Atom Processor C3000 Series SATA Controller 0
	19b4  Atom Processor C3000 Series SATA Controller 0
	19b5  Atom Processor C3000 Series SATA Controller 0
	19b6  Atom Processor C3000 Series SATA Controller 0
	19b7  Atom Processor C3000 Series SATA Controller 0
	19be  Atom Processor C3000 Series SATA Controller 0
	19bf  Atom Processor C3000 Series SATA Controller 0
	19c0  Atom Processor C3000 Series SATA Controller 1
	19c1  Atom Processor C3000 Series SATA Controller 1
	19c2  Atom Processor C3000 Series SATA Controller 1
	19c3  Atom Processor C3000 Series SATA Controller 1
	19c4  Atom Processor C3000 Series SATA Controller 1
	19c5  Atom Processor C3000 Series SATA Controller 1
	19c6  Atom Processor C3000 Series SATA Controller 1
	19c7  Atom Processor C3000 Series SATA Controller 1
	19ce  Atom Processor C3000 Series SATA Controller 1
	19cf  Atom Processor C3000 Series SATA Controller 1
	19d0  Atom Processor C3000 Series USB 3.0 xHCI Controller
	19d1  Atom Processor C3000 Series Integrated LAN Root Port #0
	19d2  Atom Processor C3000 Series Integrated LAN Root Port #1
	19d3  Atom Processor C3000 Series ME HECI 1
	19d4  Atom Processor C3000 Series ME HECI 2
	19d5  Atom Processor C3000 Series ME KT Controller
	19d6  Atom Processor C3000 Series ME HECI 3
	19d8  Atom Processor C3000 Series HSUART Controller
	19dc  Atom Processor C3000 Series LPC or eSPI
	19dd  Atom Processor C3000 Series Primary to Side Band (P2SB) Bridge
	19de  Atom Processor C3000 Series Power Management Controller
	19df  Atom Processor C3000 Series SMBus controller
	19e0  Atom Processor C3000 Series SPI Controller
	19e2  Atom Processor C3000 Series QuickAssist Technology
	19e3  Atom Processor C3000 Series QuickAssist Technology Virtual Function
	1a1c  Ethernet Connection (17) I219-LM
	1a1d  Ethernet Connection (17) I219-V
	1a1e  Ethernet Connection (16) I219-LM
		1028 0b10  Precision 3571
	1a1f  Ethernet Connection (16) I219-V
	1a21  82840 840 [Carmel] Chipset Host Bridge (Hub A)
	1a23  82840 840 [Carmel] Chipset AGP Bridge
	1a24  82840 840 [Carmel] Chipset PCI Bridge (Hub B)
	1a30  82845 845 [Brookdale] Chipset Host Bridge
		1028 010e  Optiplex GX240
		147b 0505  BL7 motherboard
		15d9 3280  Supermicro P4SBE Mainboard
	1a31  82845 845 [Brookdale] Chipset AGP Bridge
	1a38  5000 Series Chipset DMA Engine
		15d9 8680  X7DVL-E-O motherboard
		8086 3476  S5000PSLSATA Server Board
	1a48  82597EX 10GbE Ethernet Controller
		8086 a01f  PRO/10GbE SR Server Adapter
		8086 a11f  PRO/10GbE SR Server Adapter
	1b48  82597EX 10GbE Ethernet Controller
		8086 a01f  PRO/10GbE LR Server Adapter
		8086 a11f  PRO/10GbE LR Server Adapter
	1c00  6 Series/C200 Series Chipset Family Desktop SATA Controller (IDE mode, ports 0-3)
	1c01  6 Series/C200 Series Chipset Family Mobile SATA Controller (IDE mode, ports 0-3)
	1c02  6 Series/C200 Series Chipset Family 6 port Desktop SATA AHCI Controller
		1028 04aa  XPS 8300
		1043 844d  P8 series motherboard
		8086 200d  DH61CR motherboard
		8086 7270  Server Board S1200BT Family
	1c03  6 Series/C200 Series Chipset Family 6 port Mobile SATA AHCI Controller
		1028 04a3  Precision M4600
		1028 04b2  Vostro 3350
		1028 04da  Vostro 3750
		17aa 21cf  ThinkPad T520
		8086 7270  Apple MacBookPro8,2 [Core i7, 15", 2011]
	1c04  6 Series/C200 Series Desktop SATA RAID Controller
		103c 3118  Smart Array B110i SATA RAID Controller
	1c05  6 Series/C200 Series Mobile SATA RAID Controller
	1c06  Z68 Express Chipset SATA RAID Controller
	1c08  6 Series/C200 Series Chipset Family Desktop SATA Controller (IDE mode, ports 4-5)
	1c09  6 Series/C200 Series Chipset Family Mobile SATA Controller (IDE mode, ports 4-5)
	1c10  6 Series/C200 Series Chipset Family PCI Express Root Port 1
		1028 04aa  XPS 8300
		1028 04da  Vostro 3750
		1043 844d  P8 series motherboard
		17aa 21cf  ThinkPad T520
		8086 7270  Server Board S1200BTS / Apple MacBook Pro 8,1/8,2
	1c12  6 Series/C200 Series Chipset Family PCI Express Root Port 2
		1028 04aa  XPS 8300
		17aa 21cf  ThinkPad T520
		8086 7270  Apple MacBookPro8,2 [Core i7, 15", 2011]
	1c14  6 Series/C200 Series Chipset Family PCI Express Root Port 3
		1028 04da  Vostro 3750
		8086 7270  Apple MacBookPro8,2 [Core i7, 15", 2011]
	1c16  6 Series/C200 Series Chipset Family PCI Express Root Port 4
		1028 04aa  XPS 8300
		17aa 21cf  ThinkPad T520
	1c18  6 Series/C200 Series Chipset Family PCI Express Root Port 5
		1028 04da  Vostro 3750
		17aa 21cf  ThinkPad T520
		8086 7270  Server Board S1200BTS
	1c1a  6 Series/C200 Series Chipset Family PCI Express Root Port 6
		1028 04da  Vostro 3750
		1043 844d  P8 series motherboard
	1c1c  6 Series/C200 Series Chipset Family PCI Express Root Port 7
	1c1e  6 Series/C200 Series Chipset Family PCI Express Root Port 8
		1043 844d  P8 series motherboard
	1c20  6 Series/C200 Series Chipset Family High Definition Audio Controller
		1028 0490  Alienware M17x R3
		1028 04a3  Precision M4600
		1028 04aa  XPS 8300
		1028 04b2  Vostro 3350
		1028 04da  Vostro 3750
# Realtek ALC656
		103c 2abf  HP Pavilion p6-2100 Desktop PC Series
		1043 8418  P8P67 Deluxe Motherboard
		1043 841b  P8H67 Series Motherboard
		17aa 21cf  ThinkPad T520
# Realtek ALC888 audio codec
		8086 2008  DQ67SW board
		8086 200d  DH61CR motherboard
		8086 7270  Apple MacBookPro8,2 [Core i7, 15", 2011]
	1c22  6 Series/C200 Series Chipset Family SMBus Controller
		1028 04a3  Precision M4600
		1028 04aa  XPS 8300
		1028 04b2  Vostro 3350
		1028 04da  Vostro 3750
		1043 844d  P8 series motherboard
		17aa 21cf  ThinkPad T520
		8086 200d  DH61CR motherboard
		8086 7270  Server Board S1200BT Family / Apple MacBook Pro 8,1/8,2
	1c24  6 Series/C200 Series Chipset Family Thermal Management Controller
	1c25  6 Series/C200 Series Chipset Family DMI to PCI Bridge
	1c26  6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
		1028 04a3  Precision M4600
		1028 04aa  XPS 8300
		1028 04b2  Vostro 3350
		1028 04da  Vostro 3750
		1043 844d  P8 series motherboard
		17aa 21cf  ThinkPad T520
		8086 200d  DH61CR motherboard
		8086 7270  Server Board S1200BT Family / Apple MacBook Pro 8,1/8,2
	1c27  6 Series/C200 Series Chipset Family USB Universal Host Controller #1
		8086 7270  Apple MacBookPro8,2 [Core i7, 15", 2011]
	1c2c  6 Series/C200 Series Chipset Family USB Universal Host Controller #5
		8086 7270  Apple MacBookPro8,2 [Core i7, 15", 2011]
	1c2d  6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
		1028 04a3  Precision M4600
		1028 04aa  XPS 8300
		1028 04b2  Vostro 3350
		1028 04da  Vostro 3750
		1043 844d  P8 series motherboard
		17aa 21cf  ThinkPad T520
		8086 200d  DH61CR motherboard
		8086 7270  Server Board S1200BT Family / Apple MacBook Pro 8,1/8,2
	1c33  6 Series/C200 Series Chipset Family LAN Controller
	1c35  6 Series/C200 Series Chipset Family VECI Controller
	1c3a  6 Series/C200 Series Chipset Family MEI Controller #1
		1028 04a3  Precision M4600
		1028 04aa  XPS 8300
		1028 04b2  Vostro 3350
		1028 04da  Vostro 3750
		1043 844d  P8 series motherboard
		17aa 21cf  ThinkPad T520
		8086 200d  DH61CR motherboard
		8086 7270  Apple MacBookPro8,2 [Core i7, 15", 2011]
	1c3b  6 Series/C200 Series Chipset Family MEI Controller #2
	1c3c  6 Series/C200 Series Chipset Family IDE-r Controller
	1c3d  6 Series/C200 Series Chipset Family KT Controller
	1c40  6 Series/C200 Series Chipset Family LPC Controller
	1c41  Mobile SFF 6 Series Chipset Family LPC Controller
	1c42  6 Series/C200 Series Chipset Family LPC Controller
	1c43  Mobile 6 Series Chipset Family LPC Controller
	1c44  Z68 Express Chipset LPC Controller
	1c45  6 Series/C200 Series Chipset Family LPC Controller
	1c46  P67 Express Chipset LPC Controller
		1043 844d  P8P67 Deluxe Motherboard
	1c47  UM67 Express Chipset LPC Controller
	1c48  6 Series/C200 Series Chipset Family LPC Controller
	1c49  HM65 Express Chipset LPC Controller
		8086 7270  Apple MacBookPro8,2 [Core i7, 15", 2011]
	1c4a  H67 Express Chipset LPC Controller
		1028 04aa  XPS 8300
		1043 844d  P8H67 Series Motherboard
	1c4b  HM67 Express Chipset LPC Controller
		1028 04b2  Vostro 3350
		1028 04da  Vostro 3750
	1c4c  Q65 Express Chipset LPC Controller
	1c4d  QS67 Express Chipset LPC Controller
	1c4e  Q67 Express Chipset LPC Controller
	1c4f  QM67 Express Chipset LPC Controller
		1028 04a3  Precision M4600
		17aa 21cf  ThinkPad T520
	1c50  B65 Express Chipset LPC Controller
	1c51  6 Series/C200 Series Chipset Family LPC Controller
	1c52  C202 Chipset LPC Controller
		8086 7270  Server Board S1200BTS
	1c53  6 Series/C200 Series Chipset Family LPC Controller
	1c54  C204 Chipset LPC Controller
	1c55  6 Series/C200 Series Chipset Family LPC Controller
	1c56  C206 Chipset LPC Controller
		1043 844d  P8B WS Motherboard
	1c57  6 Series/C200 Series Chipset Family LPC Controller
	1c58  Upgraded B65 Express Chipset LPC Controller
	1c59  Upgraded HM67 Express Chipset LPC Controller
	1c5a  Upgraded Q67 Express Chipset LPC Controller
	1c5b  6 Series/C200 Series Chipset Family LPC Controller
	1c5c  H61 Express Chipset LPC Controller
		8086 200d  DH61CR motherboard
	1c5d  6 Series/C200 Series Chipset Family LPC Controller
	1c5e  6 Series/C200 Series Chipset Family LPC Controller
	1c5f  6 Series/C200 Series Chipset Family LPC Controller
	1d00  C600/X79 series chipset 4-Port SATA IDE Controller
	1d02  C600/X79 series chipset 6-Port SATA AHCI Controller
		1028 04f7  C602J on PowerEdge R320 server
	1d04  C600/X79 series chipset SATA RAID Controller
	1d06  C600/X79 series chipset SATA Premium RAID Controller
	1d08  C600/X79 series chipset 2-Port SATA IDE Controller
	1d10  C600/X79 series chipset PCI Express Root Port 1
		1028 04f7  C602J on PowerEdge R320 server
	1d11  C600/X79 series chipset PCI Express Root Port 1
	1d12  C600/X79 series chipset PCI Express Root Port 2
	1d13  C600/X79 series chipset PCI Express Root Port 2
	1d14  C600/X79 series chipset PCI Express Root Port 3
	1d15  C600/X79 series chipset PCI Express Root Port 3
	1d16  C600/X79 series chipset PCI Express Root Port 4
	1d17  C600/X79 series chipset PCI Express Root Port 4
	1d18  C600/X79 series chipset PCI Express Root Port 5
		1028 04f7  C602J on PowerEdge R320 server
	1d19  C600/X79 series chipset PCI Express Root Port 5
	1d1a  C600/X79 series chipset PCI Express Root Port 6
	1d1b  C600/X79 series chipset PCI Express Root Port 6
	1d1c  C600/X79 series chipset PCI Express Root Port 7
	1d1d  C600/X79 series chipset PCI Express Root Port 7
	1d1e  C600/X79 series chipset PCI Express Root Port 8
		1028 04f7  C602J on PowerEdge R320 server
	1d1f  C600/X79 series chipset PCI Express Root Port 8
	1d20  C600/X79 series chipset High Definition Audio Controller
	1d22  C600/X79 series chipset SMBus Host Controller
		15d9 066b  X9SRL-F
	1d24  C600/X79 series chipset Thermal Management Controller
		15d9 066b  X9SRL-F
	1d25  C600/X79 series chipset DMI to PCI Bridge
	1d26  C600/X79 series chipset USB2 Enhanced Host Controller #1
		1028 04f7  C602J on PowerEdge R320 server
		15d9 066b  X9SRL-F
	1d2d  C600/X79 series chipset USB2 Enhanced Host Controller #2
		1028 04f7  C602J on PowerEdge R320 server
		103c 18a9  HP DL360e G8
		15d9 066b  X9SRL-F
	1d33  C600/X79 series chipset LAN Controller
	1d35  C600/X79 series chipset VECI Controller
	1d3a  C600/X79 series chipset MEI Controller #1
		1028 04f7  C602J on PowerEdge R320 server
		15d9 066b  X9SRL-F
	1d3b  C600/X79 series chipset MEI Controller #2
		1028 04f7  C602J on PowerEdge R320 server
		15d9 066b  X9SRL-F
	1d3c  C600/X79 series chipset IDE-r Controller
	1d3d  C600/X79 series chipset KT Controller
	1d3e  C600/X79 series chipset PCI Express Virtual Root Port
		1028 04f7  C602J on PowerEdge R320 server
	1d3f  C608/C606/X79 series chipset PCI Express Virtual Switch Port
	1d40  C600/X79 series chipset LPC Controller
	1d41  C600/X79 series chipset LPC Controller
		1028 04f7  C602J on PowerEdge R320 server
		15d9 066b  X9SRL-F
	1d50  C608 chipset Dual 4-Port SATA/SAS Storage Control Unit
	1d54  C600/X79 series chipset Dual 4-Port SATA/SAS Storage Control Unit
	1d55  C600/X79 series chipset 4-Port SATA/SAS Storage Control Unit
	1d58  C606 chipset Dual 4-Port SATA/SAS Storage Control Unit
	1d59  C604/X79 series chipset 4-Port SATA/SAS Storage Control Unit
	1d5a  C600/X79 series chipset Dual 4-Port SATA Storage Control Unit
	1d5b  C602 chipset 4-Port SATA Storage Control Unit
	1d5c  C600/X79 series chipset Dual 4-Port SATA/SAS Storage Control Unit
	1d5d  C600/X79 series chipset 4-Port SATA/SAS Storage Control Unit
	1d5e  C600/X79 series chipset Dual 4-Port SATA Storage Control Unit
	1d5f  C600/X79 series chipset 4-Port SATA Storage Control Unit
	1d60  C608 chipset Dual 4-Port SATA/SAS Storage Control Unit
	1d64  C600/X79 series chipset Dual 4-Port SATA/SAS Storage Control Unit
	1d65  C600/X79 series chipset 4-Port SATA/SAS Storage Control Unit
	1d68  C606 chipset Dual 4-Port SATA/SAS Storage Control Unit
	1d69  C604/X79 series chipset 4-Port SATA/SAS Storage Control Unit
	1d6a  C600/X79 series chipset Dual 4-Port SATA Storage Control Unit
	1d6b  C602 chipset 4-Port SATA Storage Control Unit
		0497 1028  Dell Precision T3600
	1d6c  C600/X79 series chipset Dual 4-Port SATA/SAS Storage Control Unit
	1d6d  C600/X79 series chipset 4-Port SATA/SAS Storage Control Unit
	1d6e  C600/X79 series chipset Dual 4-Port SATA Storage Control Unit
	1d6f  C600/X79 series chipset 4-Port SATA Storage Control Unit
	1d70  C600/X79 series chipset SMBus Controller 0
	1d71  C608/C606/X79 series chipset SMBus Controller 1
	1d72  C608 chipset SMBus Controller 2
	1d74  C608/C606/X79 series chipset PCI Express Upstream Port
	1d76  C600/X79 series chipset Multi-Function Glue
	1e00  7 Series/C210 Series Chipset Family 4-port SATA Controller [IDE mode]
	1e01  7 Series Chipset Family 4-port SATA Controller [IDE mode]
		144d c652  NP300E5C series laptop
	1e02  7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode]
		1043 84ca  P8 series motherboard
		1849 1e02  Motherboard
	1e03  7 Series Chipset Family 6-port SATA Controller [AHCI mode]
		1043 108d  VivoBook X202EV
		1043 1477  N56VZ
		1043 1517  Zenbook Prime UX31A
		10cf 16e2  LIFEBOOK E752
		144d c652  NP300E5C series laptop
	1e04  7 Series/C210 Series Chipset Family SATA Controller [RAID mode]
	1e05  7 Series Chipset SATA Controller [RAID mode]
	1e06  7 Series/C210 Series Chipset Family SATA Controller [RAID mode]
	1e07  7 Series Chipset Family SATA Controller [RAID mode]
	1e08  7 Series/C210 Series Chipset Family 2-port SATA Controller [IDE mode]
	1e09  7 Series Chipset Family 2-port SATA Controller [IDE mode]
		144d c652  NP300E5C series laptop
	1e0e  7 Series/C210 Series Chipset Family SATA Controller [RAID mode]
	1e10  7 Series/C216 Chipset Family PCI Express Root Port 1
		1043 108d  VivoBook X202EV
		1043 1477  N56VZ
		1043 1517  Zenbook Prime UX31A
		1043 84ca  P8H77-I Motherboard
		10cf 16e9  LIFEBOOK E752
		144d c652  NP300E5C series laptop
		1849 1e10  Motherboard
	1e12  7 Series/C210 Series Chipset Family PCI Express Root Port 2
		1043 108d  VivoBook X202EV
		1043 1477  N56VZ
		1043 1517  Zenbook Prime UX31A
	1e14  7 Series/C210 Series Chipset Family PCI Express Root Port 3
		10cf 16e9  LIFEBOOK E752
	1e16  7 Series/C216 Chipset Family PCI Express Root Port 4
		1043 108d  VivoBook X202EV
		1043 1477  N56VZ
		144d c652  NP300E5C series laptop
		1849 1618  Z77 Extreme4 motherboard
	1e18  7 Series/C210 Series Chipset Family PCI Express Root Port 5
		1043 84ca  P8H77-I Motherboard
		1849 1e18  Motherboard
	1e1a  7 Series/C210 Series Chipset Family PCI Express Root Port 6
		1849 1e1a  Motherboard
	1e1c  7 Series/C210 Series Chipset Family PCI Express Root Port 7
	1e1e  7 Series/C210 Series Chipset Family PCI Express Root Port 8
		10cf 16e9  LIFEBOOK E752
		1849 1e1e  Motherboard
	1e20  7 Series/C216 Chipset Family High Definition Audio Controller
		1028 054b  XPS One 2710
		1043 108d  VivoBook X202EV
		1043 1477  N56VZ
		1043 1517  Zenbook Prime UX31A
		1043 8415  P8H77-I Motherboard
		1043 8445  P8Z77-V LX Motherboard
		10cf 1757  LIFEBOOK E752
		144d c652  NP300E5C series laptop
		1849 1898  Z77 Extreme4 motherboard
	1e22  7 Series/C216 Chipset Family SMBus Controller
		1043 108d  VivoBook X202EV
		1043 1477  N56VZ
		1043 1517  Zenbook Prime UX31A
		1043 84ca  P8 series motherboard
		10cf 16e6  LIFEBOOK E752
		144d c652  NP300E5C series laptop
		1849 1e22  Motherboard
	1e24  7 Series/C210 Series Chipset Family Thermal Management Controller
		1043 1517  Zenbook Prime UX31A
	1e25  7 Series/C210 Series Chipset Family DMI to PCI Bridge
	1e26  7 Series/C216 Chipset Family USB Enhanced Host Controller #1
		1043 108d  VivoBook X202EV
		1043 1477  N56VZ
		1043 1517  Zenbook Prime UX31A
		1043 84ca  P8 series motherboard
		10cf 16e8  LIFEBOOK E752
		144d c652  NP300E5C series laptop
		1849 1e26  Motherboard
	1e2d  7 Series/C216 Chipset Family USB Enhanced Host Controller #2
		1043 108d  VivoBook X202EV
		1043 1477  N56VZ
		1043 1517  Zenbook Prime UX31A
		1043 84ca  P8 series motherboard
		10cf 16e8  LIFEBOOK E752
		144d c652  NP300E5C series laptop
		1849 1e2d  Motherboard
	1e31  7 Series/C210 Series Chipset Family USB xHCI Host Controller
		103c 179b  Elitebook 8470p
		103c 17ab  ProBook 6570b
		1043 108d  VivoBook X202EV
		1043 1477  N56VZ
		1043 1517  Zenbook Prime UX31A
		1043 84ca  P8 series motherboard
		10cf 16ee  LIFEBOOK E752
		17aa 21f3  ThinkPad T430
		1849 1e31  Motherboard
	1e33  7 Series/C210 Series Chipset Family LAN Controller
	1e3a  7 Series/C216 Chipset Family MEI Controller #1
		1043 108d  VivoBook X202EV
		1043 1477  N56VZ
		1043 1517  Zenbook Prime UX31A
		1043 84ca  P8 series motherboard
		10cf 16ea  LIFEBOOK E752
		144d c652  NP300E5C series laptop
		1849 1e3a  Motherboard
	1e3b  7 Series/C210 Series Chipset Family MEI Controller #2
	1e3c  7 Series/C210 Series Chipset Family IDE-r Controller
	1e3d  7 Series/C210 Series Chipset Family KT Controller
	1e41  7 Series Chipset Family LPC Controller
	1e42  7 Series Chipset Family LPC Controller
	1e43  7 Series Chipset Family LPC Controller
	1e44  Z77 Express Chipset LPC Controller
		1043 84ca  P8 series motherboard
		1849 1e44  Motherboard
	1e45  7 Series Chipset Family LPC Controller
	1e46  Z75 Express Chipset LPC Controller
	1e47  Q77 Express Chipset LPC Controller
	1e48  Q75 Express Chipset LPC Controller
	1e49  B75 Express Chipset LPC Controller
	1e4a  H77 Express Chipset LPC Controller
		1043 84ca  P8H77-I Motherboard
	1e4b  7 Series Chipset Family LPC Controller
	1e4c  7 Series Chipset Family LPC Controller
	1e4d  7 Series Chipset Family LPC Controller
	1e4e  7 Series Chipset Family LPC Controller
	1e4f  7 Series Chipset Family LPC Controller
	1e50  7 Series Chipset Family LPC Controller
	1e51  7 Series Chipset Family LPC Controller
	1e52  7 Series Chipset Family LPC Controller
	1e53  C216 Series Chipset LPC Controller
	1e54  7 Series Chipset Family LPC Controller
	1e55  QM77 Express Chipset LPC Controller
	1e56  QS77 Express Chipset LPC Controller
	1e57  HM77 Express Chipset LPC Controller
	1e58  UM77 Express Chipset LPC Controller
	1e59  HM76 Express Chipset LPC Controller
		1043 1477  N56VZ
		1043 1517  Zenbook Prime UX31A
		10cf 16e0  LIFEBOOK E752
	1e5a  7 Series Chipset Family LPC Controller
	1e5b  UM77 Express Chipset LPC Controller
	1e5c  7 Series Chipset Family LPC Controller
	1e5d  HM75 Express Chipset LPC Controller
		144d c652  NP300E5C series laptop
	1e5e  HM70 Express Chipset LPC Controller
		1043 108d  VivoBook X202EV
	1e5f  NM70 Express Chipset LPC Controller
	1f00  Atom processor C2000 SoC Transaction Router
	1f01  Atom processor C2000 SoC Transaction Router
	1f02  Atom processor C2000 SoC Transaction Router
	1f03  Atom processor C2000 SoC Transaction Router
	1f04  Atom processor C2000 SoC Transaction Router
	1f05  Atom processor C2000 SoC Transaction Router
	1f06  Atom processor C2000 SoC Transaction Router
	1f07  Atom processor C2000 SoC Transaction Router
	1f08  Atom processor C2000 SoC Transaction Router
	1f09  Atom processor C2000 SoC Transaction Router
	1f0a  Atom processor C2000 SoC Transaction Router
	1f0b  Atom processor C2000 SoC Transaction Router
	1f0c  Atom processor C2000 SoC Transaction Router
	1f0d  Atom processor C2000 SoC Transaction Router
	1f0e  Atom processor C2000 SoC Transaction Router
	1f0f  Atom processor C2000 SoC Transaction Router
	1f10  Atom processor C2000 PCIe Root Port 1
	1f11  Atom processor C2000 PCIe Root Port 2
	1f12  Atom processor C2000 PCIe Root Port 3
	1f13  Atom processor C2000 PCIe Root Port 4
	1f14  Atom processor C2000 RAS
	1f15  Atom processor C2000 SMBus 2.0
	1f16  Atom processor C2000 RCEC
	1f18  Atom processor C2000 QAT
	1f19  Atom processor C2000 QAT
	1f20  Atom processor C2000 4-Port IDE SATA2 Controller
	1f21  Atom processor C2000 4-Port IDE SATA2 Controller
	1f22  Atom processor C2000 AHCI SATA2 Controller
	1f23  Atom processor C2000 AHCI SATA2 Controller
	1f24  Atom processor C2000 RAID SATA2 Controller
	1f25  Atom processor C2000 RAID SATA2 Controller
	1f26  Atom processor C2000 RAID SATA2 Controller
	1f27  Atom processor C2000 RAID SATA2 Controller
	1f2c  Atom processor C2000 USB Enhanced Host Controller
		0200 1028  Atom C2338 on Dell 0K8Y0N motherboard
	1f2e  Atom processor C2000 RAID SATA2 Controller
	1f2f  Atom processor C2000 RAID SATA2 Controller
	1f30  Atom processor C2000 2-Port IDE SATA3 Controller
	1f31  Atom processor C2000 2-Port IDE SATA3 Controller
	1f32  Atom processor C2000 AHCI SATA3 Controller
	1f33  Atom processor C2000 AHCI SATA3 Controller
	1f34  Atom processor C2000 RAID SATA3 Controller
	1f35  Atom processor C2000 RAID SATA3 Controller
	1f36  Atom processor C2000 RAID SATA3 Controller
	1f37  Atom processor C2000 RAID SATA3 Controller
	1f38  Atom processor C2000 PCU
	1f39  Atom processor C2000 PCU
	1f3a  Atom processor C2000 PCU
	1f3b  Atom processor C2000 PCU
	1f3c  Atom processor C2000 PCU SMBus
	1f3d  Atom Processor C2000 PECI SMBus
	1f3e  Atom processor C2000 RAID SATA3 Controller
	1f3f  Atom processor C2000 RAID SATA3 Controller
	1f40  Ethernet Connection I354 1.0 GbE Backplane
		1028 05f1  Ethernet Connection I354 1.0 GbE Backplane
	1f41  Ethernet Connection I354
	1f42  Atom processor C2000 GbE
	1f44  Atom processor C2000 GbE Virtual Function
	1f45  Ethernet Connection I354 2.5 GbE Backplane
	2014  Sky Lake-E Ubox Registers
	2015  Sky Lake-E Ubox Registers
	2016  Sky Lake-E Ubox Registers
	2018  Sky Lake-E M2PCI Registers
	201a  Sky Lake-E Non-Transparent Bridge Registers
	201c  Sky Lake-E Non-Transparent Bridge Registers
	201d  Volume Management Device NVMe RAID Controller
	2020  Sky Lake-E DMI3 Registers
		15d9 095d  X11SPM-TF
	2021  Sky Lake-E CBDMA Registers
	2024  Sky Lake-E MM/Vt-d Configuration Registers
	2025  Sky Lake-E RAS
	2026  Sky Lake-E IOAPIC
	2030  Sky Lake-E PCI Express Root Port A
	2031  Sky Lake-E PCI Express Root Port B
	2032  Sky Lake-E PCI Express Root Port C
	2033  Sky Lake-E PCI Express Root Port D
	2034  Sky Lake-E VT-d
	2035  Sky Lake-E RAS Configuration Registers
	2036  Sky Lake-E IOxAPIC Configuration Registers
	2040  Sky Lake-E Integrated Memory Controller
	2041  Sky Lake-E Integrated Memory Controller
	2042  Sky Lake-E Integrated Memory Controller
	2043  Sky Lake-E Integrated Memory Controller
	2044  Sky Lake-E Integrated Memory Controller
	2045  Sky Lake-E LM Channel 1
	2046  Sky Lake-E LMS Channel 1
	2047  Sky Lake-E LMDP Channel 1
	2048  Sky Lake-E DECS Channel 2
	2049  Sky Lake-E LM Channel 2
	204a  Sky Lake-E LMS Channel 2
	204b  Sky Lake-E LMDP Channel 2
	204c  Sky Lake-E M3KTI Registers
	204d  Sky Lake-E M3KTI Registers
	204e  Sky Lake-E M3KTI Registers
	2054  Sky Lake-E CHA Registers
	2055  Sky Lake-E CHA Registers
	2056  Sky Lake-E CHA Registers
	2057  Sky Lake-E CHA Registers
	2058  Sky Lake-E KTI 0
	2059  Sky Lake-E UPI Registers
	2066  Sky Lake-E Integrated Memory Controller
	2068  Sky Lake-E DDRIO Registers
	2069  Sky Lake-E DDRIO Registers
	206a  Sky Lake-E IOxAPIC Configuration Registers
	206e  Sky Lake-E DDRIO Registers
	206f  Sky Lake-E DDRIO Registers
	2078  Sky Lake-E PCU Registers
	207a  Sky Lake-E PCU Registers
	2080  Sky Lake-E PCU Registers
	2081  Sky Lake-E PCU Registers
	2082  Sky Lake-E PCU Registers
	2083  Sky Lake-E PCU Registers
	2084  Sky Lake-E PCU Registers
	2085  Sky Lake-E PCU Registers
	2086  Sky Lake-E PCU Registers
	2088  Sky Lake-E DDRIO Registers
	208d  Sky Lake-E CHA Registers
	208e  Sky Lake-E CHA Registers
# Engineering sample GPU
	2240  Larrabee
	2241  Larrabee
	2250  Xeon Phi coprocessor 5100 series
	225c  Xeon Phi coprocessor SE10/7120 series
	225d  Xeon Phi coprocessor 3120 series
	225e  Xeon Phi coprocessor 31S1
	2262  Xeon Phi coprocessor 7220
	2280  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register
	2284  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller
	2286  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO1 DMA Controller
	228a  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO1 HSUART Controller #1
	228c  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO1 HSUART Controller #2
	2292  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx SMBus Controller
	2294  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series MMC Controller
	2295  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SDIO Controller
	2296  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SD Controller
	2298  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine
	229c  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU
	22a3  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SATA Controller
	22a4  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SATA AHCI Controller
	22a8  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Low Power Engine Audio
	22b0  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller
	22b1  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller
	22b5  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller
	22b8  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit
	22c0  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 DMA Controller
	22c1  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #1
	22c2  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #2
	22c3  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #3
	22c4  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #4
	22c5  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #5
	22c6  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #6
	22c7  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series LPIO2 I2C Controller #7
	22c8  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1
	22ca  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #2
	22cc  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #3
	22ce  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #4
	22dc  Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller
	2310  DH89xxCC LPC Controller
	2323  DH89xxCC 4 Port SATA AHCI Controller
	2330  DH89xxCC SMBus Controller
	2331  DH89xxCC Chap Counter
	2332  DH89xxCC Thermal Subsystem
	2334  DH89xxCC USB2 Enhanced Host Controller #1
	2335  DH89xxCC USB2 Enhanced Host Controller #1
	2342  DH89xxCC PCI Express Root Port #1
	2343  DH89xxCC PCI Express Root Port #1
	2344  DH89xxCC PCI Express Root Port #2
	2345  DH89xxCC PCI Express Root Port #2
	2346  DH89xxCC PCI Express Root Port #3
	2347  DH89xxCC PCI Express Root Port #3
	2348  DH89xxCC PCI Express Root Port #4
	2349  DH89xxCC PCI Express Root Port #4
	2360  DH89xxCC Watchdog Timer
	2364  DH89xxCC MEI 0
	2365  DH89xxCC MEI 1
	2390  DH895XCC Series LPC Controller
	23a1  DH895XCC Series 2-Port SATA Controller [IDE Mode]
	23a3  DH895XCC Series 4-Port SATA Controller [AHCI Mode]
	23a6  DH895XCC Series 2-Port SATA Controller [IDE Mode]
	23b0  DH895XCC Series SMBus Controller
	23b1  DH895XCC Series CHAP Counter
	23b2  DH895XCC Series Thermal Management Controller
	23b4  DH895XCC Series USB2 Enhanced Host Controller #1
	23b5  DH895XCC Series USB2 Enhanced Host Controller #1
	23c2  DH895XCC Series PCI Express Root Port #1
	23c3  DH895XCC Series PCI Express Root Port #1
	23c4  DH895XCC Series PCI Express Root Port #2
	23c5  DH895XCC Series PCI Express Root Port #2
	23c6  CDH895XCC Series PCI Express Root Port #3
	23c7  DH895XCC Series PCI Express Root Port #3
	23c8  DH895XCC Series PCI Express Root Port #4
	23c9  DH895XCC Series PCI Express Root Port #4
	23e0  DH895XCC Series Watchdog Timer
	23e4  DH895XCC Series MEI Controller #1
	23e5  DH895XCC Series MEI Controller #2
	2410  82801AA ISA Bridge (LPC)
	2411  82801AA IDE Controller
	2412  82801AA USB Controller
	2413  82801AA SMBus Controller
	2415  82801AA AC'97 Audio Controller
		1028 0095  Precision Workstation 220 Integrated Digital Audio
		1028 00b4  OptiPlex GX110
		110a 0051  Activy 2xx
		11d4 0040  SoundMAX Integrated Digital Audio
		11d4 0048  SoundMAX Integrated Digital Audio
		11d4 5340  SoundMAX Integrated Digital Audio
		1734 1025  Activy 3xx
		1af4 1100  QEMU Virtual Machine
	2416  82801AA AC'97 Modem Controller
	2418  82801AA PCI Bridge
	2420  82801AB ISA Bridge (LPC)
	2421  82801AB IDE Controller
	2422  82801AB USB Controller
	2423  82801AB SMBus Controller
	2425  82801AB AC'97 Audio Controller
		11d4 0040  SoundMAX Integrated Digital Audio
		11d4 0048  SoundMAX Integrated Digital Audio
	2426  82801AB AC'97 Modem Controller
	2428  82801AB PCI Bridge
	2440  82801BA ISA Bridge (LPC)
		8086 5744  S845WD1-E
	2442  82801BA/BAM UHCI USB 1.1 Controller #1
		1014 01c6  Netvista A40/A40p
		1025 1016  Travelmate 612 TX
		1028 00c7  Dimension 8100
		1028 00d8  Precision 530
		1028 010e  Optiplex GX240
		103c 126f  e-pc 40
		1043 8027  CUSL2-C/TUSL2-C Mainboard
		104d 80df  Vaio PCG-FX403
		147b 0505  BL7 motherboard
		147b 0507  TH7II-RAID
		8086 4532  Desktop Board D815EEA2/D815EFV
		8086 4557  D815EGEW Mainboard
		8086 4d44  D850EMV2 motherboard
		8086 5744  S845WD1-E mainboard
	2443  82801BA/BAM SMBus Controller
		1014 01c6  Netvista A40/A40p
		1025 1016  Travelmate 612 TX
		1028 00c7  Dimension 8100
		1028 00d8  Precision 530
		1028 010e  Optiplex GX240
		103c 126f  e-pc 40
		1043 8027  CUSL2-C/TUSL2-C Mainboard
		104d 80df  Vaio PCG-FX403
		147b 0505  BL7 motherboard
		147b 0507  TH7II-RAID
		15d9 3280  Supermicro P4SBE Mainboard
		8086 4532  Desktop Board D815EEA2/D815EFV
		8086 4557  D815EGEW Mainboard
		8086 5744  S845WD1-E mainboard
	2444  82801BA/BAM UHCI USB 1.1 Controller #2
		1025 1016  Travelmate 612 TX
		1028 00c7  Dimension 8100
		1028 00d8  Precision 530
		1028 010e  Optiplex GX240
		103c 126f  e-pc 40
		1043 8027  CUSL2-C/TUSL2-C Mainboard
		104d 80df  Vaio PCG-FX403
		147b 0505  BL7 motherboard
		147b 0507  TH7II-RAID
		8086 4532  Desktop Board D815EEA2/D815EFV
		8086 5744  S845WD1-E mainboard
	2445  82801BA/BAM AC'97 Audio Controller
		0e11 000b  Compaq Deskpro EN Audio
		0e11 0088  Evo D500
		1014 01c6  Netvista A40/A40p
		1025 1016  Travelmate 612 TX
		1028 00d8  Precision 530
		103c 126f  e-pc 40
		104d 80df  Vaio PCG-FX403
		11d4 5340  AD1885 AC97 codec
		1462 3370  STAC9721 AC
		147b 0505  BL7 motherboard
		147b 0507  TH7II-RAID
		8086 4557  D815EGEW Mainboard
		8086 4656  Desktop Board D815EFV
		8086 4d44  D850EMV2 motherboard
	2446  82801BA/BAM AC'97 Modem Controller
		1025 1016  Travelmate 612 TX
		104d 80df  Vaio PCG-FX403
	2448  82801 Mobile PCI Bridge
		1028 040a  Latitude E6410
		1028 040b  Latitude E6510
		103c 0934  Compaq nw8240 Mobile Workstation
		103c 0944  Compaq nc6220 Notebook PC
		103c 099c  NX6110/NC6120
		103c 309f  Compaq nx9420 Notebook
		103c 30a3  Compaq nw8440
		103c 30c1  Compaq 6910p
		1043 1017  X58LE
		104d 902d  VAIO VGN-NR120E
		105b 0d7c  D270S/D250S Motherboard
		1071 8209  Medion MIM 2240 Notebook PC [MD98100]
		144d c00c  P30 notebook
		144d c06a  R730 Laptop
		144d c072  Notebook N150P
		1458 5000  GA-D525TUD
		1734 1055  Amilo M1420
		17aa 2013  ThinkPad R60e
		17aa 20ae  ThinkPad T61/R61
		17c0 10d2  Medion Akoya E7214 Notebook PC [MD98410]
		17c0 4083  Medion WIM 2210 Notebook PC [MD96850]
		8086 544b  Desktop Board D425KT
		e4bf cc47  CCG-RUMBA
	2449  82801BA/BAM/CA/CAM Ethernet Controller
		0e11 0012  EtherExpress PRO/100 VM
		0e11 0091  EtherExpress PRO/100 VE
		1014 01ce  EtherExpress PRO/100 VE
		1014 01dc  EtherExpress PRO/100 VE
		1014 01eb  EtherExpress PRO/100 VE
		1014 01ec  EtherExpress PRO/100 VE
		1014 0202  EtherExpress PRO/100 VE
		1014 0205  EtherExpress PRO/100 VE
		1014 0217  EtherExpress PRO/100 VE
		1014 0234  EtherExpress PRO/100 VE
		1014 023d  EtherExpress PRO/100 VE
		1014 0244  EtherExpress PRO/100 VE
		1014 0245  EtherExpress PRO/100 VE
		1014 0265  PRO/100 VE Desktop Connection
		1014 0267  PRO/100 VE Desktop Connection
		1014 026a  PRO/100 VE Desktop Connection
		109f 315d  EtherExpress PRO/100 VE
		109f 3181  EtherExpress PRO/100 VE
		1179 ff01  PRO/100 VE Network Connection
		1186 7801  EtherExpress PRO/100 VE
		144d 2602  HomePNA 1M CNR
		1af4 1100  QEMU Virtual Machine
		8086 3010  EtherExpress PRO/100 VE
		8086 3011  EtherExpress PRO/100 VM
		8086 3012  82562EH based Phoneline
		8086 3013  EtherExpress PRO/100 VE
		8086 3014  EtherExpress PRO/100 VM
		8086 3015  82562EH based Phoneline
		8086 3016  EtherExpress PRO/100 P Mobile Combo
		8086 3017  EtherExpress PRO/100 P Mobile
		8086 3018  EtherExpress PRO/100
	244a  82801BAM IDE U100 Controller
		1025 1016  Travelmate 612TX
		104d 80df  Vaio PCG-FX403
	244b  82801BA IDE U100 Controller
		1014 01c6  Netvista A40/A40p
		1028 00c7  Dimension 8100
		1028 00d8  Precision 530
		1028 010e  Optiplex GX240
		103c 126f  e-pc 40
		1043 8027  CUSL2-C/TUSL2-C Mainboard
		147b 0505  BL7 motherboard
		147b 0507  TH7II-RAID
		15d9 3280  Supermicro P4SBE Mainboard
		8086 4532  Desktop Board D815EEA2/D815EFV
		8086 4557  D815EGEW Mainboard
		8086 4d44  D850EMV2 motherboard
		8086 5744  S845WD1-E mainboard
	244c  82801BAM ISA Bridge (LPC)
	244e  82801 PCI Bridge
		1014 0267  NetVista A30p
		1028 020d  Inspiron 530
		1028 0211  Optiplex 755
		1028 02da  OptiPlex 980
		1028 04f7  PowerEdge R320 server
		103c 2a3b  Pavilion A1512X
		103c 2a6f  Asus IPIBL-LB Motherboard
		103c 31fe  ProLiant DL140 G3
		103c 330b  ProLiant ML150 G6 Server
# same ID possibly also on other ASUS boards
		1043 8277  P5K PRO Motherboard
		1043 844d  P8 series motherboard
		1043 8534  ASUS B85-PLUS
		1458 5000  Motherboard
		1462 7345  MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
		1462 7418  Wind PC MS-7418
		15d9 060d  C7SIM-Q Motherboard
		15d9 9680  X7DBN Motherboard
		1775 11cc  CC11/CL11
		8086 7270  Server Board S1200BTS
	2450  82801E ISA Bridge (LPC)
	2452  82801E USB Controller
	2453  82801E SMBus Controller
	2459  82801E Ethernet Controller 0
	245b  82801E IDE U100 Controller
	245d  82801E Ethernet Controller 1
	245e  82801E PCI Bridge
	2480  82801CA LPC Interface Controller
	2482  82801CA/CAM USB Controller #1
		0e11 0030  Evo N600c
		1014 0220  ThinkPad A/T/X Series
		104d 80e7  VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
		15d9 3480  P4DP6
		8086 1958  vpr Matrix 170B4
		8086 3424  SE7501HG2 Mainboard
		8086 4541  Latitude C640
	2483  82801CA/CAM SMBus Controller
		1014 0220  ThinkPad A/T/X Series
		104d 80e7  VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
		15d9 3480  P4DP6
		8086 1958  vpr Matrix 170B4
	2484  82801CA/CAM USB Controller #2
		0e11 0030  Evo N600c
		1014 0220  ThinkPad A/T/X Series
		104d 80e7  VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
		15d9 3480  P4DP6
		8086 1958  vpr Matrix 170B4
	2485  82801CA/CAM AC'97 Audio Controller
		1013 5959  Crystal WMD Audio Codec
		1014 0222  ThinkPad A30/A30p/T23
		1014 0508  ThinkPad T30
		1014 051c  ThinkPad A/T/X Series
		1043 1583  L3C (SPDIF)
		1043 1623  L2B (no SPDIF)
		1043 1643  L3F
		104d 80e7  VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
		144d c006  vpr Matrix 170B4
	2486  82801CA/CAM AC'97 Modem Controller
		1014 0223  ThinkPad A/T/X Series
		1014 0503  ThinkPad R31
		1014 051a  ThinkPad A/T/X Series
		101f 1025  620 Series
		1043 1496  PCtel HSP56 MR
		104d 80e7  VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
		134d 4c21  Dell Inspiron 2100 internal modem
		144d 2115  vpr Matrix 170B4 internal modem
		14f1 5421  MD56ORD V.92 MDC Modem
	2487  82801CA/CAM USB Controller #3
		0e11 0030  Evo N600c
		1014 0220  ThinkPad A/T/X Series
		104d 80e7  VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
		15d9 3480  P4DP6
		8086 1958  vpr Matrix 170B4
	248a  82801CAM IDE U100 Controller
		0e11 0030  Evo N600c
		1014 0220  ThinkPad A/T/X Series
		104d 80e7  VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
		8086 1958  vpr Matrix 170B4
		8086 4541  Latitude C640
	248b  82801CA Ultra ATA Storage Controller
		15d9 3480  P4DP6
	248c  82801CAM ISA Bridge (LPC)
	24c0  82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge
		1014 0267  NetVista A30p
		1462 5800  845PE Max (MS-6580)
	24c1  82801DBL (ICH4-L) IDE Controller
	24c2  82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1
		1014 0267  NetVista A30p
		1014 052d  ThinkPad
		1025 005a  TravelMate 290
		1025 0064  Extensa 3000 series laptop: Intel 82801DBM (ICH4-M)
		1028 0126  Optiplex GX260
		1028 0160  Dimension 2400
		1028 0163  Latitude D505
		1028 018d  Inspiron 700m/710m
		1028 0196  Inspiron 5160
		103c 088c  NC8000 laptop
		103c 0890  NC6000 laptop
		103c 08b0  tc1100 tablet
		1043 8089  P4B533
		1071 8160  MIM2000
		114a 0582  PC8 onboard USB 1.x
		144d c005  X10 Laptop
		144d c00c  P30/P35 notebook
		1462 5800  845PE Max (MS-6580)
		1509 2990  Averatec 5110H laptop
		1734 1004  D1451 Mainboard (SCENIC N300, i845GV)
		1734 1055  Amilo M1420
		4c53 1090  Cx9 / Vx9 mainboard
		8086 24c2  Latitude X300
		8086 4541  Latitude D400/D500
		e4bf 0cc9  CC9-SAMBA
		e4bf 0cd2  CD2-BEBOP
	24c3  82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller
		1014 0267  NetVista A30p
		1014 052d  ThinkPad
		1025 005a  TravelMate 290
		1025 0064  Extensa 3000 series laptop: Intel 82801DBM (ICH4-M)
		1028 0126  Optiplex GX260
		1028 014f  Latitude X300
		1028 0160  Dimension 2400
		1028 018d  Inspiron 700m/710m
		103c 088c  NC8000 laptop
		103c 0890  NC6000 laptop
		103c 08b0  tc1100 tablet
		1071 8160  MIM2000
		114a 0582  PC8 onboard SMbus
		144d c005  X10 Laptop
		144d c00c  P30/P35 notebook
		1458 24c2  GA-8PE667 Ultra
		1462 5800  845PE Max (MS-6580)
		1734 1004  D1451 Mainboard (SCENIC N300, i845GV)
		1734 1055  Amilo M1420
		4c53 1090  Cx9 / Vx9 mainboard
		e4bf 0cc9  CC9-SAMBA
		e4bf 0cd2  CD2-BEBOP
	24c4  82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2
		1014 0267  NetVista A30p
		1014 052d  ThinkPad
		1025 005a  TravelMate 290
		1025 0064  Extensa 3000 series laptop: Intel 82801DBM (ICH4-M)
		1028 0126  Optiplex GX260
		1028 0160  Dimension 2400
		1028 0163  Latitude D505
		1028 018d  Inspiron 700m/710m
		1028 0196  Inspiron 5160
		103c 088c  NC8000 laptop
		103c 0890  NC6000 laptop
		103c 08b0  tc1100 tablet
		1043 8089  P4B533
		1071 8160  MIM2000
		144d c00c  P30/P35 notebook
		1462 5800  845PE Max (MS-6580)
		1509 2990  Averatec 5110H
		1734 1004  D1451 Mainboard (SCENIC N300, i845GV)
		4c53 1090  Cx9 / Vx9 mainboard
		8086 24c2  Latitude X300
		8086 4541  Latitude D400/D500
		e4bf 0cc9  CC9-SAMBA
		e4bf 0cd2  CD2-BEBOP
	24c5  82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller
		0e11 00b8  Analog Devices Inc. codec [SoundMAX]
		1014 0267  NetVista A30p
		1014 0537  ThinkPad T4x Series
		1014 055f  Thinkpad R50e model 1634
		1025 005a  TravelMate 290
		1025 0064  Extensa 3000 series laptop: Intel 82801DBM (ICH4-M)
		1028 0139  Latitude D400
		1028 014f  Latitude X300
		1028 0152  Latitude D500
		1028 0160  Dimension 2400
		1028 0163  Latitude D505
		1028 018d  Inspiron 700m/710m [SigmaTel STAC9750,51]
		1028 0196  Inspiron 5160
		103c 088c  NC8000 laptop
		103c 0890  NC6000 laptop
		103c 08b0  tc1100 tablet
		1043 1713  M2400N/M6800N laptop
		1043 80b0  P4B533
		1071 8160  MIM2000
		1179 0201  Toshiba Tecra M1
		144d c005  X10 Laptop
		144d c00c  P30/P35 notebook
		1458 a002  GA-8PE667 Ultra
		1462 5800  845PE Max (MS-6580)
		1734 1005  D1451 (SCENIC N300, i845GV) Sigmatel STAC9750T
		1734 1055  Amilo M1420
	24c6  82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller
		1014 0524  ThinkPad T4x Series
		1014 0525  ThinkPad
		1014 0559  ThinkPad R50e
		1025 003c  Aspire 2001WLCi (Compal CL50 motherboard) implementation
		1025 005a  TravelMate 290
		1025 0064  Extensa 3000 series laptop: Intel 82801DBM (ICH4-M)
		1028 0196  Inspiron 5160
		103c 088c  NC8000 laptop
		103c 0890  NC6000 laptop
		103c 08b0  tc1100 tablet
		1043 1716  M2400N laptop
		1043 1826  M6800N
		1071 8160  MIM2000
		134d 4c21  Latitude D500
		144d 2115  X10 Laptop
		144d c00c  P30/P35 notebook
# Conexant HSF Softmodem (CXT22)
		14f1 5422  D480 MDC V.9x Modem
	24c7  82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3
		1014 0267  NetVista A30p
		1014 052d  ThinkPad
		1025 005a  TravelMate 290
		1025 0064  Extensa 3000 series laptop: Intel 82801DBM (ICH4-M)
		1028 0126  Optiplex GX260
		1028 0160  Dimension 2400
		1028 0163  Latitude D505
		1028 018d  Inspiron 700m/710m
		1028 0196  Inspiron 5160
		103c 088c  NC8000 laptop
		103c 0890  NC6000 laptop
		103c 08b0  tc1100 tablet
		1043 8089  P4B533
		1071 8160  MIM2000
		144d c00c  P30/P35 notebook
		1462 5800  845PE Max (MS-6580)
		1509 2990  Averatec 5110H
		1734 1004  D1451 Mainboard (SCENIC N300, i845GV)
		4c53 1090  Cx9 / Vx9 mainboard
		8086 24c2  Latitude X300
		8086 4541  Latitude D400/D500
		e4bf 0cc9  CC9-SAMBA
		e4bf 0cd2  CD2-BEBOP
	24ca  82801DBM (ICH4-M) IDE Controller
		1014 052d  ThinkPad
		1025 005a  TravelMate 290
		1025 0064  Extensa 3000 series laptop: Intel 82801DBM (ICH4-M)
		1028 014f  Latitude X300
		1028 0163  Latitude D505
		1028 018d  Inspiron 700m/710m
		1028 0196  Inspiron 5160
		103c 088c  NC8000 laptop
		103c 0890  NC6000 laptop
		103c 08b0  tc1100 tablet
		1071 8160  MIM2000
		144d c005  X10 Laptop
		144d c00c  P30/P35 notebook
		1734 1055  Amilo M1420
		8086 4541  Latitude D400/D500
	24cb  82801DB (ICH4) IDE Controller
		1014 0267  NetVista A30p
		1028 0126  Optiplex GX260
		1028 0160  Dimension 2400
		1043 8089  P4B533
		114a 0582  PC8 onboard IDE
		1458 24c2  GA-8PE667 Ultra
		1462 5800  845PE Max (MS-6580)
		1734 1004  D1451 Mainboard (SCENIC N300, i845GV)
		4c53 1090  Cx9 / Vx9 mainboard
		e4bf 0cc9  CC9-SAMBA
		e4bf 0cd2  CD2-BEBOP
	24cc  82801DBM (ICH4-M) LPC Interface Bridge
		144d c00c  P30 notebook
		1734 1055  Amilo M1420
	24cd  82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller
		1014 0267  NetVista A30p
		1014 052e  ThinkPad
		1025 005a  TravelMate 290
		1025 0064  Extensa 3000 series laptop: Intel 82801DBM (ICH4-M)
		1028 011d  Latitude D600
		1028 0126  Optiplex GX260
		1028 0139  Latitude D400
		1028 0152  Latitude D500
		1028 0160  Dimension 2400
		1028 0163  Latitude D505
		1028 018d  Inspiron 700m/710m
		1028 0196  Inspiron 5160
		103c 088c  NC8000 laptop
		103c 0890  NC6000 laptop
		103c 08b0  tc1100 tablet
		1043 8089  P4B533
		1071 8160  MIM2000
		114a 0582  PC8 onboard USB 2.0
		1179 ff00  Satellite 2430
		144d c005  X10 Laptop
		144d c00c  P30/P35 notebook
		1462 3981  845PE Max (MS-6580)
		1509 1968  Averatec 5110H
		1734 1004  D1451 Mainboard (SCENIC N300, i845GV)
		1734 1055  Amilo M1420
		1af4 1100  QEMU Virtual Machine
		4c53 1090  Cx9 / Vx9 mainboard
		8086 24c2  Latitude X300
		e4bf 0cc9  CC9-SAMBA
		e4bf 0cd2  CD2-BEBOP
	24d0  82801EB/ER (ICH5/ICH5R) LPC Interface Bridge
	24d1  82801EB (ICH5) SATA Controller
		1028 0168  Precision Workstation 670 Mainboard
		1028 0169  Precision 470
		1028 019a  PowerEdge SC1425
		103c 12bc  d530 CMT (DG746A)
		103c 3208  ProLiant DL140 G2
		1043 80a6  P4P800 series motherboard
		1458 24d1  GA-8IPE1000 Pro2 motherboard (865PE)
		1462 7280  865PE Neo2 (MS-6728)
		1462 7650  Hetis 865GV-E (MS-7065)
		1565 5200  P4TSV Motherboard (865G)
		15d9 4580  P4SCE Mainboard
		8086 3427  S875WP1-E mainboard
		8086 4246  Desktop Board D865GBF
		8086 4c43  Desktop Board D865GLC
		8086 524c  D865PERL mainboard
	24d2  82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1
		1014 0287  ThinkCentre S50
		1014 02dd  eServer xSeries server mainboard
		1014 02ed  eServer xSeries server mainboard
		1028 0168  Precision Workstation 670 Mainboard
		1028 0169  Precision 470
		1028 016c  PowerEdge 1850 onboard UHCI
		1028 016d  PowerEdge 2850 onboard UHCI
		1028 0170  PowerEdge 6850 onboard UHCI
		1028 0183  PowerEdge 1800
		1028 019a  PowerEdge SC1425
		103c 006a  NX9500
		103c 12bc  d530 CMT (DG746A)
		103c 3208  ProLiant DL140 G2
		1043 80a6  P4P800/P5P800 series motherboard
		1458 24d2  GA-8IPE1000/8KNXP motherboard
		1462 7280  865PE Neo2 (MS-6728)
		1565 3101  P4TSV Motherboard (865G)
		15d9 4580  P4SCE Mainboard
		1734 101c  PRIMERGY RX/TX series onboard UHCI
		8086 3427  S875WP1-E mainboard
		8086 4246  Desktop Board D865GBF
		8086 4c43  Desktop Board D865GLC
		8086 524c  D865PERL mainboard
	24d3  82801EB/ER (ICH5/ICH5R) SMBus Controller
		1014 0287  ThinkCentre S50
		1014 02dd  eServer xSeries server mainboard
		1014 02ed  eServer xSeries server mainboard
		1028 0156  Precision 360
		1028 0168  Precision Workstation 670 Mainboard
		1028 0169  Precision 470
		103c 12bc  d330 uT
		103c 3208  ProLiant DL140 G2
		1043 80a6  P4P800/P5P800 series motherboard
		1458 24d2  GA-8IPE1000 Pro2 motherboard (865PE)
		1462 7280  865PE Neo2 (MS-6728)
		1462 7650  Hetis 865GV-E (MS-7065)
		1565 3101  P4TSV Motherboard (865G)
		15d9 4580  P4SCE Mainboard
		1734 101c  PRIMERGY RX/TX S2 series SMBus
		8086 3427  S875WP1-E mainboard
		8086 4246  Desktop Board D865GBF
		8086 4c43  Desktop Board D865GLC
		8086 524c  D865PERL mainboard
	24d4  82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2
		1014 0287  ThinkCentre S50
		1014 02dd  eServer xSeries server mainboard
		1014 02ed  eServer xSeries server mainboard
		1028 0168  Precision Workstation 670 Mainboard
		1028 0169  Precision 470
		1028 016c  PowerEdge 1850 onboard UHCI
		1028 016d  PowerEdge 2850 onboard UHCI
		1028 0170  PowerEdge 6850 onboard UHCI
		1028 0183  PowerEdge 1800
		1028 019a  PowerEdge SC1425
		103c 006a  NX9500
		103c 12bc  d530 CMT (DG746A)
		103c 3208  ProLiant DL140 G2
		1043 80a6  P4P800/P5P800 series motherboard
		1458 24d2  GA-8IPE1000 Pro2 motherboard (865PE)
		1462 7280  865PE Neo2 (MS-6728)
		1462 7650  Hetis 865GV-E (MS-7065)
		1565 3101  P4TSV Motherboard (865G)
		15d9 4580  P4SCE Mainboard
		1734 101c  PRIMERGY RX/TX S2 series onboard UHCI
		8086 3427  S875WP1-E mainboard
		8086 4246  Desktop Board D865GBF
		8086 4c43  Desktop Board D865GLC
		8086 524c  D865PERL mainboard
	24d5  82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller
		100a 147b  Abit IS7-E motherboard
		1014 0287  ThinkCentre S50
		1028 0168  Precision Workstation 670 Mainboard
		1028 0169  Precision 470
		103c 006a  NX9500
		103c 12bc  d330 uT
		1043 80f3  P4P800 series motherboard
		1043 810f  P5P800-MX Mainboard
		1458 a002  GA-8IPE1000/8KNXP motherboard
		1462 0080  865PE Neo2-V (MS-6788) Mainboard
		1462 7280  865PE Neo2 (MS-6728)
		1462 7650  Hetis 865GV-E (MS-7065)
		8086 a000  D865PERL mainboard
		8086 e000  D865PERL mainboard
		8086 e001  Desktop Board D865GBF
		8086 e002  SoundMax Integrated Digital Audio
	24d6  82801EB/ER (ICH5/ICH5R) AC'97 Modem Controller
		103c 006a  NX9500
	24d7  82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3
		1014 0287  ThinkCentre S50
		1014 02ed  xSeries server mainboard
		1028 0168  Precision Workstation 670 Mainboard
		1028 0169  Precision 470
		1028 016c  PowerEdge 1850 onboard UHCI
		1028 016d  PowerEdge 2850 onboard UHCI
		1028 0170  PowerEdge 6850 onboard UHCI
		1028 0183  PowerEdge 1800
		103c 006a  NX9500
		103c 12bc  d530 CMT (DG746A)
		1043 80a6  P4P800/P5P800 series motherboard
		1458 24d2  GA-8IPE1000 Pro2 motherboard (865PE)
		1462 7280  865PE Neo2 (MS-6728)
		1462 7650  Hetis 865GV-E (MS-7065)
		1565 3101  P4TSV Motherboard (865G)
		15d9 4580  P4SCE Mainboard
		1734 101c  PRIMERGY RX/TX S2 series onboard UHCI
		8086 3427  S875WP1-E mainboard
		8086 4246  Desktop Board D865GBF
		8086 4c43  Desktop Board D865GLC
		8086 524c  D865PERL mainboard
	24db  82801EB/ER (ICH5/ICH5R) IDE Controller
		1014 0287  ThinkCentre S50
		1014 02dd  eServer xSeries server mainboard
		1014 02ed  eServer xSeries server mainboard
		1028 0168  Precision Workstation 670 Mainboard
		1028 0169  Precision 470
		1028 016c  PowerEdge 1850 IDE Controller
		1028 016d  PowerEdge 2850 IDE Controller
		1028 0170  PowerEdge 6850 IDE Controller
		1028 019a  PowerEdge SC1425
		103c 006a  NX9500
		103c 12bc  d530 CMT (DG746A)
		1043 80a6  P4P800/P5P800 series motherboard
		1458 24d2  GA-8IPE1000 Pro2 motherboard (865PE)
		1462 7280  865PE Neo2 (MS-6728)
		1462 7580  MSI 875P
		1462 7650  Hetis 865GV-E (MS-7065)
		1565 3101  P4TSV Motherboard (865G)
		15d9 4580  P4SCE Mainboard
		1734 101c  PRIMERGY RX/TX S2 series onboard IDE
		8086 24db  P4C800 Mainboard
		8086 3427  S875WP1-E mainboard
		8086 4246  Desktop Board D865GBF
		8086 4c43  Desktop Board D865GLC
		8086 524c  D865PERL mainboard
	24dc  82801EB (ICH5) LPC Interface Bridge
	24dd  82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller
		1014 0287  ThinkCentre S50
		1014 02dd  eServer xSeries server mainboard
		1014 02ed  eServer xSeries server mainboard
		1028 0168  Precision Workstation 670 Mainboard
		1028 0169  Precision 470
		1028 016c  PowerEdge 1850 onboard EHCI
		1028 016d  PowerEdge 2850 onboard EHCI
		1028 0170  PowerEdge 6850 onboard EHCI
		1028 0183  PowerEdge 1800
		1028 019a  PowerEdge SC1425
		103c 006a  NX9500
		103c 12bc  d530 CMT (DG746A)
		103c 3208  ProLiant DL140 G2
		1043 80a6  P4P800/P5P800 series motherboard
		1458 5006  GA-8IPE1000 Pro2 motherboard (865PE)
		1462 7280  865PE Neo2 (MS-6728)
		1462 7650  Hetis 865GV-E (MS-7065)
		8086 3427  S875WP1-E mainboard
		8086 4246  Desktop Board D865GBF
		8086 4c43  Desktop Board D865GLC
		8086 524c  D865PERL mainboard
	24de  82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4
		1014 0287  ThinkCentre S50
		1014 02ed  xSeries server mainboard
		1028 0168  Precision Workstation 670 Mainboard
		1028 0169  Precision 470
		1043 80a6  P4P800/P5P800 series motherboard
		1458 24d2  GA-8IPE1000 Pro2 motherboard (865PE)
		1462 7280  865PE Neo2 (MS-6728)
		1462 7650  Hetis 865GV-E (MS-7065)
		1565 3101  P4TSV Motherboard (865G)
		15d9 4580  P4SCE Mainboard
		1734 101c  PRIMERGY RX/TX S2 series onboard UHCI
		8086 3427  S875WP1-E mainboard
		8086 4246  Desktop Board D865GBF
		8086 4c43  Desktop Board D865GLC
		8086 524c  D865PERL mainboard
	24df  82801ER (ICH5R) SATA Controller
		1028 0168  Precision Workstation 670 Mainboard
	24f0  Omni-Path HFI Silicon 100 Series [discrete]
		10a9 802e  Omni-path HFI 100 Series, 1-port A-board
		10a9 802f  Omni-path HFI 100 Series, 2-port A-board
		10a9 8030  Omni-path HFI 100 Series, 1-port B-board
		10a9 8031  Omni-path HFI 100 Series, 2-port B-board
		1590 00e7  100Gb 1-port OP101 QSFP28 x8 PCIe Gen3 with Intel Omni-Path Adapter
		1590 00e8  100Gb 1-port OP101 QSFP28 x16 PCIe Gen3 with Intel Omni-Path Adapter
		1590 021c  Apollo 100Gb 1-port Intel Omni-Path Architecture 860z Mezzanine FIO Adapter
		15d9 0934  Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, SIOM Module
		15d9 099b  Omni-path HFI Mezz AOC, 1 Port, PCIe x16.
		1cb8 0001  Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, TC4600 QSFP28
		1cb8 0002  Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, TC6600 Fixed Port
		1cb8 0003  Omni-Path HFI Adapter 100 Series, 2 Port, 2 PCIe x16, Earth Simulation QSFP28
		1cb8 0004  Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, TC4600E QSFP28
		434e 0001  Omni-Path HFI Adapter 100 Series, 1 Port, OCP 3.0
		434e 2628  Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16
		8086 2628  Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16
		8086 2629  Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x8
		8086 262a  Omni-Path HFI Adapter 100 Series, 2 Ports, Split PCIe x16
		8086 262d  Omni-Path HFI Adapter 100 Series, 1 Port, PCIe x16, IO Module AHWKPTP100HF
	24f1  Omni-Path HFI Silicon 100 Series [integrated]
	24f3  Wireless 8260
		8086 0010  Dual Band Wireless-AC 8260 [Snow Field Peak AC]
		8086 1010  Dual Band Wireless-AC 8260
	24f4  Wireless 8260
		8086 0030  Dual Band Wireless-AC 8260 [Snow Field Peak AC]
	24fb  Dual Band Wireless-AC 3168NGW [Stone Peak]
	24fd  Wireless 8265 / 8275
		8086 0010  Dual Band Wireless-AC 8265 [Windstorm Peak]
		8086 0150  Dual Band Wireless-AC 8265
		8086 1010  Dual Band Wireless-AC 8265
		8086 1130  Dual Band Wireless-AC 8265
	2500  82820 820 (Camino) Chipset Host Bridge (MCH)
		1028 0095  Precision Workstation 220 Chipset
		1043 801c  P3C-2000 system chipset
	2501  82820 820 (Camino) Chipset Host Bridge (MCH)
		1043 801c  P3C-2000 system chipset
	250b  82820 820 (Camino) Chipset Host Bridge
	250f  82820 820 (Camino) Chipset AGP Bridge
	2520  82805AA MTH Memory Translator Hub
	2521  82804AA MRH-S Memory Repeater Hub for SDRAM
	2522  NVMe Optane Memory Series
		8086 3806  Optane Memory 16GB
		8086 3810  Optane Memory M10 16GB
	2526  Wireless-AC 9260
	2530  82850 850 (Tehama) Chipset Host Bridge (MCH)
		1028 00c7  Dimension 8100
		147b 0507  TH7II-RAID
	2531  82860 860 (Wombat) Chipset Host Bridge (MCH)
		1028 00d8  Precision 530
	2532  82850 850 (Tehama) Chipset AGP Bridge
	2533  82860 860 (Wombat) Chipset AGP Bridge
	2534  82860 860 (Wombat) Chipset PCI Bridge
	2540  E7500 Memory Controller Hub
		15d9 3480  P4DP6
	2541  E7500/E7501 Host RASUM Controller
		15d9 3480  P4DP6
		4c53 1090  Cx9 / Vx9 mainboard
		8086 3424  SE7501HG2 Mainboard
	2543  E7500/E7501 Hub Interface B PCI-to-PCI Bridge
	2544  E7500/E7501 Hub Interface B RASUM Controller
		4c53 1090  Cx9 / Vx9 mainboard
	2545  E7500/E7501 Hub Interface C PCI-to-PCI Bridge
	2546  E7500/E7501 Hub Interface C RASUM Controller
	2547  E7500/E7501 Hub Interface D PCI-to-PCI Bridge
	2548  E7500/E7501 Hub Interface D RASUM Controller
	254c  E7501 Memory Controller Hub
		4c53 1090  Cx9 / Vx9 mainboard
		8086 3424  SE7501HG2 Mainboard
	2550  E7505 Memory Controller Hub
	2551  E7505/E7205 Series RAS Controller
	2552  E7505/E7205 PCI-to-AGP Bridge
	2553  E7505 Hub Interface B PCI-to-PCI Bridge
	2554  E7505 Hub Interface B PCI-to-PCI Bridge RAS Controller
	255d  E7205 Memory Controller Hub
	2560  82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface
		1028 0126  Optiplex GX260
		1458 2560  GA-8PE667 Ultra
		1462 5800  845PE Max (MS-6580)
	2561  82845G/GL[Brookdale-G]/GE/PE Host-to-AGP Bridge
	2562  82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device
		0e11 00b9  Evo D510 SFF
		1014 0267  NetVista A30p
		1028 0160  Dimension 2400
		1734 1003  D1521 Mainboard (Fujitsu-Siemens)
		1734 1004  D1451 Mainboard (SCENIC N300, i845GV)
	2570  82865G/PE/P DRAM Controller/Host-Hub Interface
		103c 006a  NX9500
		103c 12bc  d330 uT
		1043 80f2  P4P800/P5P800 series motherboard
		1458 2570  GA-8IPE1000 Pro2 motherboard (865PE)
	2571  82865G/PE/P AGP Bridge
	2572  82865G Integrated Graphics Controller
		1014 0287  ThinkCentre S50
		1028 019d  Dimension 3000
		103c 12bc  D530 sff(dc578av)
		1043 80a5  P5P800-MX Mainboard
		1462 7650  Hetis 865GV-E (MS-7065)
		1734 101b  Fujitsu-Siemens Scenic E300 i865GV
		8086 4246  Desktop Board D865GBF
		8086 4c43  Desktop Board D865GLC
	2573  82865G/PE/P PCI to CSA Bridge
	2576  82865G/PE/P Processor to I/O Memory Interface
	2578  82875P/E7210 Memory Controller Hub
		1458 2578  GA-8KNXP motherboard (875P)
		1462 7580  MS-6758 (875P Neo)
		15d9 4580  P4SCE Motherboard
	2579  82875P Processor to AGP Controller
	257b  82875P/E7210 Processor to PCI to CSA Bridge
	257e  82875P/E7210 Processor to I/O Memory Interface
	2580  82915G/P/GV/GL/PL/910GL Memory Controller Hub
		1458 2580  GA-8I915ME-G Mainboard
		1462 7028  915P/G Neo2
		1734 105b  Scenic W620
	2581  82915G/P/GV/GL/PL/910GL PCI Express Root Port
	2582  82915G/GV/910GL Integrated Graphics Controller
		1028 1079  Optiplex GX280
		103c 3006  DC7100 SFF(DX878AV)
		1043 2582  P5GD1-VW Mainboard
		1458 2582  GA-8I915ME-G Mainboard
		1734 105b  Scenic W620
		1849 2582  ASRock P4Dual-915GL
	2584  82925X/XE Memory Controller Hub
		1028 0177  Dimension 8400
	2585  82925X/XE PCI Express Root Port
	2588  E7220/E7221 Memory Controller Hub
	2589  E7220/E7221 PCI Express Root Port
	258a  E7221 Integrated Graphics Controller
	2590  Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller
		1014 0575  ThinkPad X41 / Z60t
		1028 0182  Latitude C610
		103c 0934  Compaq nw8240/nx8220
		103c 0944  Compaq nc6220 Notebook PC
		103c 099c  NX6110/NC6120
		1043 82d9  Asus Eee PC 900
		104d 81b7  Vaio VGN-S3XP
		a304 81b7  Vaio VGN-S3XP
		e4bf 0ccd  CCD-CALYPSO
		e4bf 0cd3  CD3-JIVE
		e4bf 58b1  XB1
	2591  Mobile 915GM/PM Express PCI Express Root Port
		103c 0934  Compaq nw8240 Mobile Workstation
	2592  Mobile 915GM/GMS/910GML Express Graphics Controller
		1014 0582  ThinkPad X41
		103c 099c  NX6110/NC6120
		103c 308a  NC6220
		1043 1881  GMA 900 915GM Integrated Graphics
		e4bf 0ccd  CCD-CALYPSO
		e4bf 0cd3  CD3-JIVE
		e4bf 58b1  XB1
	25a1  6300ESB LPC Interface Controller
	25a2  6300ESB PATA Storage Controller
		1734 1073  Primergy Econel 200 D2020 mainboard
		1775 10d0  V5D Single Board Computer IDE
		1775 1100  CR11/VR11 Single Board Computer
		1775 ce90  CE9
		4c53 10b0  CL9 mainboard
		4c53 10e0  PSL09 PrPMC
	25a3  6300ESB SATA Storage Controller
		1734 1073  Primergy Econel 200 D2020 mainboard
		1775 1100  CR11/VR11 Single Board Computer
		1775 ce90  CE9
		4c53 10b0  CL9 mainboard
		4c53 10d0  Telum ASLP10 Processor AMC
		4c53 10e0  PSL09 PrPMC
	25a4  6300ESB SMBus Controller
		1734 1073  Primergy Econel 200 D2020 mainboard
		1775 10d0  V5D Single Board Computer
		1775 1100  CR11/VR11 Single Board Computer
		1775 ce90  CE9
		4c53 10b0  CL9 mainboard
		4c53 10d0  Telum ASLP10 Processor AMC
		4c53 10e0  PSL09 PrPMC
	25a6  6300ESB AC'97 Audio Controller
		1775 1100  CR11/VR11 Single Board Computer
		1775 ce90  CE9
		4c53 10b0  CL9 mainboard
	25a7  6300ESB AC'97 Modem Controller
	25a9  6300ESB USB Universal Host Controller
		1734 1073  Primergy Econel 200 D2020 mainboard
		1775 10d0  V5D Single Board Computer USB
		1775 1100  CR11/VR11 Single Board Computer
		1775 ce90  CE9
		4c53 10b0  CL9 mainboard
		4c53 10d0  Telum ASLP10 Processor AMC
		4c53 10e0  PSL09 PrPMC
	25aa  6300ESB USB Universal Host Controller
		1734 1073  Primergy Econel 200 D2020 mainboard
		1775 1100  CR11/VR11 Single Board Computer
		1775 ce90  CE9
		4c53 10b0  CL9 mainboard
		4c53 10d0  Telum ASLP10 Processor AMC
		4c53 10e0  PSL09 PrPMC
	25ab  6300ESB Watchdog Timer
		1734 1073  Primergy Econel 200 D2020 mainboard
		1775 10d0  V5D Single Board Computer
		1775 1100  CR11/VR11 Single Board Computer
		1775 ce90  CE9
		1af4 1100  QEMU Virtual Machine
		4c53 10b0  CL9 mainboard
		4c53 10d0  Telum ASLP10 Processor AMC
		4c53 10e0  PSL09 PrPMC
	25ac  6300ESB I/O Advanced Programmable Interrupt Controller
		1734 1073  Primergy Econel 200 D2020 mainboard
		1775 10d0  V5D Single Board Computer
		1775 1100  CR11/VR11 Single Board Computer
		1775 ce90  CE9
		4c53 10b0  CL9 mainboard
		4c53 10d0  Telum ASLP10 Processor AMC
		4c53 10e0  PSL09 PrPMC
	25ad  6300ESB USB2 Enhanced Host Controller
		1734 1073  Primergy Econel 200 D2020 mainboard
		1775 10d0  V5D Single Board Computer USB 2.0
		1775 1100  CR11/VR11 Single Board Computer
		1775 ce90  CE9
		4c53 10b0  CL9 mainboard
		4c53 10d0  Telum ASLP10 Processor AMC
		4c53 10e0  PSL09 PrPMC
	25ae  6300ESB 64-bit PCI-X Bridge
	25b0  6300ESB SATA RAID Controller
		1775 1100  CR11/VR11 Single Board Computer
		4c53 10d0  Telum ASLP10 Processor AMC
		4c53 10e0  PSL09 PrPMC
	25c0  5000X Chipset Memory Controller Hub
	25d0  5000Z Chipset Memory Controller Hub
	25d4  5000V Chipset Memory Controller Hub
		15d9 8680  X7DVL-E-O motherboard
	25d8  5000P Chipset Memory Controller Hub
		103c 31fd  ProLiant DL360 G5
		15d9 9680  X7DBN Motherboard
		8086 3476  S5000PSLSATA Server Board
	25e2  5000 Series Chipset PCI Express x4 Port 2
	25e3  5000 Series Chipset PCI Express x4 Port 3
	25e4  5000 Series Chipset PCI Express x4 Port 4
	25e5  5000 Series Chipset PCI Express x4 Port 5
	25e6  5000 Series Chipset PCI Express x4 Port 6
	25e7  5000 Series Chipset PCI Express x4 Port 7
	25f0  5000 Series Chipset FSB Registers
		1028 01bb  PowerEdge 1955 FSB Registers
		103c 31fd  ProLiant DL140 G3, DL360 G5
		15d9 8680  X7DVL-E-O motherboard
		15d9 9680  X7DBN Motherboard
		8086 3476  S5000PSLSATA Server Board
	25f1  5000 Series Chipset Reserved Registers
		103c 31fd  ProLiant DL140 G3, DL360 G5
		15d9 8680  X7DVL-E-O motherboard
		15d9 9680  X7DBN Motherboard
		8086 3476  S5000PSLSATA Server Board
	25f3  5000 Series Chipset Reserved Registers
		103c 31fd  ProLiant DL140 G3, DL360 G5
		15d9 8680  X7DVL-E-O motherboard
		15d9 9680  X7DBN Motherboard
		8086 3476  S5000PSLSATA Server Board
	25f5  5000 Series Chipset FBD Registers
		103c 31fd  ProLiant DL140 G3, DL360 G5
		15d9 8680  X7DVL-E-O motherboard
		15d9 9680  X7DBN Motherboard
		8086 3476  S5000PSLSATA Server Board
	25f6  5000 Series Chipset FBD Registers
		103c 31fd  ProLiant DL140 G3, DL360 G5
		15d9 8680  X7DVL-E-O motherboard
		15d9 9680  X7DBN Motherboard
		8086 3476  S5000PSLSATA Server Board
	25f7  5000 Series Chipset PCI Express x8 Port 2-3
	25f8  5000 Series Chipset PCI Express x8 Port 4-5
	25f9  5000 Series Chipset PCI Express x8 Port 6-7
	25fa  5000X Chipset PCI Express x16 Port 4-7
	2600  E8500/E8501 Hub Interface 1.5
		1028 0170  PowerEdge 6850 Hub Interface
	2601  E8500/E8501 PCI Express x4 Port D
	2602  E8500/E8501 PCI Express x4 Port C0
	2603  E8500/E8501 PCI Express x4 Port C1
	2604  E8500/E8501 PCI Express x4 Port B0
	2605  E8500/E8501 PCI Express x4 Port B1
	2606  E8500/E8501 PCI Express x4 Port A0
	2607  E8500/E8501 PCI Express x4 Port A1
	2608  E8500/E8501 PCI Express x8 Port C
	2609  E8500/E8501 PCI Express x8 Port B
	260a  E8500/E8501 PCI Express x8 Port A
	260c  E8500/E8501 IMI Registers
	2610  E8500/E8501 FSB Registers
	2611  E8500/E8501 Address Mapping Registers
	2612  E8500/E8501 RAS Registers
	2613  E8500/E8501 Reserved Registers
	2614  E8500/E8501 Reserved Registers
	2615  E8500/E8501 Miscellaneous Registers
	2617  E8500/E8501 Reserved Registers
	2618  E8500/E8501 Reserved Registers
	2619  E8500/E8501 Reserved Registers
	261a  E8500/E8501 Reserved Registers
	261b  E8500/E8501 Reserved Registers
	261c  E8500/E8501 Reserved Registers
	261d  E8500/E8501 Reserved Registers
	261e  E8500/E8501 Reserved Registers
	2620  E8500/E8501 eXternal Memory Bridge
		1028 0170  PowerEdge 6850 Memory Bridge
	2621  E8500/E8501 XMB Miscellaneous Registers
		1028 0170  PowerEdge 6850 XMB Registers
	2622  E8500/E8501 XMB Memory Interleaving Registers
		1028 0170  PowerEdge 6850 Memory Interleaving Registers
	2623  E8500/E8501 XMB DDR Initialization and Calibration
		1028 0170  PowerEdge 6850 DDR Initialization and Calibration
	2624  E8500/E8501 XMB Reserved Registers
		1028 0170  PowerEdge 6850 Reserved Registers
	2625  E8500/E8501 XMB Reserved Registers
		1028 0170  PowerEdge 6850 Reserved Registers
	2626  E8500/E8501 XMB Reserved Registers
		1028 0170  PowerEdge 6850 Reserved Registers
	2627  E8500/E8501 XMB Reserved Registers
		1028 0170  PowerEdge 6850 Reserved Registers
	2640  82801FB/FR (ICH6/ICH6R) LPC Interface Bridge
		1462 7028  915P/G Neo2
		1734 105c  Scenic W620
		e4bf 0ccd  CCD-CALYPSO
		e4bf 0cd3  CD3-JIVE
		e4bf 58b1  XB1
	2641  82801FBM (ICH6M) LPC Interface Bridge
		1014 0568  ThinkPad X41
		103c 0934  Compaq nw8240/nx8220
		103c 0944  Compaq nc6220 Notebook PC
		103c 099c  NX6110/NC6120
	2642  82801FW/FRW (ICH6W/ICH6RW) LPC Interface Bridge
	2651  82801FB/FW (ICH6/ICH6W) SATA Controller
		1028 0179  Optiplex GX280
		1043 2601  P5GD1-VW Mainboard
		1734 105c  Scenic W620
		8086 4147  D915GAG Motherboard
		e4bf 0ccd  CCD-CALYPSO
		e4bf 0cd3  CD3-JIVE
		e4bf 58b1  XB1
	2652  82801FR/FRW (ICH6R/ICH6RW) SATA Controller
		1028 0177  Dimension 8400
		1462 7028  915P/G Neo2
	2653  82801FBM (ICH6M) SATA Controller
		1014 056a  ThinkPad X41
	2658  82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1
		1014 0565  ThinkPad X41
		1028 0177  Dimension 8400
		1028 0179  Optiplex GX280
		103c 0934  Compaq nw8240/nx8220
		103c 0944  Compaq nc6220 Notebook PC
		103c 099c  NX6110/NC6120
		1043 80a6  P5GD1-VW Mainboard
		1458 2558  GA-8I915ME-G Mainboard
		1462 7028  915P/G Neo2
		1734 105c  Scenic W620
		e4bf 0ccd  CCD-CALYPSO
		e4bf 0cd3  CD3-JIVE
		e4bf 58b1  XB1
	2659  82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2
		1014 0565  ThinkPad X41
		1028 0177  Dimension 8400
		1028 0179  Optiplex GX280
		103c 0934  Compaq nw8240/nx8220
		103c 0944  Compaq nc6220 Notebook PC
		103c 099c  NX6110/NC6120
		1043 80a6  P5GD1-VW Mainboard
		1458 2659  GA-8I915ME-G Mainboard
		1462 7028  915P/G Neo2
		1734 105c  Scenic W620
		e4bf 0ccd  CCD-CALYPSO
		e4bf 0cd3  CD3-JIVE
		e4bf 58b1  XB1
	265a  82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3
		1014 0565  ThinkPad X41
		1028 0177  Dimension 8400
		1028 0179  Optiplex GX280
		103c 0934  Compaq nw8240/nx8220
		103c 0944  Compaq nc6220 Notebook PC
		103c 099c  NX6110/NC6120
		1043 80a6  P5GD1-VW Mainboard
		1458 265a  GA-8I915ME-G Mainboard
		1462 7028  915P/G Neo2
		1734 105c  Scenic W620
		e4bf 0ccd  CCD-CALYPSO
		e4bf 0cd3  CD3-JIVE
		e4bf 58b1  XB1
	265b  82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4
		1014 0565  ThinkPad X41
		1028 0177  Dimension 8400
		1028 0179  Optiplex GX280
		103c 099c  NX6110/NC6120
		1043 80a6  P5GD1-VW Mainboard
		1458 265a  GA-8I915ME-G Mainboard
		1462 7028  915P/G Neo2
		1734 105c  Scenic W620
		e4bf 0ccd  CCD-CALYPSO
		e4bf 0cd3  CD3-JIVE
		e4bf 58b1  XB1
	265c  82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller
		1014 0566  ThinkPad X41
		1028 0177  Dimension 8400
		1028 0179  Optiplex GX280
		103c 0934  Compaq nw8240/nx8220
		103c 0944  Compaq nc6220 Notebook PC
		103c 099c  NX6110/NC6120
		1043 80a6  P5GD1-VW Mainboard
		1458 5006  GA-8I915ME-G Mainboard
		1462 7028  915P/G Neo2
		1734 105c  Scenic W620
		8086 265c  Dimension 3100
		e4bf 0ccd  CCD-CALYPSO
		e4bf 0cd3  CD3-JIVE
		e4bf 58b1  XB1
	2660  82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1
		103c 0934  Compaq nw8240 Mobile Workstation
		103c 0944  Compaq nc6220 Notebook PC
		103c 099c  NX6110/NC6120
		e4bf 0ccd  CCD-CALYPSO
		e4bf 0cd3  CD3-JIVE
		e4bf 58b1  XB1
	2662  82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2
		103c 0934  Compaq nw8240 Mobile Workstation
		103c 0944  Compaq nc6220 Notebook PC
		e4bf 0ccd  CCD-CALYPSO
		e4bf 0cd3  CD3-JIVE
		e4bf 58b1  XB1
	2664  82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3
		e4bf 0ccd  CCD-CALYPSO
		e4bf 0cd3  CD3-JIVE
		e4bf 58b1  XB1
	2666  82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 4
		e4bf 0ccd  CCD-CALYPSO
		e4bf 0cd3  CD3-JIVE
		e4bf 58b1  XB1
	2668  82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller
		1014 05b7  ThinkPad Z60t
# based on the PTGD1-LA motherboard
		103c 2a09  PufferM-UL8E
		1043 1173  A6VC
		1043 814e  P5GD1-VW Mainboard
		1462 7028  915P/G Neo2
		1af4 1100  QEMU Virtual Machine
	266a  82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller
		1014 056b  ThinkPad X41
		1028 0177  Dimension 8400
		1028 0179  Optiplex GX280
		1043 80a6  P5GD1-VW Mainboard
		1458 266a  GA-8I915ME-G Mainboard
		1462 7028  915P/G Neo2
		1734 105c  Scenic W620
		e4bf 0ccd  CCD-CALYPSO
		e4bf 0cd3  CD3-JIVE
		e4bf 58b1  XB1
	266c  82801FB/FBM/FR/FW/FRW (ICH6 Family) LAN Controller
	266d  82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller
		1025 006a  Conexant AC'97 CoDec (in Acer TravelMate 2410 serie laptop)
		103c 0934  Compaq nw8240/nx8220
		103c 099c  NX6110/NC6120
	266e  82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller
		1014 0581  ThinkPad X41 (Analog Devices AD1981B codec)
		1025 006a  Realtek ALC 655 codec (in Acer TravelMate 2410 serie laptop)
		1028 0177  Dimension 8400
		1028 0179  Optiplex GX280
		1028 0182  Latitude D610 Laptop
		1028 0187  Precision M70 Laptop
		1028 0188  Inspiron 6000 laptop
		103c 0934  Compaq nw8240/nx8220
		103c 0944  Compaq NC6220
		103c 099c  NX6110/NC6120
		103c 3006  DC7100 SFF(DX878AV)
		1458 a002  GA-8I915ME-G Mainboard
		152d 0745  Packard Bell A8550 Laptop
		1734 105a  Scenic W620
	266f  82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller
		1028 0177  Dimension 8400
		103c 0934  Compaq nw8240/nx8220
		103c 0944  Compaq nc6220 Notebook PC
		103c 099c  NX6110/NC6120
		1043 80a6  P5GD1-VW Mainboard
		1458 266f  GA-8I915ME-G Mainboard
		1462 7028  915P/G Neo2
		1734 105c  Scenic W620
		e4bf 0ccd  CCD-CALYPSO
		e4bf 0cd3  CD3-JIVE
		e4bf 58b1  XB1
	2670  631xESB/632xESB/3100 Chipset LPC Interface Controller
		103c 31fe  ProLiant DL140 G3
		15d9 8680  X7DVL-E-O motherboard
		15d9 9680  X7DBN Motherboard
		8086 3476  S5000PSLSATA Server Board
	2680  631xESB/632xESB/3100 Chipset SATA IDE Controller
	2681  631xESB/632xESB SATA AHCI Controller
		103c 31fe  ProLiant DL140 G3
		15d9 8680  X7DVL-E-O motherboard
		15d9 9680  X7DBN Motherboard
		8086 3476  S5000PSLSATA Server Board
	2682  631xESB/632xESB SATA RAID Controller
		103c 31fe  Adaptec Serial ATA HostRAID
	2683  631xESB/632xESB SATA RAID Controller
	2688  631xESB/632xESB/3100 Chipset UHCI USB Controller #1
		1028 01bb  PowerEdge 1955 onboard USB
		1028 01f0  PowerEdge R900 onboard USB
		103c 31fe  ProLiant DL140 G3, DL360 G5
		15d9 8680  X7DVL-E-O motherboard
		15d9 9680  X7DBN Motherboard
		8086 3476  S5000PSLSATA Server Board
	2689  631xESB/632xESB/3100 Chipset UHCI USB Controller #2
		1028 01bb  PowerEdge 1955 onboard USB
		1028 01f0  PowerEdge R900 onboard USB
		103c 31fe  ProLiant DL140 G3, DL360 G5
		15d9 8680  X7DVL-E-O motherboard
		15d9 9680  X7DBN Motherboard
		8086 3476  S5000PSLSATA Server Board
	268a  631xESB/632xESB/3100 Chipset UHCI USB Controller #3
		1028 01f0  PowerEdge R900 onboard USB
		103c 31fe  ProLiant DL140 G3, DL360 G5
		15d9 8680  X7DVL-E-O motherboard
		15d9 9680  X7DBN Motherboard
		8086 3476  S5000PSLSATA Server Board
	268b  631xESB/632xESB/3100 Chipset UHCI USB Controller #4
		1028 01f0  PowerEdge R900 onboard USB
		103c 31fe  ProLiant DL360 G5
		15d9 8680  X7DVL-E-O motherboard
		8086 3476  S5000PSLSATA Server Board
	268c  631xESB/632xESB/3100 Chipset EHCI USB2 Controller
		1028 01bb  PowerEdge 1955 onboard USB
		1028 01f0  PowerEdge R900 onboard USB
		103c 31fe  ProLiant DL140 G3, DL360 G5
		15d9 8680  X7DVL-E-O motherboard
		15d9 9680  X7DBN Motherboard
		8086 3476  S5000PSLSATA Server Board
	2690  631xESB/632xESB/3100 Chipset PCI Express Root Port 1
		103c 31fe  ProLiant DL140 G3
		15d9 9680  X7DBN Motherboard
	2692  631xESB/632xESB/3100 Chipset PCI Express Root Port 2
		103c 31fe  ProLiant DL140 G3
	2694  631xESB/632xESB/3100 Chipset PCI Express Root Port 3
	2696  631xESB/632xESB/3100 Chipset PCI Express Root Port 4
	2698  631xESB/632xESB AC '97 Audio Controller
	2699  631xESB/632xESB AC '97 Modem Controller
	269a  631xESB/632xESB High Definition Audio Controller
	269b  631xESB/632xESB/3100 Chipset SMBus Controller
		103c 31fe  ProLiant DL140 G3
		15d9 8680  X7DVL-E-O motherboard
		15d9 9680  X7DBN Motherboard
		8086 3476  S5000PSLSATA Server Board
	269e  631xESB/632xESB IDE Controller
		103c 31fe  ProLiant DL140 G3, DL360 G5
		15d9 8680  X7DVL-E-O motherboard
		15d9 9680  X7DBN Motherboard
	2700  Optane SSD 900P Series
		8086 3900  900P Series [Add-in Card]
		8086 3901  900P Series [2.5" SFF]
	2701  NVMe Datacenter SSD [Optane]
		1028 2000  Express Flash NVMe [Optane] 375GB 2.5" U.2 (P4800X)
		1028 2001  Express Flash NVMe [Optane] 750GB 2.5" U.2 (P4800X)
		1028 2002  Express Flash NVMe [Optane] 750GB AIC (P4800X)
		1028 200a  Express Flash NVMe [Optane] 375GB AIC (P4800X)
		8086 3904  NVMe Datacenter SSD [Optane] x4 AIC (P4800X)
		8086 3905  NVMe Datacenter SSD [Optane] 15mm 2.5" U.2 (P4800X)
	2723  Wi-Fi 6 AX200
		1a56 1654  Killer Wi-Fi 6 AX1650x (AX200NGW)
		8086 0084  Wi-Fi 6 AX200NGW
	2725  Wi-Fi 6 AX210/AX211/AX411 160MHz
		8086 0020  Wi-Fi 6 AX210 160MHz
		8086 0024  Wi-Fi 6 AX210 160MHz
		8086 0090  Wi-Fi 6 AX211 160MHz
		8086 00b0  Wi-Fi 6 AX411 160MHz
		8086 0310  Wi-Fi 6 AX210 160MHz
		8086 0510  Wi-Fi 6 AX210 160MHz
		8086 0a10  Wi-Fi 6 AX210 160MHz
		8086 2020  Wi-Fi 6 AX210 160MHz
		8086 4020  Wi-Fi 6 AX210 160MHz
		8086 6020  Wi-Fi 6 AX210 160MHz
		8086 6024  Wi-Fi 6 AX210 160MHz
		8086 e020  Wi-Fi 6 AX210 160MHz
		8086 e024  Wi-Fi 6 AX210 160MHz
	2770  82945G/GZ/P/PL Memory Controller Hub
		1028 01ad  OptiPlex GX620
		103c 2a3b  Pavilion A1512X
		1043 817a  P5LD2-VM Mainboard
		107b 5048  E4500
		1462 7418  Wind PC MS-7418
		1849 2770  ConRoe1333-D667
		8086 544e  DeskTop Board D945GTP
	2771  82945G/GZ/P/PL PCI Express Root Port
	2772  82945G/GZ Integrated Graphics Controller
		103c 2a3b  Pavilion A1512X
		1462 7418  Wind PC MS-7418
		1849 2772  ConRoe1333-D667
		8086 544e  DeskTop Board D945GTP
		8086 d605  Desktop Board D945GCCR
	2774  82955X Memory Controller Hub
	2775  82955X PCI Express Root Port
	2776  82945G/GZ Integrated Graphics Controller
	2778  E7230/3000/3010 Memory Controller Hub
		1028 01df  PowerEdge SC440
		1028 01e6  PowerEdge 860
	2779  E7230/3000/3010 PCI Express Root Port
	277a  82975X/3010 PCI Express Root Port
	277c  82975X Memory Controller Hub
		1043 8178  P5WDG2 WS Professional motherboard
	277d  82975X PCI Express Root Port
	2780  82915G/GV/GL/910GL [Grantsdale] Graphics Device
	2782  82915G Integrated Graphics Controller
		1043 2582  P5GD1-VW Mainboard
		1734 105b  Scenic W620
	2792  Mobile 915GM/GMS/910GML Express Graphics Controller
		1014 0582  ThinkPad X41
		103c 099c  NX6110/NC6120
		103c 308a  Compaq nc6220 Notebook PC
		1043 1881  GMA 900 915GM Integrated Graphics
		e4bf 0ccd  CCD-CALYPSO
		e4bf 0cd3  CD3-JIVE
		e4bf 58b1  XB1
	27a0  Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub
		1025 006c  9814 WKMI
		1028 01d7  XPS M1210
		103c 309f  Compaq nx9420 Notebook
		103c 30a1  NC2400
		103c 30a3  Compaq nw8440
		103c 30d5  530 Laptop
		1043 1237  A6J-Q008
		1071 8209  Medion MIM 2240 Notebook PC [MD98100]
		17aa 2015  ThinkPad T60
		17aa 2017  ThinkPad R60/T60/X60 series
	27a1  Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port
		103c 309f  Compaq nx9420 Notebook
		103c 30a3  Compaq nw8440
		1071 8209  Medion MIM 2240 Notebook PC [MD98100]
	27a2  Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller
		103c 30a1  NC2400
		103c 30d5  530 Laptop
		17aa 201a  ThinkPad R60/T60/X60 series
		9902 1584  CCE MPL-D10H120F
	27a6  Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller
		103c 30a1  NC2400
		103c 30d5  530 Laptop
		1775 11cc  CC11/CL11 integrated graphics (secondary)
		17aa 201a  ThinkPad R60/T60/X60 series
	27ac  Mobile 945GSE Express Memory Controller Hub
		1775 11cc  CC11/CL11
	27ad  Mobile 945GSE Express PCI Express Root Port
	27ae  Mobile 945GSE Express Integrated Graphics Controller
		1775 11cc  CC11/CL11 integrated graphics (primary)
	27b0  82801GH (ICH7DH) LPC Interface Bridge
		103c 2a3b  Pavilion A1512X
		8086 544e  DeskTop Board D945GTP
	27b8  82801GB/GR (ICH7 Family) LPC Interface Bridge
		1028 01e6  PowerEdge 860
		103c 2a8c  Compaq 500B Microtower
		1043 8179  P5B-MX/WiFi-AP, P5KPL-VM Motherboard
		107b 5048  E4500
		1462 7418  Wind PC MS-7418
		1775 11cc  CC11/CL11
		8086 544e  DeskTop Board D945GTP
	27b9  82801GBM (ICH7-M) LPC Interface Bridge
		1028 01d7  XPS M1210
		103c 309f  Compaq nx9420 Notebook
		103c 30a1  NC2400
		103c 30a3  Compaq nw8440
		103c 30d5  530 Laptop
		1071 8209  Medion MIM 2240 Notebook PC [MD98100]
		10f7 8338  Panasonic CF-Y5 laptop
		17aa 2009  ThinkPad R60/T60/X60 series
	27bc  NM10 Family LPC Controller
		1043 83ad  Eee PC 1015PX
		105b 0d7c  D270S/D250S Motherboard
		144d c072  Notebook N150P
		1458 5001  GA-D525TUD
		8086 4f4d  DeskTop Board D510MO
		8086 544b  Desktop Board D425KT
	27bd  82801GHM (ICH7-M DH) LPC Interface Bridge
		1025 006c  9814 WKMI
	27c0  NM10/ICH7 Family SATA Controller [IDE mode]
		1028 01ad  OptiPlex GX620
		1028 01df  PowerEdge SC440
		1028 01e6  PowerEdge 860
		103c 2a8c  Compaq 500B Microtower
		1043 8179  P5B-MX/WiFi-AP, P5KPL-VM Motherboard
		107b 5048  E4500
		1462 2310  MSI Hetis 945
		1462 7236  945P Neo3-F Rev. 2.2 motherboard
		1462 7418  Wind PC MS-7418
		1775 11cc  CC11/CL11
		8086 544b  Desktop Board D425KT
		8086 544e  DeskTop Board D945GTP
	27c1  NM10/ICH7 Family SATA Controller [AHCI mode]
		1028 01df  PowerEdge SC440
		103c 2a3b  Pavilion A1512X
		1043 83ad  Eee PC 1015PX
		105b 0d7c  D270S/D250S Motherboard
		144d c072  Notebook N150P
		1458 b005  GA-D525TUD
		1775 11cc  CC11/CL11
		8086 4f4d  DeskTop Board D510MO
		8086 5842  DeskTop Board D975XBX
	27c3  82801GR/GDH (ICH7R/ICH7DH) SATA Controller [RAID mode]
		1775 11cc  CC11/CL11
		8086 544e  DeskTop Board D945GTP
	27c4  82801GBM/GHM (ICH7-M Family) SATA Controller [IDE mode]
		1025 006c  9814 WKMI
		1028 01d7  XPS M1210
		1071 8209  Medion MIM 2240 Notebook PC [MD98100]
		17aa 200e  ThinkPad T60
	27c5  82801GBM/GHM (ICH7-M Family) SATA Controller [AHCI mode]
		103c 309f  Compaq nx9420 Notebook
		103c 30a3  Compaq nw8440
		103c 30d5  530 Laptop
		17aa 200d  ThinkPad R60/T60/X60 series
	27c6  82801GHM (ICH7-M DH) SATA Controller [RAID mode]
	27c8  NM10/ICH7 Family USB UHCI Controller #1
		1025 006c  9814 WKMI
		1028 01ad  OptiPlex GX620
		1028 01d7  XPS M1210
		1028 01df  PowerEdge SC440
		1028 01e6  PowerEdge 860
		103c 2a3b  Pavilion A1512X
		103c 2a8c  Compaq 500B Microtower
		103c 309f  Compaq nx9420 Notebook
		103c 30a1  NC2400
		103c 30a3  Compaq nw8440
		103c 30d5  530 Laptop
		1043 1237  A6J-Q008
		1043 8179  P5B-MX/WiFi-AP, P5KPL-VM, P5LD2-VM Mainboard
		1043 83ad  Eee PC 1015PX
		105b 0d7c  D270S/D250S Motherboard
		1071 8209  Medion MIM 2240 Notebook PC [MD98100]
		107b 5048  E4500
		144d c072  Notebook N150P
		1458 5004  GA-D525TUD
		1462 7418  Wind PC MS-7418
		1775 11cc  CC11/CL11
		17aa 200a  ThinkPad R60/T60/X60 series
		8086 4f4d  DeskTop Board D510MO
		8086 544b  Desktop Board D425KT
		8086 544e  DeskTop Board D945GTP
	27c9  NM10/ICH7 Family USB UHCI Controller #2
		1025 006c  9814 WKMI
		1028 01ad  OptiPlex GX620
		1028 01d7  XPS M1210
		1028 01df  PowerEdge SC440
		1028 01e6  PowerEdge 860
		103c 2a3b  Pavilion A1512X
		103c 2a8c  Compaq 500B Microtower
		103c 309f  Compaq nx9420 Notebook
		103c 30a1  NC2400
		103c 30a3  Compaq nw8440
		1043 1237  A6J-Q008
		1043 8179  P5B-MX/WiFi-AP, P5KPL-VM, P5LD2-VM Mainboard
		1043 83ad  Eee PC 1015PX
		105b 0d7c  D270S/D250S Motherboard
		1071 8209  Medion MIM 2240 Notebook PC [MD98100]
		107b 5048  E4500
		144d c072  Notebook N150P
		1458 5004  GA-D525TUD
		1462 7418  Wind PC MS-7418
		1775 11cc  CC11/CL11
		17aa 200a  ThinkPad R60/T60/X60 series
		8086 4f4d  DeskTop Board D510MO
		8086 544b  Desktop Board D425KT
		8086 544e  DeskTop Board D945GTP
	27ca  NM10/ICH7 Family USB UHCI Controller #3
		1025 006c  9814 WKMI
		1028 01ad  OptiPlex GX620
		1028 01d7  XPS M1210
		1028 01df  PowerEdge SC440
		1028 01e6  PowerEdge 860
		103c 2a3b  Pavilion A1512X
		103c 2a8c  Compaq 500B Microtower
		103c 309f  Compaq nx9420 Notebook
		103c 30a1  NC2400
		103c 30a3  Compaq nw8440
		1043 1237  A6J-Q008
		1043 8179  P5B-MX/WiFi-AP, P5KPL-VM, P5LD2-VM Mainboard
		1043 83ad  Eee PC 1015PX
		105b 0d7c  D270S/D250S Motherboard
		1071 8209  Medion MIM 2240 Notebook PC [MD98100]
		107b 5048  E4500
		144d c072  Notebook N150P
		1458 5004  GA-D525TUD
		1462 7418  Wind PC MS-7418
		1775 11cc  CC11/CL11
		17aa 200a  ThinkPad R60/T60/X60 series
		8086 4f4d  DeskTop Board D510MO
		8086 544e  DeskTop Board D945GTP
	27cb  NM10/ICH7 Family USB UHCI Controller #4
		1025 006c  9814 WKMI
		1028 01ad  OptiPlex GX620
		1028 01d7  XPS M1210
		1028 01df  PowerEdge SC440
		103c 2a3b  Pavilion A1512X
		103c 2a8c  Compaq 500B Microtower
		103c 309f  Compaq nx9420 Notebook
		103c 30a1  NC2400
		103c 30a3  Compaq nw8440
		1043 1237  A6J-Q008
		1043 8179  P5B-MX/WiFi-AP, P5KPL-VM, P5LD2-VM Mainboard
		1043 83ad  Eee PC 1015PX
		105b 0d7c  D270S/D250S Motherboard
		1071 8209  Medion MIM 2240 Notebook PC [MD98100]
		107b 5048  E4500
		144d c072  Notebook N150P
		1458 5004  GA-D525TUD
		1462 7418  Wind PC MS-7418
		1775 11cc  CC11/CL11
		17aa 200a  ThinkPad R60/T60/X60 series
		8086 4f4d  DeskTop Board D510MO
		8086 544e  DeskTop Board D945GTP
	27cc  NM10/ICH7 Family USB2 EHCI Controller
		1025 006c  9814 WKMI
		1028 01ad  OptiPlex GX620
		1028 01d7  XPS M1210
		1028 01df  PowerEdge SC440
		1028 01e6  PowerEdge 860
		103c 2a3b  Pavilion A1512X
		103c 2a8c  Compaq 500B Microtower
		103c 309f  Compaq nx9420 Notebook
		103c 30a1  NC2400
		103c 30a3  Compaq nw8440
		103c 30d5  530 Laptop
		1043 1237  A6J-Q008
		1043 8179  P5B-MX/WiFi-AP, P5KPL-VM, P5LD2-VM Mainboard
		1043 83ad  Eee PC 1015PX
		105b 0d7c  D270S/D250S Motherboard
		1071 8209  Medion MIM 2240 Notebook PC [MD98100]
		144d c072  Notebook N150P
		1458 5006  GA-D525TUD
		1462 7418  Wind PC MS-7418
		1775 11cc  CC11/CL11
		17aa 200b  ThinkPad R60/T60/X60 series
		8086 4f4d  DeskTop Board D510MO
		8086 544b  Desktop Board D425KT
		8086 544e  DeskTop Board D945GTP
	27d0  NM10/ICH7 Family PCI Express Port 1
		103c 309f  Compaq nx9420 Notebook
		103c 30a3  Compaq nw8440
		1071 8209  Medion MIM 2240 Notebook PC [MD98100]
		144d c072  Notebook N150P
		1458 5001  GA-D525TUD
		1462 7418  Wind PC MS-7418
		1775 11cc  CC11/CL11
		17aa 2011  ThinkPad R60e
		8086 544b  Desktop Board D425KT
	27d2  NM10/ICH7 Family PCI Express Port 2
		103c 309f  Compaq nx9420 Notebook
		103c 30a3  Compaq nw8440
		1071 8209  Medion MIM 2240 Notebook PC [MD98100]
		144d c072  Notebook N150P
		1462 7418  Wind PC MS-7418
		1775 11cc  CC11/CL11
		17aa 2011  ThinkPad R60e
		8086 544b  Desktop Board D425KT
	27d4  NM10/ICH7 Family PCI Express Port 3
		1071 8209  Medion MIM 2240 Notebook PC [MD98100]
		144d c072  Notebook N150P
		1462 7418  Wind PC MS-7418
		1775 11cc  CC11/CL11
		17aa 2011  ThinkPad R60e
		8086 544b  Desktop Board D425KT
	27d6  NM10/ICH7 Family PCI Express Port 4
		103c 30a3  Compaq nw8440
		1071 8209  Medion MIM 2240 Notebook PC [MD98100]
		144d c072  Notebook N150P
		1462 7418  Wind PC MS-7418
		1775 11cc  CC11/CL11
		17aa 2011  ThinkPad R60e
		8086 544b  Desktop Board D425KT
	27d8  NM10/ICH7 Family High Definition Audio Controller
		1025 006c  9814 WKMI
		1028 01d7  XPS M1210
		103c 2a3b  Pavilion A1512X
		103c 2a8c  Compaq 500B Microtower
		103c 309f  Compaq nx9420 Notebook
		103c 30a1  NC2400
		103c 30a3  Compaq nw8440
		103c 30d5  530 Laptop
		1043 1123  A6J-Q008
		1043 13c4  G2P
		1043 817f  P5LD2-VM Mainboard (Realtek ALC 882 codec)
		1043 8249  P5B-MX/WiFi-AP
		1043 8290  P5KPL-VM Motherboard
		1043 82ea  P5KPL-CM Motherboard
		1043 8437  Eee PC 1015PX
		105b 0d7c  D270S/D250S Motherboard
		1071 8207  Medion MIM 2240 Notebook PC [MD98100]
		107b 5048  E4500
		10f7 8338  Panasonic CF-Y5 laptop
		1179 ff10  Toshiba Satellite A100-796 audio (Realtek ALC861)
		1179 ff31  AC97 Data Fax SoftModem with SmartCP
		1447 1043  Asus A8JP (Analog Devices AD1986A)
		144d c072  Notebook N150P
		1458 a002  GA-D525TUD (Realtek ALC887)
		1458 a102  GA-8I945PG-RH Mainboard
		1462 7418  Wind PC MS-7418
		152d 0753  Softmodem
		1734 10ad  Conexant softmodem SmartCP
		17aa 2010  ThinkPad R60/T60/X60 series
		17aa 3802  3000 C200 audio [Realtek ALC861VD]
		8086 1112  DeskTop Board D945GTP
		8086 27d8  DeskTop Board D945GTP
		8086 d618  DeskTop Board D510MO
		8384 7680  STAC9221 HD Audio Codec
	27da  NM10/ICH7 Family SMBus Controller
		1025 006c  9814 WKMI
		1028 01ad  OptiPlex GX620
		1028 01d7  XPS M1210
		1028 01df  PowerEdge SC440
		1028 01e6  PowerEdge 860
		103c 2a3b  Pavilion A1512X
		103c 2a8c  Compaq 500B Microtower
		1043 8179  P5B-MX/WiFi-AP, P5KPL-VM Motherboard
		105b 0d7c  D270S/D250S Motherboard
		1071 8209  Medion MIM 2240 Notebook PC [MD98100]
		10f7 8338  Panasonic CF-Y5 laptop
		144d c072  Notebook N150P
		1458 5001  GA-8I945PG-RH/GA-D525TUD Mainboard
		1462 7418  Wind PC MS-7418
		1775 11cc  CC11/CL11
		17aa 200f  ThinkPad R60/T60/X60 series
		8086 4f4d  DeskTop Board D510MO
		8086 544b  Desktop Board D425KT
		8086 544e  DeskTop Board D945GTP
		8086 5842  DeskTop Board D975XBX
	27dc  NM10/ICH7 Family LAN Controller
		103c 2a3b  Pavilion A1512X
		8086 308d  DeskTop Board D945GTP
	27dd  82801G (ICH7 Family) AC'97 Modem Controller
	27de  82801G (ICH7 Family) AC'97 Audio Controller
		1028 01ad  OptiPlex GX620
		1462 7267  Realtek ALC883 Audio Controller
		1775 11cc  CC11 integrated audio (AD1981BL codec)
	27df  82801G (ICH7 Family) IDE Controller
		1028 01df  PowerEdge SC440
		1028 01e6  PowerEdge 860
		103c 2a3b  Pavilion A1512X
		103c 2a8c  Compaq 500B Microtower
		103c 309f  Compaq nx9420 Notebook
		103c 30a1  NC2400
		103c 30a3  Compaq nw8440
		103c 30d5  530 Laptop
		1043 1237  A6J-Q008
		1043 8179  P5B-MX/WiFi-AP, P5KPL-VM Motherboard
		107b 5048  E4500
		10f7 8338  Panasonic CF-Y5 laptop
		1462 7418  Wind PC MS-7418
		1775 11cc  CC11/CL11
		17aa 200c  ThinkPad R60/T60/X60 series
		8086 544e  DeskTop Board D945GTP
	27e0  82801GR/GH/GHM (ICH7 Family) PCI Express Port 5
		1775 11cc  CC11/CL11
	27e2  82801GR/GH/GHM (ICH7 Family) PCI Express Port 6
		1775 11cc  CC11/CL11
	2810  82801HB/HR (ICH8/R) LPC Interface Controller
		1043 81ec  P5B
	2811  82801HEM (ICH8M-E) LPC Interface Controller
		103c 30c1  Compaq 6910p
		17aa 20b6  ThinkPad T61/R61
		e4bf cc47  CCG-RUMBA
	2812  82801HH (ICH8DH) LPC Interface Controller
	2814  82801HO (ICH8DO) LPC Interface Controller
	2815  82801HM (ICH8M) LPC Interface Controller
		1025 0121  Aspire 5920G
		1028 01f3  Inspiron 1420
		1028 022f  Inspiron 1525
		103c 30c0  Compaq 6710b
		103c 30cc  Pavilion dv6700
		103c 30d9  Presario C700
		1043 1017  X58LE
		104d 9005  Vaio VGN-FZ260E
		104d 902d  VAIO VGN-NR120E
		17aa 20a5  ThinkPad R61
		17c0 4083  Medion WIM 2210 Notebook PC [MD96850]
	2820  82801H (ICH8 Family) 4 port SATA Controller [IDE mode]
		1028 01da  OptiPlex 745
		1462 7235  P965 Neo MS-7235 mainboard
	2821  82801HR/HO/HH (ICH8R/DO/DH) 6 port SATA Controller [AHCI mode]
	2822  SATA Controller [RAID mode]
		1028 020d  Inspiron 530
		103c 2a6f  Asus IPIBL-LB Motherboard
		1043 8277  P5K PRO Motherboard: 82801IR [ICH9R]
		1462 7345  MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
	2823  C610/X99 series chipset sSATA Controller [RAID mode]
	2824  82801HB (ICH8) 4 port SATA Controller [AHCI mode]
		1043 81ec  P5B
	2825  82801HR/HO/HH (ICH8R/DO/DH) 2 port SATA Controller [IDE mode]
		1028 01da  OptiPlex 745
		1462 7235  P965 Neo MS-7235 mainboard
	2826  C600/X79 series chipset SATA RAID Controller
		1d49 0100  Intel RSTe SATA Software RAID
		1d49 0101  Intel RSTe SATA Software RAID
		1d49 0102  Intel RSTe SATA Software RAID
		1d49 0103  Intel RSTe SATA Software RAID
		1d49 0104  Intel RSTe SATA Software RAID
		1d49 0105  Intel RSTe SATA Software RAID
	2827  C610/X99 series chipset sSATA Controller [RAID mode]
	2828  82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [IDE mode]
		1028 01f3  Inspiron 1420
		103c 30c0  Compaq 6710b
		17aa 20a8  ThinkPad R61
		e4bf cc47  CCG-RUMBA
	2829  82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode]
		1025 0121  Aspire 5920G
		1028 022f  Inspiron 1525
		103c 30c0  Compaq 6710b
		103c 30c1  Compaq 6910p
		103c 30cc  Pavilion dv6700
		103c 30d9  Presario C700
		1043 1017  X58LE
		104d 9005  Vaio VGN-FZ260E
		104d 902d  VAIO VGN-NR120E
		17aa 20a7  ThinkPad T61/R61
		17c0 4083  Medion WIM 2210 Notebook PC [MD96850]
		e4bf cc47  CCG-RUMBA
	282a  82801 Mobile SATA Controller [RAID mode]
		1028 040b  Latitude E6510
		e4bf 50c1  PC1-GROOVE
	2830  82801H (ICH8 Family) USB UHCI Controller #1
		1025 0121  Aspire 5920G
		1028 01da  OptiPlex 745
		1028 01f3  Inspiron 1420
		1028 022f  Inspiron 1525
		103c 30c0  Compaq 6710b
		103c 30c1  Compaq 6910p
		103c 30cc  Pavilion dv6700
		103c 30d9  Presario C700
		1043 1017  X58LE
		1043 81ec  P5B
		104d 9005  Vaio VGN-FZ260E
		104d 902d  VAIO VGN-NR120E
		1462 7235  P965 Neo MS-7235 mainboard
		17aa 20aa  ThinkPad T61/R61
		17c0 4083  Medion WIM 2210 Notebook PC [MD96850]
		e4bf cc47  CCG-RUMBA
	2831  82801H (ICH8 Family) USB UHCI Controller #2
		1025 0121  Aspire 5920G
		1028 01da  OptiPlex 745
		1028 01f3  Inspiron 1420
		1028 022f  Inspiron 1525
		103c 30c0  Compaq 6710b
		103c 30c1  Compaq 6910p
		103c 30cc  Pavilion dv6700
		103c 30d9  Presario C700
		1043 1017  X58LE
		1043 81ec  P5B
		104d 9005  Vaio VGN-FZ260E
		104d 902d  VAIO VGN-NR120E
		1462 7235  P965 Neo MS-7235 mainboard
		17aa 20aa  ThinkPad T61/R61
		17c0 4083  Medion WIM 2210 Notebook PC [MD96850]
		e4bf cc47  CCG-RUMBA
	2832  82801H (ICH8 Family) USB UHCI Controller #3
		1025 0121  Aspire 5920G
		1028 01da  OptiPlex 745
		1028 01f3  Inspiron 1420
		1028 022f  Inspiron 1525
		103c 30c0  Compaq 6710b
		103c 30c1  Compaq 6910p
		103c 30cc  Pavilion dv6700
		103c 30d9  Presario C700
		1043 1017  X58LE
		1043 81ec  P5B
		104d 9005  Vaio VGN-FZ260E
		104d 902d  VAIO VGN-NR120E
		17aa 20aa  ThinkPad T61/R61
		17c0 4083  Medion WIM 2210 Notebook PC [MD96850]
		e4bf cc47  CCG-RUMBA
	2833  82801H (ICH8 Family) USB UHCI Controller #4
		1043 81ec  P5B
	2834  82801H (ICH8 Family) USB UHCI Controller #4
		1025 0121  Aspire 5920G
		1028 01da  OptiPlex 745
		1028 01f3  Inspiron 1420
		1028 022f  Inspiron 1525
		103c 30c0  Compaq 6710b
		103c 30c1  Compaq 6910p
		103c 30cc  Pavilion dv6700
		1043 1017  X58LE
		1043 81ec  P5B
		104d 9005  Vaio VGN-FZ260E
		104d 902d  VAIO VGN-NR120E
		1462 7235  P965 Neo MS-7235 mainboard
		17aa 20aa  ThinkPad T61/R61
		17c0 4083  Medion WIM 2210 Notebook PC [MD96850]
		e4bf cc47  CCG-RUMBA
	2835  82801H (ICH8 Family) USB UHCI Controller #5
		1025 0121  Aspire 5920G
		1028 01da  OptiPlex 745
		1028 01f3  Inspiron 1420
		1028 022f  Inspiron 1525
		103c 30c0  Compaq 6710b
		103c 30c1  Compaq 6910p
		103c 30cc  Pavilion dv6700
		1043 1017  X58LE
		1043 81ec  P5B
		104d 9005  Vaio VGN-FZ260E
		104d 902d  VAIO VGN-NR120E
		17aa 20aa  Thinkpad T61/R61
		17c0 4083  Medion WIM 2210 Notebook PC [MD96850]
		e4bf cc47  CCG-RUMBA
	2836  82801H (ICH8 Family) USB2 EHCI Controller #1
		1025 0121  Aspire 5920G
		1028 01da  OptiPlex 745
		1028 01f3  Inspiron 1420
		1028 022f  Inspiron 1525
		103c 30c0  Compaq 6710b
		103c 30c1  Compaq 6910p
		103c 30cc  Pavilion dv6700
		103c 30d9  Presario C700
		1043 1017  X58LE
		1043 81ec  P5B
		104d 9005  Vaio VGN-FZ260E
		104d 902d  VAIO VGN-NR120E
		1462 7235  P965 Neo MS-7235 mainboard
		17aa 20ab  ThinkPad T61/R61
		17c0 4083  Medion WIM 2210 Notebook PC [MD96850]
		e4bf cc47  CCG-RUMBA
	283a  82801H (ICH8 Family) USB2 EHCI Controller #2
		1025 0121  Aspire 5920G
		1028 01da  OptiPlex 745
		1028 01f3  Inspiron 1420
		1028 022f  Inspiron 1525
		103c 30c0  Compaq 6710b
		103c 30c1  Compaq 6910p
		103c 30cc  Pavilion dv6700
		1043 1017  X58LE
		1043 81ec  P5B
		104d 9005  Vaio VGN-FZ260E
		104d 902d  VAIO VGN-NR120E
		17aa 20ab  ThinkPad T61/R61
		17c0 4083  Medion WIM 2210 Notebook PC [MD96850]
		e4bf cc47  CCG-RUMBA
	283e  82801H (ICH8 Family) SMBus Controller
		1025 0121  Aspire 5920G
		1028 01da  OptiPlex 745
		1028 01f3  Inspiron 1420
		1028 022f  Inspiron 1525
		103c 30d9  Presario C700
		1043 1017  X58LE
		1043 81ec  P5B
		104d 9005  Vaio VGN-FZ260E
		104d 9008  Vaio VGN-SZ79SN_C
		104d 902d  VAIO VGN-NR120E
		1462 7235  P965 Neo MS-7235 mainboard
		17aa 20a9  ThinkPad T61/R61
		17c0 4083  Medion WIM 2210 Notebook PC [MD96850]
		e4bf cc47  CCG-RUMBA
	283f  82801H (ICH8 Family) PCI Express Port 1
		1028 01da  OptiPlex 745
		103c 30c1  Compaq 6910p
		1043 1017  X58LE
		104d 902d  VAIO VGN-NR120E
		17aa 20ad  ThinkPad T61/R61
		17c0 4083  Medion WIM 2210 Notebook PC [MD96850]
	2841  82801H (ICH8 Family) PCI Express Port 2
		103c 30c1  Compaq 6910p
		1043 1017  X58LE
		104d 902d  VAIO VGN-NR120E
		17aa 20ad  ThinkPad T61/R61
		17c0 4083  Medion WIM 2210 Notebook PC [MD96850]
	2843  82801H (ICH8 Family) PCI Express Port 3
		1043 1017  X58LE
		104d 902d  VAIO VGN-NR120E
		17aa 20ad  ThinkPad T61/R61
		17c0 4083  Medion WIM 2210 Notebook PC [MD96850]
	2845  82801H (ICH8 Family) PCI Express Port 4
		1043 1017  X58LE
		17aa 20ad  ThinkPad T61/R61
		17c0 4083  Medion WIM 2210 Notebook PC [MD96850]
	2847  82801H (ICH8 Family) PCI Express Port 5
		1028 01da  OptiPlex 745
		103c 30c1  Compaq 6910p
		17aa 20ad  ThinkPad T61/R61
		17c0 4083  Medion WIM 2210 Notebook PC [MD96850]
	2849  82801H (ICH8 Family) PCI Express Port 6
	284b  82801H (ICH8 Family) HD Audio Controller
		1025 011f  Realtek ALC268 audio codec
		1025 0121  Aspire 5920G
		1025 0145  Realtek ALC889 (Aspire 8920G w. Dolby Theater)
		1028 01da  OptiPlex 745
		1028 01f3  Inspiron 1420
		1028 01f9  Latitude D630
		1028 01ff  Precision M4300
		1028 022f  Inspiron 1525
		1028 0256  Studio 1735
		103c 2802  Compaq dc7700p
		103c 30c0  Compaq 6710b
		103c 30c1  Compaq 6910p
		103c 30cc  Pavilion dv6700
		1043 1339  M51S series
		1043 17f3  X58LE
		1043 81ec  P5B
		104d 9005  Vaio VGN-FZ260E
		104d 9008  Vaio VGN-SZ79SN_C
		104d 9016  Sony VAIO VGN-AR51M
		104d 902d  VAIO VGN-NR120E
		14f1 5051  Presario C700
		17aa 20ac  ThinkPad T61/R61
		17c0 4088  Medion WIM 2210 Notebook PC [MD96850]
		8384 7616  Dell Vostro 1400
		e4bf cc47  CCG-RUMBA
	284f  82801H (ICH8 Family) Thermal Reporting Device
	2850  82801HM/HEM (ICH8M/ICH8M-E) IDE Controller
		1025 0121  Aspire 5920G
		1028 01f3  Inspiron 1420
		1028 022f  Inspiron 1525
		103c 30c0  Compaq 6710b
		103c 30c1  Compaq 6910p
		103c 30cc  Pavilion dv6700
		103c 30d9  Presario C700
		1043 1017  X58LE
		104d 9005  Vaio VGN-FZ260E
		104d 902d  VAIO VGN-NR120E
		17aa 20a6  ThinkPad T61/R61
		17c0 4083  Medion WIM 2210 Notebook PC [MD96850]
		e4bf cc47  CCG-RUMBA
	28c0  Volume Management Device NVMe RAID Controller
	2912  82801IH (ICH9DH) LPC Interface Controller
	2914  82801IO (ICH9DO) LPC Interface Controller
		1028 0211  Optiplex 755
	2916  82801IR (ICH9R) LPC Interface Controller
		1028 020d  Inspiron 530
		103c 2a6f  Asus IPIBL-LB Motherboard
		1043 8277  P5K PRO Motherboard
		1462 7345  MS-7345 Motherboard
		8086 5044  Desktop Board DP35DP
	2917  ICH9M-E LPC Interface Controller
		17aa 20f5  ThinkPad T400
		e4bf cc4d  CCM-BOOGIE
	2918  82801IB (ICH9) LPC Interface Controller
		1028 0236  PowerEdge R610 82801IB (ICH9) LPC Interface Controller
		1462 7360  G33/P35 Neo
		1af4 1100  QEMU Virtual Machine
	2919  ICH9M LPC Interface Controller
	2920  82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA Controller [IDE mode]
		1028 020d  Inspiron 530
		1028 020f  PowerEdge R300 onboard SATA Controller
		1028 0210  PowerEdge T300 onboard SATA Controller
		1028 0211  Optiplex 755
		1028 023c  PowerEdge R200 onboard SATA Controller
		1043 8277  P5K PRO Motherboard: 82801IR [ICH9R]
		1462 7345  MS-7345 Motherboard: Intel 82801IR [ICH9R]
	2921  82801IB (ICH9) 2 port SATA Controller [IDE mode]
		1028 0235  PowerEdge R710 SATA IDE Controller
		1028 0236  PowerEdge R610 SATA IDE Controller
		1028 0237  PowerEdge T610 SATA IDE Controller
		1462 7360  G33/P35 Neo
	2922  82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode]
		1043 8277  P5K PRO Motherboard: 82801IR [ICH9R]
		1462 7345  MS-7345 Motherboard: Intel 82801IR [ICH9R]
		1af4 1100  QEMU Virtual Machine
		8086 5044  Desktop Board DP35DP
	2923  82801IB (ICH9) 4 port SATA Controller [AHCI mode]
	2925  82801IR/IO (ICH9R/DO) SATA Controller [RAID mode]
		1734 10e0  System Board D2542
		8086 2925  System Board D2542
	2926  82801I (ICH9 Family) 2 port SATA Controller [IDE mode]
		1028 020d  Inspiron 530
		1028 020f  PowerEdge R300 onboard SATA Controller
		1028 0210  PowerEdge T300 onboard SATA Controller
		1028 0211  Optiplex 755
		1043 8277  P5K PRO Motherboard: 82801IR [ICH9R]
		1462 7345  MS-7345 Motherboard: Intel 82801IR [ICH9R]
		1462 7360  G33/P35 Neo
	2928  82801IBM/IEM (ICH9M/ICH9M-E) 2 port SATA Controller [IDE mode]
	2929  82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode]
		103c 3628  dv6-1190en
		17aa 20f8  ThinkPad T400
		e4bf cc4d  CCM-BOOGIE
	292c  82801IEM (ICH9M-E) SATA Controller [RAID mode]
	292d  82801IBM/IEM (ICH9M/ICH9M-E) 2 port SATA Controller [IDE mode]
		e4bf cc4d  CCM-BOOGIE
	2930  82801I (ICH9 Family) SMBus Controller
		1028 020d  Inspiron 530
		1028 0211  Optiplex 755
		103c 2a6f  Asus IPIBL-LB Motherboard
		103c 3628  dv6-1190en
		1043 8277  P5K PRO Motherboard: 82801IR [ICH9R]
		1462 7345  MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
		1462 7360  G33/P35 Neo
		17aa 20f9  ThinkPad T400
		1af4 1100  QEMU Virtual Machine
		8086 5044  Desktop Board DP35DP
		e4bf cc4d  CCM-BOOGIE
	2932  82801I (ICH9 Family) Thermal Subsystem
		103c 3628  dv6-1190en
	2934  82801I (ICH9 Family) USB UHCI Controller #1
		1028 020d  Inspiron 530
		1028 020f  PowerEdge R300 onboard UHCI
		1028 0210  PowerEdge T300 onboard UHCI
		1028 0211  Optiplex 755
		1028 0235  PowerEdge R710 USB UHCI Controller
		1028 0236  PowerEdge R610 USB UHCI Controller
		1028 0237  PowerEdge T610 USB UHCI Controller
		1028 023c  PowerEdge R200 onboard UHCI
		1028 0287  PowerEdge M610 onboard UHCI
		1028 029c  PowerEdge M710 USB UHCI Controller
		1028 2011  Optiplex 755
		103c 2a6f  Asus IPIBL-LB Motherboard
		1043 8277  P5K PRO Motherboard: 82801IR [ICH9R]
		1462 7345  MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
		1462 7360  G33/P35 Neo
		17aa 20f0  ThinkPad T400
		1af4 1100  QEMU Virtual Machine
		8086 5044  Desktop Board DP35DP
		e4bf cc4d  CCM-BOOGIE
	2935  82801I (ICH9 Family) USB UHCI Controller #2
		1028 020d  Inspiron 530
		1028 020f  PowerEdge R300 onboard UHCI
		1028 0210  PowerEdge T300 onboard UHCI
		1028 0211  Optiplex 755
		1028 0235  PowerEdge R710 USB UHCI Controller
		1028 0236  PowerEdge R610 USB UHCI Controller
		1028 0237  PowerEdge T610 USB UHCI Controller
		1028 023c  PowerEdge R200 onboard UHCI
		1028 0287  PowerEdge M610 onboard UHCI
		1028 029c  PowerEdge M710 USB UHCI Controller
		103c 2a6f  Asus IPIBL-LB Motherboard
		1043 8277  P5K PRO Motherboard: 82801IR [ICH9R]
		1462 7345  MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
		1462 7360  G33/P35 Neo
		17aa 20f0  ThinkPad T400
		1af4 1100  QEMU Virtual Machine
		8086 5044  Desktop Board DP35DP
		e4bf cc4d  CCM-BOOGIE
	2936  82801I (ICH9 Family) USB UHCI Controller #3
		1028 020d  Inspiron 530
		1028 020f  PowerEdge R300 onboard UHCI
		1028 0210  PowerEdge T300 onboard UHCI
		1028 0211  Optiplex 755
		1028 0237  PowerEdge T610 USB UHCI Controller
		1028 023c  PowerEdge R200 onboard UHCI
		1028 0287  PowerEdge M610 onboard UHCI
		1028 029c  PowerEdge M710 USB UHCI Controller
		103c 2a6f  Asus IPIBL-LB Motherboard
		1043 8277  P5K PRO Motherboard: 82801IR [ICH9R]
		1462 7345  MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
		1462 7360  G33/P35 Neo
		17aa 20f0  ThinkPad T400
		1af4 1100  QEMU Virtual Machine
		8086 5044  Desktop Board DP35DP
		e4bf cc4d  CCM-BOOGIE
	2937  82801I (ICH9 Family) USB UHCI Controller #4
		1028 020d  Inspiron 530
		1028 0211  Optiplex 755
		1028 0235  PowerEdge R710 USB UHCI Controller
		1028 0236  PowerEdge R610 USB UHCI Controller
		1028 0237  PowerEdge T610 USB UHCI Controller
		1028 0287  PowerEdge M610 onboard UHCI
		1028 029c  PowerEdge M710 USB UHCI Controller
		1028 2011  Optiplex 755
		103c 2a6f  Asus IPIBL-LB Motherboard
		1043 8277  P5K PRO Motherboard: 82801IR [ICH9R]
		1462 7345  MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
		1462 7360  G33/P35 Neo
		17aa 20f0  ThinkPad T400
		1af4 1100  QEMU Virtual Machine
		8086 2937  Optiplex 755
		8086 2942  828011 (ICH9 Family ) USB UHCI Controller
		8086 5044  Desktop Board DP35DP
		e4bf cc4d  CCM-BOOGIE
	2938  82801I (ICH9 Family) USB UHCI Controller #5
		1028 020d  Inspiron 530
		1028 0211  Optiplex 755
		1028 0235  PowerEdge R710 USB UHCI Controller
		1028 0236  PowerEdge R610 USB UHCI Controller
		1028 0237  PowerEdge T610 USB UHCI Controller
		1028 0287  PowerEdge M610 onboard UHCI
		1028 029c  PowerEdge M710 USB UHCI Controller
		103c 2a6f  Asus IPIBL-LB Motherboard
		1043 8277  P5K PRO Motherboard: 82801IR [ICH9R]
		1462 7345  MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
		1462 7360  G33/P35 Neo
		17aa 20f0  ThinkPad T400
		1af4 1100  QEMU Virtual Machine
		8086 2938  Optiplex 755
		8086 5044  Desktop Board DP35DP
		e4bf cc4d  CCM-BOOGIE
	2939  82801I (ICH9 Family) USB UHCI Controller #6
		1028 020d  Inspiron 530
		1028 0210  PowerEdge T300 onboard UHCI
		1028 0237  PowerEdge T610 USB UHCI Controller
		103c 2a6f  Asus IPIBL-LB Motherboard
		1043 8277  P5K PRO Motherboard: 82801IR [ICH9R]
		1462 7345  MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
		1462 7360  G33/P35 Neo
		17aa 20f0  ThinkPad T400
		1af4 1100  QEMU Virtual Machine
		8086 5044  Desktop Board DP35DP
		e4bf cc4d  CCM-BOOGIE
	293a  82801I (ICH9 Family) USB2 EHCI Controller #1
		1028 020d  Inspiron 530
		1028 020f  PowerEdge R300 onboard EHCI
		1028 0210  PowerEdge T300 onboard EHCI
		1028 0211  Optiplex 755
		1028 0235  PowerEdge R710 USB EHCI Controller
		1028 0236  PowerEdge R610 USB EHCI Controller
		1028 0237  PowerEdge T610 USB EHCI Controller
		1028 023c  PowerEdge R200 onboard EHCI
		1028 0287  PowerEdge M610 onboard EHCI
		1028 029c  PowerEdge M710 USB EHCI Controller
		103c 2a6f  Asus IPIBL-LB Motherboard
		1043 8277  P5K PRO Motherboard: 82801IR [ICH9R]
		1462 7345  MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
		1462 7360  G33/P35 Neo
		17aa 20f1  ThinkPad T400
		1af4 1100  QEMU Virtual Machine
		8086 5044  Desktop Board DP35DP
		e4bf cc4d  CCM-BOOGIE
	293c  82801I (ICH9 Family) USB2 EHCI Controller #2
		1028 020d  Inspiron 530
		1028 0211  Optiplex 755
		1028 0235  PowerEdge R710 USB EHCI Controller
		1028 0236  PowerEdge R610 USB EHCI Controller
		1028 0237  PowerEdge T610 USB EHCI Controller
		1028 0287  PowerEdge M610 onboard EHCI
		1028 029c  PowerEdge M710 USB EHCI Controller
		103c 2a6f  Asus IPIBL-LB Motherboard
		1043 8277  P5K PRO Motherboard: 82801IR [ICH9R]
		1462 7345  MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
		1462 7360  G33/P35 Neo
		17aa 20f1  ThinkPad T400
		1af4 1100  QEMU Virtual Machine
		8086 293c  Optiplex 755
		8086 5044  Desktop Board DP35DP
		e4bf cc4d  CCM-BOOGIE
	293e  82801I (ICH9 Family) HD Audio Controller
		1028 020d  Inspiron 530
		1028 0211  Optiplex 755
		103c 2a6f  Asus IPIBL-LB Motherboard
		103c 3628  dv6-1190en
		1043 829f  P5K PRO Motherboard: 82801IR [ICH9R]
		1462 735a  MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
		1462 7360  G33/P35 Neo
		17aa 20f2  ThinkPad T400
		1af4 1100  QEMU Virtual Machine
		8086 293e  Optiplex 755
		8086 2940  Optiplex 755
		e4bf cc4d  CCM-BOOGIE
	2940  82801I (ICH9 Family) PCI Express Port 1
		1028 020d  Inspiron 530
		1028 0211  Optiplex 755
		103c 2a6f  Asus IPIBL-LB Motherboard
		1043 8277  P5K PRO Motherboard: 82801IR [ICH9R]
		1462 7345  MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
		8086 2940  Optiplex 755
	2942  82801I (ICH9 Family) PCI Express Port 2
		1028 020d  Inspiron 530
	2944  82801I (ICH9 Family) PCI Express Port 3
		1028 020d  Inspiron 530
		103c 2a6f  Asus IPIBL-LB Motherboard
	2946  82801I (ICH9 Family) PCI Express Port 4
		1028 020d  Inspiron 530
	2948  82801I (ICH9 Family) PCI Express Port 5
		1028 020d  Inspiron 530
		1043 8277  P5K PRO Motherboard: 82801IR [ICH9R]
		1462 7345  MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
	294a  82801I (ICH9 Family) PCI Express Port 6
		1028 020d  Inspiron 530
		1043 8277  P5K PRO Motherboard: 82801IR [ICH9R]
		1462 7345  MS-7345 Motherboard: Intel 82801I/IR [ICH9/ICH9R]
	294c  82566DC-2 Gigabit Network Connection
		17aa 302e  82566DM-2 Gigabit Network Connection
	2970  82946GZ/PL/GL Memory Controller Hub
		1043 823b  P5B-MX/WiFi-AP
	2971  82946GZ/PL/GL PCI Express Root Port
	2972  82946GZ/GL Integrated Graphics Controller
		1043 823b  P5B-MX/WiFi-AP
	2973  82946GZ/GL Integrated Graphics Controller
	2974  82946GZ/GL HECI Controller
	2975  82946GZ/GL HECI Controller
	2976  82946GZ/GL PT IDER Controller
	2977  82946GZ/GL KT Controller
	2980  82G35 Express DRAM Controller
	2981  82G35 Express PCI Express Root Port
	2982  82G35 Express Integrated Graphics Controller
	2983  82G35 Express Integrated Graphics Controller
	2984  82G35 Express HECI Controller
	2990  82Q963/Q965 Memory Controller Hub
		1028 01da  OptiPlex 745
	2991  82Q963/Q965 PCI Express Root Port
	2992  82Q963/Q965 Integrated Graphics Controller
	2993  82Q963/Q965 Integrated Graphics Controller
	2994  82Q963/Q965 HECI Controller
	2995  82Q963/Q965 HECI Controller
	2996  82Q963/Q965 PT IDER Controller
	2997  82Q963/Q965 KT Controller
	29a0  82P965/G965 Memory Controller Hub
		1043 81ea  P5B
		1462 7276  MS-7276 [G965MDH]
	29a1  82P965/G965 PCI Express Root Port
	29a2  82G965 Integrated Graphics Controller
		1462 7276  MS-7276 [G965MDH]
	29a3  82G965 Integrated Graphics Controller
	29a4  82P965/G965 HECI Controller
	29a5  82P965/G965 HECI Controller
	29a6  82P965/G965 PT IDER Controller
	29a7  82P965/G965 KT Controller
	29b0  82Q35 Express DRAM Controller
		1028 0211  OptiPlex 755
	29b1  82Q35 Express PCI Express Root Port
		1028 0211  OptiPlex 755
	29b2  82Q35 Express Integrated Graphics Controller
		1028 0211  OptiPlex 755
	29b3  82Q35 Express Integrated Graphics Controller
		1028 0211  OptiPlex 755
	29b4  82Q35 Express MEI Controller
		1028 0211  OptiPlex 755
	29b5  82Q35 Express MEI Controller
	29b6  82Q35 Express PT IDER Controller
		1028 0211  OptiPlex 755
	29b7  82Q35 Express Serial KT Controller
		1028 0211  OptiPlex 755
	29c0  82G33/G31/P35/P31 Express DRAM Controller
		1028 020d  Inspiron 530
		103c 2a6f  Asus IPIBL-LB Motherboard
		1043 8276  P5K PRO Motherboard: Intel 82P35 Northbridge
		1043 82b0  P5KPL-VM Motherboard
		1462 7345  MS-7345 Motherboard: Intel 82G33/P35 Northbridge
		1462 7360  G33/P35 Neo
		1af4 1100  QEMU Virtual Machine
		8086 5044  Desktop Board DP35DP
	29c1  82G33/G31/P35/P31 Express PCI Express Root Port
		1028 020d  Inspiron 530
		1043 8276  P5K PRO Motherboard: Intel 82P35 Northbridge
	29c2  82G33/G31 Express Integrated Graphics Controller
		1028 020d  Inspiron 530
		1043 82b0  P5KPL-VM Motherboard
	29c3  82G33/G31 Express Integrated Graphics Controller
		1028 020d  Inspiron 530
		1043 82b0  P5KPL-VM Motherboard
	29c4  82G33/G31/P35/P31 Express MEI Controller
		8086 5044  Desktop Board DP35DP
	29c5  82G33/G31/P35/P31 Express MEI Controller
	29c6  82G33/G31/P35/P31 Express PT IDER Controller
	29c7  82G33/G31/P35/P31 Express Serial KT Controller
	29cf  Virtual HECI Controller
	29d0  82Q33 Express DRAM Controller
	29d1  82Q33 Express PCI Express Root Port
	29d2  82Q33 Express Integrated Graphics Controller
	29d3  82Q33 Express Integrated Graphics Controller
	29d4  82Q33 Express MEI Controller
	29d5  82Q33 Express MEI Controller
	29d6  82Q33 Express PT IDER Controller
	29d7  82Q33 Express Serial KT Controller
	29e0  82X38/X48 Express DRAM Controller
	29e1  82X38/X48 Express Host-Primary PCI Express Bridge
	29e4  82X38/X48 Express MEI Controller
	29e5  82X38/X48 Express MEI Controller
	29e6  82X38/X48 Express PT IDER Controller
	29e7  82X38/X48 Express Serial KT Controller
	29e9  82X38/X48 Express Host-Secondary PCI Express Bridge
	29f0  3200/3210 Chipset DRAM Controller
	29f1  3200/3210 Chipset Host-Primary PCI Express Bridge
	29f4  3200/3210 Chipset MEI Controller
	29f5  3200/3210 Chipset MEI Controller
	29f6  3200/3210 Chipset PT IDER Controller
	29f7  3200/3210 Chipset Serial KT Controller
	29f9  3210 Chipset Host-Secondary PCI Express Bridge
	2a00  Mobile PM965/GM965/GL960 Memory Controller Hub
		1025 0121  Aspire 5920G
		1028 01f3  Inspiron 1420
		1028 022f  Inspiron 1525
		103c 30c0  Compaq 6710b
		103c 30c1  Compaq 6910p
		103c 30c5  Compaq 8510p
		103c 30cc  Pavilion dv6700
		103c 30d9  Presario C700
		1043 1017  X58LE
		104d 9005  Vaio VGN-FZ260E
		104d 902d  VAIO VGN-NR120E
		17aa 20b1  ThinkPad T61
		17aa 20b3  ThinkPad T61/R61
		17c0 4082  Medion WIM 2210 Notebook PC [MD96850]
		e4bf cc47  CCG-RUMBA
	2a01  Mobile PM965/GM965/GL960 PCI Express Root Port
	2a02  Mobile GM965/GL960 Integrated Graphics Controller (primary)
		1028 01f3  Inspiron 1420
		1028 01f9  Latitude D630
		1028 022f  Inspiron 1525
		103c 30c0  Compaq 6710b
		103c 30d9  Presario C700
		1043 14e2  X58LE
		104d 902d  VAIO VGN-NR120E
		17aa 20b5  GM965 [X3100] on ThinkPad T61/R61
		17c0 4082  GM965 on Medion WIM 2210 Notebook PC [MD96850]
		e4bf cc47  CCG-RUMBA
	2a03  Mobile GM965/GL960 Integrated Graphics Controller (secondary)
		1028 01f3  Inspiron 1420
		1028 022f  Inspiron 1525
		103c 30c0  Compaq 6710b
		103c 30d9  Presario C700
		1043 14e2  X58LE
		104d 902d  VAIO VGN-NR120E
		17aa 20b5  GM965 [X3100] on ThinkPad T61/R61
		17c0 4082  GM965 on Medion WIM 2210 Notebook PC [MD96850]
		e4bf cc47  CCG-RUMBA
	2a04  Mobile PM965/GM965 MEI Controller
		103c 30c1  Compaq 6910p
	2a05  Mobile PM965/GM965 MEI Controller
	2a06  Mobile PM965/GM965 PT IDER Controller
		103c 30c1  Compaq 6910p
	2a07  Mobile PM965/GM965 KT Controller
		103c 30c1  Compaq 6910p
	2a10  Mobile GME965/GLE960 Memory Controller Hub
		e4bf cc47  CCG-RUMBA
	2a11  Mobile GME965/GLE960 PCI Express Root Port
	2a12  Mobile GME965/GLE960 Integrated Graphics Controller
		e4bf cc47  CCG-RUMBA
	2a13  Mobile GME965/GLE960 Integrated Graphics Controller
		e4bf cc47  CCG-RUMBA
	2a14  Mobile GME965/GLE960 MEI Controller
	2a15  Mobile GME965/GLE960 MEI Controller
	2a16  Mobile GME965/GLE960 PT IDER Controller
	2a17  Mobile GME965/GLE960 KT Controller
	2a40  Mobile 4 Series Chipset Memory Controller Hub
		17aa 20e0  ThinkPad T400
		e4bf cc4d  CCM-BOOGIE
	2a41  Mobile 4 Series Chipset PCI Express Graphics Port
		e4bf cc4d  CCM-BOOGIE
	2a42  Mobile 4 Series Chipset Integrated Graphics Controller
		1028 02aa  Dell Inspiron 1545
		17aa 2112  ThinkPad T400
		e4bf cc4d  CCM-BOOGIE
	2a43  Mobile 4 Series Chipset Integrated Graphics Controller
		17aa 2112  ThinkPad T400
		e4bf cc4d  CCM-BOOGIE
	2a44  Mobile 4 Series Chipset MEI Controller
		17aa 20e6  ThinkPad T400
	2a45  Mobile 4 Series Chipset MEI Controller
	2a46  Mobile 4 Series Chipset PT IDER Controller
	2a47  Mobile 4 Series Chipset AMT SOL Redirection
	2a50  Cantiga MEI Controller
	2a51  Cantiga MEI Controller
	2a52  Cantiga PT IDER Controller
	2a53  Cantiga AMT SOL Redirection
	2b00  Xeon Processor E7 Product Family System Configuration Controller 1
	2b02  Xeon Processor E7 Product Family System Configuration Controller 2
	2b04  Xeon Processor E7 Product Family Power Controller
	2b08  Xeon Processor E7 Product Family Caching Agent 0
	2b0c  Xeon Processor E7 Product Family Caching Agent 1
	2b10  Xeon Processor E7 Product Family QPI Home Agent 0
	2b13  Xeon Processor E7 Product Family Memory Controller 0c
	2b14  Xeon Processor E7 Product Family Memory Controller 0a
	2b16  Xeon Processor E7 Product Family Memory Controller 0b
	2b18  Xeon Processor E7 Product Family QPI Home Agent 1
	2b1b  Xeon Processor E7 Product Family Memory Controller 1c
	2b1c  Xeon Processor E7 Product Family Memory Controller 1a
	2b1e  Xeon Processor E7 Product Family Memory Controller 1b
	2b20  Xeon Processor E7 Product Family Last Level Cache Coherence Engine 0
	2b22  Xeon Processor E7 Product Family System Configuration Controller 3
	2b24  Xeon Processor E7 Product Family Last Level Cache Coherence Engine 1
	2b28  Xeon Processor E7 Product Family Last Level Cache Coherence Engine 2
	2b2a  Xeon Processor E7 Product Family System Configuration Controller 4
	2b2c  Xeon Processor E7 Product Family Last Level Cache Coherence Engine 3
	2b30  Xeon Processor E7 Product Family Last Level Cache Coherence Engine 4
	2b34  Xeon Processor E7 Product Family Last Level Cache Coherence Engine 5
	2b38  Xeon Processor E7 Product Family Last Level Cache Coherence Engine 6
	2b3c  Xeon Processor E7 Product Family Last Level Cache Coherence Engine 7
	2b40  Xeon Processor E7 Product Family QPI Router Port 0-1
	2b42  Xeon Processor E7 Product Family QPI Router Port 2-3
	2b44  Xeon Processor E7 Product Family QPI Router Port 4-5
	2b46  Xeon Processor E7 Product Family QPI Router Port 6-7
	2b48  Xeon Processor E7 Product Family Test and Debug 0
	2b4c  Xeon Processor E7 Product Family Test and Debug 1
	2b50  Xeon Processor E7 Product Family QPI Physical Port 0: REUT control/status
	2b52  Xeon Processor E7 Product Family QPI Physical Port 0: Misc. control/status
	2b54  Xeon Processor E7 Product Family QPI Physical Port 1: REUT control/status
	2b56  Xeon Processor E7 Product Family QPI Physical Port 1: Misc. control/status
	2b58  Xeon Processor E7 Product Family QPI Physical Port 2: REUT control/status
	2b5a  Xeon Processor E7 Product Family QPI Physical Port 2: Misc. control/status
	2b5c  Xeon Processor E7 Product Family QPI Physical Port 3: REUT control/status
	2b5e  Xeon Processor E7 Product Family QPI Physical Port 3: Misc. control/status
	2b60  Xeon Processor E7 Product Family SMI Physical Port 0: REUT control/status
	2b62  Xeon Processor E7 Product Family SMI Physical Port 0: Misc control/status
	2b64  Xeon Processor E7 Product Family SMI Physical Port 1: REUT control/status
	2b66  Xeon Processor E7 Product Family SMI Physical Port 1: Misc control/status
	2b68  Xeon Processor E7 Product Family Last Level Cache Coherence Engine 8
	2b6c  Xeon Processor E7 Product Family Last Level Cache Coherence Engine 9
	2b80  Atom CE2700 Series [Puma 7]
	2b98  Puma 7 Trusted Execution Engine
	2bb5  Puma 7 xHCI Controller
# Synopsys DesignWare Core SuperSpeed USB 3.0 Controller
	2bb7  Puma 7 USB Device Controller (OTG)
	2bdc  Puma 7 Thermal
	2be2  Puma 7 Security Processor
	2c01  Xeon 5500/Core i7 QuickPath Architecture System Address Decoder
	2c10  Xeon 5500/Core i7 QPI Link 0
	2c11  Xeon 5500/Core i7 QPI Physical 0
	2c14  Xeon 5500/Core i7 QPI Link 1
	2c15  Xeon 5500/Core i7 QPI Physical 1
	2c18  Xeon 5500/Core i7 Integrated Memory Controller
	2c19  Xeon 5500/Core i7 Integrated Memory Controller Target Address Decoder
	2c1a  Xeon 5500/Core i7 Integrated Memory Controller RAS Registers
	2c1c  Xeon 5500/Core i7 Integrated Memory Controller Test Registers
	2c20  Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Control Registers
	2c21  Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Address Registers
	2c22  Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Rank Registers
	2c23  Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Thermal Control Registers
	2c28  Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Control Registers
	2c29  Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Address Registers
	2c2a  Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Rank Registers
	2c2b  Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Thermal Control Registers
	2c30  Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Control Registers
	2c31  Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Address Registers
	2c32  Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Rank Registers
	2c33  Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Thermal Control Registers
	2c40  Xeon 5500/Core i7 QuickPath Architecture Generic Non-Core Registers
	2c41  Xeon 5500/Core i7 QuickPath Architecture Generic Non-Core Registers
	2c50  Core Processor QuickPath Architecture Generic Non-Core Registers
	2c51  Core Processor QuickPath Architecture Generic Non-Core Registers
	2c52  Core Processor QuickPath Architecture Generic Non-Core Registers
	2c53  Core Processor QuickPath Architecture Generic Non-Core Registers
	2c54  Core Processor QuickPath Architecture Generic Non-Core Registers
	2c55  Core Processor QuickPath Architecture Generic Non-Core Registers
	2c56  Core Processor QuickPath Architecture Generic Non-Core Registers
	2c57  Core Processor QuickPath Architecture Generic Non-Core Registers
	2c58  Xeon C5500/C3500 QPI Generic Non-core Registers
	2c59  Xeon C5500/C3500 QPI Generic Non-core Registers
	2c5a  Xeon C5500/C3500 QPI Generic Non-core Registers
	2c5b  Xeon C5500/C3500 QPI Generic Non-core Registers
	2c5c  Xeon C5500/C3500 QPI Generic Non-core Registers
	2c5d  Xeon C5500/C3500 QPI Generic Non-core Registers
	2c5e  Xeon C5500/C3500 QPI Generic Non-core Registers
	2c5f  Xeon C5500/C3500 QPI Generic Non-core Registers
	2c61  Core Processor QuickPath Architecture Generic Non-core Registers
	2c62  Core Processor QuickPath Architecture Generic Non-core Registers
	2c70  Xeon 5600 Series QuickPath Architecture Generic Non-core Registers
	2c81  Core Processor QuickPath Architecture System Address Decoder
	2c90  Core Processor QPI Link 0
	2c91  Core Processor QPI Physical 0
	2c98  Core Processor Integrated Memory Controller
	2c99  Core Processor Integrated Memory Controller Target Address Decoder
	2c9a  Core Processor Integrated Memory Controller Test Registers
	2c9c  Core Processor Integrated Memory Controller Test Registers
	2ca0  Core Processor Integrated Memory Controller Channel 0 Control Registers
	2ca1  Core Processor Integrated Memory Controller Channel 0 Address Registers
	2ca2  Core Processor Integrated Memory Controller Channel 0 Rank Registers
	2ca3  Core Processor Integrated Memory Controller Channel 0 Thermal Control Registers
	2ca8  Core Processor Integrated Memory Controller Channel 1 Control Registers
	2ca9  Core Processor Integrated Memory Controller Channel 1 Address Registers
	2caa  Core Processor Integrated Memory Controller Channel 1 Rank Registers
	2cab  Core Processor Integrated Memory Controller Channel 1 Thermal Control Registers
	2cc1  Xeon C5500/C3500 QPI System Address Decoder
	2cd0  Xeon C5500/C3500 QPI Link 0
	2cd1  Xeon C5500/C3500 QPI Physical 0
	2cd4  Xeon C5500/C3500 QPI Link 1
	2cd5  Xeon C5500/C3500 QPI Physical 1
	2cd8  Xeon C5500/C3500 Integrated Memory Controller Registers
	2cd9  Xeon C5500/C3500 Integrated Memory Controller Target Address Decoder
	2cda  Xeon C5500/C3500 Integrated Memory Controller RAS Registers
	2cdc  Xeon C5500/C3500 Integrated Memory Controller Test Registers
	2ce0  Xeon C5500/C3500 Integrated Memory Controller Channel 0 Control
	2ce1  Xeon C5500/C3500 Integrated Memory Controller Channel 0 Address
	2ce2  Xeon C5500/C3500 Integrated Memory Controller Channel 0 Rank
	2ce3  Xeon C5500/C3500 Integrated Memory Controller Channel 0 Thermal Control
	2ce8  Xeon C5500/C3500 Integrated Memory Controller Channel 1 Control
	2ce9  Xeon C5500/C3500 Integrated Memory Controller Channel 1 Address
	2cea  Xeon C5500/C3500 Integrated Memory Controller Channel 1 Rank
	2ceb  Xeon C5500/C3500 Integrated Memory Controller Channel 1 Thermal Control
	2cf0  Xeon C5500/C3500 Integrated Memory Controller Channel 2 Control
	2cf1  Xeon C5500/C3500 Integrated Memory Controller Channel 2 Address
	2cf2  Xeon C5500/C3500 Integrated Memory Controller Channel 2 Rank
	2cf3  Xeon C5500/C3500 Integrated Memory Controller Channel 2 Thermal Control
	2d01  Core Processor QuickPath Architecture System Address Decoder
	2d10  Core Processor QPI Link 0
	2d11  1st Generation Core i3/5/7 Processor QPI Physical 0
	2d12  1st Generation Core i3/5/7 Processor Reserved
	2d13  1st Generation Core i3/5/7 Processor Reserved
	2d81  Xeon 5600 Series QuickPath Architecture System Address Decoder
	2d90  Xeon 5600 Series QPI Link 0
	2d91  Xeon 5600 Series QPI Physical 0
	2d92  Xeon 5600 Series Mirror Port Link 0
	2d93  Xeon 5600 Series Mirror Port Link 1
	2d94  Xeon 5600 Series QPI Link 1
	2d95  Xeon 5600 Series QPI Physical 1
	2d98  Xeon 5600 Series Integrated Memory Controller Registers
	2d99  Xeon 5600 Series Integrated Memory Controller Target Address Decoder
	2d9a  Xeon 5600 Series Integrated Memory Controller RAS Registers
	2d9c  Xeon 5600 Series Integrated Memory Controller Test Registers
	2da0  Xeon 5600 Series Integrated Memory Controller Channel 0 Control
	2da1  Xeon 5600 Series Integrated Memory Controller Channel 0 Address
	2da2  Xeon 5600 Series Integrated Memory Controller Channel 0 Rank
	2da3  Xeon 5600 Series Integrated Memory Controller Channel 0 Thermal Control
	2da8  Xeon 5600 Series Integrated Memory Controller Channel 1 Control
	2da9  Xeon 5600 Series Integrated Memory Controller Channel 1 Address
	2daa  Xeon 5600 Series Integrated Memory Controller Channel 1 Rank
	2dab  Xeon 5600 Series Integrated Memory Controller Channel 1 Thermal Control
	2db0  Xeon 5600 Series Integrated Memory Controller Channel 2 Control
	2db1  Xeon 5600 Series Integrated Memory Controller Channel 2 Address
	2db2  Xeon 5600 Series Integrated Memory Controller Channel 2 Rank
	2db3  Xeon 5600 Series Integrated Memory Controller Channel 2 Thermal Control
	2e00  4 Series Chipset DRAM Controller
	2e01  4 Series Chipset PCI Express Root Port
	2e02  4 Series Chipset Integrated Graphics Controller
	2e03  4 Series Chipset Integrated Graphics Controller
	2e04  4 Series Chipset HECI Controller
	2e05  4 Series Chipset HECI Controller
	2e06  4 Series Chipset PT IDER Controller
	2e07  4 Series Chipset Serial KT Controller
	2e10  4 Series Chipset DRAM Controller
	2e11  4 Series Chipset PCI Express Root Port
	2e12  4 Series Chipset Integrated Graphics Controller
		17aa 3048  ThinkCentre M6258
	2e13  4 Series Chipset Integrated Graphics Controller
	2e14  4 Series Chipset HECI Controller
	2e15  4 Series Chipset HECI Controller
	2e16  4 Series Chipset PT IDER Controller
	2e17  4 Series Chipset Serial KT Controller
	2e20  4 Series Chipset DRAM Controller
		1028 0283  Vostro 220
		1043 82d3  P5Q Deluxe Motherboard
		1458 5000  GA-EP45-DS5/GA-EG45M-DS2H Motherboard
	2e21  4 Series Chipset PCI Express Root Port
		1043 82d3  P5Q Deluxe Motherboard
		1458 5000  GA-EP45-DS5 Motherboard
	2e22  4 Series Chipset Integrated Graphics Controller
		1458 d000  GA-EG45M-DS2H Mainboard
	2e23  4 Series Chipset Integrated Graphics Controller
		1458 d000  GA-EG45M-DS2H Mainboard
	2e24  4 Series Chipset HECI Controller
	2e25  4 Series Chipset HECI Controller
	2e26  4 Series Chipset PT IDER Controller
	2e27  4 Series Chipset Serial KT Controller
	2e29  4 Series Chipset PCI Express Root Port
	2e30  4 Series Chipset DRAM Controller
		103c 2a8c  Compaq 500B Microtower
	2e31  4 Series Chipset PCI Express Root Port
	2e32  4 Series Chipset Integrated Graphics Controller
		103c 2a8c  Compaq 500B Microtower
	2e33  4 Series Chipset Integrated Graphics Controller
	2e34  4 Series Chipset HECI Controller
	2e35  4 Series Chipset HECI Controller
	2e36  4 Series Chipset PT IDER Controller
	2e37  4 Series Chipset Serial KT Controller
	2e40  4 Series Chipset DRAM Controller
	2e41  4 Series Chipset PCI Express Root Port
	2e42  4 Series Chipset Integrated Graphics Controller
	2e43  4 Series Chipset Integrated Graphics Controller
	2e44  4 Series Chipset HECI Controller
	2e45  4 Series Chipset HECI Controller
	2e46  4 Series Chipset PT IDER Controller
	2e47  4 Series Chipset Serial KT Controller
	2e50  CE Media Processor CE3100
	2e52  CE Media Processor Clock and Reset Controller
	2e58  CE Media Processor Interrupt Controller
	2e5a  CE Media Processor CE3100 A/V Bridge
	2e5b  Graphics Media Accelerator 500 Graphics
	2e5c  CE Media Processor Video Decoder
	2e5d  CE Media Processor Transport Stream Interface
	2e5e  CE Media Processor Transport Stream Processor 0
	2e5f  CE Media Processor Audio DSP
	2e60  CE Media Processor Audio Interfaces
	2e61  CE Media Processor Video Display Controller
	2e62  CE Media Processor Video Processing Unit
	2e63  CE Media Processor HDMI Tx Interface
	2e64  Atom CE2600/3100/4100/4200/5300 Security Processor
	2e65  CE Media Processor Expansion Bus Interface
	2e66  CE Media Processor UART
	2e67  CE Media Processor General Purpose I/Os
	2e68  CE Media Processor I2C Interface
	2e69  CE Media Processor Smart Card Interface
	2e6a  CE Media Processor SPI Master Interface
	2e6e  CE Media Processor Gigabit Ethernet Controller
	2e6f  CE Media Processor Media Timing Unit
	2e70  CE Media Processor USB
	2e71  CE Media Processor SATA
	2e73  CE Media Processor CE3100 PCI Express
	2e90  4 Series Chipset DRAM Controller
	2e91  4 Series Chipset PCI Express Root Port
	2e92  4 Series Chipset Integrated Graphics Controller
	2e93  4 Series Chipset Integrated Graphics Controller
	2e94  4 Series Chipset HECI Controller
	2e95  4 Series Chipset HECI Controller
	2e96  4 Series Chipset PT IDER Controller
	2f00  Xeon E7 v3/Xeon E5 v3/Core i7 DMI2
	2f01  Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 0
	2f02  Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 1
	2f03  Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 1
	2f04  Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 2
	2f05  Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 2
	2f06  Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 2
	2f07  Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 2
	2f08  Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 3
	2f09  Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 3
	2f0a  Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 3
	2f0b  Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 3
	2f0d  Haswell Xeon Non-Transparent Bridge (Back-to-back)
	2f0e  Haswell Xeon Non-Transparent Bridge (Primary Side)
	2f0f  Haswell Xeon Non-Transparent Bridge (Secondary Side)
	2f10  Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
	2f11  Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
	2f12  Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
	2f13  Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
	2f14  Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
	2f15  Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
	2f16  Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
	2f17  Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
	2f18  Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
	2f19  Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
	2f1a  Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
	2f1b  Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
	2f1c  Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
	2f1d  Xeon E7 v3/Xeon E5 v3/Core i7 PCIe Ring Interface
	2f1e  Xeon E7 v3/Xeon E5 v3/Core i7 Scratchpad & Semaphore Registers
	2f1f  Xeon E7 v3/Xeon E5 v3/Core i7 Scratchpad & Semaphore Registers
	2f20  Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 0
	2f21  Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 1
	2f22  Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 2
	2f23  Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 3
	2f24  Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 4
	2f25  Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 5
	2f26  Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 6
	2f27  Xeon E7 v3/Xeon E5 v3/Core i7 DMA Channel 7
	2f28  Xeon E7 v3/Xeon E5 v3/Core i7 Address Map, VTd_Misc, System Management
	2f29  Xeon E7 v3/Xeon E5 v3/Core i7 Hot Plug
	2f2a  Xeon E7 v3/Xeon E5 v3/Core i7 RAS, Control Status and Global Errors
	2f2c  Xeon E7 v3/Xeon E5 v3/Core i7 I/O APIC
	2f2e  Xeon E7 v3/Xeon E5 v3/Core i7 RAID 5/6
	2f2f  Xeon E7 v3/Xeon E5 v3/Core i7 RAID 5/6
	2f30  Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 0
	2f32  Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0
	2f33  Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 1
	2f34  Xeon E7 v3/Xeon E5 v3/Core i7 PCIe Ring Interface
	2f36  Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring
	2f37  Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring
	2f38  Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 1
	2f39  Xeon E7 v3/Xeon E5 v3/Core i7 I/O Performance Monitoring
	2f3a  Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 2
	2f3e  Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 2 Monitoring
	2f3f  Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 2 Monitoring
	2f40  Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 2
	2f41  Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 2 Monitoring
	2f43  Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 2
	2f45  Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 2 Debug
	2f46  Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 2 Debug
	2f47  Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 2 Debug
	2f60  Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 1
	2f68  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Target Address, Thermal & RAS Registers
	2f6a  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder
	2f6b  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder
	2f6c  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder
	2f6d  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder
	2f6e  Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO Channel 2/3 Broadcast
	2f6f  Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO Global Broadcast
	2f70  Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 0 Debug
	2f71  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Target Address, Thermal & RAS Registers
	2f76  Xeon E7 v3/Xeon E5 v3/Core i7 E3 QPI Link Debug
	2f78  Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 1 Debug
	2f79  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Target Address, Thermal & RAS Registers
	2f7d  Xeon E7 v3/Xeon E5 v3/Core i7 Scratchpad & Semaphore Registers
	2f7e  Xeon E7 v3/Xeon E5 v3/Core i7 E3 QPI Link Debug
	2f80  Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0
	2f81  Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring
	2f83  Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0
	2f85  Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0 Debug
	2f86  Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0 Debug
	2f87  Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0 Debug
	2f88  Xeon E7 v3/Xeon E5 v3/Core i7 VCU
	2f8a  Xeon E7 v3/Xeon E5 v3/Core i7 VCU
	2f90  Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 1
	2f93  Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 1
	2f95  Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 1 Debug
	2f96  Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 1 Debug
	2f98  Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
	2f99  Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
	2f9a  Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
	2f9c  Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
	2fa0  Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 0
	2fa8  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Target Address, Thermal & RAS Registers
	2faa  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder
	2fab  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder
	2fac  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder
	2fad  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder
	2fae  Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO Channel 0/1 Broadcast
	2faf  Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO Global Broadcast
	2fb0  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 0 Thermal Control
	2fb1  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 1 Thermal Control
	2fb2  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 0 ERROR Registers
	2fb3  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 1 ERROR Registers
	2fb4  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 2 Thermal Control
	2fb5  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 3 Thermal Control
	2fb6  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 2 ERROR Registers
	2fb7  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 3 ERROR Registers
	2fb8  Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3
	2fb9  Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3
	2fba  Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3
	2fbb  Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3
	2fbc  Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1
	2fbd  Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1
	2fbe  Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1
	2fbf  Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1
	2fc0  Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
	2fc1  Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
	2fc2  Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
	2fc3  Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
	2fc4  Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
	2fc5  Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
	2fd0  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 0 Thermal Control
	2fd1  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 1 Thermal Control
	2fd2  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 0 ERROR Registers
	2fd3  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 1 ERROR Registers
	2fd4  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 2 Thermal Control
	2fd5  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 3 Thermal Control
	2fd6  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 2 ERROR Registers
	2fd7  Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 3 ERROR Registers
	2fe0  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
	2fe1  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
	2fe2  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
	2fe3  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
	2fe4  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
	2fe5  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
	2fe6  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
	2fe7  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
	2fe8  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
	2fe9  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
	2fea  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
	2feb  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
	2fec  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
	2fed  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
	2fee  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
	2fef  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
	2ff0  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
	2ff1  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
	2ff2  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
	2ff3  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
	2ff4  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
	2ff5  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
	2ff6  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
	2ff7  Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
	2ff8  Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent
	2ff9  Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent
	2ffa  Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent
	2ffb  Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent
	2ffc  Xeon E7 v3/Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers
	2ffd  Xeon E7 v3/Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers
	2ffe  Xeon E7 v3/Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers
	3140  Easel/Monette Hill Image Processor [Pixel Visual Core]
	3165  Wireless 3165
		8086 4010  Dual Band Wireless AC 3165 [Stone Peak 1x1]
		8086 4210  Dual Band Wireless AC 3165 [Stone Peak 1x1]
	3166  Dual Band Wireless-AC 3165 Plus Bluetooth
		8086 4210  Dual Band Wireless-AC 3165
	3184  GeminiLake [UHD Graphics 605]
	3185  GeminiLake [UHD Graphics 600]
	318c  Celeron/Pentium Silver Processor Dynamic Platform and Thermal Framework Processor Participant
	318e  Celeron/Pentium Silver Processor NorthPeak
	3190  Celeron/Pentium Silver Processor Gaussian Mixture Model
	3192  Gemini Lake P2SB
	3197  Celeron/Pentium Silver Processor PCI-default ISA-bridge
	3198  Celeron/Pentium Silver Processor High Definition Audio
		17aa 380b  V130-15IGM Laptop (Lenovo) - Type 81HL
	319a  Celeron/Pentium Silver Processor Trusted Execution Engine Interface
	31a2  Celeron/Pentium Silver Processor Integrated Sensor Solution
	31a8  Celeron/Pentium Silver Processor USB 3.0 xHCI Controller
		1849 31a8  Celeron/Pentium Silver Processor USB 3.0 xHCI Controller
	31ac  Celeron/Pentium Silver Processor I2C 0
	31ae  Celeron/Pentium Silver Processor I2C 1
	31b0  Celeron/Pentium Silver Processor I2C 2
	31b2  Celeron/Pentium Silver Processor I2C 3
	31b4  Celeron/Pentium Silver Processor I2C 4
	31b6  Celeron/Pentium Silver Processor I2C 5
	31b8  Celeron/Pentium Silver Processor I2C 6
	31ba  Celeron/Pentium Silver Processor I2C 7
	31bc  Celeron/Pentium Silver Processor Serial IO UART Host Controller
	31be  Celeron/Pentium Silver Processor Serial IO UART Host Controller
	31c0  Celeron/Pentium Silver Processor Serial IO UART Host Controller
	31c2  Celeron/Pentium Silver Processor Serial IO SPI Host Controller
	31c4  Celeron/Pentium Silver Processor Serial IO SPI Host Controller
	31c6  Celeron/Pentium Silver Processor Serial IO SPI Host Controller
	31cc  Celeron/Pentium Silver Processor SDA Standard Compliant SD Host Controller
	31d4  Celeron/Pentium Silver Processor Gaussian Mixture Model
	31d6  Gemini Lake PCI Express Root Port
	31d7  Gemini Lake PCI Express Root Port
	31d8  Gemini Lake PCI Express Root Port
	31d9  Gemini Lake PCI Express Root Port
	31da  Gemini Lake PCI Express Root Port
	31db  Gemini Lake PCI Express Root Port
	31dc  Gemini Lake PCH CNVi WiFi
		1a56 1552  Killer(R) Wireless-AC 1550i Wireless Network Adapter (9560NGW)
		8086 0034  Wireless-AC 9560
	31e3  Celeron/Pentium Silver Processor SATA Controller
	31e8  Celeron/Pentium Silver Processor LPC Controller
	31ee  Celeron/Pentium Silver Processor Serial IO UART Host Controller
	31f0  Gemini Lake Host Bridge
	3200  GD31244 PCI-X SATA HBA
		1775 c200  C2K onboard SATA host bus adapter
	3310  IOP348 I/O Processor
		1054 3030  HRA380 Hitachi RAID Adapter to PCIe
		1054 3034  HRA381 Hitachi RAID Adapter to PCIe
	3313  IOP348 I/O Processor (SL8e) in IOC Mode SAS/SATA
	331b  IOP348 I/O Processor (SL8x) in IOC Mode SAS/SATA
	3331  IOC340 I/O Controller (VV8e) SAS/SATA
	3339  IOC340 I/O Controller (VV8x) SAS/SATA
	3340  82855PM Processor to I/O Controller
		1014 0529  Thinkpad T40 series
		1025 005a  TravelMate 290
		103c 088c  NC8000 laptop
		103c 0890  NC6000 laptop
		103c 08b0  tc1100 tablet
		144d c005  X10 Laptop
		144d c00c  P30/P35 notebook
	3341  82855PM Processor to AGP Controller
		144d c00c  P30 notebook
	3363  IOC340 I/O Controller in IOC Mode SAS/SATA
	3382  81342 [Chevelon] I/O Processor (ATUe)
	33c3  IOP348 I/O Processor (SL8De) in IOC Mode SAS/SATA
	33cb  IOP348 I/O Processor (SL8Dx) in IOC Mode SAS/SATA
	3400  5520/5500/X58 I/O Hub to ESI Port
	3401  5520/5500/X58 I/O Hub to ESI Port
	3402  5520/5500/X58 I/O Hub to ESI Port
	3403  5500 I/O Hub to ESI Port
		1028 0236  PowerEdge R610 I/O Hub to ESI Port
		1028 0287  PowerEdge M610 I/O Hub to ESI Port
		1028 028c  PowerEdge R410 I/O Hub to ESI Port
		1028 028d  PowerEdge T410 I/O Hub to ESI Port
		103c 330b  ProLiant ML150 G6 Server
	3404  5520/5500/X58 I/O Hub to ESI Port
	3405  5520/5500/X58 I/O Hub to ESI Port
	3406  5520 I/O Hub to ESI Port
		103c 330b  ProLiant G6 series
	3407  5520/5500/X58 I/O Hub to ESI Port
	3408  5520/5500/X58 I/O Hub PCI Express Root Port 1
		103c 330b  ProLiant G6 series
	3409  5520/5500/X58 I/O Hub PCI Express Root Port 2
	340a  5520/5500/X58 I/O Hub PCI Express Root Port 3
		103c 330b  ProLiant ML150 G6 Server
	340b  5520/X58 I/O Hub PCI Express Root Port 4
	340c  5520/X58 I/O Hub PCI Express Root Port 5
	340d  5520/X58 I/O Hub PCI Express Root Port 6
	340e  5520/5500/X58 I/O Hub PCI Express Root Port 7
		103c 330b  ProLiant ML150 G6 Server
	340f  5520/5500/X58 I/O Hub PCI Express Root Port 8
	3410  7500/5520/5500/X58 I/O Hub PCI Express Root Port 9
	3411  7500/5520/5500/X58 I/O Hub PCI Express Root Port 10
	3418  7500/5520/5500/X58 Physical Layer Port 0
	3419  7500/5520/5500 Physical Layer Port 1
	3420  7500/5520/5500/X58 I/O Hub PCI Express Root Port 0
	3421  7500/5520/5500/X58 I/O Hub PCI Express Root Port 0
	3422  7500/5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers
		103c 330b  ProLiant G6 series
	3423  7500/5520/5500/X58 I/O Hub Control Status and RAS Registers
		103c 330b  ProLiant G6 series
	3425  7500/5520/5500/X58 Physical and Link Layer Registers Port 0
	3426  7500/5520/5500/X58 Routing and Protocol Layer Registers Port 0
	3427  7500/5520/5500 Physical and Link Layer Registers Port 1
	3428  7500/5520/5500 Routing & Protocol Layer Register Port 1
	3429  5520/5500/X58 Chipset QuickData Technology Device
	342a  5520/5500/X58 Chipset QuickData Technology Device
	342b  5520/5500/X58 Chipset QuickData Technology Device
	342c  5520/5500/X58 Chipset QuickData Technology Device
	342d  7500/5520/5500/X58 I/O Hub I/OxAPIC Interrupt Controller
	342e  7500/5520/5500/X58 I/O Hub System Management Registers
		103c 330b  ProLiant G6 series
	342f  7500/5520/5500/X58 Trusted Execution Technology Registers
	3430  5520/5500/X58 Chipset QuickData Technology Device
	3431  5520/5500/X58 Chipset QuickData Technology Device
	3432  5520/5500/X58 Chipset QuickData Technology Device
	3433  5520/5500/X58 Chipset QuickData Technology Device
	3438  7500/5520/5500/X58 I/O Hub Throttle Registers
	3440  Ice Lake UPI Misc
	3441  Ice Lake UPI Link/Phy0
	3456  Ice Lake NorthPeak
	347e  Ice Lake Xeon Non-Transparent Bridge
	3482  Ice Lake-LP LPC Controller
	34a3  Ice Lake-LP SMBus Controller
	34a4  Ice Lake-LP SPI Controller
	34a8  Ice Lake-LP Serial IO UART Controller #0
	34a9  Ice Lake-LP Serial IO UART Controller #1
	34aa  Ice Lake-LP Serial IO SPI Controller #0
	34ab  Ice Lake-LP Serial IO SPI Controller #1
	34b0  Ice Lake-LP PCI Express Root Port #9
	34b7  Ice Lake-LP PCI Express Root Port #16
	34ba  Ice Lake-LP PCI Express Root Port #3
	34bc  Ice Lake-LP PCI Express Root Port #5
	34c4  Ice Lake-LP SD Host Controller
	34c5  Ice Lake-LP Serial IO I2c Controller #4
	34c6  Ice Lake-LP Serial IO I2c Controller #5
	34c8  Ice Lake-LP Smart Sound Technology Audio Controller
	34d3  Ice Lake-LP SATA Controller [AHCI mode]
	34e0  Ice Lake-LP Management Engine
	34e8  Ice Lake-LP Serial IO I2C Controller #0
	34e9  Ice Lake-LP Serial IO I2C Controller #1
	34ea  Ice Lake-LP Serial IO I2C Controller #2
	34eb  Ice Lake-LP Serial IO I2C Controller #3
	34ed  Ice Lake-LP USB 3.1 xHCI Host Controller
	34ef  Ice Lake-LP DRAM Controller
	34f0  Ice Lake-LP PCH CNVi WiFi
		1a56 1552  Killer(R) Wireless-AC 1550i Wireless Network Adapter (9560NGW)
		8086 0074  Wi-Fi 6 AX201
		8086 0264  Wireless-AC 9461
	34f8  Ice Lake-LP SD Controller
	34fc  Ice Lake-LP Integrated Sensor Solution
	3500  6311ESB/6321ESB PCI Express Upstream Port
		103c 31fe  ProLiant DL140 G3
		15d9 9680  X7DBN Motherboard
	3501  6310ESB PCI Express Upstream Port
	3504  6311ESB/6321ESB I/OxAPIC Interrupt Controller
	3505  6310ESB I/OxAPIC Interrupt Controller
	350c  6311ESB/6321ESB PCI Express to PCI-X Bridge
		103c 31fe  ProLiant DL140 G3
		15d9 9680  X7DBN Motherboard
	350d  6310ESB PCI Express to PCI-X Bridge
	3510  6311ESB/6321ESB PCI Express Downstream Port E1
		103c 31fe  ProLiant DL140 G3
		15d9 9680  X7DBN Motherboard
	3511  6310ESB PCI Express Downstream Port E1
	3514  6311ESB/6321ESB PCI Express Downstream Port E2
	3515  6310ESB PCI Express Downstream Port E2
	3518  6311ESB/6321ESB PCI Express Downstream Port E3
		15d9 9680  X7DBN Motherboard
	3519  6310ESB PCI Express Downstream Port E3
	3575  82830M/MG/MP Host Bridge
		0e11 0030  Evo N600c
		1014 021d  ThinkPad A/T/X Series
		104d 80e7  VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP
	3576  82830M/MP AGP Bridge
	3577  82830M/MG Integrated Graphics Controller
		1014 0513  ThinkPad A/T/X Series
	3578  82830M/MG/MP Host Bridge
	3580  82852/82855 GM/GME/PM/GMV Processor to I/O Controller
		1014 055c  ThinkPad R50e
		1025 0064  Extensa 3000 series laptop
		1028 0139  Latitude D400
		1028 014f  Latitude X300
		1028 0152  Latitude D500
		1028 0163  Latitude D505
		1028 018d  Inspiron 700m/710m
		1028 0196  Inspiron 5160
		114a 0582  PC8
		1734 1055  Amilo M1420
		1775 10d0  V5D Single Board Computer
		1775 ce90  CE9
		4c53 10b0  CL9 mainboard
		4c53 10e0  PSL09 PrPMC
		e4bf 0cc9  CC9-SAMBA
		e4bf 0cd2  CD2-BEBOP
	3581  82852/82855 GM/GME/PM/GMV Processor to AGP Controller
		1734 1055  Amilo M1420
	3582  82852/855GM Integrated Graphics Device
		1014 0562  ThinkPad R50e
		1028 0139  Latitude D400
		1028 014f  Latitude X300
		1028 0152  Latitude D500
		1028 0163  Latitude D505
		1028 018d  Inspiron 700m/710m
		114a 0582  PC8 integrated graphics
		1775 10d0  V5D Single Board Computer VGA
		1775 ce90  CE9
		4c53 10b0  CL9 mainboard
		4c53 10e0  PSL09 PrPMC
		e4bf 0cc9  CC9-SAMBA
		e4bf 0cd2  CD2-BEBOP
	3584  82852/82855 GM/GME/PM/GMV Processor to I/O Controller
		1014 055d  ThinkPad R50e
		1025 0064  Extensa 3000 series laptop
		1028 0139  Latitude D400
		1028 014f  Latitude X300
		1028 0152  Latitude D500
		1028 0163  Latitude D505
		1028 018d  Inspiron 700m/710m
		1028 0196  Inspiron 5160
		114a 0582  PC8
		1734 1055  Amilo M1420
		1775 10d0  V5D Single Board Computer
		1775 ce90  CE9
		4c53 10b0  CL9 mainboard
		4c53 10e0  PSL09 PrPMC
	3585  82852/82855 GM/GME/PM/GMV Processor to I/O Controller
		1014 055e  ThinkPad R50e
		1025 0064  Extensa 3000 series laptop
		1028 0139  Latitude D400
		1028 014f  Latitude X300
		1028 0152  Latitude D500
		1028 0163  Latitude D505
		1028 018d  Inspiron 700m/710m
		1028 0196  Inspiron 5160
		114a 0582  PC8
		1734 1055  Amilo M1420
		1775 10d0  V5D Single Board Computer
		1775 ce90  CE9
		4c53 10b0  CL9 mainboard
		4c53 10e0  PSL09 PrPMC
	358c  82854 GMCH
	358e  82854 GMCH Integrated Graphics Device
	3590  E7520 Memory Controller Hub
		1014 02dd  eServer xSeries server mainboard
		1028 016c  PowerEdge 1850 Memory Controller Hub
		1028 016d  PowerEdge 2850 Memory Controller Hub
		1028 019a  PowerEdge SC1425
		1734 103e  PRIMERGY RX/TX S2 series
		1775 1100  CR11/VR11 Single Board Computer
		4c53 10d0  Telum ASLP10 Processor AMC
	3591  E7525/E7520 Error Reporting Registers
		1014 02dd  eServer xSeries server mainboard
		1028 0168  Precision Workstation 670 Mainboard
		1028 0169  Precision 470
		103c 3208  ProLiant DL140 G2
		4c53 10d0  Telum ASLP10 Processor AMC
	3592  E7320 Memory Controller Hub
		1734 1073  Primergy Econel 200 D2020 mainboard
	3593  E7320 Error Reporting Registers
		1734 1073  Primergy Econel 200 D2020 mainboard
	3594  E7520 DMA Controller
		1775 1100  CR11/VR11 Single Board Computer
		4c53 10d0  Telum ASLP10 Processor AMC
	3595  E7525/E7520/E7320 PCI Express Port A
		1775 1100  CR11/VR11 Single Board Computer
	3596  E7525/E7520/E7320 PCI Express Port A1
	3597  E7525/E7520 PCI Express Port B
		1775 1100  CR11/VR11 Single Board Computer
	3598  E7520 PCI Express Port B1
		1775 1100  CR11/VR11 Single Board Computer
	3599  E7520 PCI Express Port C
		1775 1100  CR11/VR11 Single Board Computer
	359a  E7520 PCI Express Port C1
	359b  E7525/E7520/E7320 Extended Configuration Registers
		1014 02dd  eServer xSeries server mainboard
	359e  E7525 Memory Controller Hub
		1028 0168  Precision Workstation 670 Mainboard
		1028 0169  Precision 470
	35b0  3100 Chipset Memory I/O Controller Hub
	35b1  3100 DRAM Controller Error Reporting Registers
	35b5  3100 Chipset Enhanced DMA Controller
	35b6  3100 Chipset PCI Express Port A
	35b7  3100 Chipset PCI Express Port A1
	35c8  3100 Extended Configuration Test Overflow Registers
	3600  7300 Chipset Memory Controller Hub
	3604  7300 Chipset PCI Express Port 1
	3605  7300 Chipset PCI Express Port 2
	3606  7300 Chipset PCI Express Port 3
	3607  7300 Chipset PCI Express Port 4
	3608  7300 Chipset PCI Express Port 5
	3609  7300 Chipset PCI Express Port 6
	360a  7300 Chipset PCI Express Port 7
	360b  7300 Chipset QuickData Technology Device
	360c  7300 Chipset FSB Registers
		1028 01f0  PowerEdge R900 7300 Chipset FSB Registers
	360d  7300 Chipset Snoop Filter Registers
	360e  7300 Chipset Debug and Miscellaneous Registers
	360f  7300 Chipset FBD Branch 0 Registers
	3610  7300 Chipset FBD Branch 1 Registers
	3700  Xeon C5500/C3500 DMI
	3701  Xeon C5500/C3500 DMI
	3702  Xeon C5500/C3500 DMI
	3703  Xeon C5500/C3500 DMI
	3704  Xeon C5500/C3500 DMI
	3705  Xeon C5500/C3500 DMI
	3706  Xeon C5500/C3500 DMI
	3707  Xeon C5500/C3500 DMI
	3708  Xeon C5500/C3500 DMI
	3709  Xeon C5500/C3500 DMI
	370a  Xeon C5500/C3500 DMI
	370b  Xeon C5500/C3500 DMI
	370c  Xeon C5500/C3500 DMI
	370d  Xeon C5500/C3500 DMI
	370e  Xeon C5500/C3500 DMI
	370f  Xeon C5500/C3500 DMI
	3710  Xeon C5500/C3500 CB3 DMA
	3711  Xeon C5500/C3500 CB3 DMA
	3712  Xeon C5500/C3500 CB3 DMA
	3713  Xeon C5500/C3500 CB3 DMA
	3714  Xeon C5500/C3500 CB3 DMA
	3715  Xeon C5500/C3500 CB3 DMA
	3716  Xeon C5500/C3500 CB3 DMA
	3717  Xeon C5500/C3500 CB3 DMA
	3718  Xeon C5500/C3500 CB3 DMA
	3719  Xeon C5500/C3500 CB3 DMA
	371a  Xeon C5500/C3500 QPI Link
	371b  Xeon C5500/C3500 QPI Routing and Protocol
	371d  Xeon C5500/C3500 QPI Routing and Protocol
	3720  Xeon C5500/C3500 PCI Express Root Port 0
	3721  Xeon C5500/C3500 PCI Express Root Port 1
	3722  Xeon C5500/C3500 PCI Express Root Port 2
	3723  Xeon C5500/C3500 PCI Express Root Port 3
	3724  Xeon C5500/C3500 PCI Express Root Port 4
	3725  Xeon C5500/C3500 NTB Primary
	3726  Xeon C5500/C3500 NTB Primary
	3727  Xeon C5500/C3500 NTB Secondary
	3728  Xeon C5500/C3500 Core
	3729  Xeon C5500/C3500 Core
	372a  Xeon C5500/C3500 Core
	372b  Xeon C5500/C3500 Core
	372c  Xeon C5500/C3500 Reserved
	373f  Xeon C5500/C3500 IOxAPIC
	37c8  C62x Chipset QuickAssist Technology
		8086 0001  QuickAssist Adapter 8960
		8086 0002  QuickAssist Adapter 8970
	37c9  C62x Chipset QuickAssist Technology Virtual Function
	37cc  Ethernet Connection X722
	37cd  Ethernet Virtual Function 700 Series
	37ce  Ethernet Connection X722 for 10GbE backplane
		1590 0215  Ethernet 10Gb 2-port 568i Adapter
		17aa 4023  Intel Ethernet Connection X722 for 10GbE backplane
		17aa 4025  Ethernet Connection X722 for 10GbE backplane
	37cf  Ethernet Connection X722 for 10GbE QSFP+
	37d0  Ethernet Connection X722 for 10GbE SFP+
		17aa 4020  Intel Ethernet Connection X722 for 10G SFP+
		17aa 4021  Intel Ethernet Connection X722 for 10G SFP+
		17aa 4022  Ethernet Connection X722 for 10GbE SFP+
		8086 0001  Ethernet Network Adapter X722-2
		8086 0002  Ethernet Network Adapter X722-2
		8086 0003  Ethernet Network Adapter X722-4
		8086 0004  Ethernet Network Adapter X722-4
	37d1  Ethernet Connection X722 for 1GbE
		14cd 0010  88E1514 Ethernet OCP 2x1G RJ45 Phy Card [USI-1514-1GbaseT]
		1590 0216  Ethernet 1Gb 2-port 368i Adapter
		1590 0217  Ethernet 1Gb 2-port 368FLR-MMT Adapter
		1590 0247  Ethernet 1Gb 4-port 369i Adapter
		17aa 4020  Ethernet Connection X722 for 1GbE
		17aa 4021  Ethernet Connection X722 for 1GbE
		17aa 4022  Ethernet Connection X722 for 1GbE
		17aa 4024  Ethernet Connection X722 for 1GbE
	37d2  Ethernet Connection X722 for 10GBASE-T
		1059 0180  RD10019 10GbE interface
		1170 37d2  Ethernet Connection X722 for 10GBASE-T
		14cd 0030  Ethernet OCP 2x10G RJ45 Phy Card [USI-X557-10GbaseT]
		1590 0218  Ethernet 10Gb 2-port 568FLR-MMT Adapter
		17aa 4020  Ethernet Connection X722 for 10GBASE-T
		17aa 4021  Ethernet Connection X722 for 10GBASE-T
		17aa 4022  Ethernet Connection X722 for 10GBASE-T
		17aa 4024  Ethernet Connection X722 for 10GBASE-T
		17aa 4025  Ethernet Connection X722 for 10GBASE-T
	37d3  Ethernet Connection X722 for 10GbE SFP+
		1590 0219  Ethernet 10Gb 2-port 568FLR-MMSFP+ Adapter
		17aa 4020  Ethernet Connection X722 for 10GbE SFP+
		17aa 4021  Ethernet Connection X722 for 10GbE SFP+
		17aa 4025  Ethernet Connection X722 for 10GbE SFP+
	37d4  Ethernet Connection X722 for 10GbE QSFP+
	37d9  X722 Hyper-V Virtual Function
	3882  Ice Lake LPC Controller
	38a4  Ice Lake SPI Controller
	38e0  Ice Lake Management Engine Interface
	3a00  82801JD/DO (ICH10 Family) 4-port SATA IDE Controller
	3a02  82801JD/DO (ICH10 Family) SATA AHCI Controller
	3a05  82801JD/DO (ICH10 Family) SATA RAID Controller
	3a06  82801JD/DO (ICH10 Family) 2-port SATA IDE Controller
	3a14  82801JDO (ICH10DO) LPC Interface Controller
	3a16  82801JIR (ICH10R) LPC Interface Controller
		1028 028c  PowerEdge R410 LPC Interface Controller
		1028 028d  PowerEdge T410 LPC Interface Controller
		103c 330b  ProLiant G6 series
		1043 82d4  P5Q Deluxe Motherboard
		1458 5001  GA-EP45-DS5 Motherboard
	3a18  82801JIB (ICH10) LPC Interface Controller
	3a1a  82801JD (ICH10D) LPC Interface Controller
	3a20  82801JI (ICH10 Family) 4 port SATA IDE Controller #1
		1028 028c  PowerEdge R410 SATA IDE Controller
		1028 028d  PowerEdge T410 SATA IDE Controller
	3a22  82801JI (ICH10 Family) SATA AHCI Controller
		103c 330b  ProLiant G6 series
		1043 82d4  P5Q Deluxe Motherboard
		1458 b005  GA-EP45-DS5/GA-EG45M-DS2H Motherboard
	3a25  82801JIR (ICH10R) SATA RAID Controller
		1028 028c  PERC S100 Controller (PE R410)
		1028 028d  PERC S100 Controller (PE T410)
		1028 02f1  PERC S100 Controller (PE R510)
	3a26  82801JI (ICH10 Family) 2 port SATA IDE Controller #2
		1028 028c  PowerEdge R410 SATA IDE Controller
		1028 028d  PowerEdge T410 SATA IDE Controller
	3a30  82801JI (ICH10 Family) SMBus Controller
		1043 82d4  P5Q Deluxe Motherboard
		1458 5001  GA-EP45-DS5/GA-EG45M-DS2H Motherboard
	3a32  82801JI (ICH10 Family) Thermal Subsystem
	3a34  82801JI (ICH10 Family) USB UHCI Controller #1
		1028 028c  PowerEdge R410 USB UHCI Controller
		1028 028d  PowerEdge T410 USB UHCI Controller
		103c 330b  ProLiant G6 series
		1043 82d4  P5Q Deluxe Motherboard
		1458 5004  GA-EP45-DS5 Motherboard
	3a35  82801JI (ICH10 Family) USB UHCI Controller #2
		1028 028c  PowerEdge R410 USB UHCI Controller
		1028 028d  PowerEdge T410 USB UHCI Controller
		103c 330b  ProLiant G6 series
		1043 82d4  P5Q Deluxe Motherboard
		1458 5004  GA-EP45-DS5 Motherboard
	3a36  82801JI (ICH10 Family) USB UHCI Controller #3
		1028 028c  PowerEdge R410 USB UHCI Controller
		1028 028d  PowerEdge T410 USB UHCI Controller
		103c 330b  ProLiant G6 series
		1043 82d4  P5Q Deluxe Motherboard
		1458 5004  GA-EP45-DS5 Motherboard
	3a37  82801JI (ICH10 Family) USB UHCI Controller #4
		1028 028c  PowerEdge R410 USB UHCI Controller
		1028 028d  PowerEdge T410 USB UHCI Controller
		103c 330b  ProLiant G6 series
		1043 82d4  P5Q Deluxe Motherboard
		1458 5004  Motherboard
	3a38  82801JI (ICH10 Family) USB UHCI Controller #5
		1028 028c  PowerEdge R410 USB UHCI Controller
		1028 028d  PowerEdge T410 USB UHCI Controller
		103c 330b  ProLiant ML150 G6 Server
		1043 82d4  P5Q Deluxe Motherboard
		1458 5004  Motherboard
	3a39  82801JI (ICH10 Family) USB UHCI Controller #6
		1028 028c  PowerEdge R410 USB UHCI Controller
		1028 028d  PowerEdge T410 USB UHCI Controller
		103c 330b  ProLiant ML150 G6 Server
		1043 82d4  P5Q Deluxe Motherboard
		1458 5004  Motherboard
	3a3a  82801JI (ICH10 Family) USB2 EHCI Controller #1
		1028 028c  PowerEdge R410 USB EHCI Controller
		1028 028d  PowerEdge T410 USB EHCI Controller
		103c 330b  ProLiant G6 series
		1043 82d4  P5Q Deluxe Motherboard
		1458 5006  GA-EP45-DS5 Motherboard
	3a3c  82801JI (ICH10 Family) USB2 EHCI Controller #2
		1028 028c  PowerEdge R410 USB EHCI Controller
		1028 028d  PowerEdge T410 USB EHCI Controller
		103c 330b  ProLiant G6 series
		1043 82d4  P5Q Deluxe Motherboard
		1458 5006  Motherboard
	3a3e  82801JI (ICH10 Family) HD Audio Controller
		1043 8311  P5Q Deluxe Motherboard
		1458 a002  GA-EP45-UD3R Motherboard
		1458 a102  GA-EP45-DS5/GA-EG45M-DS2H Motherboard
	3a40  82801JI (ICH10 Family) PCI Express Root Port 1
		1028 028c  PowerEdge R410 PCI Express Port 1
		1028 028d  PowerEdge T410 PCI Express Port 1
		103c 330b  ProLiant ML150 G6 Server
		1043 82d4  P5Q Deluxe Motherboard
		1043 82ea  P6T DeLuxe Motherboard
		1458 5001  GA-EP45-DS5/GA-EG45M-DS2H Motherboard
	3a42  82801JI (ICH10 Family) PCI Express Port 2
	3a44  82801JI (ICH10 Family) PCI Express Root Port 3
		1043 82ea  P6T DeLuxe Motherboard
	3a46  82801JI (ICH10 Family) PCI Express Root Port 4
		1043 82ea  P6T DeLuxe Motherboard
		1458 5001  GA-EP45-DS5 Motherboard
	3a48  82801JI (ICH10 Family) PCI Express Root Port 5
		103c 330b  ProLiant ML150 G6 Server
		1043 82ea  P6T Deluxe Motherboard
		1458 5001  GA-EP45-DS5 Motherboard
	3a4a  82801JI (ICH10 Family) PCI Express Root Port 6
		103c 330b  ProLiant ML150 G6 Server
		1043 82d4  P5Q Deluxe Motherboard
		1043 82ea  P6T DeLuxe Motherboard
		1458 5001  GA-EP45-DS5/GA-EG45M-DS2H Motherboard
	3a4c  82801JI (ICH10 Family) Gigabit Ethernet Controller
	3a51  82801JDO (ICH10DO) VECI Controller
	3a55  82801JD/DO (ICH10 Family) Virtual SATA Controller
	3a60  82801JD/DO (ICH10 Family) SMBus Controller
	3a62  82801JD/DO (ICH10 Family) Thermal Subsystem
	3a64  82801JD/DO (ICH10 Family) USB UHCI Controller #1
	3a65  82801JD/DO (ICH10 Family) USB UHCI Controller #2
	3a66  82801JD/DO (ICH10 Family) USB UHCI Controller #3
	3a67  82801JD/DO (ICH10 Family) USB UHCI Controller #4
	3a68  82801JD/DO (ICH10 Family) USB UHCI Controller #5
	3a69  82801JD/DO (ICH10 Family) USB UHCI Controller #6
	3a6a  82801JD/DO (ICH10 Family) USB2 EHCI Controller #1
	3a6c  82801JD/DO (ICH10 Family) USB2 EHCI Controller #2
	3a6e  82801JD/DO (ICH10 Family) HD Audio Controller
	3a70  82801JD/DO (ICH10 Family) PCI Express Port 1
	3a72  82801JD/DO (ICH10 Family) PCI Express Port 2
	3a74  82801JD/DO (ICH10 Family) PCI Express Port 3
	3a76  82801JD/DO (ICH10 Family) PCI Express Port 4
	3a78  82801JD/DO (ICH10 Family) PCI Express Port 5
	3a7a  82801JD/DO (ICH10 Family) PCI Express Port 6
	3a7c  82801JD/DO (ICH10 Family) Gigabit Ethernet Controller
	3b00  5 Series/3400 Series Chipset LPC Interface Controller
	3b01  Mobile 5 Series Chipset LPC Interface Controller
	3b02  P55 Chipset LPC Interface Controller
	3b03  PM55 Chipset LPC Interface Controller
	3b04  5 Series Chipset LPC Interface Controller
	3b05  Mobile 5 Series Chipset LPC Interface Controller
	3b06  H55 Chipset LPC Interface Controller
	3b07  QM57 Chipset LPC Interface Controller
		1028 040a  Latitude E6410
		1028 040b  Latitude E6510
		e4bf 50c1  PC1-GROOVE
	3b08  H57 Chipset LPC Interface Controller
	3b09  HM55 Chipset LPC Interface Controller
		1025 0347  Aspire 7740G
		144d c06a  R730 Laptop
		17c0 10d2  Medion Akoya E7214 Notebook PC [MD98410]
	3b0a  Q57 Chipset LPC Interface Controller
		1028 02da  OptiPlex 980
		15d9 060d  C7SIM-Q Motherboard
	3b0b  HM57 Chipset LPC Interface Controller
	3b0c  5 Series Chipset LPC Interface Controller
	3b0d  5 Series/3400 Series Chipset LPC Interface Controller
	3b0e  5 Series/3400 Series Chipset LPC Interface Controller
	3b0f  QS57 Chipset LPC Interface Controller
	3b10  5 Series/3400 Series Chipset LPC Interface Controller
	3b11  5 Series/3400 Series Chipset LPC Interface Controller
	3b12  3400 Series Chipset LPC Interface Controller
	3b13  5 Series/3400 Series Chipset LPC Interface Controller
	3b14  3420 Chipset LPC Interface Controller
		15d9 0605  X8SIL
	3b15  5 Series/3400 Series Chipset LPC Interface Controller
	3b16  3450 Chipset LPC Interface Controller
	3b17  5 Series/3400 Series Chipset LPC Interface Controller
	3b18  5 Series/3400 Series Chipset LPC Interface Controller
	3b19  5 Series/3400 Series Chipset LPC Interface Controller
	3b1a  5 Series/3400 Series Chipset LPC Interface Controller
	3b1b  5 Series/3400 Series Chipset LPC Interface Controller
	3b1c  5 Series/3400 Series Chipset LPC Interface Controller
	3b1d  5 Series/3400 Series Chipset LPC Interface Controller
	3b1e  5 Series/3400 Series Chipset LPC Interface Controller
	3b1f  5 Series/3400 Series Chipset LPC Interface Controller
	3b20  5 Series/3400 Series Chipset 4 port SATA IDE Controller
	3b21  5 Series/3400 Series Chipset 2 port SATA IDE Controller
	3b22  5 Series/3400 Series Chipset 6 port SATA AHCI Controller
		1028 02da  OptiPlex 980
		15d9 0605  X8SIL
		15d9 060d  C7SIM-Q Motherboard
	3b23  5 Series/3400 Series Chipset 4 port SATA AHCI Controller
	3b25  5 Series/3400 Series Chipset SATA RAID Controller
		103c 3118  Smart Array B110i SATA RAID Controller
	3b26  5 Series/3400 Series Chipset 2 port SATA IDE Controller
	3b28  5 Series/3400 Series Chipset 4 port SATA IDE Controller
		144d c06a  R730 Laptop
		17c0 10d2  Medion Akoya E7214 Notebook PC [MD98410]
	3b29  5 Series/3400 Series Chipset 4 port SATA AHCI Controller
		1025 0347  Aspire 7740G
		144d c06a  R730 Laptop
		17c0 10d2  Medion Akoya E7214 Notebook PC [MD98410]
	3b2c  5 Series/3400 Series Chipset SATA RAID Controller
	3b2d  5 Series/3400 Series Chipset 2 port SATA IDE Controller
		144d c06a  R730 Laptop
		17c0 10d2  Medion Akoya E7214 Notebook PC [MD98410]
		e4bf 50c1  PC1-GROOVE
	3b2e  5 Series/3400 Series Chipset 4 port SATA IDE Controller
		e4bf 50c1  PC1-GROOVE
	3b2f  5 Series/3400 Series Chipset 6 port SATA AHCI Controller
		1028 040a  Latitude E6410
		1028 040b  Latitude E6510
		e4bf 50c1  PC1-GROOVE
	3b30  5 Series/3400 Series Chipset SMBus Controller
		1025 0347  Aspire 7740G
		1028 02da  OptiPlex 980
		1028 040a  Latitude E6410
		1028 040b  Latitude E6510
		1043 3838  P7P55-M Motherboard
		1043 8383  P7P55-M Motherboard
		144d c06a  R730 Laptop
		15d9 0605  X8SIL
		15d9 060d  C7SIM-Q Motherboard
		17c0 10d2  Medion Akoya E7214 Notebook PC [MD98410]
		e4bf 50c1  PC1-GROOVE
	3b32  5 Series/3400 Series Chipset Thermal Subsystem
		1025 0347  Aspire 7740G
		1028 040a  Latitude E6410
		144d c06a  R730 Laptop
		17c0 10d2  Medion Akoya E7214 Notebook PC [MD98410]
	3b34  5 Series/3400 Series Chipset USB2 Enhanced Host Controller
		1025 0347  Aspire 7740G
		1028 02da  OptiPlex 980
		1028 040a  Latitude E6410
		1028 040b  Latitude E6510
		144d c06a  R730 Laptop
		15d9 0605  X8SIL
		15d9 060d  C7SIM-Q Motherboard
		17c0 10d2  Medion Akoya E7214 Notebook PC [MD98410]
		e4bf 50c1  PC1-GROOVE
	3b36  5 Series/3400 Series Chipset USB Universal Host Controller
	3b37  5 Series/3400 Series Chipset USB Universal Host Controller
	3b38  5 Series/3400 Series Chipset USB Universal Host Controller
	3b39  5 Series/3400 Series Chipset USB Universal Host Controller
	3b3a  5 Series/3400 Series Chipset USB Universal Host Controller
	3b3b  5 Series/3400 Series Chipset USB Universal Host Controller
	3b3c  5 Series/3400 Series Chipset USB2 Enhanced Host Controller
		1025 0347  Aspire 7740G
		1028 02da  OptiPlex 980
		1028 040a  Latitude E6410
		1028 040b  Latitude E6510
		144d c06a  R730 Laptop
		15d9 0605  X8SIL
		15d9 060d  C7SIM-Q Motherboard
		17c0 10d2  Medion Akoya E7214 Notebook PC [MD98410]
		e4bf 50c1  PC1-GROOVE
	3b3e  5 Series/3400 Series Chipset USB Universal Host Controller
	3b3f  5 Series/3400 Series Chipset USB Universal Host Controller
	3b40  5 Series/3400 Series Chipset USB Universal Host Controller
	3b41  5 Series/3400 Series Chipset LAN Controller
	3b42  5 Series/3400 Series Chipset PCI Express Root Port 1
		1028 02da  OptiPlex 980
		1028 040a  Latitude E6410
		1028 040b  Latitude E6510
		103c 1521  EliteBook 8540p
		144d c06a  R730 Laptop
		15d9 060d  C7SIM-Q Motherboard
		17c0 10d2  Medion Akoya E7214 Notebook PC [MD98410]
	3b44  5 Series/3400 Series Chipset PCI Express Root Port 2
		1028 040a  Latitude E6410
		1028 040b  Latitude E6510
		15d9 060d  C7SIM-Q Motherboard
		17c0 10d2  Medion Akoya E7214 Notebook PC [MD98410]
	3b46  5 Series/3400 Series Chipset PCI Express Root Port 3
		1028 040a  Latitude E6410
		1028 040b  Latitude E6510
		144d c06a  R730 Laptop
		17c0 10d2  Medion Akoya E7214 Notebook PC [MD98410]
	3b48  5 Series/3400 Series Chipset PCI Express Root Port 4
		1028 040a  Latitude E6410
		1028 040b  Latitude E6510
		144d c06a  R730 Laptop
	3b4a  5 Series/3400 Series Chipset PCI Express Root Port 5
		1028 02da  OptiPlex 980
		17c0 10d2  Medion Akoya E7214 Notebook PC [MD98410]
	3b4c  5 Series/3400 Series Chipset PCI Express Root Port 6
	3b4e  5 Series/3400 Series Chipset PCI Express Root Port 7
	3b50  5 Series/3400 Series Chipset PCI Express Root Port 8
	3b53  5 Series/3400 Series Chipset VECI Controller
	3b56  5 Series/3400 Series Chipset High Definition Audio
		1025 0347  Aspire 7740G
		1028 02da  OptiPlex 980
		1028 040a  Latitude E6410
		1028 040b  Latitude E6510
		1043 1373  G73-series gaming laptop
		144d c06a  R730 Laptop
		15d9 060d  C7SIM-Q Motherboard
		17c0 10d2  Medion Akoya E7214 Notebook PC [MD98410]
		e4bf 50c1  PC1-GROOVE
	3b57  5 Series/3400 Series Chipset High Definition Audio
	3b64  5 Series/3400 Series Chipset HECI Controller
		1025 0347  Aspire 7740G
		15d9 060d  C7SIM-Q Motherboard
		17c0 10d2  Medion Akoya E7214 Notebook PC [MD98410]
		e4bf 50c1  PC1-GROOVE
	3b65  5 Series/3400 Series Chipset HECI Controller
	3b66  5 Series/3400 Series Chipset PT IDER Controller
	3b67  5 Series/3400 Series Chipset KT Controller
		e4bf 50c1  PC1-GROOVE
	3c00  Xeon E5/Core i7 DMI2
	3c01  Xeon E5/Core i7 DMI2 in PCI Express Mode
	3c02  Xeon E5/Core i7 IIO PCI Express Root Port 1a
	3c03  Xeon E5/Core i7 IIO PCI Express Root Port 1b
	3c04  Xeon E5/Core i7 IIO PCI Express Root Port 2a
	3c05  Xeon E5/Core i7 IIO PCI Express Root Port 2b
	3c06  Xeon E5/Core i7 IIO PCI Express Root Port 2c
	3c07  Xeon E5/Core i7 IIO PCI Express Root Port 2d
	3c08  Xeon E5/Core i7 IIO PCI Express Root Port 3a in PCI Express Mode
	3c09  Xeon E5/Core i7 IIO PCI Express Root Port 3b
	3c0a  Xeon E5/Core i7 IIO PCI Express Root Port 3c
	3c0b  Xeon E5/Core i7 IIO PCI Express Root Port 3d
	3c0d  Xeon E5/Core i7 Non-Transparent Bridge
	3c0e  Xeon E5/Core i7 Non-Transparent Bridge
	3c0f  Xeon E5/Core i7 Non-Transparent Bridge
	3c20  Xeon E5/Core i7 DMA Channel 0
	3c21  Xeon E5/Core i7 DMA Channel 1
	3c22  Xeon E5/Core i7 DMA Channel 2
	3c23  Xeon E5/Core i7 DMA Channel 3
	3c24  Xeon E5/Core i7 DMA Channel 4
	3c25  Xeon E5/Core i7 DMA Channel 5
	3c26  Xeon E5/Core i7 DMA Channel 6
	3c27  Xeon E5/Core i7 DMA Channel 7
	3c28  Xeon E5/Core i7 Address Map, VTd_Misc, System Management
	3c2a  Xeon E5/Core i7 Control Status and Global Errors
	3c2c  Xeon E5/Core i7 I/O APIC
	3c2e  Xeon E5/Core i7 DMA
	3c2f  Xeon E5/Core i7 DMA
	3c40  Xeon E5/Core i7 IIO Switch and IRP Performance Monitor
	3c43  Xeon E5/Core i7 Ring to PCI Express Performance Monitor
	3c44  Xeon E5/Core i7 Ring to QuickPath Interconnect Link 0 Performance Monitor
	3c45  Xeon E5/Core i7 Ring to QuickPath Interconnect Link 1 Performance Monitor
	3c46  Xeon E5/Core i7 Processor Home Agent Performance Monitoring
	3c71  Xeon E5/Core i7 Integrated Memory Controller RAS Registers
	3c80  Xeon E5/Core i7 QPI Link 0
	3c83  Xeon E5/Core i7 QPI Link Reut 0
	3c84  Xeon E5/Core i7 QPI Link Reut 0
	3c90  Xeon E5/Core i7 QPI Link 1
	3c93  Xeon E5/Core i7 QPI Link Reut 1
	3c94  Xeon E5/Core i7 QPI Link Reut 1
	3ca0  Xeon E5/Core i7 Processor Home Agent
	3ca8  Xeon E5/Core i7 Integrated Memory Controller Registers
	3caa  Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 0
	3cab  Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 1
	3cac  Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 2
	3cad  Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 3
	3cae  Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 4
	3cb0  Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 0
	3cb1  Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 1
	3cb2  Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 0
	3cb3  Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 1
	3cb4  Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 2
	3cb5  Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 3
	3cb6  Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 2
	3cb7  Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 3
	3cb8  Xeon E5/Core i7 DDRIO
	3cc0  Xeon E5/Core i7 Power Control Unit 0
	3cc1  Xeon E5/Core i7 Power Control Unit 1
	3cc2  Xeon E5/Core i7 Power Control Unit 2
	3cd0  Xeon E5/Core i7 Power Control Unit 3
	3ce0  Xeon E5/Core i7 Interrupt Control Registers
	3ce3  Xeon E5/Core i7 Semaphore and Scratchpad Configuration Registers
	3ce4  Xeon E5/Core i7 R2PCIe
	3ce6  Xeon E5/Core i7 QuickPath Interconnect Agent Ring Registers
	3ce8  Xeon E5/Core i7 Unicast Register 0
	3ce9  Xeon E5/Core i7 Unicast Register 5
	3cea  Xeon E5/Core i7 Unicast Register 1
	3ceb  Xeon E5/Core i7 Unicast Register 6
	3cec  Xeon E5/Core i7 Unicast Register 3
	3ced  Xeon E5/Core i7 Unicast Register 7
	3cee  Xeon E5/Core i7 Unicast Register 4
	3cef  Xeon E5/Core i7 Unicast Register 8
	3cf4  Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 0
	3cf5  Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 1
	3cf6  Xeon E5/Core i7 System Address Decoder
	3e10  8th Gen Core 4-core Processor Host Bridge/DRAM Registers [Coffee Lake H]
	3e18  8th Gen Core 4-core Workstation Processor Host Bridge/DRAM Registers [Coffee Lake S]
	3e1f  8th Gen Core 4-core Desktop Processor Host Bridge/DRAM Registers [Coffee Lake S]
		1458 5000  Z370 AORUS Gaming K3-CF
	3e30  8th/9th Gen Core 8-core Desktop Processor Host Bridge/DRAM Registers [Coffee Lake S]
	3e33  8th/9th Gen Core Processor Host Bridge/DRAM Registers [Coffee Lake]
	3e34  Coffee Lake HOST and DRAM Controller
	3e35  Coffee Lake Host Bridge/DRAM Registers
	3e81  8th Gen Core Processor PCIe Controller (x16)
	3e85  8th Gen Core Processor PCIe Controller (x8)
	3e89  8th Gen Core Processor PCIe Controller (x4)
	3e90  CoffeeLake-S GT1 [UHD Graphics 610]
	3e91  CoffeeLake-S GT2 [UHD Graphics 630]
	3e92  CoffeeLake-S GT2 [UHD Graphics 630]
		1028 0869  Vostro 3470
	3e93  CoffeeLake-S GT1 [UHD Graphics 610]
	3e94  Coffee Lake-S GT2 [UHD Graphics P630]
	3e96  CoffeeLake-S GT2 [UHD Graphics P630]
	3e98  CoffeeLake-S GT2 [UHD Graphics 630]
	3e9a  Coffee Lake-S GT2 [UHD Graphics P630]
	3e9b  CoffeeLake-H GT2 [UHD Graphics 630]
	3e9c  Coffee Lake-S GT1 [UHD Graphics 610]
	3ea0  WhiskeyLake-U GT2 [UHD Graphics 620]
		1028 089e  Inspiron 5482
	3ea1  Whiskey Lake-U GT1 [UHD Graphics 610]
	3ea5  CoffeeLake-U GT3e [Iris Plus Graphics 655]
	3ea6  Coffee Lake-U GT3 [Iris Plus Graphics 645]
	3ea8  Coffee Lake-U GT3 [Iris Plus Graphics 655]
	3ea9  Coffee Lake-U GT2 [UHD Graphics 620]
	3ec2  8th Gen Core Processor Host Bridge/DRAM Registers
		1028 0869  Vostro 3470
		1043 8694  PRIME H310M-D
	3ec4  8th Gen Core Processor Host Bridge/DRAM Registers
	3ec6  8th Gen Core Processor Host Bridge/DRAM Registers
	3eca  8th Gen Core Processor Host Bridge/DRAM Registers
	3ed0  8th Gen Core Processor Host Bridge/DRAM Registers
	4000  5400 Chipset Memory Controller Hub
	4001  5400 Chipset Memory Controller Hub
	4003  5400 Chipset Memory Controller Hub
	4021  5400 Chipset PCI Express Port 1
	4022  5400 Chipset PCI Express Port 2
	4023  5400 Chipset PCI Express Port 3
	4024  5400 Chipset PCI Express Port 4
	4025  5400 Chipset PCI Express Port 5
	4026  5400 Chipset PCI Express Port 6
	4027  5400 Chipset PCI Express Port 7
	4028  5400 Chipset PCI Express Port 8
	4029  5400 Chipset PCI Express Port 9
	402d  5400 Chipset IBIST Registers
	402e  5400 Chipset IBIST Registers
	402f  5400 Chipset QuickData Technology Device
	4030  5400 Chipset FSB Registers
	4031  5400 Chipset CE/SF Registers
	4032  5400 Chipset IOxAPIC
	4035  5400 Chipset FBD Registers
	4036  5400 Chipset FBD Registers
	4041  NVMe Datacenter SSD [Optane]
	4100  Moorestown Graphics and Video
	4108  Atom Processor E6xx Integrated Graphics Controller
	4109  Atom Processor E6xx Integrated Graphics Controller
	410a  Atom Processor E6xx Integrated Graphics Controller
	410b  Atom Processor E6xx Integrated Graphics Controller
	410c  Atom Processor E6xx Integrated Graphics Controller
	410d  Atom Processor E6xx Integrated Graphics Controller
	410e  Atom Processor E6xx Integrated Graphics Controller
	410f  Atom Processor E6xx Integrated Graphics Controller
	4114  Atom Processor E6xx PCI Host Bridge #1
	4115  Atom Processor E6xx PCI Host Bridge #2
	4116  Atom Processor E6xx PCI Host Bridge #3
	4117  Atom Processor E6xx PCI Host Bridge #4
	4140  NVMe Datacenter SSD [Optane]
		1028 2134  NVMe Datacenter SSD [Optane] SED 400GB 2.5" U.2 (P5800X)
		1028 2135  NVMe Datacenter SSD [Optane] SED 800GB 2.5" U.2 (P5800X)
		1028 2136  NVMe Datacenter SSD [Optane] SED 1.6TB 2.5" U.2 (P5800X)
		1028 2137  NVMe Datacenter SSD [Optane] 400GB 2.5" U.2 (P5800X)
		1028 2138  NVMe Datacenter SSD [Optane] 800GB 2.5" U.2 (P5800X)
		1028 2139  NVMe Datacenter SSD [Optane] 1.6TB 2.5" U.2 (P5800X)
	4220  PRO/Wireless 2200BG [Calexico2] Network Connection
		103c 0934  Compaq nw8240/nx8220
		103c 12f6  nc6120/nc6220/nw8240/nx8220
		8086 2701  WM3B2200BG Mini-PCI Card
		8086 2712  IBM ThinkPad R50e
		8086 2721  Dell B130 laptop integrated WLAN
		8086 2722  Dell Latitude D600
		8086 2731  Samsung P35 integrated WLAN
	4222  PRO/Wireless 3945ABG [Golan] Network Connection
		103c 135c  PRO/Wireless 3945ABG [Golan] Network Connection
		8086 1000  PRO/Wireless 3945ABG Network Connection
		8086 1001  WM3945ABG MOW2
		8086 1005  PRO/Wireless 3945BG Network Connection
		8086 1034  PRO/Wireless 3945BG Network Connection
		8086 1044  PRO/Wireless 3945BG Network Connection
		8086 1c00  PRO/Wireless 3945ABG Network Connection
	4223  PRO/Wireless 2915ABG [Calexico2] Network Connection
		1000 8086  mPCI 3B Americas/Europe ZZA
		1001 8086  mPCI 3B Europe ZZE
		1002 8086  mPCI 3B Japan ZZJ
		1003 8086  mPCI 3B High-Band ZZH
		103c 1351  Compaq nc6220
	4224  PRO/Wireless 2915ABG [Calexico2] Network Connection
	4227  PRO/Wireless 3945ABG [Golan] Network Connection
		8086 1010  ThinkPad R60e
		8086 1011  ThinkPad T60/R60e/X60s/R61
		8086 1014  PRO/Wireless 3945BG Network Connection
	4229  PRO/Wireless 4965 AG or AGN [Kedron] Network Connection
		8086 1100  Vaio VGN-SZ79SN_C
		8086 1101  PRO/Wireless 4965 AG or AGN
	422b  Centrino Ultimate-N 6300
		8086 1101  Centrino Ultimate-N 6300 3x3 AGN
		8086 1121  Centrino Ultimate-N 6300 3x3 AGN
	422c  Centrino Advanced-N 6200
		8086 1301  Centrino Advanced-N 6200 2x2 AGN
		8086 1306  Centrino Advanced-N 6200 2x2 ABG
		8086 1307  Centrino Advanced-N 6200 2x2 BG
		8086 1321  Centrino Advanced-N 6200 2x2 AGN
		8086 1326  Centrino Advanced-N 6200 2x2 ABG
	4230  PRO/Wireless 4965 AG or AGN [Kedron] Network Connection
		8086 1110  Lenovo ThinkPad T51
		8086 1111  Lenovo ThinkPad T61
	4232  WiFi Link 5100
		8086 1201  WiFi Link 5100 AGN
		8086 1204  WiFi Link 5100 AGN
		8086 1205  WiFi Link 5100 BGN
		8086 1206  WiFi Link 5100 ABG
		8086 1221  WiFi Link 5100 AGN
		8086 1224  WiFi Link 5100 AGN
		8086 1225  WiFi Link 5100 BGN
		8086 1226  WiFi Link 5100 ABG
		8086 1301  WiFi Link 5100 AGN
		8086 1304  WiFi Link 5100 AGN
		8086 1305  WiFi Link 5100 BGN
		8086 1306  WiFi Link 5100 ABG
		8086 1321  WiFi Link 5100 AGN
		8086 1324  WiFi Link 5100 AGN
		8086 1325  WiFi Link 5100 BGN
		8086 1326  WiFi Link 5100 ABG
	4235  Ultimate N WiFi Link 5300
	4236  Ultimate N WiFi Link 5300
	4237  PRO/Wireless 5100 AGN [Shiloh] Network Connection
		8086 1211  WiFi Link 5100 AGN
		8086 1214  WiFi Link 5100 AGN
		8086 1215  WiFi Link 5100 BGN
		8086 1216  WiFi Link 5100 ABG
		8086 1311  WiFi Link 5100 AGN
		8086 1314  WiFi Link 5100 AGN
		8086 1315  WiFi Link 5100 BGN
		8086 1316  WiFi Link 5100 ABG
	4238  Centrino Ultimate-N 6300
		8086 1111  Centrino Ultimate-N 6300 3x3 AGN
	4239  Centrino Advanced-N 6200
		8086 1311  Centrino Advanced-N 6200 2x2 AGN
		8086 1316  Centrino Advanced-N 6200 2x2 ABG
	423a  PRO/Wireless 5350 AGN [Echo Peak] Network Connection
	423b  PRO/Wireless 5350 AGN [Echo Peak] Network Connection
	423c  WiMAX/WiFi Link 5150
		8086 1201  WiMAX/WiFi Link 5150 AGN
		8086 1206  WiMAX/WiFi Link 5150 ABG
		8086 1221  WiMAX/WiFi Link 5150 AGN
		8086 1301  WiMAX/WiFi Link 5150 AGN
		8086 1306  WiMAX/WiFi Link 5150 ABG
		8086 1321  WiMAX/WiFi Link 5150 AGN
	423d  WiMAX/WiFi Link 5150
		8086 1211  WiMAX/WiFi Link 5150 AGN
		8086 1216  WiMAX/WiFi Link 5150 ABG
		8086 1311  WiMAX/WiFi Link 5150 AGN
		8086 1316  WiMAX/WiFi Link 5150 ABG
	438b  Tiger Lake-H LPC/eSPI Controller
	43a3  Tiger Lake-H SMBus Controller
	43a4  Tiger Lake-H SPI Controller
	43b0  Tiger Lake-H PCI Express Root Port #9
	43bc  Tiger Lake-H PCI Express Root Port #5
	43c8  Tiger Lake-H HD Audio Controller
	43e0  Tiger Lake-H Management Engine Interface
	43e8  Tiger Lake-H Serial IO I2C Controller #0
	43e9  Tiger Lake-H Serial IO I2C Controller #1
	43ed  Tiger Lake-H USB 3.2 Gen 2x1 xHCI Host Controller
	43ef  Tiger Lake-H Shared SRAM
	43f0  Tiger Lake PCH CNVi WiFi
		8086 0034  Wireless-AC 9560
		8086 0074  Wi-Fi 6 AX201 160MHz
		8086 0264  Wireless-AC 9461
		8086 02a4  Wireless-AC 9462
	43fc  Tiger Lake-H Integrated Sensor Hub
	444e  Turbo Memory Controller
	4511  Elkhart Lake Gaussian and Neural Accelerator
	4538  Elkhart Lake PCI-e Root Complex
	4555  Elkhart Lake [UHD Graphics Gen11 16EU]
	4571  Elkhart Lake [UHD Graphics Gen11 32EU]
	460d  12th Gen Core Processor PCI Express x16 Controller #1
	461d  Alder Lake Innovation Platform Framework Processor Participant
		1028 0b10  Precision 3571
	461e  Alder Lake-P Thunderbolt 4 USB Controller
		1028 0b10  Precision 3571
	461f  Alder Lake-P Thunderbolt 4 PCI Express Root Port #3
	4626  Alder Lake-P Integrated Graphics Controller
	4628  Alder Lake-UP3 GT2 [UHD Graphics]
	4629  12th Gen Core Processor Host Bridge/DRAM Registers
	462a  AlderLake-P [UHD Graphics]
	462f  Alder Lake-P Thunderbolt 4 PCI Express Root Port #2
	4636  AlderLake-P [UHD Graphics]
	4638  AlderLake-P [UHD Graphics]
	463a  AlderLake-P [UHD Graphics]
	463d  12th Gen Core Processor PCI Express x4 Controller #2
	463e  Alder Lake-P Thunderbolt 4 NHI #0
		1028 0b10  Precision 3571
	463f  Alder Lake-P Thunderbolt 4 PCI Express Root Port #1
	4641  12th Gen Core Processor Host Bridge/DRAM Registers
		1028 0b10  Precision 3571
	464d  12th Gen Core Processor PCI Express x4 Controller #0
	464f  12th Gen Core Processor Gaussian & Neural Accelerator
		1028 0b10  Precision 3571
	4660  12th Gen Core Processor Host Bridge/DRAM Registers
	4668  12th Gen Core Processor Host Bridge/DRAM Registers
	466d  Alder Lake-P Thunderbolt 4 NHI #1
	466e  Alder Lake-P Thunderbolt 4 PCI Express Root Port #0
	467d  Platform Monitoring Technology
	467f  Volume Management Device NVMe RAID Controller
	4680  AlderLake-S GT1
	4682  Alder Lake-S GT1 [UHD Graphics 730]
	4688  Alder Lake-HX GT1 [UHD Graphics 770]
	468a  Alder Lake-S [UHD Graphics]
	468b  Alder Lake-S [UHD Graphics]
	4690  Alder Lake-S GT1 [UHD Graphics 770]
	4692  Alder Lake-S GT1 [UHD Graphics 730]
	4693  Alder Lake-S GT1 [UHD Graphics 710]
	46a0  AlderLake-P GT2
	46a1  UHD Graphics
	46a3  Alder Lake-P GT1 [UHD Graphics]
	46a6  Alder Lake-P Integrated Graphics Controller
	46a8  Alder Lake-UP3 GT2 [Iris Xe Graphics]
	46aa  Alder Lake-UP4 GT2 [Iris Xe Graphics]
	46b0  AlderLake-P [Iris Xe Graphics]
	46b1  AlderLake-P [Iris Xe Graphics]
	46b3  Alder Lake-UP3 GT1 [UHD Graphics]
	46b6  AlderLake-P [Iris Xe Graphics]
	46b8  AlderLake-P [Iris Xe Graphics]
	46ba  AlderLake-P [Iris Xe Graphics]
	46c0  AlderLake-M GT1
	46c1  AlderLake-M [Iris Xe Graphics]
	46c3  Alder Lake-UP4 GT1 [UHD Graphics]
	46d0  Alder Lake-N [UHD Graphics]
	46d1  Alder Lake-N [UHD Graphics]
	46d2  Alder Lake-N [UHD Graphics]
	4905  DG1 [Iris Xe MAX Graphics]
	4906  DG1 [Iris Xe Pod]
	4907  SG1 [Server GPU SG-18M]
		193d 4000  UN-GPU-XG310-32GB-FHFL
	4908  DG1 [Iris Xe Graphics]
	4909  DG1 [Iris Xe MAX 100]
	4b00  Elkhart Lake eSPI Controller
	4b23  Elkhart Lake SMBus Controller
	4b24  Elkhart Lake SPI (Flash) Controller
	4b38  Elkhart Lake PCH PCI Express Root Port #0
	4b39  Elkhart Lake PCH PCI Express Root Port #1
	4b3e  Elkhart Lake PCH PCI Express Root Port #6
	4b58  Elkhart Lake High Density Audio bus interface
	4b63  Elkhart Lake SATA AHCI
	4b70  Elkhart Lake Management Engine Interface
	4b7d  Elkhart Lake USB 3.10 XHCI
	4b7f  Elkhart Lake PMC SRAM
	4c3d  Volume Management Device NVMe RAID Controller
	4c8a  RocketLake-S GT1 [UHD Graphics 750]
	4c8b  RocketLake-S GT1 [UHD Graphics 730]
	4c90  RocketLake-S GT1 [UHD Graphics P750]
	4c9a  RocketLake-S [UHD Graphics]
	4da3  Jasper Lake SMBus
	4da4  Jasper Lake SPI Controller
	4dc8  Jasper Lake HD Audio
	4de0  Management Engine Interface
	4de8  Serial IO I2C Host Controller
	4de9  Serial IO I2C Host Controller
	4df0  Wi-Fi 6 AX201 160MHz
	4e03  Dynamic Tuning service
	4e19  JasperLake IPU
	4e55  JasperLake [UHD Graphics]
	4e61  JasperLake [UHD Graphics]
	4e71  JasperLake [UHD Graphics]
	4f80  DG2
	4f81  DG2
	4f82  DG2
	4f90  DG2 Audio Controller
	4f91  DG2 Audio Controller
	4f92  DG2 Audio Controller
	5001  LE80578
	5002  LE80578 Graphics Processor Unit
	5009  LE80578 Video Display Controller
	500d  LE80578 Expansion Bus
	500e  LE80578 UART Controller
	500f  LE80578 General Purpose IO
	5010  LE80578 I2C Controller
	5012  LE80578 Serial Peripheral Interface Bus
	5020  EP80579 Memory Controller Hub
	5021  EP80579 DRAM Error Reporting Registers
	5023  EP80579 EDMA Controller
	5024  EP80579 PCI Express Port PEA0
	5025  EP80579 PCI Express Port PEA1
	5028  EP80579 S-ATA IDE
	5029  EP80579 S-ATA AHCI
	502a  EP80579 S-ATA Reserved
	502b  EP80579 S-ATA Reserved
	502c  EP80579 Integrated Processor ASU
	502d  EP80579 Integrated Processor with QuickAssist ASU
	502e  EP80579 Reserved
	502f  EP80579 Reserved
	5030  EP80579 Reserved
	5031  EP80579 LPC Bus
	5032  EP80579 SMBus Controller
	5033  EP80579 USB 1.1 Controller
	5035  EP80579 USB 2.0 Controller
	5037  EP80579 PCI-PCI Bridge (transparent mode)
	5039  EP80579 Controller Area Network (CAN) interface #1
	503a  EP80579 Controller Area Network (CAN) interface #2
	503b  EP80579 Synchronous Serial Port (SPP)
	503c  EP80579 IEEE 1588 Hardware Assist
	503d  EP80579 Local Expansion Bus
	503e  EP80579 Global Control Unit (GCU)
	503f  EP80579 Reserved
	5040  EP80579 Integrated Processor Gigabit Ethernet MAC
	5041  EP80579 Integrated Processor with QuickAssist Gigabit Ethernet MAC
	5042  EP80579 Reserved
	5043  EP80579 Reserved
	5044  EP80579 Integrated Processor Gigabit Ethernet MAC
	5045  EP80579 Integrated Processor with QuickAssist Gigabit Ethernet MAC
	5046  EP80579 Reserved
	5047  EP80579 Reserved
	5048  EP80579 Integrated Processor Gigabit Ethernet MAC
	5049  EP80579 Integrated Processor with QuickAssist Gigabit Ethernet MAC
	504a  EP80579 Reserved
	504b  EP80579 Reserved
	504c  EP80579 Integrated Processor with QuickAssist TDM
	5181  Alder Lake PCH-P LPC/eSPI Controller
	5182  Alder Lake PCH eSPI Controller
		1028 0b10  Precision 3571
	51a3  Alder Lake PCH-P SMBus Host Controller
		1028 0b10  Precision 3571
	51a4  Alder Lake-P PCH SPI Controller
		1028 0b10  Precision 3571
	51a8  Alder Lake PCH UART #0
	51a9  Alder Lake PCH UART #1
	51b1  Alder Lake PCI Express x1 Root Port #10
	51bf  Alder Lake PCH-P PCI Express Root Port #9
	51c5  Alder Lake-P Serial IO I2C Controller #0
	51c6  Alder Lake-P Serial IO I2C Controller #1
	51c8  Alder Lake PCH-P High Definition Audio Controller
		1028 0b10  Precision 3571
	51d3  Alder Lake-P SATA AHCI Controller
		1028 0b10  Precision 3571
	51d8  Alder Lake-P Serial IO I2C Controller #2
	51d9  Alder Lake-P Serial IO I2C Controller #3
	51e0  Alder Lake PCH HECI Controller
		1028 0b10  Precision 3571
	51e3  Alder Lake AMT SOL Redirection
		1028 0b10  Precision 3571
	51e8  Alder Lake PCH Serial IO I2C Controller #0
		1028 0b10  Precision 3571
	51e9  Alder Lake PCH Serial IO I2C Controller #1
		1028 0b10  Precision 3571
	51ea  Alder Lake PCH Serial IO I2C Controller #2
	51eb  Alder Lake PCH Serial IO I2C Controller #3
	51ed  Alder Lake PCH USB 3.2 xHCI Host Controller
		1028 0b10  Precision 3571
	51ef  Alder Lake PCH Shared SRAM
		1028 0b10  Precision 3571
	51f0  Alder Lake-P PCH CNVi WiFi
		8086 0034  Wireless-AC 9560 160MHz
		8086 0070  Wi-Fi 6 AX201 160MHz
		8086 0074  Wi-Fi 6 AX201 160MHz
		8086 0094  Wi-Fi 6E AX211 160MHz
		8086 4070  Wi-Fi 6 AX201 160MHz
		8086 4090  Wi-Fi 6E AX211 160MHz
	51fc  Alder Lake-P Integrated Sensor Hub
		1028 0b10  Precision 3571
	5200  EtherExpress PRO/100 Intelligent Server PCI Bridge
	5201  EtherExpress PRO/100 Intelligent Server Fast Ethernet Controller
		8086 0001  EtherExpress PRO/100 Server Ethernet Adapter
	530d  80310 (IOP) IO Processor
	5502  Ethernet Controller (2) I225-LMvP
		1ab6 0225  TS4 On-Board 2.5GbE Ethernet Adaptor
	5690  DG2 [Arc A770M]
	5691  DG2 [Arc A730M]
	5692  DG2 [Arc A550M]
	5693  DG2 [Arc A370M]
	5694  DG2 [Arc A350M]
	5695  DG2 [Iris Xe MAX A200M]
	56a0  DG2 [Arc A770]
	56a1  DG2 [Arc A750]
	56a2  DG2 [Arc A580]
	56a5  DG2 [Arc A380]
	56a6  DG2 [Arc A310]
	56b0  DG2 [Arc Pro A30M]
	56b1  DG2 [Arc Pro A40/A50]
	56c0  Data Center GPU Flex 170
	56c1  Data Center GPU Flex 140
	579c  Ethernet Connection E825-C for backplane
	579d  Ethernet Connection E825-C for QSFP
	579e  Ethernet Connection E825-C for SFP
	57b1  Ethernet Controller E610 1GBASE T
		8086 0000  Ethernet Converged Network Adapter E610
	5845  QEMU NVM Express Controller
		1af4 1100  QEMU Virtual Machine
	5900  Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
	5901  Xeon E3-1200 v6/7th Gen Core Processor PCIe Controller (x16)
	5902  HD Graphics 610
	5904  Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
		1025 115f  Aspire E5-575G
		17aa 2247  ThinkPad T570
		17aa 224f  ThinkPad X1 Carbon 5th Gen
	5905  Xeon E3-1200 v6/7th Gen Core Processor PCIe Controller (x8)
	5906  HD Graphics 610
	5909  Xeon E3-1200 v6/7th Gen Core Processor PCIe Controller (x4)
	590b  HD Graphics 610
	590c  Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
	590f  Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
		1462 7a68  B250 KRAIT GAMING (MS-7A68)
		1462 7a72  H270 PC MATE
	5910  Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
	5911  Xeon E3-1200 v6/7th Gen Core Processor Gaussian Mixture Model
	5912  HD Graphics 630
		1462 7a72  H270 PC MATE
	5914  Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
		17aa 225d  ThinkPad T480
	5916  HD Graphics 620
		1025 1094  Aspire E5-575G
		17aa 2248  ThinkPad T570
		17aa 224f  ThinkPad X1 Carbon 5th Gen
	5917  UHD Graphics 620
		17aa 225e  ThinkPad T480
	5918  Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
	591b  HD Graphics 630
	591c  UHD Graphics 615
	591d  HD Graphics P630
	591e  HD Graphics 615
	591f  Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
	5921  HD Graphics 620
	5923  HD Graphics 635
	5926  Iris Plus Graphics 640
	5927  Iris Plus Graphics 650
	5a84  Apollo Lake [HD Graphics 505]
	5a85  HD Graphics 500
	5a88  Celeron N3350/Pentium N4200/Atom E3900 Series Imaging Unit
	5a98  Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster
	5a9a  Celeron N3350/Pentium N4200/Atom E3900 Series Trusted Execution Engine
	5aa2  Celeron N3350/Pentium N4200/Atom E3900 Series Integrated Sensor Hub
	5aa8  Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI
	5aac  Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #1
	5aae  Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #2
	5ab0  Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #3
	5ab2  Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #4
	5ab4  Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #5
	5ab6  Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #6
	5ab8  Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #7
	5aba  Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #8
	5abc  Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #1
	5abe  Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #2
	5ac0  Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #3
	5ac2  Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #1
	5ac4  Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #2
	5ac6  Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #3
	5ac8  Celeron N3350/Pentium N4200/Atom E3900 Series PWM Pin Controller
	5aca  Celeron N3350/Pentium N4200/Atom E3900 Series SDXC/MMC Host Controller
	5acc  Celeron N3350/Pentium N4200/Atom E3900 Series eMMC Controller
	5ad0  Celeron N3350/Pentium N4200/Atom E3900 Series SDIO Controller
	5ad4  Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller
	5ad6  Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #1
	5ad7  Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #2
	5ad8  Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #1
	5ad9  Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #2
	5ada  Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #3
	5adb  Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #4
	5ae3  Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller
	5ae8  Celeron N3350/Pentium N4200/Atom E3900 Series Low Pin Count Interface
	5aee  Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #4
	5af0  Celeron N3350/Pentium N4200/Atom E3900 Series Host Bridge
	65c0  5100 Chipset Memory Controller Hub
	65e2  5100 Chipset PCI Express x4 Port 2
	65e3  5100 Chipset PCI Express x4 Port 3
	65e4  5100 Chipset PCI Express x4 Port 4
	65e5  5100 Chipset PCI Express x4 Port 5
	65e6  5100 Chipset PCI Express x4 Port 6
	65e7  5100 Chipset PCI Express x4 Port 7
	65f0  5100 Chipset FSB Registers
		1028 020f  PowerEdge R300
		1028 0210  PowerEdge T300
	65f1  5100 Chipset Reserved Registers
		1028 0210  PowerEdge T300
	65f3  5100 Chipset Reserved Registers
	65f5  5100 Chipset DDR Channel 0 Registers
	65f6  5100 Chipset DDR Channel 1 Registers
	65f7  5100 Chipset PCI Express x8 Port 2-3
	65f8  5100 Chipset PCI Express x8 Port 4-5
	65f9  5100 Chipset PCI Express x8 Port 6-7
	65fa  5100 Chipset PCI Express x16 Port 4-7
	65ff  5100 Chipset DMA Engine
	6f00  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DMI2
		15d9 0832  X10SRL-F
	6f01  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 0
	6f02  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 1
	6f03  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 1
	6f04  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 2
	6f05  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 2
	6f06  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 2
	6f07  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 2
	6f08  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 3
	6f09  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 3
	6f0a  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 3
	6f0b  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI Express Root Port 3
	6f10  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
	6f11  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
	6f12  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
	6f13  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
	6f14  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
	6f15  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
	6f16  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
	6f17  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
	6f18  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
	6f19  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
	6f1a  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
	6f1b  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
	6f1c  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Debug
	6f1d  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R2PCIe Agent
	6f1e  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Ubox
	6f1f  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Ubox
	6f20  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 0
		15d9 0832  X10SRL-F
	6f21  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 1
		15d9 0832  X10SRL-F
	6f22  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 2
		15d9 0832  X10SRL-F
	6f23  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 3
		15d9 0832  X10SRL-F
	6f24  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 4
		15d9 0832  X10SRL-F
	6f25  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 5
		15d9 0832  X10SRL-F
	6f26  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 6
		15d9 0832  X10SRL-F
	6f27  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Crystal Beach DMA Channel 7
		15d9 0832  X10SRL-F
	6f28  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Map/VTd_Misc/System Management
		15d9 0832  X10SRL-F
	6f29  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO Hot Plug
		15d9 0832  X10SRL-F
	6f2a  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IIO RAS/Control Status/Global Errors
		15d9 0832  X10SRL-F
	6f2c  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D I/O APIC
		15d9 0832  X10SRL-F
	6f30  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 0
	6f32  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 0
	6f33  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 1
	6f34  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R2PCIe Agent
	6f36  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 0/1
	6f37  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 0/1
	6f38  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 1
	6f39  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D IO Performance Monitoring
	6f3a  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 2
	6f3e  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 2
	6f3f  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 2
	6f40  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 2
	6f41  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 2
	6f43  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 2
	6f45  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 2 Debug
	6f46  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 2 Debug
	6f47  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 2 Debug
	6f50  Xeon Processor D Family QuickData Technology Register DMA Channel 0
	6f51  Xeon Processor D Family QuickData Technology Register DMA Channel 1
	6f52  Xeon Processor D Family QuickData Technology Register DMA Channel 2
	6f53  Xeon Processor D Family QuickData Technology Register DMA Channel 3
	6f54  Xeon Processor D Family QuickAssist Technology
	6f55  Xeon Processor D Family QuickAssist Technology Virtual Fuction
	6f60  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 1
	6f68  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Target Address/Thermal/RAS
	6f6a  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Channel Target Address Decoder
	6f6b  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Channel Target Address Decoder
	6f6c  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Channel Target Address Decoder
	6f6d  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Channel Target Address Decoder
	6f6e  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 2/3 Broadcast
	6f6f  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Global Broadcast
	6f70  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 0 Debug
	6f71  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Target Address/Thermal/RAS
	6f76  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link Debug
	6f78  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 1 Debug
	6f79  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Target Address/Thermal/RAS
	6f7d  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Ubox
	6f7e  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link Debug
	6f80  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 0
	6f81  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D R3 QPI Link 0/1
	6f83  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 0
	6f85  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 0 Debug
	6f86  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 0 Debug
	6f87  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 0 Debug
	6f88  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
	6f8a  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
	6f90  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 1
	6f93  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 1
	6f95  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 1 Debug
	6f96  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D QPI Link 1 Debug
	6f98  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
	6f99  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
	6f9a  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
	6f9c  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
	6fa0  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Home Agent 0
	6fa8  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Target Address/Thermal/RAS
	6faa  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel Target Address Decoder
	6fab  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel Target Address Decoder
	6fac  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel Target Address Decoder
	6fad  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel Target Address Decoder
	6fae  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Broadcast
	6faf  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Global Broadcast
	6fb0  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 0 Thermal Control
	6fb1  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 1 Thermal Control
	6fb2  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 0 Error
	6fb3  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 1 Error
	6fb4  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 2 Thermal Control
	6fb5  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 3 Thermal Control
	6fb6  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 2 Error
	6fb7  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 0 - Channel 3 Error
	6fb8  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 2/3 Interface
	6fb9  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 2/3 Interface
	6fba  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 2/3 Interface
	6fbb  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 2/3 Interface
	6fbc  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Interface
	6fbd  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Interface
	6fbe  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Interface
	6fbf  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DDRIO Channel 0/1 Interface
	6fc0  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
	6fc1  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
	6fc2  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
	6fc3  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
	6fc4  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
	6fc5  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
	6fc6  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
	6fc7  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
	6fc8  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
	6fc9  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
	6fca  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
	6fcb  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
	6fcc  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
	6fcd  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
	6fce  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
	6fcf  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Power Control Unit
	6fd0  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 0 Thermal Control
	6fd1  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 1 Thermal Control
	6fd2  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 0 Error
	6fd3  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 1 Error
	6fd4  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 2 Thermal Control
	6fd5  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 3 Thermal Control
	6fd6  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 2 Error
	6fd7  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Memory Controller 1 - Channel 3 Error
	6fe0  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	6fe1  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	6fe2  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	6fe3  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	6fe4  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	6fe5  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	6fe6  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	6fe7  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	6fe8  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	6fe9  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	6fea  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	6feb  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	6fec  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	6fed  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	6fee  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	6fef  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	6ff0  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	6ff1  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	6ff8  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	6ff9  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	6ffa  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	6ffb  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	6ffc  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	6ffd  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	6ffe  Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D Caching Agent
	7000  82371SB PIIX3 ISA [Natoma/Triton II]
		01de fffd  Propolis Virtual PIIX3 ISA Controller
		1af4 1100  Qemu virtual machine
	7010  82371SB PIIX3 IDE [Natoma/Triton II]
		1af4 1100  Qemu virtual machine
	7020  82371SB PIIX3 USB [Natoma/Triton II]
		1af4 1100  QEMU Virtual Machine
	7030  430VX - 82437VX TVX [Triton VX]
	7050  Intercast Video Capture Card
	7051  PB 642365-003 (Business Video Conferencing Card)
	7100  430TX - 82439TX MTXC
	7110  82371AB/EB/MB PIIX4 ISA
		15ad 1976  Virtual Machine Chipset
	7111  82371AB/EB/MB PIIX4 IDE
		15ad 1976  Virtual Machine Chipset
	7112  82371AB/EB/MB PIIX4 USB
		15ad 1976  Virtual Machine Chipset
		1af4 1100  QEMU Virtual Machine
	7113  82371AB/EB/MB PIIX4 ACPI
		01de fffc  Propolis Virtual PIIX4 PM Controller
		15ad 1976  Virtual Machine Chipset
		1af4 1100  Qemu virtual machine
	7120  82810 GMCH (Graphics Memory Controller Hub)
		4c53 1040  CL7 mainboard
		4c53 1060  PC7 mainboard
	7121  82810 (CGC) Chipset Graphics Controller
		4c53 1040  CL7 mainboard
		4c53 1060  PC7 mainboard
		8086 4341  Cayman (CA810) Mainboard
	7122  82810 DC-100 (GMCH) Graphics Memory Controller Hub
	7123  82810 DC-100 (CGC) Chipset Graphics Controller
	7124  82810E DC-133 (GMCH) Graphics Memory Controller Hub
		1028 00b4  OptiPlex GX110
	7125  82810E DC-133 (CGC) Chipset Graphics Controller
		1028 00b4  OptiPlex GX110
	7126  82810 DC-133 System and Graphics Controller
	7128  82810-M DC-100 System and Graphics Controller
	712a  82810-M DC-133 System and Graphics Controller
	7180  440LX/EX - 82443LX/EX Host bridge
	7181  440LX/EX - 82443LX/EX AGP bridge
	7190  440BX/ZX/DX - 82443BX/ZX/DX Host bridge
		0e11 0500  Armada 1750 Laptop System Chipset
		0e11 b110  Armada M700/E500
		1028 008e  PowerEdge 1300 mainboard
		1043 803b  CUBX-L/E Mainboard
		1179 0001  Toshiba Tecra 8100 Laptop System Chipset
		15ad 1976  Virtual Machine Chipset
		4c53 1050  CT7 mainboard
		4c53 1051  CE7 mainboard
	7191  440BX/ZX/DX - 82443BX/ZX/DX AGP bridge
		1028 008e  PowerEdge 1300 mainboard
	7192  440BX/ZX/DX - 82443BX/ZX/DX Host bridge (AGP disabled)
		0e11 0460  Armada 1700 Laptop System Chipset
		1179 0001  Satellite 4010
		4c53 1000  CC7/CR7/CP7/VC7/VP7/VR7 mainboard
		8086 7190  Dell PowerEdge 350
	7194  82440MX Host Bridge
		1033 0000  Versa Note Vxi
		4c53 10a0  CA3/CR3 mainboard
	7195  82440MX AC'97 Audio Controller
		1033 80cc  Versa Note VXi
		10cf 1099  QSound_SigmaTel Stac97 PCI Audio
		11d4 0040  SoundMAX Integrated Digital Audio
		11d4 0048  SoundMAX Integrated Digital Audio
	7196  82440MX AC'97 Modem Controller
	7198  82440MX ISA Bridge
	7199  82440MX EIDE Controller
	719a  82440MX USB Universal Host Controller
	719b  82440MX Power Management Controller
	71a0  440GX - 82443GX Host bridge
		4c53 1050  CT7 mainboard
		4c53 1051  CE7 mainboard
	71a1  440GX - 82443GX AGP bridge
	71a2  440GX - 82443GX Host bridge (AGP disabled)
		4c53 1000  CC7/CR7/CP7/VC7/VP7/VR7 mainboard
	7360  XMM7360 LTE Advanced Modem
	7560  XMM7560 LTE Advanced Pro Modem
	7600  82372FB PIIX5 ISA
	7601  82372FB PIIX5 IDE
	7602  82372FB PIIX5 USB
	7603  82372FB PIIX5 SMBus
	7800  82740 (i740) AGP Graphics Accelerator
		003d 0008  Starfighter AGP
		003d 000b  Starfighter AGP
		1092 0100  Stealth II G460
		10b4 201a  Lightspeed 740
		10b4 202f  Lightspeed 740
		8086 0000  Terminator 2x/i
		8086 0100  Intel740 Graphics Accelerator
# Unlike other PCH components. The eSPI controller is specific to each chipset model
	7a84  Z690 Chipset LPC/eSPI Controller
	7aa3  Alder Lake-S PCH SMBus Controller
	7aa4  Alder Lake-S PCH SPI Controller
	7aa7  Alder Lake-S PCH Shared SRAM
	7aa8  Alder Lake-S PCH Serial IO UART #0
	7aab  Alder Lake-S PCH Serial IO SPI Controller #1
	7ab0  Alder Lake-S PCH PCI Express Root Port #9
	7ab4  Alder Lake-S PCH PCI Express Root Port #13
	7ab8  Alder Lake-S PCH PCI Express Root Port #1
	7ab9  Alder Lake-S PCH PCI Express Root Port #2
	7abc  Alder Lake-S PCH PCI Express Root Port #5
	7abd  Alder Lake-S PCH PCI Express Root Port #6
	7abf  Alder Lake-S PCH PCI Express Root Port #8
	7ac8  Alder Lake-S PCH PCI Express Root Port #25
	7acc  Alder Lake-S PCH Serial IO I2C Controller #0
	7acd  Alder Lake-S PCH Serial IO I2C Controller #1
	7ace  Alder Lake-S PCH Serial IO I2C Controller #2
	7acf  Alder Lake-S PCH Serial IO I2C Controller #3
	7ad0  Alder Lake-S HD Audio Controller
	7ae0  Alder Lake-S PCH USB 3.2 Gen 2x2 XHCI Controller
	7ae2  Alder Lake-S PCH SATA Controller [AHCI Mode]
	7ae8  Alder Lake-S PCH HECI Controller #1
	7af0  Alder Lake-S PCH CNVi WiFi
		8086 0034  Wireless-AC 9560
		8086 0070  Wi-Fi 6 AX201 160MHz
		8086 0094  Wi-Fi 6 AX201 160MHz
	7afc  Alder Lake-S PCH Serial IO I2C Controller #4
	7afd  Alder Lake-S PCH Serial IO I2C Controller #5
	7d0b  Volume Management Device NVMe RAID Controller Intel Corporation
	7e01  Meteor Lake-P LPC/eSPI Controller
	7e22  Meteor Lake-P SMBus Controller
	7e23  Meteor Lake-P SPI Controller
	7e24  Meteor Lake-P Trace Hub
	7e25  Meteor Lake-P Serial IO UART Controller #0
	7e26  Meteor Lake-P Serial IO UART Controller #1
	7e27  Meteor Lake-P Serial IO SPI Controller #0
	7e28  Meteor Lake-P HD Audio Controller
	7e30  Meteor Lake-P Serial IO SPI Controller #1
	7e46  Meteor Lake-P Serial IO SPI Controller #2
	7e50  Meteor Lake-P Serial IO I2C Controller #4
	7e51  Meteor Lake-P Serial IO I2C Controller #5
	7e52  Meteor Lake-P Serial IO UART Controller #2
	7e78  Meteor Lake-P Serial IO I2C Controller #0
	7e79  Meteor Lake-P Serial IO I2C Controller #1
	7e7a  Meteor Lake-P Serial IO I2C Controller #2
	7e7b  Meteor Lake-P Serial IO I2C Controller #3
	7e7d  Meteor Lake-P USB 3.2 Gen 2x1 xHCI Host Controller
	7e7e  Meteor Lake-P USB Device Controller
	7ec0  Meteor Lake-P Thunderbolt 4 USB Controller
	7ec2  Meteor Lake-P Thunderbolt 4 NHI #0
	7ec3  Meteor Lake-P Thunderbolt 4 NHI #1
	7ec4  Meteor Lake-P Thunderbolt 4 PCI Express Root Port #0
	7ec5  Meteor Lake-P Thunderbolt 4 PCI Express Root Port #1
	7ec6  Meteor Lake-P Thunderbolt 4 PCI Express Root Port #2
	7ec7  Meteor Lake-P Thunderbolt 4 PCI Express Root Port #3
	8002  Trusted Execution Technology Registers
	8003  Trusted Execution Technology Registers
	8100  US15W/US15X SCH [Poulsbo] Host Bridge
	8101  US15L/UL11L SCH [Poulsbo] Host Bridge
	8108  US15W/US15X SCH [Poulsbo] Graphics Controller
	8109  US15L/UL11L SCH [Poulsbo] Graphics Controller
	8110  US15W/US15X/US15L/UL11L SCH [Poulsbo] PCI Express Port 1
	8112  US15W/US15X/US15L/UL11L SCH [Poulsbo] PCI Express Port 2
	8114  US15W/US15X/US15L/UL11L SCH [Poulsbo] USB UHCI Controller #1
	8115  US15W/US15X/US15L/UL11L SCH [Poulsbo] USB UHCI Controller #2
	8116  US15W/US15X/US15L/UL11L SCH [Poulsbo] USB UHCI Controller #3
	8117  US15W/US15X/US15L/UL11L SCH [Poulsbo] USB EHCI Controller
	8118  US15W/US15X/US15L/UL11L SCH [Poulsbo] USB Client Controller
	8119  US15W/US15X/US15L/UL11L SCH [Poulsbo] LPC Bridge
	811a  US15W/US15X/US15L/UL11L SCH [Poulsbo] IDE Controller
	811b  US15W/US15X/US15L/UL11L SCH [Poulsbo] HD Audio Controller
	811c  US15W/US15X/US15L/UL11L SCH [Poulsbo] SDIO/MMC Controller #1
	811d  US15W/US15X/US15L/UL11L SCH [Poulsbo] SDIO/MMC Controller #2
	811e  US15W/US15X/US15L/UL11L SCH [Poulsbo] SDIO/MMC Controller #3
	8180  Atom Processor E6xx PCI Express Port 3
	8181  Atom Processor E6xx PCI Express Port 4
	8182  Atom Processor E6xx Integrated Graphics Controller
	8183  Atom Processor E6xx Configuration Unit
	8184  Atom Processor E6xx PCI Express Port 1
	8185  Atom Processor E6xx PCI Express Port 2
	8186  Atom Processor E6xx LPC Bridge
	84c4  450KX/GX [Orion] - 82454KX/GX PCI bridge
	84c5  450KX/GX [Orion] - 82453KX/GX Memory controller
	84ca  450NX - 82451NX Memory & I/O Controller
	84cb  450NX - 82454NX/84460GX PCI Expander Bridge
	84e0  460GX - 84460GX System Address Controller (SAC)
	84e1  460GX - 84460GX System Data Controller (SDC)
	84e2  460GX - 84460GX AGP Bridge (GXB function 2)
	84e3  460GX - 84460GX Memory Address Controller (MAC)
	84e4  460GX - 84460GX Memory Data Controller (MDC)
	84e6  460GX - 82466GX Wide and fast PCI eXpander Bridge (WXB)
	84ea  460GX - 84460GX AGP Bridge (GXB function 1)
	8500  IXP4XX Network Processor (IXP420/421/422/425/IXC1100)
		1993 0ded  mGuard-PCI AV#2
		1993 0dee  mGuard-PCI AV#1
		1993 0def  mGuard-PCI AV#0
	8603  Ice Lake-LP Dynamic Tuning Processor Participant
	87c0  UHD Graphics 617
	87ca  UHD Graphics 617
	8800  Platform Controller Hub EG20T PCI Express Port
	8801  Platform Controller Hub EG20T Packet Hub
	8802  Platform Controller Hub EG20T Gigabit Ethernet Controller
	8803  Platform Controller Hub EG20T General Purpose IO Controller
	8804  Platform Controller Hub EG20T USB OHCI Controller #4
	8805  Platform Controller Hub EG20T USB OHCI Controller #5
	8806  Platform Controller Hub EG20T USB OHCI Controller #6
	8807  Platform Controller Hub EG20T USB2 EHCI Controller #2
	8808  Platform Controller Hub EG20T USB Client Controller
	8809  Platform Controller Hub EG20T SDIO Controller #1
	880a  Platform Controller Hub EG20T SDIO Controller #2
	880b  Platform Controller Hub EG20T SATA AHCI Controller
	880c  Platform Controller Hub EG20T USB OHCI Controller #1
	880d  Platform Controller Hub EG20T USB OHCI Controller #2
	880e  Platform Controller Hub EG20T USB OHCI Controller #3
	880f  Platform Controller Hub EG20T USB2 EHCI Controller #1
	8810  Platform Controller Hub EG20T DMA Controller #1
	8811  Platform Controller Hub EG20T UART Controller 0
	8812  Platform Controller Hub EG20T UART Controller 1
	8813  Platform Controller Hub EG20T UART Controller 2
	8814  Platform Controller Hub EG20T UART Controller 3
	8815  Platform Controller Hub EG20T DMA Controller #2
	8816  Platform Controller Hub EG20T Serial Peripheral Interface Bus
	8817  Platform Controller Hub EG20T I2C Controller
	8818  Platform Controller Hub EG20T Controller Area Network (CAN) Controller
	8819  Platform Controller Hub EG20T IEEE 1588 Hardware Assist
	8a03  Processor Power and Thermal Controller
	8a0d  Ice Lake Thunderbolt 3 NHI #1
	8a11  GNA Scoring Accelerator Module
	8a12  Ice Lake-LP Processor Host Bridge/DRAM Registers
	8a13  Ice Lake Thunderbolt 3 USB Controller
	8a14  Ice Lake Processor Host Bridge/DRAM Registers
	8a17  Ice Lake Thunderbolt 3 NHI #0
	8a19  Image Signal Processor
	8a1d  Ice Lake Thunderbolt 3 PCI Express Root Port #0
	8a1f  Ice Lake Thunderbolt 3 PCI Express Root Port #1
	8a21  Ice Lake Thunderbolt 3 PCI Express Root Port #2
	8a23  Ice Lake Thunderbolt 3 PCI Express Root Port #3
	8a51  Iris Plus Graphics G7 (Ice Lake)
	8a52  Iris Plus Graphics G7
	8a53  Iris Plus Graphics G7
	8a56  Iris Plus Graphics G1 (Ice Lake)
	8a58  Ice Lake-Y GT1 [UHD Graphics G1]
	8a5a  Iris Plus Graphics G4 (Ice Lake)
	8a5c  Iris Plus Graphics G4 (Ice Lake)
	8c00  8 Series/C220 Series Chipset Family 4-port SATA Controller 1 [IDE mode]
	8c01  8 Series Chipset Family 4-port SATA Controller 1 [IDE mode] - Mobile
	8c02  8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode]
		1028 05d7  Alienware X51 R2
		103c 1998  EliteDesk 800 G1
		17aa 3098  ThinkCentre E73
		17aa 309f  ThinkCentre M83
	8c03  8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode]
		103c 1909  ZBook 15
		17aa 220e  ThinkPad T440p
	8c04  8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
	8c05  8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
	8c06  8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
	8c07  8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
	8c08  8 Series/C220 Series Chipset Family 2-port SATA Controller 2 [IDE mode]
	8c09  8 Series/C220 Series Chipset Family 2-port SATA Controller 2 [IDE mode]
	8c0e  8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
	8c0f  8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
	8c10  8 Series/C220 Series Chipset Family PCI Express Root Port #1
		103c 1998  EliteDesk 800 G1
		1043 8534  ASUS H81I-PLUS
		17aa 220e  ThinkPad T440p
		17aa 3098  ThinkCentre E73
	8c11  8 Series/C220 Series Chipset Family PCI Express Root Port #1
	8c12  8 Series/C220 Series Chipset Family PCI Express Root Port #2
		103c 1998  EliteDesk 800 G1
		17aa 220e  ThinkPad T440p
	8c13  8 Series/C220 Series Chipset Family PCI Express Root Port #2
	8c14  8 Series/C220 Series Chipset Family PCI Express Root Port #3
	8c15  8 Series/C220 Series Chipset Family PCI Express Root Port #3
	8c16  8 Series/C220 Series Chipset Family PCI Express Root Port #4
	8c17  8 Series/C220 Series Chipset Family PCI Express Root Port #4
	8c18  8 Series/C220 Series Chipset Family PCI Express Root Port #5
	8c19  8 Series/C220 Series Chipset Family PCI Express Root Port #5
	8c1a  8 Series/C220 Series Chipset Family PCI Express Root Port #6
		17aa 3098  ThinkCentre E73
	8c1b  8 Series/C220 Series Chipset Family PCI Express Root Port #6
	8c1c  8 Series/C220 Series Chipset Family PCI Express Root Port #7
	8c1d  8 Series/C220 Series Chipset Family PCI Express Root Port #7
	8c1e  8 Series/C220 Series Chipset Family PCI Express Root Port #8
	8c1f  8 Series/C220 Series Chipset Family PCI Express Root Port #8
	8c20  8 Series/C220 Series Chipset High Definition Audio Controller
		1028 05d7  Alienware X51 R2
		103c 1909  ZBook 15
		103c 1998  EliteDesk 800 G1
		17aa 220e  ThinkPad T440p
		17aa 309f  ThinkCentre M83
	8c21  8 Series/C220 Series Chipset High Definition Audio Controller
	8c22  8 Series/C220 Series Chipset Family SMBus Controller
		1028 05d7  Alienware X51 R2
		103c 1909  ZBook 15
		103c 1998  EliteDesk 800 G1
		17aa 220e  ThinkPad T440p
		17aa 3098  ThinkCentre E73
		17aa 309f  ThinkCentre M83
	8c23  8 Series Chipset Family CHAP Counters
	8c24  8 Series Chipset Family Thermal Management Controller
	8c26  8 Series/C220 Series Chipset Family USB EHCI #1
		1028 05d7  Alienware X51 R2
		103c 1909  ZBook 15
		103c 1998  EliteDesk 800 G1
		17aa 220e  ThinkPad T440p
		17aa 2210  ThinkPad T540p
		17aa 3098  ThinkCentre E73
		17aa 309f  ThinkCentre M83
		2210 17aa  ThinkPad T540p
	8c2d  8 Series/C220 Series Chipset Family USB EHCI #2
		1028 05d7  Alienware X51 R2
		103c 1909  ZBook 15
		103c 1998  EliteDesk 800 G1
		17aa 220e  ThinkPad T440p
		17aa 3098  ThinkCentre E73
		17aa 309f  ThinkCentre M83
	8c31  8 Series/C220 Series Chipset Family USB xHCI
		1028 05d7  Alienware X51 R2
		103c 1909  ZBook 15
		103c 1998  EliteDesk 800 G1
		17aa 220e  ThinkPad T440p
		17aa 3098  ThinkCentre E73
		17aa 309f  ThinkCentre M83
	8c33  8 Series/C220 Series Chipset Family LAN Controller
	8c34  8 Series/C220 Series Chipset Family NAND Controller
	8c3a  8 Series/C220 Series Chipset Family MEI Controller #1
		1028 05d7  Alienware X51 R2
		103c 1909  ZBook 15
		103c 1998  EliteDesk 800 G1
		17aa 220e  ThinkPad T440p
		17aa 3098  ThinkCentre E73
		17aa 309f  ThinkCentre M83
	8c3b  8 Series/C220 Series Chipset Family MEI Controller #2
	8c3c  8 Series/C220 Series Chipset Family IDE-r Controller
	8c3d  8 Series/C220 Series Chipset Family KT Controller
		103c 1998  EliteDesk 800 G1
	8c40  8 Series/C220 Series Chipset Family LPC Controller
	8c41  8 Series Chipset Family Mobile Super SKU LPC Controller
	8c42  8 Series/C220 Series Chipset Family Desktop Super SKU LPC Controller
	8c43  8 Series/C220 Series Chipset Family LPC Controller
	8c44  Z87 Express LPC Controller
	8c45  8 Series/C220 Series Chipset Family LPC Controller
	8c46  Z85 Express LPC Controller
	8c47  8 Series/C220 Series Chipset Family LPC Controller
	8c48  8 Series/C220 Series Chipset Family LPC Controller
	8c49  HM86 Express LPC Controller
	8c4a  H87 Express LPC Controller
		1028 05d7  Alienware X51 R2
	8c4b  HM87 Express LPC Controller
	8c4c  Q85 Express LPC Controller
		17aa 309f  ThinkCentre M83
	8c4d  8 Series/C220 Series Chipset Family LPC Controller
	8c4e  Q87 Express LPC Controller
		103c 1998  EliteDesk 800 G1
	8c4f  QM87 Express LPC Controller
		103c 1909  ZBook 15
		17aa 220e  ThinkPad T440p
	8c50  B85 Express LPC Controller
	8c51  8 Series/C220 Series Chipset Family LPC Controller
	8c52  C222 Series Chipset Family Server Essential SKU LPC Controller
	8c53  8 Series/C220 Series Chipset Family LPC Controller
	8c54  C224 Series Chipset Family Server Standard SKU LPC Controller
	8c55  8 Series/C220 Series Chipset Family LPC Controller
	8c56  C226 Series Chipset Family Server Advanced SKU LPC Controller
	8c57  8 Series/C220 Series Chipset Family LPC Controller
	8c58  8 Series/C220 Series Chipset Family WS SKU LPC Controller
	8c59  8 Series/C220 Series Chipset Family LPC Controller
	8c5a  8 Series/C220 Series Chipset Family LPC Controller
	8c5b  8 Series/C220 Series Chipset Family LPC Controller
	8c5c  H81 Express LPC Controller
		17aa 3098  ThinkCentre E73
	8c5d  8 Series/C220 Series Chipset Family LPC Controller
	8c5e  8 Series/C220 Series Chipset Family LPC Controller
	8c5f  8 Series/C220 Series Chipset Family LPC Controller
	8c80  9 Series Chipset Family SATA Controller [IDE Mode]
	8c81  9 Series Chipset Family SATA Controller [IDE Mode]
	8c82  9 Series Chipset Family SATA Controller [AHCI Mode]
	8c83  9 Series Chipset Family SATA Controller [AHCI Mode]
	8c84  9 Series Chipset Family SATA Controller [RAID Mode]
	8c85  9 Series Chipset Family SATA Controller [RAID Mode]
	8c86  9 Series Chipset Family SATA Controller [RAID Mode]
	8c87  9 Series Chipset Family SATA Controller [RAID Mode]
	8c88  9 Series Chipset Family SATA Controller [IDE Mode]
	8c89  9 Series Chipset Family SATA Controller [IDE Mode]
	8c8e  9 Series Chipset Family SATA Controller [RAID Mode]
	8c8f  9 Series Chipset Family SATA Controller [RAID Mode]
	8c90  9 Series Chipset Family PCI Express Root Port 1
	8c92  9 Series Chipset Family PCI Express Root Port 2
	8c94  9 Series Chipset Family PCI Express Root Port 3
	8c96  9 Series Chipset Family PCI Express Root Port 4
	8c98  9 Series Chipset Family PCI Express Root Port 5
	8c9a  9 Series Chipset Family PCI Express Root Port 6
	8c9c  9 Series Chipset Family PCI Express Root Port 7
	8c9e  9 Series Chipset Family PCI Express Root Port 8
	8ca0  9 Series Chipset Family HD Audio Controller
	8ca2  9 Series Chipset Family SMBus Controller
	8ca4  9 Series Chipset Family Thermal Controller
	8ca6  9 Series Chipset Family USB EHCI Controller #1
	8cad  9 Series Chipset Family USB EHCI Controller #2
	8cb1  9 Series Chipset Family USB xHCI Controller
	8cb3  9 Series Chipset Family LAN Controller
	8cba  9 Series Chipset Family ME Interface #1
	8cbb  9 Series Chipset Family ME Interface #2
	8cbc  9 Series Chipset Family IDE-R Controller
	8cbd  9 Series Chipset Family KT Controller
	8cc1  9 Series Chipset Family LPC Controller
	8cc2  9 Series Chipset Family LPC Controller
	8cc3  HM97 Chipset LPC Controller
	8cc4  Z97 Chipset LPC Controller
	8cc5  QM97 Chipset LPC Controller
	8cc6  H97 Chipset LPC Controller
	8d00  C610/X99 series chipset 4-port SATA Controller [IDE mode]
	8d02  C610/X99 series chipset 6-Port SATA Controller [AHCI mode]
	8d04  C610/X99 series chipset SATA Controller [RAID mode]
	8d06  C610/X99 series chipset SATA Controller [RAID mode]
		17aa 1031  ThinkServer RAID 110i
	8d08  C610/X99 series chipset 2-port SATA Controller [IDE mode]
	8d0e  C610/X99 series chipset SATA Controller [RAID mode]
	8d10  C610/X99 series chipset PCI Express Root Port #1
	8d11  C610/X99 series chipset PCI Express Root Port #1
	8d12  C610/X99 series chipset PCI Express Root Port #2
	8d13  C610/X99 series chipset PCI Express Root Port #2
	8d14  C610/X99 series chipset PCI Express Root Port #3
	8d15  C610/X99 series chipset PCI Express Root Port #3
	8d16  C610/X99 series chipset PCI Express Root Port #4
	8d17  C610/X99 series chipset PCI Express Root Port #4
	8d18  C610/X99 series chipset PCI Express Root Port #5
	8d19  C610/X99 series chipset PCI Express Root Port #5
	8d1a  C610/X99 series chipset PCI Express Root Port #6
	8d1b  C610/X99 series chipset PCI Express Root Port #6
	8d1c  C610/X99 series chipset PCI Express Root Port #7
	8d1d  C610/X99 series chipset PCI Express Root Port #7
	8d1e  C610/X99 series chipset PCI Express Root Port #8
	8d1f  C610/X99 series chipset PCI Express Root Port #8
	8d20  C610/X99 series chipset HD Audio Controller
	8d21  C610/X99 series chipset HD Audio Controller
	8d22  C610/X99 series chipset SMBus Controller
		15d9 0832  X10SRL-F
	8d24  C610/X99 series chipset Thermal Subsystem
	8d26  C610/X99 series chipset USB Enhanced Host Controller #1
		15d9 0832  X10SRL-F
	8d2d  C610/X99 series chipset USB Enhanced Host Controller #2
		15d9 0832  X10SRL-F
	8d31  C610/X99 series chipset USB xHCI Host Controller
		15d9 0832  X10SRL-F
	8d33  C610/X99 series chipset LAN Controller
	8d34  C610/X99 series chipset NAND Controller
	8d3a  C610/X99 series chipset MEI Controller #1
		15d9 0832  X10SRL-F
	8d3b  C610/X99 series chipset MEI Controller #2
		15d9 0832  X10SRL-F
	8d3c  C610/X99 series chipset IDE-r Controller
	8d3d  C610/X99 series chipset KT Controller
	8d40  C610/X99 series chipset LPC Controller
	8d41  C610/X99 series chipset LPC Controller
	8d42  C610/X99 series chipset LPC Controller
	8d43  C610/X99 series chipset LPC Controller
	8d44  C610/X99 series chipset LPC Controller
		15d9 0832  X10SRL-F
	8d45  C610/X99 series chipset LPC Controller
	8d46  C610/X99 series chipset LPC Controller
	8d47  C610/X99 series chipset LPC Controller
	8d48  C610/X99 series chipset LPC Controller
	8d49  C610/X99 series chipset LPC Controller
	8d4a  C610/X99 series chipset LPC Controller
	8d4b  C610/X99 series chipset LPC Controller
	8d4c  C610/X99 series chipset LPC Controller
	8d4d  C610/X99 series chipset LPC Controller
	8d4e  C610/X99 series chipset LPC Controller
	8d4f  C610/X99 series chipset LPC Controller
	8d60  C610/X99 series chipset sSATA Controller [IDE mode]
	8d62  C610/X99 series chipset sSATA Controller [AHCI mode]
	8d64  C610/X99 series chipset sSATA Controller [RAID mode]
	8d66  C610/X99 series chipset sSATA Controller [RAID mode]
	8d68  C610/X99 series chipset sSATA Controller [IDE mode]
	8d6e  C610/X99 series chipset sSATA Controller [RAID mode]
	8d7c  C610/X99 series chipset SPSR
		15d9 0832  X10SRL-F
	8d7d  C610/X99 series chipset MS SMBus 0
	8d7e  C610/X99 series chipset MS SMBus 1
	8d7f  C610/X99 series chipset MS SMBus 2
	9000  IXP2000 Family Network Processor
	9001  IXP2400 Network Processor
	9002  IXP2300 Network Processor
	9004  IXP2800 Network Processor
	9621  Integrated RAID
	9622  Integrated RAID
	9641  Integrated RAID
	96a1  Integrated RAID
	9840  Lakefield GT2 [UHD Graphics]
	9841  Lakefield GT1.5 [UHD Graphics]
	9a01  11th Gen Core Processor PCIe Controller #1
	9a03  TigerLake-LP Dynamic Tuning Processor Participant
	9a09  11th Gen Core Processor PCIe Controller
	9a0b  Volume Management Device NVMe RAID Controller
	9a0d  Tigerlake Telemetry Aggregator Driver
	9a0f  11th Gen Core Processor PCIe Controller #0
	9a11  GNA Scoring Accelerator module
	9a13  Tiger Lake-LP Thunderbolt 4 USB Controller
	9a14  11th Gen Core Processor Host Bridge/DRAM Registers
	9a17  Tiger Lake-H Thunderbolt 4 USB Controller
	9a1b  Tiger Lake-LP Thunderbolt 4 NHI #0
	9a1d  Tiger Lake-LP Thunderbolt 4 NHI #1
	9a1f  Tiger Lake-H Thunderbolt 4 NHI #0
	9a21  Tiger Lake-H Thunderbolt 4 NHI #1
	9a23  Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #0
	9a25  Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #1
	9a26  11th Gen Core Processor Host Bridge/DRAM Registers
	9a27  Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #2
	9a29  Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #3
	9a2b  Tiger Lake-H Thunderbolt 4 PCI Express Root Port #0
	9a2d  Tiger Lake-H Thunderbolt 4 PCI Express Root Port #1
	9a2f  Tiger Lake-H Thunderbolt 4 PCI Express Root Port #2
	9a31  Tiger Lake-H Thunderbolt 4 PCI Express Root Port #3
	9a33  Tiger Lake Trace Hub
	9a36  11th Gen Core Processor Host Bridge/DRAM Registers
	9a40  Tiger Lake-UP4 GT2 [Iris Xe Graphics]
	9a49  TigerLake-LP GT2 [Iris Xe Graphics]
	9a60  TigerLake-H GT1 [UHD Graphics]
	9a68  TigerLake-H GT1 [UHD Graphics]
	9a70  Tiger Lake-H GT1 [UHD Graphics]
	9a78  Tiger Lake-LP GT2 [UHD Graphics G4]
	9b21  Comet Lake-U GT2 [UHD Graphics 620]
	9b33  Comet Lake-S 6c Host Bridge/DRAM Controller
	9b41  CometLake-U GT2 [UHD Graphics]
		1028 09bd  Latitude 7310
		1028 09be  Latitude 7410
	9b43  10th Gen Core Processor Host Bridge/DRAM Registers
	9b44  10th Gen Core Processor Host Bridge/DRAM Registers
	9b53  Comet Lake-S 6c Host Bridge/DRAM Controller
	9b54  10th Gen Core Processor Host Bridge/DRAM Registers
	9b61  Comet Lake-U v1 4c Host Bridge/DRAM Controller
		1028 09be  Latitude 7410
	9b63  10th Gen Core Processor Host Bridge/DRAM Registers
	9b64  10th Gen Core Processor Host Bridge/DRAM Registers
	9ba4  Comet Lake-H GT1 [UHD Graphics 610]
	9ba8  CometLake-S GT1 [UHD Graphics 610]
	9baa  Comet Lake UHD Graphics
	9bac  Comet Lake UHD Graphics
	9bc4  CometLake-H GT2 [UHD Graphics]
	9bc5  CometLake-S GT2 [UHD Graphics 630]
	9bc6  Comet Lake-S GT2 [UHD Graphics P630]
	9bc8  CometLake-S GT2 [UHD Graphics 630]
	9bca  Comet Lake UHD Graphics
	9bcc  Comet Lake UHD Graphics
	9be6  Comet Lake-S GT2 [UHD Graphics P630]
	9bf6  Coffee Lake-S GT2 [UHD Graphics P630]
	9c00  8 Series SATA Controller 1 [IDE mode]
	9c01  8 Series SATA Controller 1 [IDE mode]
	9c02  8 Series SATA Controller 1 [AHCI mode]
	9c03  8 Series SATA Controller 1 [AHCI mode]
		17aa 2214  ThinkPad X240
	9c04  8 Series SATA Controller 1 [RAID mode]
	9c05  8 Series SATA Controller 1 [RAID mode]
	9c06  8 Series SATA Controller 1 [RAID mode]
	9c07  8 Series SATA Controller 1 [RAID mode]
	9c08  8 Series SATA Controller 2 [IDE mode]
	9c09  8 Series SATA Controller 2 [IDE mode]
	9c0a  8 Series SATA Controller [Reserved]
	9c0b  8 Series SATA Controller [Reserved]
	9c0c  8 Series SATA Controller [Reserved]
	9c0d  8 Series SATA Controller [Reserved]
	9c0e  8 Series SATA Controller 1 [RAID mode]
	9c0f  8 Series SATA Controller 1 [RAID mode]
	9c10  8 Series PCI Express Root Port 1
	9c11  8 Series PCI Express Root Port 1
	9c12  8 Series PCI Express Root Port 2
	9c13  8 Series PCI Express Root Port 2
	9c14  8 Series PCI Express Root Port 3
	9c15  8 Series PCI Express Root Port 3
	9c16  8 Series PCI Express Root Port 4
	9c17  8 Series PCI Express Root Port 4
	9c18  8 Series PCI Express Root Port 5
	9c19  8 Series PCI Express Root Port 5
	9c1a  8 Series PCI Express Root Port 6
	9c1b  8 Series PCI Express Root Port 6
	9c1c  8 Series PCI Express Root Port 7
	9c1d  8 Series PCI Express Root Port 7
	9c1e  8 Series PCI Express Root Port 8
	9c1f  8 Series PCI Express Root Port 8
	9c20  8 Series HD Audio Controller
		17aa 2214  ThinkPad X240
	9c21  8 Series HD Audio Controller
	9c22  8 Series SMBus Controller
		17aa 2214  ThinkPad X240
	9c23  8 Series CHAP Counters
	9c24  8 Series Thermal
	9c26  8 Series USB EHCI #1
		17aa 220c  T440s
		17aa 2214  ThinkPad X240
	9c2d  8 Series USB EHCI #2
	9c31  8 Series USB xHCI HC
		17aa 2214  ThinkPad X240
		8086 7270  Apple MacBookAir6,2 / MacBookPro11,1
	9c35  8 Series SDIO Controller
	9c36  8 Series Audio DSP Controller
	9c3a  8 Series HECI #0
		17aa 2214  ThinkPad X240
	9c3b  8 Series HECI #1
	9c3c  8 Series HECI IDER
	9c3d  8 Series HECI KT
	9c40  8 Series LPC Controller
	9c41  8 Series LPC Controller
	9c42  8 Series LPC Controller
	9c43  8 Series LPC Controller
		17aa 2214  ThinkPad X240
	9c44  8 Series LPC Controller
	9c45  8 Series LPC Controller
	9c46  8 Series LPC Controller
	9c47  8 Series LPC Controller
	9c60  8 Series Low Power Sub-System DMA
	9c61  8 Series I2C Controller #0
	9c62  8 Series I2C Controller #1
	9c63  8 Series UART Controller #0
	9c64  8 Series UART Controller #1
	9c65  8 Series SPI Controller #0
	9c66  8 Series SPI Controller #1
	9c83  Wildcat Point-LP SATA Controller [AHCI Mode]
	9c85  Wildcat Point-LP SATA Controller [RAID Mode]
	9c87  Wildcat Point-LP SATA Controller [RAID Mode]
	9c8f  Wildcat Point-LP SATA Controller [RAID Mode]
	9c90  Wildcat Point-LP PCI Express Root Port #1
	9c92  Wildcat Point-LP PCI Express Root Port #2
	9c94  Wildcat Point-LP PCI Express Root Port #3
	9c96  Wildcat Point-LP PCI Express Root Port #4
	9c98  Wildcat Point-LP PCI Express Root Port #5
	9c9a  Wildcat Point-LP PCI Express Root Port #6
	9ca0  Wildcat Point-LP High Definition Audio Controller
	9ca2  Wildcat Point-LP SMBus Controller
	9ca4  Wildcat Point-LP Thermal Management Controller
	9ca6  Wildcat Point-LP USB EHCI Controller
	9cb1  Wildcat Point-LP USB xHCI Controller
	9cb5  Wildcat Point-LP Secure Digital IO Controller
	9cb6  Wildcat Point-LP Smart Sound Technology Controller
	9cba  Wildcat Point-LP MEI Controller #1
	9cbb  Wildcat Point-LP MEI Controller #2
	9cbc  Wildcat Point-LP IDE-r Controller
	9cbd  Wildcat Point-LP KT Controller
	9cc1  Wildcat Point-LP LPC Controller
	9cc2  Wildcat Point-LP LPC Controller
	9cc3  Wildcat Point-LP LPC Controller
	9cc5  Wildcat Point-LP LPC Controller
	9cc6  Wildcat Point-LP LPC Controller
	9cc7  Wildcat Point-LP LPC Controller
	9cc9  Wildcat Point-LP LPC Controller
	9ce0  Wildcat Point-LP Serial IO DMA Controller
	9ce1  Wildcat Point-LP Serial IO I2C Controller #0
	9ce2  Wildcat Point-LP Serial IO I2C Controller #1
	9ce3  Wildcat Point-LP Serial IO UART Controller #0
	9ce4  Wildcat Point-LP Serial IO UART Controller #1
	9ce5  Wildcat Point-LP Serial IO GSPI Controller #0
	9ce6  Wildcat Point-LP Serial IO GSPI Controller #1
	9d03  Sunrise Point-LP SATA Controller [AHCI mode]
		1025 115f  Acer Aspire E5-575G
		1028 06dc  Latitude E7470
		1028 06e6  Latitude 11 5175 2-in-1
		1028 06f3  Latitude 3570
		103c 8079  EliteBook 840 G3
		17aa 225d  ThinkPad T480
		17aa 382a  B51-80 Laptop
	9d10  Sunrise Point-LP PCI Express Root Port #1
	9d11  Sunrise Point-LP PCI Express Root Port #2
	9d12  Sunrise Point-LP PCI Express Root Port #3
	9d13  Sunrise Point-LP PCI Express Root Port #4
	9d14  Sunrise Point-LP PCI Express Root Port #5
		17aa 382a  B51-80 Laptop
	9d15  Sunrise Point-LP PCI Express Root Port #6
		17aa 382a  B51-80 Laptop
	9d16  Sunrise Point-LP PCI Express Root Port #7
	9d17  Sunrise Point-LP PCI Express Root Port #8
	9d18  Sunrise Point-LP PCI Express Root Port #9
		17aa 2247  ThinkPad T570
		17aa 382a  B51-80 Laptop
	9d19  Sunrise Point-LP PCI Express Root Port #10
	9d1a  Sunrise Point-LP PCI Express Root Port #11
	9d21  Sunrise Point-LP PMC
		1025 115f  Acer Aspire E5-575G
		1028 06d6  Latitude 7275 tablet
		1028 06dc  Latitude E7470
		1028 06e6  Latitude 11 5175 2-in-1
		1028 06f3  Latitude 3570
		103c 8079  EliteBook 840 G3
		17aa 2247  ThinkPad T570
		17aa 224f  ThinkPad X1 Carbon 5th Gen
		17aa 225d  ThinkPad T480
		17aa 382a  B51-80 Laptop
	9d23  Sunrise Point-LP SMBus
		1025 115f  Acer Aspire E5-575G
		1028 06d6  Latitude 7275 tablet
		1028 06dc  Latitude E7470
		1028 06e6  Latitude 11 5175 2-in-1
		1028 06f3  Latitude 3570
		103c 8079  EliteBook 840 G3
		17aa 2247  ThinkPad T570
		17aa 224f  ThinkPad X1 Carbon 5th Gen
		17aa 225d  ThinkPad T480
		17aa 382a  B51-80 Laptop
	9d27  Sunrise Point-LP Serial IO UART Controller #0
	9d28  Sunrise Point-LP Serial IO UART Controller #1
	9d29  Sunrise Point-LP Serial IO SPI Controller #0
	9d2a  Sunrise Point-LP Serial IO SPI Controller #1
	9d2d  Sunrise Point-LP Secure Digital IO Controller
	9d2f  Sunrise Point-LP USB 3.0 xHCI Controller
		1025 115f  Acer Aspire E5-575G
		1028 06d6  Latitude 7275 tablet
		1028 06dc  Latitude E7470
		1028 06e6  Latitude 11 5175 2-in-1
		1028 06f3  Latitude 3570
		103c 8079  EliteBook 840 G3
		17aa 2247  ThinkPad T570
		17aa 225d  ThinkPad T480
		17aa 382a  B51-80 Laptop
	9d31  Sunrise Point-LP Thermal subsystem
		1025 115f  Acer Aspire E5-575G
		1028 06d6  Latitude 7275 tablet
		1028 06dc  Latitude E7470
		1028 06e6  Latitude 11 5175 2-in-1
		1028 06f3  Latitude 3570
		103c 8079  EliteBook 840 G3
		17aa 2247  ThinkPad T570
		17aa 224f  ThinkPad X1 Carbon 5th Gen
		17aa 225d  ThinkPad T480
		17aa 382a  B51-80 Laptop
	9d32  CSI-2 Host Controller
		1028 06d6  Latitude 7275 tablet
		1028 06e6  Latitude 11 5175 2-in-1
	9d35  Sunrise Point-LP Integrated Sensor Hub
		1028 06d6  Latitude 7275 tablet
		1028 06e6  Latitude 11 5175 2-in-1
	9d3a  Sunrise Point-LP CSME HECI #1
		1025 115f  Acer Aspire E5-575G
		1028 06d6  Latitude 7275 tablet
		1028 06dc  Latitude E7470
		1028 06e6  Latitude 11 5175 2-in-1
		1028 06f3  Latitude 3570
		103c 8079  EliteBook 840 G3
		17aa 2247  ThinkPad T570
		17aa 224f  ThinkPad X1 Carbon 5th Gen
		17aa 225d  ThinkPad T480
		17aa 382a  B51-80 Laptop
	9d3d  Sunrise Point-LP Active Management Technology - SOL
		103c 8079  EliteBook 840 G3
		17aa 2247  ThinkPad T570
	9d3e  iTouch Controller
	9d43  Sunrise Point-LP LPC Controller
		17aa 382a  B51-80 Laptop
	9d46  LPC/eSPI Controller
		1028 06d6  Latitude 7275 tablet
		1028 06e6  Latitude 11 5175 2-in-1
	9d48  Sunrise Point-LP LPC Controller
		1028 06dc  Latitude E7470
		1028 06f3  Latitude 3570
		103c 8079  EliteBook 840 G3
		17aa 2247  ThinkPad T570
	9d4e  Sunrise Point LPC Controller/eSPI Controller
		17aa 225d  ThinkPad T480
	9d50  Sunrise Point LPC Controller
	9d56  Sunrise Point-LP LPC Controller
	9d58  Sunrise Point-LP LPC Controller
		1025 115f  Acer Aspire E5-575G
		17aa 2247  ThinkPad T570
		17aa 224f  ThinkPad X1 Carbon 5th Gen
	9d60  Sunrise Point-LP Serial IO I2C Controller #0
		1025 115f  Acer Aspire E5-575G
		1028 06d6  Latitude 7275 tablet
		1028 06e6  Latitude 11 5175 2-in-1
		1028 06f3  Latitude 3570
		103c 8079  EliteBook 840 G3
		17aa 225d  ThinkPad T480
		8086 9d60  100 Series PCH/Sunrise Point PCH I2C0 [Skylake/Kaby Lake LPSS I2C]
	9d61  Sunrise Point-LP Serial IO I2C Controller #1
		1028 06d6  Latitude 7275 tablet
		1028 06e6  Latitude 11 5175 2-in-1
	9d62  Sunrise Point-LP Serial IO I2C Controller #2
		1028 06d6  Latitude 7275 tablet
		1028 06e6  Latitude 11 5175 2-in-1
	9d63  Sunrise Point-LP Serial IO I2C Controller #3
	9d64  Sunrise Point-LP Serial IO I2C Controller #4
	9d65  Sunrise Point-LP Serial IO I2C Controller #5
	9d66  Sunrise Point-LP Serial IO UART Controller #2
	9d70  Sunrise Point-LP HD Audio
		1028 06d6  Latitude 7275 tablet
		1028 06dc  Latitude E7470
		1028 06e6  Latitude 11 5175 2-in-1
		1028 06f3  Latitude 3570
		103c 8079  EliteBook 840 G3
		17aa 2247  ThinkPad T570
		17aa 382a  B51-80 Laptop
	9d71  Sunrise Point-LP HD Audio
		1025 1094  Acer Aspire E5-575G
		17aa 224f  ThinkPad X1 Carbon 5th Gen
		17aa 225d  ThinkPad T480
	9d84  Cannon Point-LP LPC Controller
		1028 089e  Inspiron 5482
	9da3  Cannon Point-LP SMBus Controller
	9da4  Cannon Point-LP SPI Controller
	9da8  Cannon Point-LP Serial IO UART Controller #2
	9daa  Cannon Point-LP Serial IO SPI Controller
	9dab  Cannon Point-LP Serial IO SPI Controller
	9db0  Cannon Point-LP PCI Express Root Port #9
	9db1  Cannon Point-LP PCI Express Root Port #10
	9db2  Cannon Point-LP PCI Express Root Port #1
	9db4  Cannon Point-LP PCI Express Root Port #13
		1028 089e  Inspiron 5482
	9db6  Cannon Point-LP PCI Express Root Port #15
	9db8  Cannon Point-LP PCI Express Root Port #1
	9dbc  Cannon Point-LP PCI Express Root Port #5
	9dbe  Cannon Point-LP PCI Express Root Port #7
	9dbf  Cannon Point PCI Express Root Port #8
	9dc4  Cannon Point-LP SD Host Controller
	9dc5  Cannon Point-LP Serial IO I2C Host Controller
	9dc8  Cannon Point-LP High Definition Audio Controller
		1028 089e  Inspiron 5482
	9dd3  Cannon Point-LP SATA Controller [AHCI Mode]
	9de0  Cannon Point-LP MEI Controller #1
	9de3  Cannon Point-LP Keyboard and Text (KT) Redirection
	9de8  Cannon Point-LP Serial IO I2C Controller #0
		1028 089e  Inspiron 5482
	9de9  Cannon Point-LP Serial IO I2C Controller #1
		1028 089e  Inspiron 5482
	9ded  Cannon Point-LP USB 3.1 xHCI Controller
	9def  Cannon Point-LP Shared SRAM
	9df0  Cannon Point-LP CNVi [Wireless-AC]
	9df5  BayHubTech Integrated SD controller
	9df9  Cannon Point-LP Thermal Controller
	9dfc  Cannon Point-LP Integrated Sensor Hub
	a000  Atom Processor D4xx/D5xx/N4xx/N5xx DMI Bridge
		1458 5000  GA-D525TUD
		8086 4f4d  DeskTop Board D510MO
		8086 544b  Desktop Board D425KT
	a001  Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
		1458 d000  GA-D525TUD
		8086 4f4d  DeskTop Board D510MO
		8086 544b  Desktop Board D425KT
	a002  Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
	a003  Atom Processor D4xx/D5xx/N4xx/N5xx CHAPS counter
	a010  Atom Processor D4xx/D5xx/N4xx/N5xx DMI Bridge
		1043 83ac  Eee PC 1015PX
		144d c072  Notebook N150P
	a011  Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
		1043 83ac  Eee PC 1015PX
		144d c072  Notebook N150P
	a012  Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
		1043 83ac  Eee PC 1015PX
		144d c072  Notebook N150P
	a013  Atom Processor D4xx/D5xx/N4xx/N5xx CHAPS counter
	a082  Tiger Lake-LP LPC Controller
	a0a3  Tiger Lake-LP SMBus Controller
	a0a4  Tiger Lake-LP SPI Controller
	a0a6  Tiger Lake-LP Trace Hub
	a0a8  Tiger Lake-LP Serial IO UART Controller #0
	a0a9  Tiger Lake-LP Serial IO UART Controller #1
	a0ab  Tiger Lake-LP Serial IO SPI Controller #1
	a0b0  Tiger Lake-LP PCI Express Root Port #9
	a0bd  Tigerlake PCH-LP PCI Express Root Port #6
	a0bf  Tiger Lake-LP PCI Express Root Port #8
	a0c5  Tiger Lake-LP Serial IO I2C Controller #4
	a0c6  Tiger Lake-LP Serial IO I2C Controller #5
	a0c8  Tiger Lake-LP Smart Sound Technology Audio Controller
# SATA controller on Intel Tiger Lake based mobile platforms in AHCI mode. Could be found on Panasonic Let's Note CF-SV2.
	a0d3  Tiger Lake-LP SATA Controller
	a0e0  Tiger Lake-LP Management Engine Interface
	a0e3  Tiger Lake-LP Active Management Technology - SOL
	a0e8  Tiger Lake-LP Serial IO I2C Controller #0
	a0e9  Tiger Lake-LP Serial IO I2C Controller #1
	a0ea  Tiger Lake-LP Serial IO I2C Controller #2
	a0eb  Tiger Lake-LP Serial IO I2C Controller #3
	a0ed  Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller
	a0ef  Tiger Lake-LP Shared SRAM
	a0f0  Wi-Fi 6 AX201
	a0fc  Tiger Lake-LP Integrated Sensor Hub
	a102  Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode]
	a103  HM170/QM170 Chipset SATA Controller [AHCI Mode]
		1028 06e4  XPS 15 9550
		103c 825b  OMEN-17-w001nv
	a105  Sunrise Point-H SATA Controller [RAID mode]
	a106  Q170/H170/Z170/CM236 Chipset SATA Controller [RAID Mode]
	a107  HM170/QM170 Chipset SATA Controller [RAID Mode]
	a10f  Sunrise Point-H SATA Controller [RAID mode]
	a110  100 Series/C230 Series Chipset Family PCI Express Root Port #1
	a111  100 Series/C230 Series Chipset Family PCI Express Root Port #2
	a112  100 Series/C230 Series Chipset Family PCI Express Root Port #3
	a113  100 Series/C230 Series Chipset Family PCI Express Root Port #4
	a114  100 Series/C230 Series Chipset Family PCI Express Root Port #5
	a115  100 Series/C230 Series Chipset Family PCI Express Root Port #6
	a116  100 Series/C230 Series Chipset Family PCI Express Root Port #7
	a117  100 Series/C230 Series Chipset Family PCI Express Root Port #8
	a118  100 Series/C230 Series Chipset Family PCI Express Root Port #9
	a119  100 Series/C230 Series Chipset Family PCI Express Root Port #10
	a11a  100 Series/C230 Series Chipset Family PCI Express Root Port #11
	a11b  100 Series/C230 Series Chipset Family PCI Express Root Port #12
	a11c  100 Series/C230 Series Chipset Family PCI Express Root Port #13
	a11d  100 Series/C230 Series Chipset Family PCI Express Root Port #14
	a11e  100 Series/C230 Series Chipset Family PCI Express Root Port #15
	a11f  100 Series/C230 Series Chipset Family PCI Express Root Port #16
	a120  100 Series/C230 Series Chipset Family P2SB
	a121  100 Series/C230 Series Chipset Family Power Management Controller
		1028 06e4  XPS 15 9550
		103c 825b  OMEN-17-w001nv
	a122  Sunrise Point-H cAVS
	a123  100 Series/C230 Series Chipset Family SMBus
		1028 06e4  XPS 15 9550
		103c 825b  OMEN-17-w001nv
	a124  100 Series/C230 Series Chipset Family SPI Controller
	a125  100 Series/C230 Series Chipset Family Gigabit Ethernet Controller
	a126  100 Series/C230 Series Chipset Family Trace Hub
	a127  100 Series/C230 Series Chipset Family Serial IO UART #0
	a128  100 Series/C230 Series Chipset Family Serial IO UART #1
	a129  100 Series/C230 Series Chipset Family Serial IO GSPI #0
	a12a  100 Series/C230 Series Chipset Family Serial IO GSPI #1
	a12f  100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller
		1028 06e4  XPS 15 9550
		103c 825b  OMEN-17-w001nv
	a130  100 Series/C230 Series Chipset Family USB Device Controller (OTG)
	a131  100 Series/C230 Series Chipset Family Thermal Subsystem
		1028 06e4  XPS 15 9550
		103c 825b  OMEN-17-w001nv
	a133  Sunrise Point-H Northpeak ACPI Function
	a135  100 Series/C230 Series Chipset Family Integrated Sensor Hub
	a13a  100 Series/C230 Series Chipset Family MEI Controller #1
		1028 06e4  XPS 15 9550
		103c 825b  OMEN-17-w001nv
	a13b  100 Series/C230 Series Chipset Family MEI Controller #2
	a13c  100 Series/C230 Series Chipset Family IDE Redirection
	a13d  100 Series/C230 Series Chipset Family KT Redirection
	a13e  100 Series/C230 Series Chipset Family MEI Controller #3
	a140  Sunrise Point-H LPC Controller
	a141  Sunrise Point-H LPC Controller
	a142  Sunrise Point-H LPC Controller
	a143  H110 Chipset LPC/eSPI Controller
	a144  H170 Chipset LPC/eSPI Controller
	a145  Z170 Chipset LPC/eSPI Controller
	a146  Q170 Chipset LPC/eSPI Controller
	a147  Q150 Chipset LPC/eSPI Controller
	a148  B150 Chipset LPC/eSPI Controller
	a149  C236 Chipset LPC/eSPI Controller
	a14a  C232 Chipset LPC/eSPI Controller
	a14b  Sunrise Point-H LPC Controller
	a14c  Sunrise Point-H LPC Controller
	a14d  QM170 Chipset LPC/eSPI Controller
	a14e  HM170 Chipset LPC/eSPI Controller
		1028 06e4  XPS 15 9550
		103c 825b  OMEN-17-w001nv
	a14f  Sunrise Point-H LPC Controller
	a150  CM236 Chipset LPC/eSPI Controller
	a151  Sunrise Point-H LPC Controller
	a152  HM175 Chipset LPC/eSPI Controller
	a153  QM175 Chipset LPC/eSPI Controller
	a154  CM238 Chipset LPC/eSPI Controller
	a155  Sunrise Point-H LPC Controller
	a156  Sunrise Point-H LPC Controller
	a157  Sunrise Point-H LPC Controller
	a158  Sunrise Point-H LPC Controller
	a159  Sunrise Point-H LPC Controller
	a15a  Sunrise Point-H LPC Controller
	a15b  Sunrise Point-H LPC Controller
	a15c  Sunrise Point-H LPC Controller
	a15d  Sunrise Point-H LPC Controller
	a15e  Sunrise Point-H LPC Controller
	a15f  Sunrise Point-H LPC Controller
	a160  100 Series/C230 Series Chipset Family Serial IO I2C Controller #0
		1028 06e4  XPS 15 9550
		103c 825b  OMEN-17-w001nv
	a161  100 Series/C230 Series Chipset Family Serial IO I2C Controller #1
		1028 06e4  XPS 15 9550
	a162  100 Series/C230 Series Chipset Family Serial IO I2C Controller #2
	a163  100 Series/C230 Series Chipset Family Serial IO I2C Controller #3
	a166  100 Series/C230 Series Chipset Family Serial IO UART Controller #2
	a167  100 Series/C230 Series Chipset Family PCI Express Root Port #17
	a168  100 Series/C230 Series Chipset Family PCI Express Root Port #18
	a169  100 Series/C230 Series Chipset Family PCI Express Root Port #19
	a16a  100 Series/C230 Series Chipset Family PCI Express Root Port #20
	a170  100 Series/C230 Series Chipset Family HD Audio Controller
		1028 06e4  XPS 15 9550
		103c 825b  OMEN-17-w001nv
	a171  CM238 HD Audio Controller
	a182  C620 Series Chipset Family SATA Controller [AHCI mode]
	a186  C620 Series Chipset Family SATA Controller [RAID mode]
	a190  C620 Series Chipset Family PCI Express Root Port #1
	a191  C620 Series Chipset Family PCI Express Root Port #2
	a192  C620 Series Chipset Family PCI Express Root Port #3
	a193  C620 Series Chipset Family PCI Express Root Port #4
	a194  C620 Series Chipset Family PCI Express Root Port #5
	a195  C620 Series Chipset Family PCI Express Root Port #6
	a196  C620 Series Chipset Family PCI Express Root Port #7
	a197  C620 Series Chipset Family PCI Express Root Port #8
	a198  C620 Series Chipset Family PCI Express Root Port #9
	a199  C620 Series Chipset Family PCI Express Root Port #10
	a19a  C620 Series Chipset Family PCI Express Root Port #11
	a19b  C620 Series Chipset Family PCI Express Root Port #12
	a19c  C620 Series Chipset Family PCI Express Root Port #13
	a19d  C620 Series Chipset Family PCI Express Root Port #14
	a19e  C620 Series Chipset Family PCI Express Root Port #15
	a19f  C620 Series Chipset Family PCI Express Root Port #16
	a1a0  C620 Series Chipset Family P2SB
	a1a1  C620 Series Chipset Family Power Management Controller
		15d9 095d  X11SPM-TF
	a1a2  C620 Series Chipset Family cAVS
	a1a3  C620 Series Chipset Family SMBus
		15d9 095d  X11SPM-TF
	a1a4  C620 Series Chipset Family SPI Controller
		15d9 095d  X11SPM-TF
	a1a6  C620 Series Chipset Family Trace Hub
	a1af  C620 Series Chipset Family USB 3.0 xHCI Controller
		15d9 095d  X11SPM-TF
	a1b1  C620 Series Chipset Family Thermal Subsystem
		15d9 095d  X11SPM-TF
	a1ba  C620 Series Chipset Family MEI Controller #1
		15d9 095d  X11SPM-TF
	a1bb  C620 Series Chipset Family MEI Controller #2
		15d9 095d  X11SPM-TF
	a1bc  C620 Series Chipset Family IDE Redirection
	a1bd  C620 Series Chipset Family KT Redirection
	a1be  C620 Series Chipset Family MEI Controller #3
		15d9 095d  X11SPM-TF
	a1c1  C621 Series Chipset LPC/eSPI Controller
	a1c2  C622 Series Chipset LPC/eSPI Controller
		15d9 095d  X11SPM-TF
	a1c3  C624 Series Chipset LPC/eSPI Controller
	a1c4  C625 Series Chipset LPC/eSPI Controller
	a1c5  C626 Series Chipset LPC/eSPI Controller
	a1c6  C627 Series Chipset LPC/eSPI Controller
	a1c7  C628 Series Chipset LPC/eSPI Controller
	a1d2  C620 Series Chipset Family SSATA Controller [AHCI mode]
	a1d6  C620 Series Chipset Family SSATA Controller [RAID mode]
	a1e7  C620 Series Chipset Family PCI Express Root Port #17
	a1e8  C620 Series Chipset Family PCI Express Root Port #18
	a1e9  C620 Series Chipset Family PCI Express Root Port #19
	a1ea  C620 Series Chipset Family PCI Express Root Port #20
	a1ec  C620 Series Chipset Family MROM 0
	a1ed  C620 Series Chipset Family MROM 1
	a1f8  Lewisburg IE: HECI #1
	a1f9  Lewisburg IE: HECI #2
	a1fa  Lewisburg IE: IDE-r
	a1fb  Lewisburg IE: KT Controller
	a1fc  Lewisburg IE: HECI #3
	a202  Lewisburg SATA Controller [AHCI mode]
	a206  Lewisburg SATA Controller [RAID mode]
	a223  Lewisburg SMBus
	a224  Lewisburg SPI Controller
	a242  Lewisburg LPC or eSPI Controller
	a243  Lewisburg LPC or eSPI Controller
	a252  Lewisburg SSATA Controller [AHCI mode]
	a256  Lewisburg SSATA Controller [RAID mode]
	a282  200 Series PCH SATA controller [AHCI mode]
		1462 7a72  H270 PC MATE
	a286  200 Series PCH SATA controller [RAID mode]
	a290  200 Series PCH PCI Express Root Port #1
	a291  200 Series PCH PCI Express Root Port #2
	a292  200 Series PCH PCI Express Root Port #3
	a293  200 Series PCH PCI Express Root Port #4
	a294  200 Series PCH PCI Express Root Port #5
		1462 7a72  H270 PC MATE
	a295  200 Series PCH PCI Express Root Port #6
	a296  200 Series PCH PCI Express Root Port #7
		1462 7a72  H270 PC MATE
	a297  200 Series PCH PCI Express Root Port #8
	a298  200 Series PCH PCI Express Root Port #9
		1462 7a72  H270 PC MATE
	a299  200 Series PCH PCI Express Root Port #10
	a29a  200 Series PCH PCI Express Root Port #11
	a29b  200 Series PCH PCI Express Root Port #12
	a29c  200 Series PCH PCI Express Root Port #13
	a29d  200 Series PCH PCI Express Root Port #14
	a29e  200 Series PCH PCI Express Root Port #15
	a29f  200 Series PCH PCI Express Root Port #16
	a2a0  200 Series/Z370 Chipset Family P2SB
	a2a1  200 Series/Z370 Chipset Family Power Management Controller
		1462 7a72  H270 PC MATE
	a2a3  200 Series/Z370 Chipset Family SMBus Controller
		1462 7a72  H270 PC MATE
	a2a4  200 Series/Z370 Chipset Family SPI Controller
	a2a5  200 Series/Z370 Chipset Family Gigabit Ethernet Controller
	a2a6  200 Series/Z370 Chipset Family Trace Hub
	a2a7  200 Series/Z370 Chipset Family Serial IO UART Controller #0
	a2a8  200 Series/Z370 Chipset Family Serial IO UART Controller #1
	a2a9  200 Series/Z370 Chipset Family Serial IO SPI Controller #0
	a2aa  200 Series/Z370 Chipset Family Serial IO SPI Controller #1
	a2af  200 Series/Z370 Chipset Family USB 3.0 xHCI Controller
		1462 7a72  H270 PC MATE
	a2b1  200 Series PCH Thermal Subsystem
		1462 7a72  H270 PC MATE
	a2ba  200 Series PCH CSME HECI #1
		1462 7a72  H270 PC MATE
	a2bb  200 Series PCH CSME HECI #2
	a2c4  200 Series PCH LPC Controller (H270)
		1462 7a72  H270 PC MATE
	a2c5  200 Series PCH LPC Controller (Z270)
	a2c6  200 Series PCH LPC Controller (Q270)
	a2c7  200 Series PCH LPC Controller (Q250)
	a2c8  200 Series PCH LPC Controller (B250)
	a2c9  Z370 Chipset LPC/eSPI Controller
	a2d2  X299 Chipset LPC/eSPI Controller
	a2d3  C422 Chipset LPC/eSPI Controller
	a2e0  200 Series PCH Serial IO I2C Controller #0
	a2e1  200 Series PCH Serial IO I2C Controller #1
	a2e2  200 Series PCH Serial IO I2C Controller #2
	a2e3  200 Series PCH Serial IO I2C Controller #3
	a2e6  200 Series PCH Serial IO UART Controller #2
	a2e7  200 Series PCH PCI Express Root Port #17
	a2e8  200 Series PCH PCI Express Root Port #18
	a2e9  200 Series PCH PCI Express Root Port #19
	a2ea  200 Series PCH PCI Express Root Port #20
	a2eb  200 Series PCH PCI Express Root Port #21
	a2ec  200 Series PCH PCI Express Root Port #22
	a2ed  200 Series PCH PCI Express Root Port #23
	a2ee  200 Series PCH PCI Express Root Port #24
	a2f0  200 Series PCH HD Audio
		1462 7a72  H270 PC MATE
		1462 fa72  H270 PC MATE
	a303  H310 Chipset LPC/eSPI Controller
	a304  H370 Chipset LPC/eSPI Controller
		1028 0869  Vostro 3470
	a305  Z390 Chipset LPC/eSPI Controller
	a306  Q370 Chipset LPC/eSPI Controller
	a309  Cannon Point-LP LPC Controller
	a30c  QM370 Chipset LPC/eSPI Controller
	a30d  HM470 Chipset LPC/eSPI Controller
	a30e  Cannon Lake LPC Controller
	a323  Cannon Lake PCH SMBus Controller
		1028 0869  Vostro 3470
	a324  Cannon Lake PCH SPI Controller
		1028 0869  Vostro 3470
	a328  Cannon Lake PCH Serial IO UART Host Controller
	a32b  Cannon Lake PCH SPI Host Controller
	a32c  Cannon Lake PCH PCI Express Root Port #21
	a32d  Cannon Lake PCH PCI Express Root Port #22
	a32e  Cannon Lake PCH PCI Express Root Port #23
	a32f  Cannon Lake PCH PCI Express Root Port #24
	a330  Cannon Lake PCH PCI Express Root Port #9
	a331  Cannon Lake PCH PCI Express Root Port #10
	a332  Cannon Lake PCH PCI Express Root Port #11
	a333  Cannon Lake PCH PCI Express Root Port #12
	a334  Cannon Lake PCH PCI Express Root Port #13
	a335  Cannon Lake PCH PCI Express Root Port #14
	a336  Cannon Lake PCH PCI Express Root Port #15
	a337  Cannon Lake PCH PCI Express Root Port #16
	a338  Cannon Lake PCH PCI Express Root Port #1
	a339  Cannon Lake PCH PCI Express Root Port #2
	a33a  Cannon Lake PCH PCI Express Root Port #3
	a33b  Cannon Lake PCH PCI Express Root Port #4
	a33c  Cannon Lake PCH PCI Express Root Port #5
	a33d  Cannon Lake PCH PCI Express Root Port #6
	a33e  Cannon Lake PCH PCI Express Root Port #7
	a33f  Cannon Lake PCH PCI Express Root Port #8
	a340  Cannon Lake PCH PCI Express Root Port #17
	a341  Cannon Lake PCH PCI Express Root Port #18
	a342  Cannon Lake PCH PCI Express Root Port #19
	a343  Cannon Lake PCH PCI Express Root Port #20
	a348  Cannon Lake PCH cAVS
		1028 0869  Vostro 3470
	a352  Cannon Lake PCH SATA AHCI Controller
		1028 0869  Vostro 3470
	a353  Cannon Lake Mobile PCH SATA AHCI Controller
	a360  Cannon Lake PCH HECI Controller
		1028 0869  Vostro 3470
	a363  Cannon Lake PCH Active Management Technology - SOL
	a364  Cannon Lake PCH HECI Controller #2
	a368  Cannon Lake PCH Serial IO I2C Controller #0
	a369  Cannon Lake PCH Serial IO I2C Controller #1
	a36a  Cannon Lake PCH Serial IO I2C Controller #2
	a36b  Cannon Lake PCH Serial IO I2C Controller #3
	a36d  Cannon Lake PCH USB 3.1 xHCI Host Controller
		1028 0869  Vostro 3470
	a36f  Cannon Lake PCH Shared SRAM
	a370  Cannon Lake PCH CNVi WiFi
		1a56 1552  Killer(R) Wireless-AC 1550i Wireless Network Adapter (9560NGW)
		8086 0034  Wireless-AC 9560
	a379  Cannon Lake PCH Thermal Controller
		1028 0869  Vostro 3470
	a382  400 Series Chipset Family SATA AHCI Controller
	a394  Comet Lake PCI Express Root Port #05
	a397  Comet Lake PCI Express Root Port #08
	a398  Comet Lake PCI Express Root Port 9
	a39a  Comet Lake PCI Express Root Port 11
	a3a1  Cannon Lake PCH Power Management Controller
	a3a3  Comet Lake PCH-V SMBus Host Controller
	a3af  Comet Lake PCH-V USB Controller
	a3b1  Comet Lake PCH-V Thermal Subsystem
	a3ba  Comet Lake PCH-V HECI Controller
	a3c8  B460 Chipset LPC/eSPI Controller
	a3da  H410 Chipset LPC/eSPI Controller
	a3eb  Comet Lake PCI Express Root Port #21
	a3f0  Comet Lake PCH-V cAVS
	a620  6400/6402 Advanced Memory Buffer (AMB)
	a720  Raptor Lake-P [UHD Graphics]
	a721  Raptor Lake-P [UHD Graphics]
	a74f  GNA Scoring Accelerator module
	a77f  Volume Management Device NVMe RAID Controller Intel Corporation
	a780  Raptor Lake-S GT1 [UHD Graphics 770]
	a781  Raptor Lake-S UHD Graphics
	a782  Raptor Lake-S UHD Graphics
	a783  Raptor Lake-S UHD Graphics
	a788  Raptor Lake-S UHD Graphics
	a789  Raptor Lake-S UHD Graphics
	a78a  Raptor Lake-S UHD Graphics
	a78b  Raptor Lake-S UHD Graphics
	a7a0  Raptor Lake-P [Iris Xe Graphics]
	a7a1  Raptor Lake-P [Iris Xe Graphics]
	a7a8  Raptor Lake-P [UHD Graphics]
	a7a9  Raptor Lake-P [UHD Graphics]
	abc0  Omni-Path Fabric Switch Silicon 100 Series
	ad0b  Volume Management Device NVMe RAID Controller Intel Corporation
	b152  21152 PCI-to-PCI Bridge
		8086 b152  21152 PCI-to-PCI Bridge
# observed, and documented in Intel revision note; new mask of 1011:0026
	b154  21154 PCI-to-PCI Bridge
	b555  21555 Non transparent PCI-to-PCI Bridge
		12c7 5005  SS7HD PCI Adaptor Card
		12c7 5006  SS7HDC cPCI Adaptor Card
		12d9 000a  PCI VoIP Gateway
		4c53 1050  CT7 mainboard
		4c53 1051  CE7 mainboard
		e4bf 1000  CC8-1-BLUES
	d130  Core Processor DMI
		15d9 0605  X8SIL
	d131  Core Processor DMI
		1028 02da  OptiPlex 980
		15d9 060d  C7SIM-Q Motherboard
	d132  Core Processor DMI
		1028 040b  Latitude E6510
	d133  Core Processor DMI
	d134  Core Processor DMI
	d135  Core Processor DMI
	d136  Core Processor DMI
	d137  Core Processor DMI
	d138  Core Processor PCI Express Root Port 1
		1028 02da  OptiPlex 980
		1028 040b  Latitude E6510
		15d9 060d  C7SIM-Q Motherboard
	d139  Core Processor PCI Express Root Port 2
	d13a  Core Processor PCI Express Root Port 3
	d13b  Core Processor PCI Express Root Port 4
	d150  Core Processor QPI Link
	d151  Core Processor QPI Routing and Protocol Registers
	d155  Core Processor System Management Registers
	d156  Core Processor Semaphore and Scratchpad Registers
	d157  Core Processor System Control and Status Registers
	d158  Core Processor Miscellaneous Registers
	f1a5  SSD 600P Series
		8086 390a  SSDPEKKW256G7 256GB
	f1a6  SSD Pro 7600p/760p/E 6100p Series
		8086 390b  SSD Pro 7600p/760p/E 6100p Series [NVM Express]
	f1a8  SSD 660P Series
8088  Beijing Wangxun Technology Co., Ltd.
	0100  WX1860AL-W Gigabit Ethernet Controller
	0101  WX1860A2 Gigabit Ethernet Controller
		8088 0201  Dual-Port Ethernet Network Adaptor SF200T
		8088 4201  Dual-Port Ethernet Network Adaptor SF200T (WOL)
		8088 8201  Dual-Port Ethernet Network Adaptor SF200T (NCSI)
		8088 c201  Dual-Port Ethernet Network Adaptor SF200T (WOL, NCSI)
	0102  WX1860A2S Gigabit Ethernet Controller
		8088 0210  Dual-Port Ethernet Network Adaptor SF200T-S
	0103  WX1860A4 Gigabit Ethernet Controller
		8088 0401  Qual-Port Ethernet Network Adaptor SF400T
		8088 0440  Qual-Port Ethernet Network Adaptor SF400-OCP
		8088 4103  Quad-Port Ethernet Network Adaptor SF400T (WOL)
		8088 8103  Quad-Port Ethernet Network Adaptor SF400T (NCSI)
		8088 c103  Quad-Port Ethernet Network Adaptor SF400T (WOL, NCSI)
	0104  WX1860A4S Gigabit Ethernet Controller
		8088 0410  Qual-Port Ethernet Network Adaptor SF400T-S
	0105  WX1860AL2 Gigabit Ethernet Controller
		8088 0202  Dual-Port Ethernet Network Adaptor SF200HT
		8088 4202  Dual-Port Ethernet Network Adaptor SF200HT (WOL)
		8088 8202  Dual-Port Ethernet Network Adaptor SF200HT (NCSI)
		8088 c202  Dual-Port Ethernet Network Adaptor SF200HT (WOL, NCSI)
	0106  WX1860AL2S Gigabit Ethernet Controller
		8088 0220  Dual-Port Ethernet Network Adaptor SF200HT-S
	0107  WX1860AL4 Gigabit Ethernet Controller
		8088 0402  Qual-Port Ethernet Network Adaptor SF400HT
		8088 4402  Quad-Port Ethernet Network Adaptor SF400HT (WOL)
		8088 8402  Quad-Port Ethernet Network Adaptor SF400HT (NCSI)
		8088 c402  Quad-Port Ethernet Network Adaptor SF400HT (WOL, NCSI)
	0108  WX1860AL4S Gigabit Ethernet Controller
		8088 0420  Qual-Port Ethernet Network Adaptor SF400HT-S
	0109  WX1860-LC Gigabit Ethernet Controller
	010a  WX1860A1 Gigabit Ethernet Controller
	010b  WX1860AL1 Gigabit Ethernet Controller
		8088 0102  Single-Port Ethernet Network Adaptor SF100HT
		8088 4102  Single-Port Ethernet Network Adaptor SF100HT (WOL)
		8088 8102  Single-Port Ethernet Network Adaptor SF100HT (NCSI)
		8088 c102  Single-Port Ethernet Network Adaptor SF100HT (WOL, NCSI)
	0111  WX1860A2 Ethernet Controller Virtual Function
	0113  WX1860A4 Ethernet Controller Virtual Function
	0115  WX1860AL2 Ethernet Controller Virtual Function
	0117  WX1860AL4 Ethernet Controller Virtual Function
	0119  WX1860-LC Gigabit Ethernet Controller Virtual Function
	011a  WX1860A1 Gigabit Ethernet Controller Virtual Function
	011b  WX1860AL1 Gigabit Ethernet Controller Virtual Function
	1000  Ethernet Controller RP1000 Virtual Function for 10GbE SFP+
	1001  Ethernet Controller RP1000 for 10GbE SFP+
		1bd4 0084  Ethernet Controller RP1000 for 10GbE SFP+(lldp)
		1bd4 0085  Ethernet Controller SP1000A for 10GBASE-T
		8088 0000  Ethernet Network Adaptor RP1000 for 10GbE SFP+
	2000  Ethernet Controller RP2000 Virtual Function for 10GbE SFP+
	2001  Ethernet Controller RP2000 for 10GbE SFP+
		8088 2000  Ethernet Network Adaptor RP2000 for 10GbE SFP+
80ee  InnoTek Systemberatung GmbH
	beef  VirtualBox Graphics Adapter
	cafe  VirtualBox Guest Service
8322  Sodick America Corp.
8384  SigmaTel
8401  TRENDware International Inc.
# nee ScaleMP
8686  SAP
	1010  vSMP Foundation controller [vSMP CTL]
	1011  vSMP Foundation MEX/FLX controller [vSMP CTL]
8800  Trigem Computer Inc.
	2008  Video assistant component
8820  Stryker Corporation
	2724  Mako Front Side Motor Controller [cPCI]
# Wuxi Micro Innovation Integrated Circuit Design Co.,Ltd.
8848  MUCSE
	1000  Ethernet Controller N10 Series for 10GbE or 40GbE (Dual-port)
	1001  Ethernet Controller N400 Series for 1GbE (Dual-port)
	1020  Ethernet Controller N10 Series for 10GbE (Quad-port)
	1021  Ethernet Controller N400 Series for 1GbE (Quad-port)
	1060  Ethernet Controller N10 Series for 10GbE (8-port)
	1080  Ethernet Controller N10 Series Virtual Function
	1081  Ethernet Controller N400 Series Virtual Function
8866  T-Square Design Inc.
8888  Silicon Magic
8912  TRX
# 8c4a is not Winbond but there is a board misprogrammed
8c4a  Winbond
	1980  W89C940 misprogrammed [ne2k]
8e0e  Computone Corporation
8e2e  KTI
	3000  ET32P2
9004  Adaptec
	0078  AHA-2940U_CN
	1078  AIC-7810
	1160  AIC-1160 [Family Fibre Channel Adapter]
	2178  AIC-7821
	3860  AHA-2930CU
	3b78  AHA-4844W/4844UW
	5075  AIC-755x
	5078  AIC-7850T/7856T [AVA-2902/4/6 / AHA-2910]
		9004 7850  AIC-7850T/7856T [AVA-290x / AHA-2910]
	5175  AIC-755x
	5178  AIC-7851
	5275  AIC-755x
	5278  AIC-7852
	5375  AIC-755x
	5378  AIC-7850
	5475  AIC-755x
	5478  AIC-7850
	5575  AVA-2930
	5578  AIC-7855
	5647  ANA-7711 TCP Offload Engine
		9004 7710  ANA-7711F TCP Offload Engine - Optical
		9004 7711  ANA-7711LP TCP Offload Engine - Copper
	5675  AIC-755x
	5678  AIC-7856
	5775  AIC-755x
	5778  AIC-7850
	5800  AIC-5800
	5900  ANA-5910/5930/5940 ATM155 & 25 LAN Adapter
	5905  ANA-5910A/5930A/5940A ATM Adapter
	6038  AIC-3860
	6075  AIC-1480 / APA-1480
		9004 7560  AIC-1480 / APA-1480 Cardbus
	6078  AIC-7860
	6178  AIC-7861
		9004 7861  AHA-2940AU Single
	6278  AIC-7860
	6378  AIC-7860
	6478  AIC-786x
	6578  AIC-786x
	6678  AIC-786x
	6778  AIC-786x
	6915  ANA620xx/ANA69011A
		9004 0008  ANA69011A/TX 10/100
		9004 0009  ANA69011A/TX 10/100
		9004 0010  ANA62022 2-port 10/100
		9004 0018  ANA62044 4-port 10/100
		9004 0019  ANA62044 4-port 10/100
		9004 0020  ANA62022 2-port 10/100
		9004 0028  ANA69011A/TX 10/100
		9004 8008  ANA69011A/TX 64 bit 10/100
		9004 8009  ANA69011A/TX 64 bit 10/100
		9004 8010  ANA62022 2-port 64 bit 10/100
		9004 8018  ANA62044 4-port 64 bit 10/100
		9004 8019  ANA62044 4-port 64 bit 10/100
		9004 8020  ANA62022 2-port 64 bit 10/100
		9004 8028  ANA69011A/TX 64 bit 10/100
	7078  AHA-294x / AIC-7870
	7178  AIC-7870P/7871 [AHA-2940/W/S76]
	7278  AHA-3940/3940W / AIC-7872
	7378  AHA-3985 / AIC-7873
	7478  AHA-2944/2944W / AIC-7874
	7578  AHA-3944/3944W / AIC-7875
	7678  AHA-4944W/UW / AIC-7876
	7710  ANA-7711F Network Accelerator Card (NAC) - Optical
	7711  ANA-7711C Network Accelerator Card (NAC) - Copper
	7778  AIC-787x
	7810  AIC-7810
	7815  AIC-7815 RAID+Memory Controller IC
		9004 7815  ARO-1130U2 RAID Controller
		9004 7840  AIC-7815 RAID+Memory Controller IC
	7850  AIC-7850
	7855  AHA-2930
	7860  AIC-7860
	7870  AIC-7870
	7871  AHA-2940
	7872  AHA-3940
	7873  AHA-3980
	7874  AHA-2944
	7880  AIC-7880P
	7890  AIC-7890
	7891  AIC-789x
	7892  AIC-789x
	7893  AIC-789x
	7894  AIC-789x
	7895  AHA-2940U/UW / AHA-39xx / AIC-7895
		9004 7890  AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B
		9004 7891  AHA-2940U/2940UW Dual
		9004 7892  AHA-3940AU/AUW/AUWD/UWD
		9004 7894  AHA-3944AUWD
		9004 7895  AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B
		9004 7896  AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B
		9004 7897  AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B
	7896  AIC-789x
	7897  AIC-789x
	8078  AIC-7880U
		9004 7880  AIC-7880P Ultra/Ultra Wide SCSI Chipset
	8178  AIC-7870P/7881U [AHA-2940U/UW/D/S76]
		9004 7881  AHA-2940UW SCSI Host Adapter
	8278  AHA-3940U/UW/UWD / AIC-7882U
	8378  AHA-3940U/UW / AIC-7883U
	8478  AHA-2944UW / AIC-7884U
	8578  AHA-3944U/UWD / AIC-7885
	8678  AHA-4944UW / AIC-7886
	8778  AHA-2940UW Pro / AIC-788x
		9004 7887  2940UW Pro Ultra-Wide SCSI Controller
	8878  AHA-2930UW / AIC-7888
		9004 7888  AHA-2930UW SCSI Controller
	8b78  ABA-1030
	ec78  AHA-4944W/UW
# Acquired by Microchip Technology
9005  Adaptec
	0010  AHA-2940U2/U2W
		9005 2180  AHA-2940U2 SCSI Controller
		9005 8100  AHA-2940U2B SCSI Controller
		9005 a100  AHA-2940U2B SCSI Controller
		9005 a180  AIC-3860Q [AHA-2940U2W/GE] SCSI Controller
		9005 e100  AHA-2950U2B SCSI Controller
	0011  AHA-2930U2
	0013  78902
		9005 0003  AAA-131U2 Array1000 1 Channel RAID Controller
		9005 000f  AIC7890_ARO
	001f  AHA-2940U2/U2W / 7890/7891
		9005 000f  2940U2W SCSI Controller
		9005 a180  2940U2W SCSI Controller
	0020  AIC-7890
	002f  AIC-7890
	0030  AIC-7890
	003f  AIC-7890
	0050  AHA-3940U2x/395U2x
		9005 f500  AHA-3950U2B
		9005 ffff  AHA-3950U2B
	0051  AHA-3950U2D
		9005 b500  AHA-3950U2D
	0053  AIC-7896 SCSI Controller
		9005 ffff  AIC-7896 SCSI Controller mainboard implementation
	005f  AIC-7896U2/7897U2
	0080  AIC-7892A U160/m
		0e11 e2a0  Compaq 64-Bit/66MHz Wide Ultra3 SCSI Adapter
		9005 6220  AHA-29160C
		9005 62a0  29160N Ultra160 SCSI Controller
		9005 e220  29160LP Low Profile Ultra160 SCSI Controller
		9005 e2a0  29160 Ultra160 SCSI Controller
	0081  AIC-7892B U160/m
		9005 62a1  19160 Ultra160 SCSI Controller
	0083  AIC-7892D U160/m
	008f  AIC-7892P U160/m
		1179 0001  Magnia Z310
		15d9 9005  Onboard SCSI Host Adapter
	0092  AVC-2010 [VideoH!]
	0093  AVC-2410 [VideoH!]
	00c0  AHA-3960D / AIC-7899A U160/m
		0e11 f620  Compaq 64-Bit/66MHz Dual Channel Wide Ultra3 SCSI Adapter
		9005 f620  AHA-3960D U160/m
	00c1  AIC-7899B U160/m
	00c3  AIC-7899D U160/m
	00c5  RAID subsystem HBA
		1028 00c5  PowerEdge 2400,2500,2550,4400
	00cf  AIC-7899P U160/m
		1028 00ce  PowerEdge 1400
		1028 00d1  PowerEdge 2550
		1028 00d9  PowerEdge 2500
		10f1 2462  Thunder K7 S2462
		15d9 9005  Onboard SCSI Host Adapter
		8086 3411  SDS2 Mainboard
	0241  Serial ATA II RAID 1420SA
	0242  Serial ATA II RAID 1220SA
	0243  Serial ATA II RAID 1430SA
	0244  eSATA II RAID 1225SA
	0250  ServeRAID Controller
		1014 0279  ServeRAID 6M
		1014 028c  ServeRAID 6i/6i+
		1014 028e  ServeRAID 7k
	0279  ServeRAID 6M
	0283  AAC-RAID
		9005 0283  Catapult
	0284  AAC-RAID
		9005 0284  Tomcat
	0285  AAC-RAID
		0e11 0295  SATA 6Ch (Bearcat)
		1014 02f2  ServeRAID 8i
		1028 0287  PowerEdge Expandable RAID Controller 320/DC
		1028 0291  CERC SATA RAID 2 PCI SATA 6ch (DellCorsair)
		103c 3227  AAR-2610SA
		108e 0286  Sun StorageTek SAS RAID HBA, Internal
		108e 0287  STK RAID EXT
		108e 7aac  STK RAID REM
		108e 7aae  STK RAID EX
		15d9 02b5  SMC AOC-USAS-S4i
		15d9 02b6  SMC AOC-USAS-S8i
		15d9 02c9  SMC AOC-USAS-S4iR
		15d9 02ca  SMC AOC-USAS-S8iR
		15d9 02d2  SMC AOC-USAS-S8i-LP
		15d9 02d3  SMC AOC-USAS-S8iR-LP
		17aa 0286  Legend S220 (Legend Crusader)
		17aa 0287  Legend S230 (Legend Vulcan)
		9005 0285  2200S (Vulcan)
		9005 0286  2120S (Crusader)
		9005 0287  2200S (Vulcan-2m)
		9005 0288  3230S (Harrier)
		9005 0289  3240S (Tornado)
# Some early versions reported 2020S
		9005 028a  ASR-2020ZCR
# Some early versions reported 2025S
		9005 028b  ASR-2025ZCR (Terminator)
		9005 028e  ASR-2020SA (Skyhawk)
		9005 028f  ASR-2025SA
		9005 0290  AAR-2410SA PCI SATA 4ch (Jaguar II)
		9005 0292  AAR-2810SA PCI SATA 8ch (Corsair-8)
		9005 0293  AAR-21610SA PCI SATA 16ch (Corsair-16)
		9005 0294  ESD SO-DIMM PCI-X SATA ZCR (Prowler)
		9005 0296  ASR-2240S
		9005 0297  ASR-4005SAS
		9005 0298  ASR-4000
		9005 0299  ASR-4800SAS
		9005 029a  4805SAS
		9005 02a4  ICP ICP9085LI
		9005 02a5  ICP ICP5085BR
		9005 02b5  ASR5800
		9005 02b6  ASR5805
		9005 02b7  ASR5808
		9005 02b8  ICP5445SL
		9005 02b9  ICP5085SL
		9005 02ba  ICP5805SL
		9005 02bb  3405
		9005 02bc  3805
		9005 02bd  31205
		9005 02be  31605
		9005 02bf  ICP ICP5045BL
		9005 02c0  ICP ICP5085BL
		9005 02c1  ICP ICP5125BR
		9005 02c2  ICP ICP5165BR
		9005 02c3  51205
		9005 02c4  51605
		9005 02c5  ICP ICP5125SL
		9005 02c6  ICP ICP5165SL
		9005 02c7  3085
		9005 02c8  ICP5805BL
		9005 02ce  51245
		9005 02cf  51645
		9005 02d0  52445
		9005 02d1  5405
		9005 02d4  ASR-2045
		9005 02d5  ASR-2405
		9005 02d6  ASR-2445
		9005 02d7  ASR-2805
		9005 02d8  5405G
		9005 02d9  5445G
		9005 02da  5805G
		9005 02db  5085G
		9005 02dc  51245G
		9005 02dd  51645G
		9005 02de  52445G
		9005 02df  ASR-2045G
		9005 02e0  ASR-2405G
		9005 02e1  ASR-2445G
		9005 02e2  ASR-2805G
	0286  AAC-RAID (Rocket)
		1014 034d  8s
		1014 9540  ServeRAID 8k/8k-l4
		1014 9580  ServeRAID 8k/8k-l8
		9005 028c  ASR-2230S + ASR-2230SLP PCI-X (Lancer)
		9005 028d  ASR-2130S
		9005 029b  ASR-2820SA
		9005 029c  ASR-2620SA
		9005 029d  ASR-2420SA
		9005 029e  ICP ICP9024R0
		9005 029f  ICP ICP9014R0
		9005 02a0  ICP ICP9047MA
		9005 02a1  ICP ICP9087MA
		9005 02a2  3800
		9005 02a3  ICP ICP5445AU
		9005 02a4  ICP ICP9085LI
		9005 02a5  ICP ICP5085BR
		9005 02a6  ICP9067MA
		9005 02a7  3805
		9005 02a8  3400
		9005 02a9  ICP ICP5085AU
		9005 02aa  ICP ICP5045AU
		9005 02ac  1800
		9005 02b3  2400
		9005 02b4  ICP ICP5045AL
		9005 0800  Callisto
	028b  Series 6 - 6G SAS/PCIe 2
		9005 0200  Series 6 Entry Level - ASR-6405E - 4 internal 6G SAS ports
		9005 0201  Series 6 Entry Level - ASR-6805E - 8 internal 6G SAS ports
		9005 0300  Series 6 - ASR-6405 - 4 internal 6G SAS ports
		9005 0301  Series 6 - ASR-6805 - 8 internal 6G SAS ports
		9005 0302  Series 6 - ASR-6445 - 4 internal and 4 external 6G SAS ports
		9005 0310  Series 6 Connectors on Top - ASR-6405T - 4 internal 6G SAS ports
		9005 0311  Series 6 Connectors on Top - ASR-6805T - 8 internal 6G SAS
		9005 0400  Series 6 - ASR-61205 - 12 internal 6G SAS ports
		9005 0401  Series 6 - ASR-61605 - 16 internal 6G SAS ports
		9005 0403  Series 6 - ASR-62405 - 24 internal 6G SAS ports
	028c  Series 7 6G SAS/PCIe 3
		9005 0500  Series 7 - ASR-7805 - 8 internal 6G SAS Port/PCIe 3.0
		9005 0501  Series 7 - ASR-71605 - 16 internal 6G SAS Port/PCIe 3.0
		9005 0502  Series 7 - ASR-71685 - 16 internal 8 external 6G SAS Port/PCIe 3.0
		9005 0503  Series 7 - ASR-72405 - 24 internal 0 external 6G SAS Port/PCIe 3.0
		9005 0504  Series 7 - ASR-7885 - 8 internal 8 external 6G SAS Port/PCIe 3.0
		9005 0505  Series 7 Entry Level - ASR-71685E - 16 internal 8 external 6G SAS Port/PCIe 3.0
		9005 0506  Series 7 Entry Level - ASR-72405E - 24 internal 0 external 6G SAS Port/PCIe 3.0
	028d  Series 8 12G SAS/PCIe 3
		9005 0550  Series 8 - ASR-82405 - 24 internal 0 external 12G SAS Port/PCIe 3.0
		9005 0551  Series 8 - ASR-81605 - 16 internal 0 external 12G SAS Port/PCIe 3.0
		9005 0552  Series 8 - ASR-8805 - 8 internal 0 external 12G SAS Port/PCIe 3.0
		9005 0553  Series 8 - ASR-8085 - 0 internal 8 external 12G SAS Port/PCIe 3.0
		9005 0554  Series 8 - ASR-8885 - 8 internal 8 external 12G SAS Port/PCIe 3.0
	028f  Smart Storage PQI SAS
		103c 0600  Smart Array P408i-p SR Gen10
		103c 0601  Smart Array P408e-p SR Gen10
		103c 0602  Smart Array P408i-a SR Gen10
		103c 0603  Smart Array P408i-c SR Gen10
		103c 0650  Smart Array E208i-p SR Gen10
		103c 0651  Smart Array E208e-p SR Gen10
		103c 0652  Smart Array E208i-c SR Gen10
		103c 0654  Smart Array E208i-a SR Gen10
		103c 0655  Smart Array P408e-m SR Gen10
		103c 0700  Smart Array P204i-c SR Gen10
		103c 0701  Smart Array P204i-b SR Gen10
		103c 1100  Smart Array P816i-a SR Gen10
		103c 1101  Smart Array P416ie-m SR G10
		105b 1211  HBA 8238-16i
		105b 1321  HBA 8242-24i
		13fe 8312  SKY-9200 MIC-8312BridgeB
		152d 8a22  QS-8204-8i
		152d 8a23  QS-8238-16i
		152d 8a24  QS-8236-16i
		152d 8a36  QS-8240-24i
		152d 8a37  QS-8242-24i
		1590 0294  SR932i-p Gen10+
		1590 02dc  SR416i-a Gen10+
		193d 1104  RAID P2404-Mf-4i-2GB
		193d 1105  RAID P4408-Mf-8i-2GB
		193d 1106  RAID P2404-Mf-4i-1GB
		193d 1107  RAID P4408-Mf-8i-4GB
		193d 8460  HBA H460-M1
		193d 8461  HBA H460-B1
		193d c460  RAID P460-M2
		193d c461  RAID P460-B2
		193d f460  RAID P460-M4
		193d f461  RAID P460-B4
		19e5 d227  SmartROC-HD SR465C-M 4G
		19e5 d228  SmartROC SR455C-M 2G
		19e5 d229  SmartIOC SR155-M
		19e5 d22a  SmartIOC-HD SR765-M
		19e5 d22b  SmartROC-e SR455C-ME 4G
		19e5 d22c  SmartROC SR455C-M 4G
		1bd4 0045  SMART-HBA 8242-24i
		1bd4 0046  RAID 8236-16i
		1bd4 0047  RAID 8240-24i
		1bd4 0048  SMART-HBA 8238-16i
		1bd4 004a  PM8222-SHBA
		1bd4 004b  RAID PM8204-2GB
		1bd4 004c  RAID PM8204-4GB
		1bd4 004f  PM8222-HBA
		1bd4 006b  RS0800M5H24I
		1bd4 006c  RS0800M5E8i
		1bd4 006d  RS0800M5H8i
		1bd4 006f  RS0804M5R16i
		1bd4 0070  RS0800M5E24i
		1bd4 0071  RS0800M5H16i
		1bd4 0072  RS0800M5E16i
		1bd4 0077  RS0800M5E16iM
		1bd4 0078  RS0800M5E24iM
		1bd4 0079  RS0800M5H24iM
		1bd4 0080  RS0804M5R16iM
		1bd4 0086  RT0800M7E
		1bd4 0087  RT0800M7H
		1bd4 0088  RT0804M7R
		1bd4 0089  RT0808M7R
		1cc4 0101  Ramaxel FBGF-RAD PM8204
		1cc4 0201  Ramaxel FBGF-RAD PM8222
		1d49 0220  ThinkSystem 4350-8i SAS/SATA 12Gb HBA
		1d49 0221  ThinkSystem 4350-16i SAS/SATA 12Gb HBA
		1d49 0520  ThinkSystem RAID 5350-8i PCIe 12Gb Adapter
		1d49 0620  ThinkSystem RAID 9350-8i 2GB Flash PCIe 12Gb Adapter
		1d49 0621  ThinkSystem RAID 9350-8i 2GB Flash PCIe 12Gb Internal Adapter
		1d49 0622  ThinkSystem RAID 9350-16i 4GB Flash PCIe 12Gb Adapter
		1d49 0623  ThinkSystem RAID 9350-16i 4GB Flash PCIe 12Gb Internal Adapter
		9005 0608  SmartRAID 3162-8i /e
		9005 0800  SmartRAID 3154-8i
		9005 0801  SmartRAID 3152-8i
		9005 0802  SmartRAID 3151-4i
		9005 0803  SmartRAID 3101-4i
		9005 0804  SmartRAID 3154-8e
		9005 0805  SmartRAID 3102-8i
		9005 0806  SmartRAID 3100
		9005 0807  SmartRAID 3162-8i
		9005 0808  SmartRAID 3101E-4i
		9005 0809  SmartRAID 3102E-8i
		9005 0900  SmartHBA 2100-8i
		9005 0901  SmartHBA 2100-4i
		9005 0902  HBA 1100-8i
		9005 0903  HBA 1100-4i
		9005 0904  SmartHBA 2100-8e
		9005 0905  HBA 1100-8e
		9005 0906  SmartHBA 2100-4i4e
		9005 0907  HBA 1100
		9005 0908  SmartHBA 2100
		9005 090a  SmartHBA 2100A-8i
		9005 1200  SmartRAID 3154-24i
		9005 1201  SmartRAID 3154-8i16e
		9005 1202  SmartRAID 3154-8i8e
		9005 1280  HBA 1100-16i
		9005 1281  HBA 1100-16e
		9005 1282  SmartHBA 2100-16i
		9005 1300  HBA 1100-8i8e
		9005 1301  HBA 1100-24i
		9005 1302  SmartHBA 2100-8i8e
		9005 1303  SmartHBA 2100-24i
		9005 1380  SmartRAID 3154-16i
		9005 1400  SmartRAID Ultra 3258p-16i /e
		9005 1402  HBA Ultra 1200p-16i
		9005 1410  HBA Ultra 1200-16e
		9005 1430  SmartRAID Ultra 3254-16e /e
		9005 1441  HBA Ultra 1200p-32i
		9005 1450  SmartRAID Ultra 3258p-32i /e
		9005 1462  HBA 1200-8i
		9005 1471  SmartRAID 3254-16i /e
		9005 1472  SmartRAID 3258-16i /e
		9005 1475  SmartRAID 3254-16e /e
		9005 14a0  SmartRAID 3254-8i
		9005 14a1  SmartRAID 3204-8i
		9005 14a2  SmartRAID 3252-8i
		9005 14a4  SmartRAID 3254-8i /e
		9005 14a5  SmartRAID 3252-8i /e
		9005 14a6  SmartRAID 3204-8i /e
		9005 14c0  SmartHBA 2200-16i
		9005 14c1  HBA 1200-16i
		9005 14c3  HBA 1200-16e
		9005 14c4  HBA 1200-8e
	0410  AIC-9410W SAS (Razor HBA RAID)
		9005 0410  ASC-48300(Spirit RAID)
		9005 0411  ASC-58300 (Oakmont RAID)
	0412  AIC-9410W SAS (Razor HBA non-RAID)
		9005 0412  ASC-48300 (Spirit non-RAID)
		9005 0413  ASC-58300 (Oakmont non-RAID)
	0415  ASC-58300 SAS (Razor-External HBA RAID)
	0416  ASC-58300 SAS (Razor-External HBA non-RAID)
	041e  AIC-9410W SAS (Razor ASIC non-RAID)
	041f  AIC-9410W SAS (Razor ASIC RAID)
		9005 041f  AIC-9410W SAS (Razor ASIC RAID)
	042f  VSC7250/7251 SAS (Aurora ASIC non-RAID)
	0430  AIC-9405W SAS (Razor-Lite HBA RAID)
		9005 0430  ASC-44300 (Spirit-Lite RAID)
	0432  AIC-9405W SAS (Razor-Lite HBA non-RAID)
		9005 0432  ASC-44300 (Spirit-Lite non-RAID)
	043e  AIC-9405W SAS (Razor-Lite ASIC non-RAID)
	043f  AIC-9405W SAS (Razor-Lite ASIC RAID)
	0450  ASC-1405 Unified Serial HBA
	0500  Obsidian chipset SCSI controller
		1014 02c1  PCI-X DDR 3Gb SAS Adapter (572A/572C)
		1014 02c2  PCI-X DDR 3Gb SAS RAID Adapter (572B/572D)
	0503  Scamp chipset SCSI controller
		1014 02bf  Quad Channel PCI-X DDR U320 SCSI RAID Adapter (571E)
		1014 02c3  PCI-X DDR 3Gb SAS RAID Adapter (572F)
		1014 02d5  Quad Channel PCI-X DDR U320 SCSI RAID Adapter (571F)
	0910  AUA-3100B
	091e  AUA-3100B
	8000  ASC-29320A U320
	800f  AIC-7901 U320
	8010  ASC-39320 U320
	8011  ASC-39320D
		0e11 00ac  ASC-39320D U320
		9005 0041  ASC-39320D U320
	8012  ASC-29320 U320
	8013  ASC-29320B U320
	8014  ASC-29320LP U320
	8015  ASC-39320B U320
	8016  ASC-39320A U320
	8017  ASC-29320ALP U320
		9005 0044  ASC-29320ALP PCIx U320
		9005 0045  ASC-29320LPE PCIe U320
	801c  ASC-39320D U320
	801d  AIC-7902B U320
		1014 02cc  ServeRAID 7e
	801e  AIC-7901A U320
	801f  AIC-7902 U320
		1734 1011  PRIMERGY RX300 onboard SCSI
	8080  ASC-29320A U320 w/HostRAID
	8081  PMC-Sierra PM8001 SAS HBA [Series 6H]
	8088  PMC-Sierra PM8018 SAS HBA [Series 7H]
	8089  PMC-Sierra PM8019 SAS encryption HBA [Series 7He]
	808f  AIC-7901 U320 w/HostRAID
		1028 0168  Precision Workstation 670 Mainboard
	8090  ASC-39320 U320 w/HostRAID
	8091  ASC-39320D U320 w/HostRAID
	8092  ASC-29320 U320 w/HostRAID
	8093  ASC-29320B U320 w/HostRAID
	8094  ASC-29320LP U320 w/HostRAID
	8095  ASC-39320(B) U320 w/HostRAID
	8096  ASC-39320A U320 w/HostRAID
	8097  ASC-29320ALP U320 w/HostRAID
	809c  ASC-39320D(B) U320 w/HostRAID
	809d  AIC-7902(B) U320 w/HostRAID
		1014 02cc  ServeRAID 7e
	809e  AIC-7901A U320 w/HostRAID
	809f  AIC-7902 U320 w/HostRAID
907f  Atronics
	2015  IDE-2015PL
919a  Gigapixel Corp
9412  Holtek
	6565  6565
9413  Softlogic Co., Ltd.
	6010  SOLO6010 MPEG-4 Video encoder/decoder
	6110  SOLO6110 H.264 Video encoder/decoder
9618  JusonTech Corporation
	0001  JusonTech Gigabit Ethernet Controller
9699  Omni Media Technology Inc
	6565  6565
# nee Netmos Technology
9710  MosChip Semiconductor Technology Ltd.
	9250  PCI-to-PCI bridge [MCS9250]
	9805  PCI 1 port parallel adapter
	9815  PCI 9815 Multi-I/O Controller
		1000 0020  2P0S (2 port parallel adaptor)
	9820  PCI 9820 Multi-I/O Controller
	9835  PCI 9835 Multi-I/O Controller
		1000 0002  2S (16C550 UART)
		1000 0012  1P2S
	9845  PCI 9845 Multi-I/O Controller
# Serial ports at BAR0-3
		1000 0004  0P4S (4 port 16550A serial card)
		1000 0006  0P6S (6 port 16550a serial card)
# Serial ports at BAR0-3, Parallel port at BAR4
		1000 0014  1P4S (1 Parallel / 4 16550A Serial Port Adapter)
	9855  PCI 9855 Multi-I/O Controller
# Parallel port at BAR0. Serial ports at BAR2-5
		1000 0014  1P4S
# Parallel ports at BAR0,BAR2. Serial ports at BAR4-5
		1000 0022  2P2S (2 Parallel / 2 16550A Serial Port Adapter)
	9865  PCI 9865 Multi-I/O Controller
	9900  MCS9900 Multi-I/O Controller
	9901  PCIe 9901 Multi-I/O Controller
	9904  4-Port PCIe Serial Adapter
# 2-port Serial 1-port Parallel Adaptor
	9912  PCIe 9912 Multi-I/O Controller
	9922  MCS9922 PCIe Multi-I/O Controller
	9990  MCS9990 PCIe to 4-Port USB 2.0 Host Controller
# Subsystem ID on a 3c985B-SX network card
9850  3Com (wrong ID)
9902  Stargen Inc.
	0001  SG2010 PCI over Starfabric Bridge
	0002  SG2010 PCI to Starfabric Gateway
	0003  SG1010 Starfabric Switch and PCI Bridge
9a11  Tiger Lake-H Gaussian & Neural Accelerator
9d32  Beijing Starblaze Technology Co. Ltd.
	0000  STAR1000 PCIe NVMe SSD Controller
	1001  STAR1000P PCIe NVMe SSD Controller
	1201  STAR1200C NVMe SSD
	1202  STAR1200I NVMe SSD
	1203  STAR1200L NVMe SSD
	1204  STAR1200E NVMe SSD
	1500  STAR1500 PCIe NVMe SSD Controller
	1501  STAR1500C NVMe SSD
	1502  STAR1500E NVMe SSD
	2000  STAR2000 NVMe Controller
	2001  STAR2000E NVMe SSD
	2002  STAR2000C NVMe SSD
a000  Asix Electronics Corporation (Wrong ID)
a0a0  AOPEN Inc.
a0f1  UNISYS Corporation
a200  NEC Corporation
a259  Hewlett Packard
a25b  Hewlett Packard GmbH PL24-MKT
a304  Sony
a727  3Com Corporation
	0013  3CRPAG175 Wireless PC Card
	6803  3CRDAG675B Wireless 11a/b/g Adapter
aa00  iTuner
aa01  iTuner
aa02  iTuner
aa03  iTuner
aa04  iTuner
aa05  iTuner
aa06  iTuner
aa07  iTuner
aa08  iTuner
aa09  iTuner
aa0a  iTuner
aa0b  iTuner
aa0c  iTuner
aa0d  iTuner
aa0e  iTuner
aa0f  iTuner
aa42  Scitex Digital Video
aa55  Ncomputing X300 PCI-Engine
aaaa  Adnaco Technology Inc.
	0001  H1 PCIe over fiber optic host controller
	0002  R1BP1 PCIe over fiber optic expansion chassis
abcd  Vadatech Inc.
ac1e  Digital Receiver Technology Inc
ac3d  Actuality Systems
ad00  Alta Data Technologies LLC
aecb  Adrienne Electronics Corporation
	6250  VITC/LTC Timecode Reader card [PCI-VLTC/RDR]
affe  Sirrix AG security technologies
	01e1  PCI1E1 1-port ISDN E1 interface
	02e1  PCI2E1 2-port ISDN E1 interface
	450e  PCI4S0EC 4-port ISDN S0 interface
	dead  Sirrix.PCI4S0 4-port ISDN S0 interface
b100  OpenVox Communication Co. Ltd.
# Not registered officially
b10b  Uakron PCI Project
b1b3  Shiva Europe Limited
b1d9  ATCOM Technology co., LTD.
# Pinnacle should be 11bd, but they got it wrong several times --mj
bd11  Pinnacle Systems, Inc. (Wrong ID)
bdbd  Blackmagic Design
	a106  Multibridge Extreme
	a117  Intensity Pro
	a11a  DeckLink HD Extreme 2
	a11b  DeckLink SDI/Duo/Quad
	a11c  DeckLink HD Extreme 3
	a11d  DeckLink Studio
	a11e  DeckLink Optical Fibre
	a120  Decklink Studio 2
	a121  DeckLink HD Extreme 3D/3D+
	a124  Intensity Extreme
	a126  Intensity Shuttle
	a127  UltraStudio Express
	a129  UltraStudio Mini Recorder
	a12a  UltraStudio Mini Monitor
	a12d  UltraStudio 4K
	a12e  DeckLink 4K Extreme
	a12f  DeckLink Mini Monitor
	a130  DeckLink Mini Recorder
	a132  UltraStudio 4K
	a136  DeckLink 4K Extreme 12G
	a137  DeckLink Studio 4K
	a138  Decklink SDI 4K
	a139  Intensity Pro 4K
	a13b  DeckLink Micro Recorder
	a13d  DeckLink 4K Pro
	a13e  UltraStudio 4K Extreme
	a13f  DeckLink Quad 2
	a140  DeckLink Duo 2
	a141  UltraStudio 4K Extreme 3
	a142  UltraStudio HD Mini
	a143  DeckLink Mini Recorder 4K
	a144  DeckLink Mini Monitor 4K
	a148  DeckLink SDI Micro
	a14b  DeckLink 8K Pro
	a14e  DeckLink Quad HDMI Recorder
	a1ff  eGPU RX580
c001  TSI Telsys
c0a9  Micron/Crucial Technology
	2263  P1 NVMe PCIe SSD
	5407  P5 Plus NVMe PCIe SSD
	540a  P2 NVMe PCIe SSD
c0de  Motorola
c0fe  Motion Engineering, Inc.
ca01  I-TEK OptoElectronics Co., LTD.
	0212  Vulcan-CL CameraLink Frame Grabber
ca02  I-TEK OptoElectronics Co., LTD.
	0213  Vulcan-CXP Frame Grabber
ca3b  Cambrionix Ltd.
ca50  Varian Australia Pty Ltd
cace  CACE Technologies, Inc.
	0001  TurboCap Port A
	0002  TurboCap Port B
	0023  AirPcap N
caed  Canny Edge
cafe  Chrysalis-ITS
	0003  Luna K3 Hardware Security Module
	0006  Luna PCI-e 3000 Hardware Security Module
	0007  Luna K6 Hardware Security Module
	0008  Luna K7 Hardware Security Module
cc53  ScaleFlux Inc.
cccc  Catapult Communications
ccec  Curtiss-Wright Controls Embedded Computing
cddd  Tyzx, Inc.
	0101  DeepSea 1 High Speed Stereo Vision Frame Grabber
	0200  DeepSea 2 High Speed Stereo Vision Frame Grabber
cdfa  NextSilicon Ltd
	0007  Maverick
ceba  KEBA AG
cf86  Spectrum-4TOR
	0276  Spectrum-4TOR in Flash Recovery Mode
d063  SolidRun
	1000  SolidNET DPU
	1500  Emulated NVMe
d161  Digium, Inc.
	0120  Wildcard TE120P single-span T1/E1/J1 card
	0205  Wildcard TE205P/TE207P dual-span T1/E1/J1 card 5.0V
	0210  Wildcard TE210P/TE212P dual-span T1/E1/J1 card 3.3V
	0220  Wildcard TE220 dual-span T1/E1/J1 card 3.3V (PCI-Express)
	0405  Wildcard TE405P/TE407P quad-span T1/E1/J1 card 5.0V
	0410  Wildcard TE410P/TE412P quad-span T1/E1/J1 card 3.3V
	0420  Wildcard TE420P quad-span T1/E1/J1 card 3.3V (PCI-Express)
	0800  Wildcard TDM800P 8-port analog card
	1205  Wildcard TE205P/TE207P dual-span T1/E1/J1 card 5.0V (u1)
	1220  Wildcard TE220 dual-span T1/E1/J1 card 3.3V (PCI-Express) (5th gen)
	1405  Wildcard TE405P/TE407P quad-span T1/E1/J1 card 5.0V (u1)
	1410  Wildcard TE410P quad-span T1/E1/J1 card 3.3V (5th Gen)
	1420  Wildcard TE420 quad-span T1/E1/J1 card 3.3V (PCI-Express) (5th gen)
	1820  Wildcard TE820 octal-span T1/E1/J1 card 3.3V (PCI-Express)
	2400  Wildcard TDM2400P 24-port analog card
	3400  Wildcard TC400P transcoder base card
	8000  Wildcard TE121 single-span T1/E1/J1 card (PCI-Express)
	8001  Wildcard TE122 single-span T1/E1/J1 card
	8002  Wildcard AEX800 8-port analog card (PCI-Express)
	8003  Wildcard AEX2400 24-port analog card (PCI-Express)
	8004  Wildcard TCE400P transcoder base card
	8005  Wildcard TDM410 4-port analog card
	8006  Wildcard AEX410 4-port analog card (PCI-Express)
	8007  Hx8 Series 8-port Base Card
	8008  Hx8 Series 8-port Base Card (PCI-Express)
	800a  Wildcard TE133 single-span T1/E1/J1 card (PCI Express)
	800b  Wildcard TE134 single-span T1/E1/J1 card
	800c  Wildcard A8A 8-port analog card
	800d  Wildcard A8B 8-port analog card (PCI-Express)
	800e  Wildcard TE235/TE435 quad-span T1/E1/J1 card (PCI-Express)
	800f  Wildcard A4A 4-port analog card
	8010  Wildcard A4B 4-port analog card (PCI-Express)
	8013  Wildcard TE236/TE436 quad-span T1/E1/J1 card
	b410  Wildcard B410 quad-BRI card
d209  Ultimarc
	1500  PAC Drive
	15a2  SpinTrak
	1601  AimTrak
d4d4  Dy4 Systems Inc
	0601  PCI Mezzanine Card
d531  I+ME ACTIA GmbH
d84d  Exsys
dada  Datapath Limited
	0133  VisionRGB-X2
	0139  VisionRGB-E1
	0144  VisionSD8
	0150  VisionRGB-E2
	0151  VisionSD4+1
	0159  VisionAV
	0161  DGC161
	0165  DGC165
	0167  DGC167
	0168  DGC168
	1139  VisionRGB-E1S
	1150  VisionRGB-E2S
	1151  VisionSD4+1S
	1153  VisionDVI-DL
	1154  VisionSDI2
db10  Diablo Technologies
dc93  Dawicontrol GmbH
dcba  Dynamic Engineering
	0046  PCIe Altera Cyclone IV
# VPX format Receiver Controller Board
	0047  VPX-RCB
# PMC Format FPGA design with 8 high speed UART channels
	0048  PMC-Biserial-III-BAE9
	004e  PC104p-Biserial-III-NVY5
	004f  PC104p-Biserial-III-NVY6
	0052  PCIeBiSerialDb37 BA22 LVDS IO
# 8 port 16550 compatible UART, PMC format, RS-232 IO, RTS, CTS, DTR, DSR supported
	0066  PMC-OctalUART-232
dd01  Digital Devices GmbH
	0003  Octopus DVB Adapter
		dd01 0001  Octopus DVB adapter
		dd01 0002  Octopus LE DVB adapter
		dd01 0003  Octopus OEM
		dd01 0004  Octopus V3 DVB adapter
		dd01 0010  Octopus Mini
		dd01 0020  Cine S2 V6 DVB adapter
		dd01 0021  Cine S2 V6.5 DVB adapter
		dd01 0030  Cine CT V6.1 DVB adapter
		dd01 db03  Mystique SaTiX-S2 V3 DVB adapter
	0006  Cine V7
	0007  Max
		dd01 0023  Max S8 4/8
	0011  Octopus CI DVB Adapter
		dd01 0040  Octopus CI
		dd01 0041  Octopus CI Single
	0201  Resi DVB-C Modulator
		dd01 0001  Resi DVB-C Modulator
dead  Indigita Corporation
deaf  Middle Digital Inc.
	9050  PC Weasel Virtual VGA
	9051  PC Weasel Serial Port
	9052  PC Weasel Watchdog Timer
# formerly SoftHard Technology Ltd.
deda  XIMEA
	4001  CB or MX camera
	4021  MT camera
e000  Winbond
	e000  W89C940
e159  Tiger Jet Network Inc. / ICP DAS
	0001  Tiger3XX Modem/ISDN interface
		0059 0001  128k ISDN-S/T Adapter
		0059 0003  128k ISDN-U Adapter
		00a7 0001  TELES.S0/PCI 2.x ISDN Adapter
		8086 0003  Digium X100P/X101P analogue PSTN FXO interface
		b100 0003  OpenVox A400P 4-port analog card
		b1d9 0003  AX400P 4-port analog card
	0002  Tiger100APC ISDN chipset
e1c5  Elcus
e4bf  EKF Elektronik GmbH
	0ccd  CCD-CALYPSO
	0cd1  CD1-OPERA
	0cd2  CD2-BEBOP
	0cd3  CD3-JIVE
	50c1  PC1-GROOVE
	50c2  PC2-LIMBO
	53c1  SC1-ALLEGRO
	cc47  CCG-RUMBA
	cc4d  CCM-BOOGIE
e4e4  Xorcom
e55e  Essence Technology, Inc.
ea01  Eagle Technology
	000a  PCI-773 Temperature Card
	0032  PCI-730 & PC104P-30 Card
	003e  PCI-762 Opto-Isolator Card
	0041  PCI-763 Reed Relay Card
	0043  PCI-769 Opto-Isolator Reed Relay Combo Card
	0046  PCI-766 Analog Output Card
	0052  PCI-703 Analog I/O Card
	0800  PCI-800 Digital I/O Card
ea50  Emerson Automation Solutions
# The main chip of all these devices is by Xilinx -> It could also be a Xilinx ID.
ea60  RME
	9896  Digi32
	9897  Digi32 Pro
	9898  Digi32/8
eabb  Aashima Technology B.V.
eace  Endace Measurement Systems, Ltd
	3100  DAG 3.10 OC-3/OC-12
	3200  DAG 3.2x OC-3/OC-12
	320e  DAG 3.2E Fast Ethernet
	340e  DAG 3.4E Fast Ethernet
	341e  DAG 3.41E Fast Ethernet
	3500  DAG 3.5 OC-3/OC-12
	351c  DAG 3.5ECM Fast Ethernet
	360d  DAG 3.6D DS3
	360e  DAG 3.6E Fast Ethernet
	368e  DAG 3.6E Gig Ethernet
	3707  DAG 3.7T T1/E1/J1
	370d  DAG 3.7D DS3/E3
	378e  DAG 3.7G Gig Ethernet
	3800  DAG 3.8S OC-3/OC-12
	4100  DAG 4.10 OC-48
	4110  DAG 4.11 OC-48
	4220  DAG 4.2 OC-48
	422e  DAG 4.2GE Gig Ethernet
	4230  DAG 4.2S OC-48
	423e  DAG 4.2GE Gig Ethernet
	4300  DAG 4.3S OC-48
	430e  DAG 4.3GE Gig Ethernet
	452e  DAG 4.5G2 Gig Ethernet
	454e  DAG 4.5G4 Gig Ethernet
	45b8  DAG 4.5Z8 Gig Ethernet
	45be  DAG 4.5Z2 Gig Ethernet
	520e  DAG 5.2X 10G Ethernet
	521a  DAG 5.2SXA 10G Ethernet/OC-192
	5400  DAG 5.4S-12 OC-3/OC-12
	5401  DAG 5.4SG-48 Gig Ethernet/OC-3/OC-12/OC-48
	540a  DAG 5.4GA Gig Ethernet
	541a  DAG 5.4SA-12 OC-3/OC-12
	542a  DAG 5.4SGA-48 Gig Ethernet/OC-3/OC-12/OC-48
	6000  DAG 6.0SE 10G Ethernet/OC-192
	6100  DAG 6.1SE 10G Ethernet/OC-192
	6200  DAG 6.2SE 10G Ethernet/OC-192
	7100  DAG 7.1S OC-3/OC-12
	7400  DAG 7.4S OC-3/OC-12
	7401  DAG 7.4S48 OC-48
	752e  DAG 7.5G2 Gig Ethernet
	754e  DAG 7.5G4 Gig Ethernet
	8100  DAG 8.1X 10G Ethernet
	8101  DAG 8.1SX 10G Ethernet/OC-192
	8102  DAG 8.1X 10G Ethernet
	820e  DAG 8.2X 10G Ethernet
	820f  DAG 8.2X 10G Ethernet (2nd bus)
	8400  DAG 8.4I Infiniband x4 SDR
	8500  DAG 8.5I Infiniband x4 DDR
	9200  DAG 9.2SX2 10G Ethernet
	920e  DAG 9.2X2 10G Ethernet
	9540  DAG 9.5G4 Gig Ethernet
	954f  DAG 9.5G4F Gig Ethernet
	a120  DAG 10X2-P 10G Ethernet
	a12e  DAG 10X2-S 10G Ethernet
	a140  DAG 10X4-P 10/40G Ethernet
	a14e  DAG 10X4-S 10/40G Ethernet
	eace  vDAG virtual device
ec80  Belkin Corporation
	ec00  F5D6000
ecc0  Echo Digital Audio Corporation
edd8  ARK Logic Inc
	a091  1000PV [Stingray]
	a099  2000PV [Stingray]
	a0a1  2000MT
	a0a9  2000MI
# Found on M2N68-AM Motherboard
f043  ASUSTeK Computer Inc. (Wrong ID)
f05b  Foxconn International, Inc. (Wrong ID)
f15e  SiFive, Inc.
	0000  FU740-C000 RISC-V SoC PCI Express x8 to AXI4 Bridge
f1d0  AJA Video
	c0fe  Xena HS/HD-R
	c0ff  Kona/Xena 2
	cafe  Kona SD
	cfee  Xena LS/SD-22-DA/SD-DA
	dafe  Corvid 1
	daff  KONA LHi
	db00  IoExpress
	db01  Corvid22
	db02  Kona 3G
	db03  Corvid 3G
	db04  Kona 3G QUAD
	db05  Kona LHe+
	db06  IoXT
	db07  Kona 3G P2P
	db08  Kona 3G QUAD P2P
	db09  Corvid 24
	db11  T-Tap
	dcaf  Kona HD
	dfee  Xena HD-DA
	eb07  Io4K
	eb0a  Io4K UFC
	eb0b  Kona 4
	eb0c  Kona 4 UFC
	eb0d  Corvid 88
	eb0e  Corvid 44
	eb16  Corvid HEVC
		10cf 1049  Corvid HEVC M31
	eb18  Corvid HB-R
	eb1a  Kona IP 1SFP
	eb1c  Kona IP 2SFP
	eb1d  Io4KPlus
	eb1e  IoIP
	eb1f  Kona 5
	eb23  Kona 1
	eb24  Kona HDMI
	eb25  Corvid 44 12g
	eb26  T-Tap Pro
	efac  Xena SD-MM/SD-22-MM
	facd  Xena HD-MM
f5f5  F5 Networks, Inc.
# Subsystem ID for PATA controller on nForce motherboard
f849  ASRock Incorporation (Wrong ID)
fa57  Interagon AS
	0001  PMC [Pattern Matching Chip]
fab7  Fabric7 Systems, Inc.
fe19  TenaFe, Inc.
febd  Ultraview Corp.
# Nee Epigram
feda  Broadcom Inc
	a0fa  BCM4210 iLine10 HomePNA 2.0
	a10e  BCM4230 iLine10 HomePNA 2.0
fede  Fedetec Inc.
	0003  TABIC PCI v3
fffd  XenSource, Inc.
	0101  PCI Event Channel Controller
# Used in some old VMWare products before they got a real ID assigned
fffe  VMWare Inc (temporary ID)
	0710  Virtual SVGA
ffff  Illegal Vendor ID


# List of known device classes, subclasses and programming interfaces

# Syntax:
# C class	class_name
#	subclass	subclass_name  		<-- single tab
#		prog-if  prog-if_name  	<-- two tabs

C 00  Unclassified device
	00  Non-VGA unclassified device
	01  VGA compatible unclassified device
	05  Image coprocessor
C 01  Mass storage controller
	00  SCSI storage controller
	01  IDE interface
		00  ISA Compatibility mode-only controller
		05  PCI native mode-only controller
		0a  ISA Compatibility mode controller, supports both channels switched to PCI native mode
		0f  PCI native mode controller, supports both channels switched to ISA compatibility mode
		80  ISA Compatibility mode-only controller, supports bus mastering
		85  PCI native mode-only controller, supports bus mastering
		8a  ISA Compatibility mode controller, supports both channels switched to PCI native mode, supports bus mastering
		8f  PCI native mode controller, supports both channels switched to ISA compatibility mode, supports bus mastering
	02  Floppy disk controller
	03  IPI bus controller
	04  RAID bus controller
	05  ATA controller
		20  ADMA single stepping
		30  ADMA continuous operation
	06  SATA controller
		00  Vendor specific
		01  AHCI 1.0
		02  Serial Storage Bus
	07  Serial Attached SCSI controller
		01  Serial Storage Bus
	08  Non-Volatile memory controller
		01  NVMHCI
		02  NVM Express
	09  Universal Flash Storage controller
		00  Vendor specific
		01  UFSHCI
	80  Mass storage controller
C 02  Network controller
	00  Ethernet controller
	01  Token ring network controller
	02  FDDI network controller
	03  ATM network controller
	04  ISDN controller
	05  WorldFip controller
	06  PICMG controller
	07  Infiniband controller
	08  Fabric controller
	80  Network controller
C 03  Display controller
	00  VGA compatible controller
		00  VGA controller
		01  8514 controller
	01  XGA compatible controller
	02  3D controller
	80  Display controller
C 04  Multimedia controller
	00  Multimedia video controller
	01  Multimedia audio controller
	02  Computer telephony device
	03  Audio device
	80  Multimedia controller
C 05  Memory controller
	00  RAM memory
	01  FLASH memory
	02  CXL
		00  CXL Memory Device - vendor specific
		10  CXL Memory Device (CXL 2.x)
	80  Memory controller
C 06  Bridge
	00  Host bridge
	01  ISA bridge
	02  EISA bridge
	03  MicroChannel bridge
	04  PCI bridge
		00  Normal decode
		01  Subtractive decode
	05  PCMCIA bridge
	06  NuBus bridge
	07  CardBus bridge
	08  RACEway bridge
		00  Transparent mode
		01  Endpoint mode
	09  Semi-transparent PCI-to-PCI bridge
		40  Primary bus towards host CPU
		80  Secondary bus towards host CPU
	0a  InfiniBand to PCI host bridge
	80  Bridge
C 07  Communication controller
	00  Serial controller
		00  8250
		01  16450
		02  16550
		03  16650
		04  16750
		05  16850
		06  16950
	01  Parallel controller
		00  SPP
		01  BiDir
		02  ECP
		03  IEEE1284
		fe  IEEE1284 Target
	02  Multiport serial controller
	03  Modem
		00  Generic
		01  Hayes/16450
		02  Hayes/16550
		03  Hayes/16650
		04  Hayes/16750
	04  GPIB controller
	05  Smard Card controller
	80  Communication controller
C 08  Generic system peripheral
	00  PIC
		00  8259
		01  ISA PIC
		02  EISA PIC
		10  IO-APIC
		20  IO(X)-APIC
	01  DMA controller
		00  8237
		01  ISA DMA
		02  EISA DMA
	02  Timer
		00  8254
		01  ISA Timer
		02  EISA Timers
		03  HPET
	03  RTC
		00  Generic
		01  ISA RTC
	04  PCI Hot-plug controller
	05  SD Host controller
	06  IOMMU
	80  System peripheral
	99  Timing Card
# PTP Grandmaster Source Clock
		01  TAP Timing Card
C 09  Input device controller
	00  Keyboard controller
	01  Digitizer Pen
	02  Mouse controller
	03  Scanner controller
	04  Gameport controller
		00  Generic
		10  Extended
	80  Input device controller
C 0a  Docking station
	00  Generic Docking Station
	80  Docking Station
C 0b  Processor
	00  386
	01  486
	02  Pentium
	10  Alpha
	20  Power PC
	30  MIPS
	40  Co-processor
C 0c  Serial bus controller
	00  FireWire (IEEE 1394)
		00  Generic
		10  OHCI
	01  ACCESS Bus
	02  SSA
	03  USB controller
		00  UHCI
		10  OHCI
		20  EHCI
		30  XHCI
		40  USB4 Host Interface
		80  Unspecified
		fe  USB Device
	04  Fibre Channel
	05  SMBus
	06  InfiniBand
	07  IPMI Interface
		00  SMIC
		01  KCS
		02  BT (Block Transfer)
	08  SERCOS interface
	09  CANBUS
	80  Serial bus controller
C 0d  Wireless controller
	00  IRDA controller
	01  Consumer IR controller
	10  RF controller
	11  Bluetooth
	12  Broadband
	20  802.1a controller
	21  802.1b controller
	80  Wireless controller
C 0e  Intelligent controller
	00  I2O
C 0f  Satellite communications controller
	01  Satellite TV controller
	02  Satellite audio communication controller
	03  Satellite voice communication controller
	04  Satellite data communication controller
C 10  Encryption controller
	00  Network and computing encryption device
	10  Entertainment encryption device
	80  Encryption controller
C 11  Signal processing controller
	00  DPIO module
	01  Performance counters
	10  Communication synchronizer
	20  Signal processing management
	80  Signal processing controller
C 12  Processing accelerators
	00  Processing accelerators
	01  SNIA Smart Data Accelerator Interface (SDXI) controller
C 13  Non-Essential Instrumentation
C 40  Coprocessor
C ff  Unassigned class
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ELF          >            @                @ 8 	 @                                 *      *                    0       0       0      Q      Q                                        l2      l2                   0      0
     0
     X	      p	                         
     
     0      0                   8      8      8      $       $              Ptd                     \      \             Qtd                                                  Rtd   0      0
     0
                                 GNU Skm.B2\br/    %   Q      	      @  H0 H   B@      "   B B (P%T      (   Q   R   W   X       Z   \       ]   a   d   g   h       p           q   v   w       x   y   {                                                 ;.r`r`p"s`Oxt5,Cf7xL K* K*X!K*889rܱ$62v2v2v2v2v2v2v{'xJZŌJ~74Jaѷݏ֘	v@x 9|z
E*FUö 9 9 9"& 9"& 9I 9 9KD@ 9                                                 b                     A                                                                \                      e                                          b                                            U                                                                                                          m                                                               ^                                                                                     k                                           G                     Q                                                                                                          T                     !                     K                     _                                                                                     A                                                                                                                                                                                                                       r                                          &                                                                N                     I                     -                                          <                                          :                     X                     <                                          ;                                          4                                                                                                                                                                          ,                                            v                     1                     F   "                   -                     |                                              
 >      T       '   
                
  g                
  g                
 `      >          
 i      X       R   
 >      m          
                 
 @      ?           
 pu      5       n   
 ?                
 pA      }          
 b               
 ph      x           
 :                
 b               
 `b      )          
 `b      )          
  h      L          
                  
 @                
 C      )          
 <      a          
 `B                
 `B                
 `B                
 `B                
 `B                
 `B                
 `B                 
  :      G       |   
 @      
          
  e               
 u               
 h             F   
 P>      7          
  e                
 P:      +          
 @u      "       9   
 =             `   
 `?             p                   }   
       
          
 PY      9         
 @      ~       {                                                         0   
 `;      a                         0   
 `;      a                            
 A      c                                                
                 
  C                                 __gmon_start__ _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable __cxa_finalize stdout __vfprintf_chk __stack_chk_fail stderr fwrite fputc exit malloc free strlen memcpy pci_lookup_method strcmp pci_get_method_name pci_alloc calloc pci_set_name_list_path pci_cleanup pci_free_dev pci_free_name_list pci_init pci_scan_bus pci_get_dev pci_read_byte pci_read_word pci_read_long pci_read_block pci_read_vpd pci_write_byte pci_write_word pci_write_long pci_write_block pci_setup_cache strcpy pci_get_string_property pci_fill_info pci_find_cap pci_get_param __ctype_b_loc fopen fgets strchr __isoc99_sscanf fclose __errno_location strerror __snprintf_chk snprintf pci_lookup_name pci_load_name_list __sprintf_chk pci_filter_init pci_filter_parse_slot pci_filter_parse_id pci_filter_match memset gzgets gzeof pci_id_cache_flush gzopen gzclose gzerror zError res_query __res_init __h_errno_location strdup getuid getpwuid ferror getpid gethostname __fprintf_chk fflush rename unlink strtol udev_hwdb_get_properties_list_entry udev_list_entry_get_next udev_list_entry_get_name udev_list_entry_get_value udev_new udev_hwdb_new udev_hwdb_unref udev_unref pci_set_param pci_walk_params pci_find_cap_nr __open_2 pread pwrite opendir readdir closedir readlink __strcat_chk realpath access strrchr basename ioperm iopl strtoull mmap64 munmap sysconf open64 libz.so.1 libudev.so.1 libc.so.6 libpci.so.3 LIBPCI_3.0 LIBPCI_3.1 LIBPCI_3.2 LIBPCI_3.3 LIBPCI_3.4 LIBPCI_3.5 LIBPCI_3.6 LIBPCI_3.7 LIBPCI_3.8 LIBUDEV_183 LIBUDEV_196 GLIBC_2.34 GLIBC_2.14 GLIBC_2.3 GLIBC_2.4 GLIBC_2.7 GLIBC_2.2.5 GLIBC_2.3.4        
  
 
 
  
 
 
  
 
 
  
 
 
 
  
 
  
 
 
 
    
 
 
 
 
 
 
 
 
 
  
    
 
 
 
   
 
 
    
 
 
  
 
 
 
 
  
   
 
  
  
    
        
  
     
     
                 	 	  
       sy	      d           `)|      p           a)|      {           b)|                 c)|                 d)|                 e)|                 f)|               	  g)|               
  h)|               M     0   #        V           Z                         ii
        ii
        ii
        ui	  
      ti	   +      0
            P6      8
            6      H
                 P
                  X
                  `
                 
                  
                  
                                                       (                  0            M      8             M      @            M      H             L      P            M      X            G      `            L      h            0L                  PL                  j                  v                                                       Њ                  `                                                                                                                                      (                  0                  8                  @                  H            Р      P                   X            G      `                  h                                                >                                    0                                                      @G                  G                  0                                     J      (                  8            Э      @                  H                  P            @G      X            G      `                  h            0                                                       P                                    з                  й                                    G                  P                                           (            H      0                  8                  @            з      H            й      P                  X            G      `                  h            0              
                                      ,                   I                   M                   O           
                    
        Z           (
                   0
                   8
                   @
                   H
                   P
                   X
                   `
        	           h
                   p
        r           x
        
           
        X           
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
        R           
                   
                   
                   
                                               Q                                                          y           (                   0                   8        W           @                    H        !           P        "           X        #           `        $           h        %           p        &           x        '                   (                   )                   *                   +                   -                   .                   /                   0                   U                   t                   1                   2                   3                   4                   5                   6                    w                   7                   8                   9                    :           (        ;           0        <           8        =           @        >           H        ?           P        @           X        A           `        B           h        C           p        D           x        E                   F                   G                   H                   J                   K                   [                   L                   N                   P                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           HH  HtH         5  %  @ %  h    %  h   %  h   %  h   %  h   %  h   %  h   %  h   p%  h   `%  h	   P%  h
   @%  h   0%  h    %z  h
   %r  h    %j  h   %b  h   %Z  h   %R  h   %J  h   %B  h   %:  h   %2  h   %*  h   p%"  h   `%  h   P%  h   @%
  h   0%  h    %  h   %  h    %  h   %  h    %  h!   %  h"   %  h#   %  h$   %  h%   %  h&   %  h'   p%  h(   `%  h)   P%  h*   @%  h+   0%  h,    %z  h-   %r  h.    %j  h/   %b  h0   %Z  h1   %R  h2   %J  h3   %B  h4   %:  h5   %2  h6   %*  h7   p%"  h8   `%  h9   P%  h:   @%
  h;   0%  h<    %  h=   %  h>    %  h?   %  h@   %  hA   %  hB   %  hC   %  hD   %  hE   %  hF   %  hG   p%  hH   `%  hI   P%  hJ   @%  hK   0%  hL    %z  hM   %r  hN    %j  hO   %b  hP   %Z  hQ   %R  hR   %J  hS   %B  hT   %:  hU   %R  f        H=  H  H9tH  Ht	        H=  H5  H)HH?HHHtH  HtfD      =m   u+UH=   HtH=  YdE  ]     w    ff.     @ H   Ht$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$   )$   )$   )$   )$   dH%(   HD$1H$   HHHD$HD$    HD$H  $   H D$0   HrHD$dH+%(   uH   D  UHSH   Ht$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$   )$   )$   )$   )$   dH%(   HD$1      H/  H$   H=0  $   HHD$HD$ D$0   HD$H;   HHH3
   HD$dH+%(   u
H   []ff.     UHSH   Ht$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$   )$   )$   )$   )$   dH%(   HD$1      H/  H$   H=0  $   HHD$HD$ D$0   HD$H;HH   H3
      UHHcSHHHtH[]HHt	HU(Ht
H=b  1HD  HtfD  ff.     @ AUATIHUSHHhLcL
HtLHHH[]A\A]HeMt
IT$(Ht
H=͆  1HBATIUH-3  S1HD HtH8LtHHu[]A\ []A\f     w#H  HcHH  HtHD  1D  AT      USmH   IHH5`  1H
9  Hf  LH5j  Hq  J  H
b  Hu  LH5{  H   J  H
  Hp  LAD$     H5_  J  fHHtH@HtLHH9uL[]A\þ   H=m  1fD  AWAVAUATUSHHH(   H{0    H{8    C$uHHC8u~H-  L%  A   L5  L-t  
fIcIl Ht&L1Hu S8HU   H=  1S8E<$IEyHkHHu,H=P  1S(    H  H,HttHkHHu H=X  1S8HCHHH@ H[]A\A]A^A_HHC8HHC0HHG(H=  1S8HkHD;H=  1S(ff.     @ UHSHH_@HtfD  HHHuHEHHtHP(HHI  H11HH[]Of.     D  HHH=  1Q(ff.     fHHH=  1Q(ff.     fHGH`0f     U  HSH}fHnHxHH     HHǀ      H1H)  HHEHǃ  ǃ   fHnflp  H@XHtHHH[]    HG@  H   Hw@9OfF   ff.     AUAATAUSDH&D   D`
@hXH[]A\A]f     SHx  HH@`HtHI  H  Ht!fD  HH  H  HuH[ff.     HdH%(   HD$1;  |<Hx  HT$   P@¸tD$HT$dH+%(   uH H  Hc0c HdH%(   HD$1@uVF;  ~;Hx  HT$   P@¸tD$HT$dH+%(   u(HfH  Hc0Hp     f.     HdH%(   HD$1@uUF;  ~;Hx  HT$   P@¸tD$HT$dH+%(   u(H H  Hc0Hp     Kff.     Hx  `@fD  Hx  H@PHtfD  1D  HT$;  | Hx  HT$   PHH    H  HcƈѐHdH%(   HD$1fT$@uIF;  ~.Hx  HT$   PHHT$dH+%(   u+HD  H  HcfHp     RfHdH%(   HD$1T$@uIF;  ~/Hx  HT$   PHHT$dH+%(   u+HfD  H  HcƉHp     X AUIATAUSHH  9~"Hc)9LAOH  Hc/Hx  DLHH@HH[]A\A]ff.     fUSHH   u-C҅tHx  HP8CH[]f     G    fHǇ          D  H  Ht@ HH  H  Hu{     H    fAUIATIUSH  HH  Hu1f     HH;Ht9ouHHH;HuD  MtKL+Ip  pLHHPhHH     0HH[]HA\A]    H1[H]A\A]     H  HufH Ht9puHfD      AVIAUMATIUSt       AЅtcIt#~   LLAՅt;I7    I~!   LLAՅu1[]A\A]A^f~   LLAՅtڃI   tLL   A[]A\A]A^ AW1IAVIAUATUSH(H|$H=$}  Ht$ΉT$AV8HcL8 tIV0H(1[H=}  ]A\A]A^A_ H|$6D$    IǋD$A_
A   @ D$E1AG18        LT$Ht$H?    AGAGtE   <   1Lmō@w˾   LvA u
AA   H|$A݃AoIA   LA   AG
fAF
AGAnHl$AFAF   HA  EGEEAAF
AH\$H={  ANA   EF1S8D$D$ H(L[]A\A]A^A_8     H  I    dH%(   H$  1HHHLH$  dH+%(   uH  ff.     H  I    1dH%(   H$  1HHHL{H$  dH+%(   uH  +ff.     AWIAVAUATUSHGLp  !9t(1Gi   LfAGWfAGAGڃ !9t 
   LAG-fAGAGځ   !9t5
   	   LAG.   LAX  AY  AGډ   !9t?
   AGA  G        AG%AGڃ!9t<   LAGAGAGڃ!9   fAGA  AG AG0AG@  }Hy  D$E~mAD$E1D$    IcƉI| AE9~EB,   L@wủЃ   IcƉAIt E9 AGڃ!9tEIǇ       AGA  V  tB8   uLpt	I   HL[]A\A]A^A_Z?  f.     0   f     D9t$u  AOAW
E1A   EGH={x  AU0f.     @   LB   LfAZ  fA\  AGD  ,   L.   LfAZ  fA\  AGD     LA  VfD     LkA  {    LCA  @    
   LHHt,@LpuLfAZ  fA\  AGf     AFuLT$D$T$McDt$H H	KD vff.     Hp  H@HL@@ff.     Hp  H@HL@Hf.     fff.     @ HHp  1H=v  R(f     SHH  HtHǃ      [ff.      H  IHt9<1;8~D  HcHHcLHt0   H    Hp  H@@Ht@   H Ht09   uDO
fD9H
uDWD8PuH  |D  1҉ HH5v  P1Ht1Ҁ8 Hf.     tSATUHSHD  A8u)CHHt#Le <#uH BD`u[1]A\ [   ]A\ø   H
u  HFz  H5=v  7  fD  ff.     @ AWH5v  AVAUATUSHX  H|$dH%(   H$H  1kH  H5
x  HH`IH  1H\$@L5u  fD  L   HH  
   HjH.  L`  I9rx
u@ L`    LHD$(    t)1HL$0HT$,HLD$4H5u  	  H5Zu  Hat.1HL$,HT$(HLL$4LD$0H5<u    H5u  H X  I)AC  H:  H5u  HuH5t  HX  1HT$8H5t  HR    HL  5HD$L`HT$HL$<HL$HD$B    HL$HHDJf  IL$DJU  AD$I  HT$1H5M|  L%  L$<     HcD$8=  {  A;E+  PALT$8A;U ~AU AD$   IVfD  11HL$,HT$(HLL$4LD$0H5s  +zfLl$L$0DD$4T$,t$(L  Hp  H.fvHLH
s  @@H@(@8@H@X@h@x                        H  AD$IYHp    HHr  HVH~HFHHHHHǆ   H)   HH  LAoMNAoUVAo](^(Aoe8f8AomHnHAouXvXAo}h~hAoMxNxAo      Ao      Ao      Ao      Ao      Ao      Ao      Ao      L  L$<HcD$8fD  H5q  HqH5pq  HZzH5Xq  HCcH5@q  H,LH5(q  H
0     A$LH\$H=p  1S(f.     LH$H  dH+%(   u{HX  []A\A]A^A_LH\$H=o  1S(LH\$H=o  1S(HD$Hh(8LHH=)p  H1H\$H=o  1S(D  ATUSH   tH            Lc   HIAPL<p  H1LHߺ   ZY9   t~'q  BD#.fBD#H[]A\    u0Hu   Ho  Ho  LcHEHAPID  LcLHy  1LH9~xt[Hp  ]A\@ 1yATHUSH   tH*  M!  Lc      MH@!   te   L"o  H   HLo  AQIH1LHߺ   ZY9axtp[HXo  ]A\@    HtcIHLn  AQID  LHx  LH19~to  BD#.fBD#H[]A\     Ldn  HLH1    fD  1@ AQIAPLn  D  HIAPLm   AWE1AV%    AAUAATEUSHHD$D$HDDED$XHPDL$  ZYHn  D$tCl   E            u1H[]A\A]A^A_D  DL$PD$DDDH  H   jDDDPDL$`HDD$HD$J  H|$H*  AXAY-    DL$PD$DDDH*  IHuffD  A   GD  H%  f     Ho  jDHPDL$`DDDD$  ^_@ jDDDPDL$`HDD$  LA   AZA[i 8 f.     AWEAVEAUAATIUSH~6~2HAQEAȉѺ   ^_HtH[]A\A]A^A_@ HE1EDj    DLAXAYHuD9u1D9uHA   j DLE1vZYH[]A\A]A^A_D  AWAVAUATUSHH   L$   L$   O Ht$AdH%(   HD$x1H$      D$(    HD$0H$   HD$8teD%   uhH{X toAfAwHk  HcH    Hak  HT$xdH+%(   "  Hĸ   []A\A]A^A_ G~8A   AH{X uA   uDchE{HnDt%   A   K     %   9fD  D$(/  HD$8D(Ld$@   1H
l     LEHE1E1j D   DHL
i  MHH|$D[]fD  D$(/k  HT$8HD$/  H
D0Ll$@   1H
_l     LE$HE1Ej D   DH5L
ji  MHg D$(/  HT$8D$(D2Ld$@   1H
k     LEEHAE1j ED   DHAXAYHH  L
h  H|$MDf.     D$(/{  HT$8HƉL$(D,2/  HʉD$(D2Ld$@   1H
h     LEHDEj    EDHHXZH   A     Ap   L-k  AH
g  IDAHg  Hg  Ll$PIDAL
g  LIDAH5g  MDA   LEH   QH
g  R    P14H HL$Q|$P IDL
g  fD  D$(/  HT$8p<
|$/  HD,2L$(/  D4
/  HD
Ld$@   1H
i     LEDL$DL$DET$DHL
f  HfD  D$(/;  HT$8p<
|$/"  <2HL$(|$/  D,
/  HHD2HE1j E1D   D%L$ T$,HEEDIH\$PEEHD$    H1H
+f     LD$ ILH|$DDAZA[ D$(/  HT$8HD,/  H
D Lt$@E   H
e     L1E9HE1E1j D   DHJE1ED   DHHD$ $    %HL$ MIBD  D$(/+  HD$8D(Ld$@   1H
g     LEHE1E1j D   DHL
d  MH    HD$0HP D$D*HBD0HPfD  HT$0HBHD$0`D  HD$0HfD  HD$0HP D$:HB|$D(HP HT$0D"HB    HT$0D*HBm    HD$0D(HPHBHD$0fD  HD$0fD  HDDHj E1E1   ^_HHD
   A   DDHD$0HT$0HD$0HT$0HD$0HT$0HT$0IHD$0HT$0    IIAH   ?    ?*   1A1Mt]AA9rKtJH߀XtԍHЃ	v\Hv\HwW		DAA9s1 A0MtE        j   É@ 7 Hd  fvF$    HFHFF     UHSHHHxdH%(   HD$h1HHc  H?vHT$hdH+%(   6  Hx[]ÐHD$ HHHǃ  1t	17   tD1fD7Ht17   HHDu2ft)HH:uH HuHb  X@ t9   )HcHH41HD    r1҉уH<9rH|$ H<$tk1ҹHHIb        H<1Hs   H0b  H<t
<*u% u1H|$    Hu1HfD  BHt`<.uBHj HuJ@ BHt:<.uH;a  8A1A΃H|5 H<0D9rH<HD11Hs   Ha  1Hs   HH a  11   ff.     fUHSHHHxdH%(   HD$h1\HH`  H?vHT$hdH+%(     Hx[]ÐHD$ HHHǃh  1t	17   tD1fD7Ht17   HHDu2ft)HH:uH HuH`  X@ t9   )HcHH41HD    r1҉уH<9rHl$HF`  HH<$1Hs  )H_  1Hs  HH_  H|$HSHs  H_  H|$1Hs        H_  HEdA1A΃H|5 H<0D9rH<Hp UHSHHx;   t1H[]D  CxU
9uCxU9uԋCxU9uŋsyKx+   HCxU9uCxU9uSyC y4   vf.         HE3C#CtLf   HcX  9C *ff.      SHH0dH%(   HD$(1H HD$fo$HCHD$(dH+%(   uH0[T@ SHH0odH%(   HD$(1HGHHD$D$ HD$)$HtHT$(dH+%(   uH0[ fo$HT$HS     SHH0odH%(   HD$(1HGHHD$D$ HD$)$HtHT$(dH+%(   u4H0[ T$#T$ xH]  D  fo$HT$HS@H8odH%(   HD$(1HGHHD$D$ HD$)$bHT$(dH+%(   uH8     AAWAAVE	AUB    IATUDSӉ	11H(LwXAH|$`HH,i  A)J    HD$TIMtDKHu&  fD  H H  9Xu9huPD9u          IM`  LD`HD$HL$i  1IEXHHL$LD$HtQA=           LLD$#LD$HIE`HAD$A   IM`A   IAPHt$`I|$Hc҉AD$hA\$Al$E|$AD$Lt$MuXII$1M&H([]A\A]A^A_A IM`E`?ff.     HAHPXA	DL$H   B    A1D1IH,i  )H1Ht]f.     D9@u:D9Hu4H9u,Htcu>   tHtC8JHBf.     H HuHBHHEHf     u;    tHuHH Huɐ   tH Hlf.     u   yff.     fSHHXH{`HCX    HtfHHC`H{`Hu[f     AWE1AVAUAATIUHS1H(  H|$Lt$dH%(   H$  1        LLH  D$E   L<
u^  fBH  <
x  <
u I9sB<   <	  t$@	@ 	Є&  L     JHȀ	t tL<#DL@	?      HpH@	tHL)D9  Ee     A~}AAw}HzHE1EEHH9t1ADIA	vDIA  WHAH9uEx*@ t	uHBA   E1  A  HX  H$  dH+%(   <  H(  []A\A]A^A_ÄLH$\H$lHX      B o    @CQ  @S(  x   HxHE1fD  @AHH9t/Ar@	vr@   WHAH9uEP t		HA   E1E11ʀ	t
 uD  HHʀ t	tjDDPH|$ZY
HW  f     r@7AD  DIAb7AA@x E1x HpHxE1AHH93  AJЀ	vލJ  WA͉HHHxE1@AHH9t+Ar@	vr@w[WHAH9uEx H1E1E1j H|$D   "^_Ha  A   r@?7AhA  _AAH1HzDAA	w$EDHH9c  DAA	vDAAwiWAAH1HzDAA	w$EDHH9  DAA	vDAAw%WDAAY7UDAA>7HzHE1     EEHH9t1ADIA	vDIA   WHAH9uEH t		HrHz
E1    EEHH9t-ADYA	vDYAweWHAH9uEj@	 t		XHBA   Uf     DIA27A@ DYA7A[t0D$ ^HUS  J7ALhD$ @ t		HBA   E1E1@ t		mHBA   E1E1dHzH1EDHH9t<DAA	vDAAw
WDAA7뻅@	t	 HBE1E1EP	t	 HA   E1E11聼SHgHoH  Ch    [ff.      ATIUSGHu
Lck[]A\ÐHLck[]A\ff.     AVAUATL%Q  USHHdH%(   HD$1%Ch   H{LbHHt:HHHIH   HHHS$L1H=NQ  S(fLkLdHHvLpKD5 f8.gt+1HT$dH+%(      H[]A\A]A^     xzuH}1LLHü   HD( H莹H{L蒽HH,@ HHt$D$    |$x#HkCh       Qf.     uHL%MP  <    軺HI MtqAWAVAUAATIUSH5H  H  D$DL$dH%(   H$x  1H  8 I  
  HP  HcHII  HD$(Hl$ H$p  H$H9      D  H4$HEH9   H<$HPH9   HHfH9   pHHfH9r|Lp
L9rsD@fT$Pft$RfAAL|$P  O  H=O  1AT$8H9,$t0H$H9s'U HEeс     =1H$x  dH+%(     HĈ  []A\A]A^A_L|$pHEUDD$H
N        L1mZYH$p  MM1H
N        HB1HH=N  AT$87    H$p  A      HH     HHt H$t  H9rAH$v  H9r4LT$L$|  LJHffL9   HHH9sH=$N  1AT$8L|$pAH
M        L1mL|$pAEH
|M        L1BL|$pH
MM  UAUDL$DD$L|$pAEH
=M  L|$pAH
BM  vL|$pAEH
&M   E1GJKDfE
1cD  HHH9HAH9Mt3HAH9HA
H9AfHD
H9D9H9HHtAA   t"AxH=L  1AT$8`D  HH9rof     A觵I\$8H=TL  01H,H$H9f.     EEDP
LE9E11& E9IcADCL:D9zHItr
HHH1Ҩt	   tfHtIcG|:HƄp   H=K  1AT$8$p  im$q  =_H$r  蚸" AVAUATL%C  ULHSƶHH   8    8~   x/   蒴IHt|Hx H蝴HI蒴HAtME IH
G  IHǾ   1H>LLH     L[LH]A\A]A^1H[]A\A]A^fAWAVAUATUSHH8  dH%(   H$(  1Gl   Ht-IHH=J  1S8  @ tDH=mK  1S8Cl   1H$(  dH+%(   q  H8  []A\A]A^A_fD  H5WI  LiIHC  I#PCI-CACLt$ L   L莴Ht9
   LyH     uHM9>   LH=J  1S8LXtLH=
J  1S0L譲   , HD$HL$LHT$PH5I  HD$ P1LL$$LD$ Y^8LH=J  1S0D  HCHE-1.0 I9F]    HcD$L8 u H8 tjHPDL$(DD$$L$ T$t$vXZJH=I  1S8`f     AWAVAUATUSH(  dH%(   H$  GlGl      IIH  bH\$   H߉  Ƅ$   L薱HI英LAt@HIMHD$HǾ   HUHH
|H  1.H5{H  H/HXZH  LH=uH  1E1AV8H
OI  H1HG     L-bH  zf.     IFXJ8Hu   fD  HH   C<w{ tIFXJ8H9u4@ H H9t(pVwK8HuH{H9xuH9u@ CHHSDCKR   HERALP1³HH HffII  /HGH_uLHïH|$LxOH|$踷H$  dH+%(      H(  []A\A]A^A_LH=+G  1AV0D$ 螮I^083Lt$LH=G  H1LL肮{hI^08LH=F  H1H|$UX     Gl~Gl   ÐAWEAVAH5=  AUEATIUSHXdH%(   HD$H1ưHt1
   Hr2  A(  HEH  JcHIHAAAUH
H  @   1   LH-G  _LI|$xH   1LıHHu       HHHH  H԰HHtH蔯uHرHtHLHT$HdH+%(   c  HX[]A\A]A^A_D  IAWAAAUH
F  @   1   L蘱LI|$xH-AF  H2H=F  1AT$8}ID$pH@ID$xH IAH
IF  Aغ@      L1,f.     IAH
/F  1@      LH-E   IAAغ@   H

F     L1̰H-DE  dIAH
E  1@      L蟰H-D  7 IAH
]E  A; 1謬ff.     SHHxHt
HCx    H{pHt
(HCp    [f.     @ USHH_PHt%H@ HHtH{H脭uH[HH[]fAUI(   ATIUHSHH`HSPHHCPLhL`@    Hh H[]A\A]    AWAVAUATUSHH_PHtIIIIA HHt0H{LŅuCu7DsEu@L{
     H[]A\A]A^A_f.     H{DsEtLLIff.         FfD  USHH_PHt9H@ H蠲H]PHtHHEPCtH{耲fD  H[]ÐHtH    HGPf.     AUA   ATAUSHHHp  ڱH  Ht^HH     AH=C  DhLp  fhfD`
H     K1S
AUATDCAR8H[]A\A]    H       SHH   HtHH   葱H   Hu[ AVE1AUIATAUHSHtD1   @   LE:I   HtV11     H Ht(P
9uPA9uA9HDH HuD  HtM [H]A\A]A^@ 11f1f     AT      IUSH  dH%(   H$  10Ht^H   1   HH3@ HcHu/   LtL'Í@vH$  dH+%(   uH  []A\if     AVAUAATUHSH  dH%(   H$  GA   t^@u@   HE藨u{ED!A9tAEH$  dH+%(      H  H[]A\A]A^ @!9uH$  dH+%(      H  []A\A]A^fD  H1    4   HHH+AA   u8Wf.     DDӹ   HEE$DHܧAt$HͧIcԃAHtf.     fǇ   Ǉ   ff.     AWAVAUATIH5@  USHHoDDw
D   HT$Hp  OH   LWB  ATI   1UHAWAVAUH|$8H0=  wH[]A\A]A^A_Hp  H=@  1R(ff.      AUATAUHSH  Hp  dH%(   H$  1H9   tb         yrH   A         H$  dH+%(   P  H  []A\A]fD  u         y#   x;ǃ   z@ !   ǃ   W       _IH5>  HL-1L1衧   3fD  IH5>  HLCulAtf11   L<   y1LH=>  S0   ǃ       fD  IH5U>  HL       G    AUIATIUS   HxTHcՉHcL19xH[]A\A]fD  I$p  HX0迢8XH=?  H1H1[]A\A]ff.     AUIATIUS1HuxWHcՉHcL葦19xH[]A\A]f     I$p  HX0/8ȦH=F=  H1H1[]A\A]ff.     AUIATA   USHHx8IcHcLMx7   9tLp  D1H=>  AP01H[]A\A]fD  Hp  HX0耡8H=<  H11    AVAUATUHSH  dH%(   H$  Hp  Lh(Lp0   ILk1L1ߤÅ   ߺ   H&IE   A  :Mc   BD5  H$  dH+%(      H  []A\A]A^D  LH=
<  1A1D  IML1L1>Å__8tLH=3  H1A1nf.     +M8@ 8贤LH=i;  H1A1/fD  AVH5:  AUATUHSH   dH%(   H$  1H\$蚢L<;     HI   1   g=     HTIH   L- 3  LhHHtz{.tHH>HL$HLILL$1HLD$l~l4$xtD$A   HLAF
D$AFD$AFvLHHuLH$  dH+%(   u+H   []A\A]A^HH=1<  1U(H=Q:  1U(軟HH=9  1U(H=:  1U(H
C:  HZ:  H5X9  ffD  ATIUSH  dH%(   H$  1H$   HH|1   HH   HH菞H1Hx,HH5_5  LCHHߺ   s1H艠H$  dH+%(   uH  []A\՞D  ATUH-8  SHHz   HmLc8HH߅uZH=z9  H1A[   ]A\Ð;H=I9  H1A[1]A\D  SH   x-ǃ      xǃ   Hǃ       [ff.     fSHp  H9   t[D     xɞǃ      x谞ǃ   Hǃ       [f     AWAVAUATIUSHX	  dH%(   H$H	  Hp  @ƉD$G  ڃ!9t|L$@     GLH50  Lt$N  11L覞Lt$fAD$   LH5<  L"  11LpfAD$AD$ډك    !9   AT$!9|	  
      H57  LAD$H$@  HHD$

  fAl$  D  L AD$D$Em	  DT$EDAD$ځ   !9   
   H5*  LAD$H$@  IHHD$&1L|IHtA/   H7Ht/HxHL$(1HT$$LL$8LD$0H5@.  ̝  AT$%AD$ځ   !9  H5A5  L$@  AD$I$p  HH$L6     LI   1   =  	  L͚IH   \$D  LH   x.tHXHK6        H$@  PML%6  S   H1iZY=  	  HH5/  mHHtL$0  H¾   L蝛Ht+1HL$0HT$(LLD$8H55  xo  tH$LH=6  1S0HҙL
H*L\$I$p  H@@Ht@ H   H HuAD$ځ   !9t1H$@  1LAD$HH535  8@  AD$ځ   !9t1H$@  1LAD$HH54    AD$ځ   !9tEH$@  1LAD$HH54  @  11H袚A$   AD$ځ @  !9tD@H54  LAD$nHHt HNL @  HH膗AD$ځ    !9t< H5B4  LAD$HHtLH¾    ҩH:AD$ځ   !9tR
   H53  LAD$HH  /   H蓘L   HPHHDkHӖH$H	  dH+%(     HX	  L[]A\A]A^A_H$Lh@MufD  Mm MD$(A9   uAE
;D$0uAE;D$8uI    uHھ   LΨI   D  H   L谨I$    H   L萨I$    Ad$f!9   
      H51  LAD$H$@  HHD$hiH|$11RLt$1LA$X  H51  L1  11L  A$Y  AD$ځ   !9tM
   1LAD$H$@  H5\1  Ht11H  AD$%AD$ڃ!9tE   LAD$H$@  H5#1  Hw  11HcAD$AD$ځ  !9
  L$@  H50  LAD$I$p  LLt$HD$H5)  LPIH  D$    Hl$E1L$@  $    D  L   L`H   1HL$0HT$(LLD$8H5M0  7  HL$0HT$(HAH)H9ʹ    HCIv;ItmIs~D$8IHEHfHnflEg    HL$8KDPH$   K   H	KL I/    HL$8I$   HA   D$   I$   H	I$   fD    LA   ED$I$  HH@HD@HH`fofo@H0HfoXfofRfoflfflfBRH9uLVD$AD$E   DD$E`AD$Sf     1HH5.  LfA$Z  t11HӔx	fA$\  AD$H$@     H5.  LHn  11H艔fAD$AD$nt$u(%AD$|$%E%AD$   LZD$$I$p  Hj@HL$(t$0f.     Hm H;   uU
9uU9uU;T$8uLt$H5!  HLZL1谓HHqL\AD$]I$`  \H|$118HfAT$H$H=j+  1S(H\$Ht$H=,  1S(HD$HX(I8Ht$H=#  H1H$H=+  1S(:f.     Ǉ   D  Hp  H9   t    Hǀ       ff.     SH   y[軑ǃ   [ff.     @ AWAVAUATAUHSH(  Hp  dH%(   H$  1H9            MH5+-  HDuD}
Ll$L$H   LL$I   1L,  Q   AVAWΎH =  -  1DcL@Ɖ   腏   xcH   ǃ          H$  dH+%(      H(  []A\A]A^A_ 胐*fD  9   }	 MUH5;,  HD}
D   L$T$L$   LIL#,  1QT$   R   AWAT܍H =  w?   1L@虎   LH=(  1S0H=(  1S(fD  AUIATA   USHHx8IcHcLx7   9tLp  D1H=+  AP01H[]A\A]fD  Hp  HX008ɑH=3+  H11    AUIATIUS1HUxWHcՉHcL19xH[]A\A]f     I$p  HX0诌8HH=*  H1H1[]A\A]ff.     AWH5Y*  AVAUATIUSHH  dH%(   H$8  1Ll$0(L'     LI   1   =     H5!  LIH  HD$(H$-@ A   	tA     EGLLGL  LH  L薘HT$$H5*  LIHD$,PI   MO PIGxMGPIGpPIGhPIG`PIGXPIGPPI   PIGHPIG@PIG8PIG0PIG(PHL$p1sHpƍ@@ǃ@   D$$̉AGD$(AWAO
fAGAD$fAWE1Hct$,@|$T40t$H҈T$m  Ht$DD$lHt$HT$E1LDD$ID5 |$Hct$HHHHnA      HcADI uE   Hcŉl$,IL5 HT0t;L"    HPH      ADQ tHc@t\$,D0 |40 Hʾ   LDD$<DD$A    A   D  L`H$8  dH+%(   uyHH  []A\A]A^A_ Hcŉl$,IL Hs@ l$,Hcc@ HcD$IL5 Hl$IL5 ?H=q(  1AT$(H=$  1AT$(/LH=$  1AT$(ff.      UH5&  SHH軋   HH諌Hu1H=$  S8H   []@ 1H=#  S0H1[] H
&  H&  H5]&  vfD  IHA   uo   gAvubAAAQAAA  	AQ
	к  	
   t5t D    1D  L@D   @ Df   fIЋ   GAɅ<u   ~
1    AQvAtDL֢fD    	G  G
At'AtA 1     @ A A ffD  IHA   uo   gAvubAAAQAAA  	AQ
	к  	
   Dt*t   @ 1D  L ffאIЋ   GAɅ<u   ~
1    AQvAtDLffD    	G  G
At%AtA 1     D  A fffA      AV5   IAUATUHSH  dH%(   H$  1H\$Ld$HLl$HH=$  AV8D$ fD$         L
   HU@tD$f= tnf= th1   LHU@tD$f=tIf=tCD$D$<v1H=y$  AV81H$  dH+%(   u*H  []A\A]A^Ð1t$H=z$  AV8   ҅fSg  g  t   [             y&q8uп   xDg     f        輆x"g     @ 1Ҿ     藆vf
d  D  Hf  u"f  uNd  Hf     1Ҿ     ?1Ҿ     .f  f      t1#yf      gd  Hf.     Rd  SHxBt.1      ut(1[@ H="  S81[fkc   HH5d  [@c  SHx
t[@ 3c  H="  S(c  SHxBt.          =   t+1[fD  H="  S81[f]c   H5c  H[f.     D  SH
"  HH"  H5"  2H[H
#  H  H5"  @ SH
"  HH"  H5"  H[H
#  HD  H5"  @ ATIUHSHdH%(   HD$1~.^f     Hxr,   ͂Hu12@ H   Ã   1I$H$Hx諃HE    HT$dH+%(   u	H[]A\T@ AWAVIAUIATUHSH8H5
d  H   L$ILD$ILL$MI!I!HtHCL9tPI9'  M1      E   LT$ Ht$Ht$LT$ HIK  10  @ L[I9   ItMM9}   1M      E   L\$(LT$ Ht$WHt$LT$ HL\$(I   L;_  H{L\$(LT$ Ht$wHCHt$LT$ L\$(L9tOH;tJH{L\$(LT$ Ht$BL\$(LT$ Ht$!L{I  I+     HHD$LH!LcL!LL[L{H(HcD$HHD$LH0   H8[]A\A]A^A_D  MM9t?1M      E   LT$ Ht$3MHt$LT$ HI   H    LL\$ LT$iLT$L\$ I   H5a  H)f     HC    L{Mѹ      1E   LT$ Ht$藁IHIHt$LT$ >IM92
D  Ht
 L9[L要1ff.     @ AUIATAUH5  SHH8Hp  dH%(   HD$(1HHWHH9BH  HD讀     AT$v8At2HD$(dH+%(     H8DLH[]A\A]@    HL$ HT$Ht,HT$ Ht$LL$Hp  LD$u+ 1HT$(dH+%(      H8[]A\A]    CKHT$	ȉ      		K
	
   HHAt&At0AM HD$H   q    AM HD$fݐAM HD$H}ff.     f   ~1D  ;ff.     AUIATAUH5
  SHH8Hp  dH%(   HD$(1HHWHH9BH  HD~     AT$v8At2HD$(dH+%(     H8DLH[]A\A]@    HL$ HT$Ht,HT$ Ht$LL$Hp  LD$?u+ 1HT$(dH+%(      H8[]A\A]    CKHT$	ȉ      		K
	
   HHHD$At1At AE    tf.     H AE      fAE {   ~1D  Kff.     ATH7H5N  A   UHSHWHH9BH  HD=}H     HxA,   ~{Hu1    HcD9u[]A\f     AVAUATUSHdH%(   HD$1?    II,   L{HH   /   LzHH   ~~I$H DPtHSDPtsy   LL     I{AM uMH9$uGuCHx>   H{L{AU u%H9,$uuHx}  tHLeB    1HT$dH+%(   u-H[]A\A]A^ÐLyI,#       yff.     AUHwL-  ATUSHHHWHH9BH_  LDLz{H5@  HHh{   I|Hl[  Hx6}  tHQtc  L1{   x)H[]A\A]4xH[(8|H=  H1xH[(8|LH=  H1HLH=  S(LH=  1S(ff.     AUATIUSHHzH5a  HHz}  u#LH=  1S8H1[]A\A]    HIeuHLH=  S8       L+{u'HLH=  1S8H   []A\A]D  wH[88{LH=D  H1ff.     H5  @ H5  @ ATUSH   xaH   HtFL%Y  H}LzHEH9E tH}LyH   N   Hǃ       hxǃ   []A\ HH                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               pcilib:  /usr/share/misc/pci.ids.gz pci.id.ucw.cz net.domain Name of the ID cache file ~/.pciids-cache net.cache_name 0 hwdb.disable Trying method %s... ...OK
 ...No.
 Decided to use %s
      Out of memory (allocation of %d bytes failed)   DNS domain used for resolving of ID's   Do not look up names in UDEV's HWDB if non-zero This access method is not supported.    Cannot find any working access method.                            
         
                         Unaligned write: pos=%02x,len=%d        Unaligned read: pos=%02x, len=%d        Scanning bus %02x for devices...
       Bus %02x seen twice (firmware bug). Ignored.    Device %04x:%02x:%02x.%d has unknown header type %02x.
 %04x:%02x:%02x.%d: Invalid 64-bit address seen for BAR %d.                   Writing to dump files is not supported. Name of the bus dump file to read from  dump: line too long or unterminated     dump: At most 4096 bytes of config space are supported  Reading of register dumps (set the `dump.name' parameter) dump.name dump: File name not given. dump: Cannot open %s: %s #####:##:##.#  %x:%x:%x.%d ########:  %x:  dump: Malformed line dump                  %s %s %s %s [%s] %s Device [%s] %s Device %s  PriO  PriP  SecO  SecP  Master Vendor Device %04x:%04x Unknown vendor Class %02x %s%s%s%s%s ProgIf        <pci_lookup_name: buffer too small>     <pci_lookup_name: invalid request>  t|tttt$tttt..Invalid slot/function number Invalid slot number Invalid function number Too many fields Invalid domain number Invalid bus number Expression too long Invalid vendor ID Invalid device ID Invalid class code  At least two fields must be given       Invalid programming interface code      Filtering by class or programming interface not supported in this program       Line too long Vendor does not exist Duplicate entry I/O error rb %s at %s, line %d
     Parse error %04x.%04x.%04x.%04x %04x.%04x.s %02x.%02x.%02x.c %.100s.%.100s Resolving %s
 	failed, h_errno=%d
 	"%s"
    	Malformed DNS packet received
 	Unexpected RR in answer: class %d, type %d
    c	1Using cache %s
 Cache file does not exist
 %d%x%x%x%x%n Error while reading %s %s.tmp-%s-%d wb Cannot write to %s: %s Writing cache to %s
 %d %x %x %x %x %s
 Error writing %s Cannot rename %s to %s: %s       Not loading cache, will refresh everything
     Unrecognized cache version %s, ignoring
        Malformed cache file %s (line %d), ignoring     #PCI-CACHE-1.0 ID_VENDOR_FROM_DATABASE ID_PCI_SUBCLASS_FROM_DATABASE ID_PCI_CLASS_FROM_DATABASE ID_MODEL_FROM_DATABASE pci:v%08X* pci:v%08Xd%08X* pci:v%08Xd%08Xsv%08Xsd%08X* pci:v*d*sv%08Xsd%08X* pci:v*d*sv*sd*bc%02X* pci:v*d*sv*sd*bc%02Xsc%02X* Initializing UDEV HWDB
   ID_PCI_INTERFACE_FROM_DATABASE  pci:v*d*sv*sd*bc%02Xsc%02Xi%02X*    ܹĹ4dķ    %04x:%02x:%02x.%d: Found capability %04x of type %d at %04x
 sysfs.path File name too long vpd config Cannot open %s sysfs_read: read failed: %s sysfs_write: write failed: %s Error reading %s: %s Value in %s too long %s/devices Directory name too long sysfs_scan: Invalid domain %x Path to the sysfs device tree /sys/bus/pci ...cannot open %s ...using %s class revision subsystem_vendor subsystem_device irq resource %llx %llx %llx Syntax error in %s %s/slots %s/%s/%s address %x:%x:%x modalias label numa_node iommu_group of_node driver linux-sysfs The sys filesystem on Linux       %s/devices/%04x:%02x:%02x.%d/%s sysfs_read_vpd: read failed: %s sysfs_write: tried to write %d bytes at %d, but only %d succeeded       sysfs_scan: Couldn't parse entry name %s        sysfs_fill_slots: Couldn't parse entry address %s proc.path %s/%02x/%02x.%d %s/%04x:%02x/%02x.%d proc_write: write failed: %s proc_read: read failed: %s Path to the procfs bus tree /proc/bus/pci linux-proc The proc file system on Linux     proc_write: tried to write %d bytes at %d, but only %d succeeded        %x %x %x %08lx %08lx %08lx %08lx %08lx %08lx %08lx %08lx %08lx %08lx %08lx %08lx %08lx %08lx%n  proc: parse error (read only %d items) ...sanity check ...insane ...no I/O permission intel-conf2 intel-conf1   ...outside the Asylum at 0/%02x/0       No permission to access I/O ports (you probably have to be root).       Raw I/O port access using Intel conf2 interface Raw I/O port access using Intel conf1 interface Path to the /dev/mem device /dev/mem devmem.path mmio-conf1-ext.addrs mmio-conf1.addrs Cannot get page size: %s Option %s was not specified. Cannot open %s: %s. %s was not specified cannot access %s: %s using %s with %s mmio-conf1-ext mmio-conf1   Physical addresses of memory mapped Intel conf1 extended interface      Physical addresses of memory mapped Intel conf1 interface       Option %s has invalid address format "%s".      %s has invalid address format %s        Raw memory mapped I/O port access using Intel conf1 extended interface  Raw memory mapped I/O port access using Intel conf1 interface   ;\     \x  b  b  b  c  d  e4  e`  ft  xf  f  f  g,  Hix  i  i  i  j  j  j  kP  hkl  k  hl  l  m  (m  hm  m   hn<  nt  xo  o  Hp 	  xp	  hqd	  Xs	  s	  t 
  XxL
  xx`
  xx
  x
  x
  x
  y
  y
  (z(  Hz<  XzP      (P    ȅP
  0  ؎D  X           h$  H  Xh    8  x  \  x  (  ȣ  h    $        ر8  `  h    (  x   8  8|  h      ص   H  h    0  |      (H      h  ؿ  (,  L      H  x  hp      (      X      X   hd        H    ,  HH  |      ,  h|      H   H<  (  8  H             zR x  $      Xp   FJw ?;*3$"       D   `]              \   ^          p   ^    G
A(      ^    ADG
AAA      _    ADG (      \`K    AGG N
AAA       `       8     `p    BBG A(G0j
(A ABBA  4   T  `G    BDH f
FBDCAB        `+       ,     `    BKA 
ABA   H     aa   BBB B(A0A8G@
8A0A(B BBBB $     ba    ADD NDA   D  c    G   X  c    G   l  (c       $     $c    AID uDA     c%       4     c7    BED C(G0[(A ABB      cT    AN       cm    D P
D    ,  Hd    D Y
C    H  d    D X
D    d  0e
          x  ,e            8e?    D d
H       \e~    D N
F      e}    D M
G 4     $fc    BED C(G0F(A ABB(     \f    ACG i
AAJ     D  f       H   X  f    BED C(K0{
(D AEBHD(C DBB       @g)           H     Xg    BEE D(C0
(A BBBC}(A DBE`     g   BGE B(A0A8F`n
8E0H(B BBBBy8D0A(B BBB      l  iU    GH
A     iU    GH
AH     j4   BGE D(A0A8FP8
8F0A(B BBBO     n            n                n          0  n    D   D   n"    A`      `  4n    gY    x  n&    Da 8     n`    IAD y
CBDAFBA        n            o       L      o;   BIB B(A0A8G
8A0A(B BBBA   L   D  t   BAC s(E0a(A i
ABDl
(B0Jq
HBE   \     u}   DDC \(I0](A S
HBEU
(I0J|
ABIr
(E0QD(E0   x     v   BGJ E(D0C8GPLXS`KXAP
8A0A(B BBBFeXJ`kXBPmXG`VXAPKXJ`bXBP    p  4x    BEE E(D0C8F@LHBPSHA@I
8A0A(B BBBEDHKPRHB@UHLPOHA@D8A0A(B BBB      px9   BBB B(A0C8J
8A0A(B BBBDHpA[
HhHIYBH[AFHFKKvB[
HM|
HlKQA       	            	  )       (   	     ADJ}
AAB (   (
     ADJ}
AAB (   T
      ADG T
AAF      
  L    AG@}
AA      
  x    AG@S
AD     
  <    AG@S
AD    
  X    D@N
A     H        IEE M(A0D8V`Z
8A0A(B BBBA   X  \         l  h7    Au       p     ?   BEB H(D0D8I
8A0A(B BBBAIKA/JSA         T"    A`   4     h5    BDC R
ABBQAB   D   T  p   BBB H(A0G@
0A(A BBBI     l     ȒP   BBB E(D0C8P'i
8A0A(B BBBAI'D'a'A';
'B'O      H   
      BBB H(G0
(G BBBEF(A BBBl   X
  <   BBB B(A0C8Jq
8A0A(B BBBGM	RAXD	\A  p   
  ܙ   BBB B(A0A8GWhAMSHNq
8A0A(B BBBA     <  H           d   T  @   BEL E(D0C8FRHe
8A0A(B BBBFEH^        x2    Ap       $     >    AAD rDA 4     I    BJD D(G0g(A ABB H   <  Ȟ    BBB B(A0A8D@[
8C0A(B BBBK      ,
       $     (O    AAD FAA     P           @     X    BJD C(G0Y8B@M(A ABBH0         -    Ak   <   <  ȟ    BEE D(D0u
(D BBBE      |  (       0     $    BNA G 
 AABA\     d   BBE A(D0Gh
0D(A BBBHi
0A(A BBBG          $         \   8  ̡    BBB B(K0A8GPjXN`KhIpBxBNPK
8A0A(B BBBA8        BBD D(Gx
(A ABBGH         BED C(K0h
(C ABBGj(C CBB   H          BED C(H0h
(C ABBJj(C CBB   8   l  H    BEI C(G0G
(C ABBG @     j   BBB A(D0G
0A(A BBBFD     إp   BIB A(D0G
0A(A BBBA      4          0   H      BDA G
 AABA4   |  k    BAH {
FBBUCB        C    AA       W    AQ
F~ `     4v   BBB B(D0A8IKPA
8F0A(B BBBF        T  P          h  L$          |  h!    AN
AP t     x   BBB B(D0D8G_^GB	Id
8A0A(B BBBDdJGB	I  8         BEI C(G0G
(C ABBG H   P  T    BED C(H0h
(C ABBJj(C CBB           BIB B(D0A8GLIEEEEEHEEEEEP
8A0A(B BBBD  0   (  ]    AHG l
FAEPCA    \  ȹ              t  й            l                               @     0   BJB A(D0G
0A(A BBBB         AV
I   $      Tb
JU  $   D   p    Gt
EM
C[      l  H/    GL
E(     \q    Gr
GM
C\            <    Aa        Ծ<    Aa   0         BDD D0
 AABA H      d   BBE E(A0D8Dp
8A0A(B BBBFL   l  (   BED J(G`j
(L ABBIb
(A ABBH              L        BED J(G`j
(L ABBIb
(A ABBH               (   4  w    BUD XAB  @   `  D4   BBB A(A0D@
0A(A BBBB 8     @    BPA A(G0u
(A ABBA L         BBD A(G0p
(C ABBHO
(F ABBF      0            D         (   X  w    BAA oAB                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          P6      6                                                                                                                                            C             M             Z             d              0      
       H             0
                          8
                   o    `             8             0      
       7                            
                                       "             P             @      	              o          o    
                     o           o          o           o    p      o    R                                                                                       
                     60      F0      V0      f0      v0      0      0      0      0      0      0      0      0      1      1      &1      61      F1      V1      f1      v1      1      1      1      1      1      1      1      1      2      2      &2      62      F2      V2      f2      v2      2      2      2      2      2      2      2      2      3      3      &3      63      F3      V3      f3      v3      3      3      3      3      3      3      3      3      4      4      &4      64      F4      V4      f4      v4      4      4      4      4      4      4      4      4      5      5      &5      65      F5      V5      f5      v5      5                                                                                                        M       M      M       L      M      G      L      0L                      PL                              j      v                   Њ      `                                                                                                        Р             G                                                            >                    0                  @G      G      0                                                            J                    Э                  @G      G            0                                                                   P            з      й            G      P                                                                  H                  з      й            G            0                              d46b6dce2e42a3325c6212a2068c728a07dc2f.debug    gG& .shstrtab .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_d .gnu.version_r .rela.dyn .rela.plt .init .plt.got .text .fini .rodata .eh_frame_hdr .eh_frame .init_array .fini_array .data.rel.ro .dynamic .data .bss .gnu_debuglink                                                                                8      8      $                                 o       `      `                                  (             0      0      
                          0             8      8      7                             8   o       p      p                                 E   o                            
                  T   o                                               c             P      P      @                           m      B       "      "                                w              0       0                                    r              0       0      p                            }             5      5                                                5      5                                                H      H      	                                                                                                                \                                                                                                0
     0                                                8
     8                                                @
     @                                                  
           0                                         
                                                                                                                                                                                4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               // EAK (Easy Access keyboards: Internet, Multimedia, PDA)
// Copyright (C) 2002 Stanislav Brabec <sbrabec@suse.cz>
//
// Based on the LinEAK project.
// LinEAK - Linux support for Easy Access and Internets
// Copyright (C) 2001, 2002 Mark Smulders <Mark@PIRnet.nl>

// Usage in XF86Config:
// Option "XkbLayout"	"my_kb_layout"
// Option "XkbVariant"	"my_kb_variant"
// Option "XkbModel"	"my_eak_type"
// Option "XkbRules"	"xfree86"
// Simple command line usage:
// setxkbmap 'my_kb_layout' -variant 'my_kb_variant' -model 'my_eak_type'

// Very common set of media keys.
hidden partial alphanumeric_keys
xkb_symbols "media_common" {
    key <I01>   {       [ XF86AudioMedia        ] };
    key <I10>   {       [ XF86AudioPrev         ] };
    key <I19>   {       [ XF86AudioNext         ] };
    key <I20>   {       [ XF86AudioMute         ] };
    key <I22>   {       [ XF86AudioPlay, XF86AudioPause ] };
    key <I24>   {       [ XF86AudioStop, XF86Eject ] };
    key <I2E>   {       [ XF86AudioLowerVolume  ] };
    key <I30>   {       [ XF86AudioRaiseVolume  ] };
    key <K5A>   {       [ XF86Eject             ] };
    key <K6C>   {       [ XF86Eject             ] };
};

// Popular web navigation keys.
hidden partial alphanumeric_keys
xkb_symbols "nav_common" {
    key <I21>   {       [ XF86Calculator        ] };
    key <I32>   {       [ XF86WWW               ] };
    key <I65>   {       [ XF86Search            ] };
    key <I66>   {       [ XF86Favorites         ] };
    key <I67>   {       [ XF86Reload            ] };
    key <I68>   {       [ XF86Stop              ] };
    key <I69>   {       [ XF86Forward           ] };
    key <I6A>   {       [ XF86Back              ] };
    key <I6B>   {       [ XF86MyComputer        ] };
    key <I6C>   {       [ XF86Mail              ] };
    key <I6D>   {       [ XF86AudioMedia        ] };
};

// ACPI Standard
hidden partial alphanumeric_keys
xkb_symbols "acpi_common" {
    key <I5E>	{	[ XF86PowerOff		]	};
    key <I5F>	{	[ XF86Standby		]	};
    key <I63>	{	[ XF86WakeUp		]	};
    key <I74>	{	[ XF86Battery		]	};
    key <I76>	{	[ XF86WLAN		]	};
    key <I16>	{	[ XF86Sleep		]	};
};

// Combined sections, for simplicity.
hidden partial alphanumeric_keys
xkb_symbols "media_nav_common" {
    include "inet(media_common)"
    include "inet(nav_common)"
};

hidden partial alphanumeric_keys
xkb_symbols "media_nav_acpi_common" {
    include "inet(media_common)"
    include "inet(nav_common)"
    include "inet(acpi_common)"
};

hidden partial alphanumeric_keys
xkb_symbols "nav_acpi_common" {
    include "inet(nav_common)"
    include "inet(acpi_common)"
};

hidden partial alphanumeric_keys
xkb_symbols "media_acpi_common" {
    include "inet(media_common)"
    include "inet(acpi_common)"
};

// Evdev Standardized Keycodes
partial alphanumeric_keys
xkb_symbols "evdev" {
    key <MUTE>   {      [ XF86AudioMute         ]       };
    key <VOL->   {      [ XF86AudioLowerVolume  ]       };
    key <VOL+>   {      [ XF86AudioRaiseVolume  ]       };
    key <POWR>   {      [ XF86PowerOff          ]       };
    key <STOP>   {      [ Cancel                ]       };
    key <AGAI>   {      [ Redo                  ]       };
    key <PROP>   {      [ SunProps              ]       };
    key <UNDO>   {      [ Undo                  ]       };
    key <FRNT>   {      [ SunFront              ]       };
    key <COPY>   {      [ XF86Copy              ]       };
    key <OPEN>   {      [ XF86Open              ]       };
    key <PAST>   {      [ XF86Paste             ]       };
    key <FIND>   {      [ Find                  ]       };
    key <CUT>    {      [ XF86Cut               ]       };
    key <HELP>   {      [ Help                  ]       };
    key <LNFD>   {      [ Linefeed              ]       };

// Commented out because HZTG has same keycode as TLDE
//    key <HZTG>   {      [ Zenkaku_Hankaku       ]       };

    key <HKTG>   {      [ Hiragana_Katakana     ]       };
    key <HENK>   {      [ Henkan                ]       };
    key <MUHE>   {      [ Muhenkan              ]       };
    key <KATA>   {      [ Katakana              ]       };
    key <HIRA>   {      [ Hiragana              ]       };

    key <HNGL>   {      [ Hangul                ]       };
    key <HJCV>   {      [ Hangul_Hanja          ]       };
    key <FK21>   {      [ XF86TouchpadToggle    ]       };
    key <FK22>   {      [ XF86TouchpadOn        ]       };
    key <FK23>   {      [ XF86TouchpadOff       ]       };

    key <FK20>   {      [ XF86AudioMicMute      ]       };

//  key <I120>   {      [ ]       }; // KEY_MACRO
    key <I126>   {      [ plusminus             ]       };
    key <I128>   {      [ XF86LaunchA           ]       };
    key <I147>   {      [ XF86MenuKB            ]       };
    key <I148>   {      [ XF86Calculator        ]       };
//  key <I149>   {      [ ]       }; // KEY_SETUP
    key <I150>   {      [ XF86Sleep             ]       };
    key <I151>   {      [ XF86WakeUp            ]       };
    key <I152>   {      [ XF86Explorer          ]       };
    key <I153>   {      [ XF86Send              ]       };
//  key <I154>   {      [ ]       }; // KEY_DELETEFILE
    key <I155>   {      [ XF86Xfer              ]       };
    key <I156>   {      [ XF86Launch1           ]       };
    key <I157>   {      [ XF86Launch2           ]       };
    key <I158>   {      [ XF86WWW               ]       };
    key <I159>   {      [ XF86DOS               ]       };
    key <I160>   {      [ XF86ScreenSaver       ]       };
    key <I161>   {      [ XF86RotateWindows     ]       };
    key <I162>   {      [ XF86TaskPane          ]       };
    key <I163>   {      [ XF86Mail              ]       };
    key <I164>   {      [ XF86Favorites         ]       };
    key <I165>   {      [ XF86MyComputer        ]       };
    key <I166>   {      [ XF86Back              ]       };
    key <I167>   {      [ XF86Forward           ]       };
//  key <I168>   {      [ ]       }; // KEY_CLOSECD (opposite of eject)
    key <I169>   {      [ XF86Eject             ]       };
    key <I171>   {      [ XF86AudioNext         ]       };
    key <I172>   {      [ XF86AudioPlay, XF86AudioPause ] };
    key <I173>   {      [ XF86AudioPrev         ]       };
    key <I174>   {      [ XF86AudioStop, XF86Eject ]    };
    key <I175>   {      [ XF86AudioRecord       ]       };
    key <I176>   {      [ XF86AudioRewind       ]       };
    key <I177>   {      [ XF86Phone             ]       };
//  key <I178>   {      [ ]       }; // KEY_ISO
    key <I179>   {      [ XF86Tools             ]       };
    key <I180>   {      [ XF86HomePage          ]       };
    key <I181>   {      [ XF86Reload           ]       };
    key <I182>   {      [ XF86Close             ]       };
//  key <I183>   {      [ ]       }; // KEY_MOVE
//  key <I184>   {      [ ]       }; // KEY_EDIT
    key <I185>   {      [ XF86ScrollUp          ]       };
    key <I186>   {      [ XF86ScrollDown        ]       };
    key <I187>   {      [ parenleft             ]       };
    key <I188>   {      [ parenright            ]       };
    key <I192>   {      [ XF86LaunchA           ]       };
    key <I193>   {      [ XF86LaunchC           ]       };
    key <I194>   {      [ XF86LaunchD           ]       };
    key <I195>   {      [ XF86LaunchE           ]       };
    key <I196>   {      [ XF86LaunchF           ]       };
    key <I208>   {      [ XF86AudioPlay         ]       };
    key <I209>   {      [ XF86AudioPause        ]       };
    key <I210>   {      [ XF86Launch3           ]       };
    key <I211>   {      [ XF86Launch4           ]       };
    key <I213>   {      [ XF86Suspend           ]       };
    key <I214>   {      [ XF86Close             ]       };
    key <I215>   {      [ XF86AudioPlay         ]       };
    key <I216>   {      [ XF86AudioForward      ]       };
//  key <I217>   {      [ ]       }; // KEY_BASSBOOST
    key <I218>   {      [ Print                 ]       };
//  key <I219>   {      [ ]       }; // KEY_HP
    key <I220>   {      [ XF86WebCam            ]       };
    key <I221>   {      [ XF86AudioPreset       ]       };
//  key <I222>   {      [ ]       }; // KEY_QUESTION
    key <I223>   {      [ XF86Mail              ]       };
    key <I224>   {      [ XF86Messenger         ]       }; // KEY_CHAT
    key <I225>   {      [ XF86Search            ]       };
    key <I226>   {      [ XF86Go                ]       }; // KEY_CONNECT
    key <I227>   {      [ XF86Finance           ]       };
    key <I228>   {      [ XF86Game              ]       }; // KEY_SPORT
    key <I229>   {      [ XF86Shop              ]       };
//  key <I230>   {      [ ]       }; // KEY_ALTERASE
    key <I231>   {      [ Cancel                ]       };
    key <I232>   {      [ XF86MonBrightnessDown ]       };
    key <I233>   {      [ XF86MonBrightnessUp   ]       };
    key <I234>   {      [ XF86AudioMedia        ]       };
//  key <I235>   {      [ ]                             }; // see <OUTP>
//  key <I236>   {      [ ]                             }; // see <KITG>
//  key <I237>   {      [ ]                             }; // see <KIDN>
//  key <I238>   {      [ ]                             }; // see <KIUP>

    key <I372>  {       [ XF86Favorites          ]       };
    key <I382>  {       [ XF86Keyboard           ]       };

    key <FK13>   {      [ XF86Tools         ]       };
    key <FK14>   {      [ XF86Launch5       ]       };
    key <FK15>   {      [ XF86Launch6       ]       };
    key <FK16>   {      [ XF86Launch7       ]       };
    key <FK17>   {      [ XF86Launch8       ]       };
    key <FK18>   {      [ XF86Launch9       ]       };

   // Key symbol mappings below are autogenerated
   key <I170>   {       [ XF86Eject                      ]      }; // KEY_EJECTCLOSECD
   key <I189>   {       [ XF86New                        ]      }; // KEY_NEW
   key <I190>   {       [ Redo                           ]      }; // KEY_REDO
   key <I212>   {       [ XF86LaunchB                    ]      }; // KEY_DASHBOARD
   key <I235>   {       [ XF86Display                    ]      }; // KEY_SWITCHVIDEOMODE
   key <I236>   {       [ XF86KbdLightOnOff              ]      }; // KEY_KBDILLUMTOGGLE
   key <I237>   {       [ XF86KbdBrightnessDown          ]      }; // KEY_KBDILLUMDOWN
   key <I238>   {       [ XF86KbdBrightnessUp            ]      }; // KEY_KBDILLUMUP
   key <I239>   {       [ XF86Send                       ]      }; // KEY_SEND
   key <I240>   {       [ XF86Reply                      ]      }; // KEY_REPLY
   key <I241>   {       [ XF86MailForward                ]      }; // KEY_FORWARDMAIL
   key <I242>   {       [ XF86Save                       ]      }; // KEY_SAVE
   key <I243>   {       [ XF86Documents                  ]      }; // KEY_DOCUMENTS
   key <I244>   {       [ XF86Battery                    ]      }; // KEY_BATTERY
   key <I245>   {       [ XF86Bluetooth                  ]      }; // KEY_BLUETOOTH
   key <I246>   {       [ XF86WLAN                       ]      }; // KEY_WLAN
   key <I247>   {       [ XF86UWB                        ]      }; // KEY_UWB
   key <I249>   {       [ XF86Next_VMode                 ]      }; // KEY_VIDEO_NEXT
   key <I250>   {       [ XF86Prev_VMode                 ]      }; // KEY_VIDEO_PREV
   key <I251>   {       [ XF86MonBrightnessCycle         ]      }; // KEY_BRIGHTNESS_CYCLE
   key <I252>   {       [ XF86BrightnessAuto             ]      }; // KEY_BRIGHTNESS_AUTO
   key <I253>   {       [ XF86DisplayOff                 ]      }; // KEY_DISPLAY_OFF
   key <I254>   {       [ XF86WWAN                       ]      }; // KEY_WWAN
   key <I255>   {       [ XF86RFKill                     ]      }; // KEY_RFKILL
   key <I256>   {       [ XF86AudioMicMute               ]      }; // KEY_MICMUTE
   key <I366>   {       [ XF86Info                       ]      }; // KEY_INFO
   key <I379>   {       [ XF86CycleAngle                 ]      }; // KEY_ANGLE
   key <I380>   {       [ XF86FullScreen                 ]      }; // KEY_FULL_SCREEN
   key <I383>   {       [ XF86AspectRatio                ]      }; // KEY_ASPECT_RATIO
   key <I397>   {       [ XF86DVD                        ]      }; // KEY_DVD
   key <I400>   {       [ XF86Audio                      ]      }; // KEY_AUDIO
   key <I401>   {       [ XF86Video                      ]      }; // KEY_VIDEO
   key <I405>   {       [ XF86Calendar                   ]      }; // KEY_CALENDAR
   key <I410>   {       [ XF86ChannelUp                  ]      }; // KEY_CHANNELUP
   key <I411>   {       [ XF86ChannelDown                ]      }; // KEY_CHANNELDOWN
   key <I418>   {       [ XF86AudioRandomPlay            ]      }; // KEY_SHUFFLE
   key <I419>   {       [ XF86Break                      ]      }; // KEY_BREAK
   key <I424>   {       [ XF86VideoPhone                 ]      }; // KEY_VIDEOPHONE
   key <I425>   {       [ XF86Game                       ]      }; // KEY_GAMES
   key <I426>   {       [ XF86ZoomIn                     ]      }; // KEY_ZOOMIN
   key <I427>   {       [ XF86ZoomOut                    ]      }; // KEY_ZOOMOUT
   key <I428>   {       [ XF86ZoomReset                  ]      }; // KEY_ZOOMRESET
   key <I429>   {       [ XF86Word                       ]      }; // KEY_WORDPROCESSOR
   key <I430>   {       [ XF86Editor                     ]      }; // KEY_EDITOR
   key <I431>   {       [ XF86Excel                      ]      }; // KEY_SPREADSHEET
   key <I432>   {       [ XF86GraphicsEditor             ]      }; // KEY_GRAPHICSEDITOR
   key <I433>   {       [ XF86Presentation               ]      }; // KEY_PRESENTATION
   key <I434>   {       [ XF86Database                   ]      }; // KEY_DATABASE
   key <I435>   {       [ XF86News                       ]      }; // KEY_NEWS
   key <I436>   {       [ XF86Voicemail                  ]      }; // KEY_VOICEMAIL
   key <I437>   {       [ XF86Addressbook                ]      }; // KEY_ADDRESSBOOK
   key <I438>   {       [ XF86Messenger                  ]      }; // KEY_MESSENGER
   key <I439>   {       [ XF86DisplayToggle              ]      }; // KEY_DISPLAYTOGGLE
   key <I440>   {       [ XF86SpellCheck                 ]      }; // KEY_SPELLCHECK
   key <I441>   {       [ XF86LogOff                     ]      }; // KEY_LOGOFF
   key <I442>   {       [ dollar                         ]      }; // KEY_DOLLAR
   key <I443>   {       [ EuroSign                       ]      }; // KEY_EURO
   key <I444>   {       [ XF86FrameBack                  ]      }; // KEY_FRAMEBACK
   key <I445>   {       [ XF86FrameForward               ]      }; // KEY_FRAMEFORWARD
   key <I446>   {       [ XF86ContextMenu                ]      }; // KEY_CONTEXT_MENU
   key <I447>   {       [ XF86MediaRepeat                ]      }; // KEY_MEDIA_REPEAT
   key <I448>   {       [ XF8610ChannelsUp               ]      }; // KEY_10CHANNELSUP
   key <I449>   {       [ XF8610ChannelsDown             ]      }; // KEY_10CHANNELSDOWN
   key <I450>   {       [ XF86Images                     ]      }; // KEY_IMAGES
   key <I452>   {       [ XF86NotificationCenter         ]      }; // KEY_NOTIFICATION_CENTER
   key <I453>   {       [ XF86PickupPhone                ]      }; // KEY_PICKUP_PHONE
   key <I454>   {       [ XF86HangupPhone                ]      }; // KEY_HANGUP_PHONE
   key <I472>   {       [ XF86Fn                         ]      }; // KEY_FN
   key <I473>   {       [ XF86Fn_Esc                     ]      }; // KEY_FN_ESC
   key <I493>   {       [ XF86FnRightShift               ]      }; // KEY_FN_RIGHT_SHIFT
   key <I505>   {       [ braille_dot_1                  ]      }; // KEY_BRL_DOT1
   key <I506>   {       [ braille_dot_2                  ]      }; // KEY_BRL_DOT2
   key <I507>   {       [ braille_dot_3                  ]      }; // KEY_BRL_DOT3
   key <I508>   {       [ braille_dot_4                  ]      }; // KEY_BRL_DOT4
   key <I509>   {       [ braille_dot_5                  ]      }; // KEY_BRL_DOT5
   key <I510>   {       [ braille_dot_6                  ]      }; // KEY_BRL_DOT6
   key <I511>   {       [ braille_dot_7                  ]      }; // KEY_BRL_DOT7
   key <I512>   {       [ braille_dot_8                  ]      }; // KEY_BRL_DOT8
   key <I513>   {       [ braille_dot_9                  ]      }; // KEY_BRL_DOT9
   key <I514>   {       [ braille_dot_1                  ]      }; // KEY_BRL_DOT10
   key <I520>   {       [ XF86Numeric0                   ]      }; // KEY_NUMERIC_0
   key <I521>   {       [ XF86Numeric1                   ]      }; // KEY_NUMERIC_1
   key <I522>   {       [ XF86Numeric2                   ]      }; // KEY_NUMERIC_2
   key <I523>   {       [ XF86Numeric3                   ]      }; // KEY_NUMERIC_3
   key <I524>   {       [ XF86Numeric4                   ]      }; // KEY_NUMERIC_4
   key <I525>   {       [ XF86Numeric5                   ]      }; // KEY_NUMERIC_5
   key <I526>   {       [ XF86Numeric6                   ]      }; // KEY_NUMERIC_6
   key <I527>   {       [ XF86Numeric7                   ]      }; // KEY_NUMERIC_7
   key <I528>   {       [ XF86Numeric8                   ]      }; // KEY_NUMERIC_8
   key <I529>   {       [ XF86Numeric9                   ]      }; // KEY_NUMERIC_9
   key <I530>   {       [ XF86NumericStar                ]      }; // KEY_NUMERIC_STAR
   key <I531>   {       [ XF86NumericPound               ]      }; // KEY_NUMERIC_POUND
   key <I532>   {       [ XF86NumericA                   ]      }; // KEY_NUMERIC_A
   key <I533>   {       [ XF86NumericB                   ]      }; // KEY_NUMERIC_B
   key <I534>   {       [ XF86NumericC                   ]      }; // KEY_NUMERIC_C
   key <I535>   {       [ XF86NumericD                   ]      }; // KEY_NUMERIC_D
   key <I536>   {       [ XF86CameraFocus                ]      }; // KEY_CAMERA_FOCUS
   key <I537>   {       [ XF86WPSButton                  ]      }; // KEY_WPS_BUTTON
   key <I538>   {       [ XF86TouchpadToggle             ]      }; // KEY_TOUCHPAD_TOGGLE
   key <I539>   {       [ XF86TouchpadOn                 ]      }; // KEY_TOUCHPAD_ON
   key <I540>   {       [ XF86TouchpadOff                ]      }; // KEY_TOUCHPAD_OFF
   key <I541>   {       [ XF86CameraZoomIn               ]      }; // KEY_CAMERA_ZOOMIN
   key <I542>   {       [ XF86CameraZoomOut              ]      }; // KEY_CAMERA_ZOOMOUT
   key <I543>   {       [ XF86CameraUp                   ]      }; // KEY_CAMERA_UP
   key <I544>   {       [ XF86CameraDown                 ]      }; // KEY_CAMERA_DOWN
   key <I545>   {       [ XF86CameraLeft                 ]      }; // KEY_CAMERA_LEFT
   key <I546>   {       [ XF86CameraRight                ]      }; // KEY_CAMERA_RIGHT
   key <I547>   {       [ XF86AttendantOn                ]      }; // KEY_ATTENDANT_ON
   key <I548>   {       [ XF86AttendantOff               ]      }; // KEY_ATTENDANT_OFF
   key <I549>   {       [ XF86AttendantToggle            ]      }; // KEY_ATTENDANT_TOGGLE
   key <I550>   {       [ XF86LightsToggle               ]      }; // KEY_LIGHTS_TOGGLE
   key <I568>   {       [ XF86ALSToggle                  ]      }; // KEY_ALS_TOGGLE
   key <I569>   {       [ XF86RotationLockToggle         ]      }; // KEY_ROTATE_LOCK_TOGGLE
   key <I584>   {       [ XF86Buttonconfig               ]      }; // KEY_BUTTONCONFIG
   key <I585>   {       [ XF86Taskmanager                ]      }; // KEY_TASKMANAGER
   key <I586>   {       [ XF86Journal                    ]      }; // KEY_JOURNAL
   key <I587>   {       [ XF86ControlPanel               ]      }; // KEY_CONTROLPANEL
   key <I588>   {       [ XF86AppSelect                  ]      }; // KEY_APPSELECT
   key <I589>   {       [ XF86Screensaver                ]      }; // KEY_SCREENSAVER
   key <I590>   {       [ XF86VoiceCommand               ]      }; // KEY_VOICECOMMAND
   key <I591>   {       [ XF86Assistant                  ]      }; // KEY_ASSISTANT
   key <I592>   {       [ ISO_Next_Group                 ]      }; // KEY_KBD_LAYOUT_NEXT
   key <I593>   {       [ XF86EmojiPicker                ]      }; // KEY_EMOJI_PICKER
   key <I600>   {       [ XF86BrightnessMin              ]      }; // KEY_BRIGHTNESS_MIN
   key <I601>   {       [ XF86BrightnessMax              ]      }; // KEY_BRIGHTNESS_MAX
   key <I616>   {       [ XF86KbdInputAssistPrev         ]      }; // KEY_KBDINPUTASSIST_PREV
   key <I617>   {       [ XF86KbdInputAssistNext         ]      }; // KEY_KBDINPUTASSIST_NEXT
   key <I618>   {       [ XF86KbdInputAssistPrevgroup    ]      }; // KEY_KBDINPUTASSIST_PREVGROUP
   key <I619>   {       [ XF86KbdInputAssistNextgroup    ]      }; // KEY_KBDINPUTASSIST_NEXTGROUP
   key <I620>   {       [ XF86KbdInputAssistAccept       ]      }; // KEY_KBDINPUTASSIST_ACCEPT
   key <I621>   {       [ XF86KbdInputAssistCancel       ]      }; // KEY_KBDINPUTASSIST_CANCEL
   key <I622>   {       [ XF86RightUp                    ]      }; // KEY_RIGHT_UP
   key <I623>   {       [ XF86RightDown                  ]      }; // KEY_RIGHT_DOWN
   key <I624>   {       [ XF86LeftUp                     ]      }; // KEY_LEFT_UP
   key <I625>   {       [ XF86LeftDown                   ]      }; // KEY_LEFT_DOWN
   key <I626>   {       [ XF86RootMenu                   ]      }; // KEY_ROOT_MENU
   key <I627>   {       [ XF86MediaTopMenu               ]      }; // KEY_MEDIA_TOP_MENU
   key <I628>   {       [ XF86Numeric11                  ]      }; // KEY_NUMERIC_11
   key <I629>   {       [ XF86Numeric12                  ]      }; // KEY_NUMERIC_12
   key <I630>   {       [ XF86AudioDesc                  ]      }; // KEY_AUDIO_DESC
   key <I631>   {       [ XF863DMode                     ]      }; // KEY_3D_MODE
   key <I632>   {       [ XF86NextFavorite               ]      }; // KEY_NEXT_FAVORITE
   key <I633>   {       [ XF86StopRecord                 ]      }; // KEY_STOP_RECORD
   key <I634>   {       [ XF86PauseRecord                ]      }; // KEY_PAUSE_RECORD
   key <I635>   {       [ XF86VOD                        ]      }; // KEY_VOD
   key <I636>   {       [ XF86Unmute                     ]      }; // KEY_UNMUTE
   key <I637>   {       [ XF86FastReverse                ]      }; // KEY_FASTREVERSE
   key <I638>   {       [ XF86SlowReverse                ]      }; // KEY_SLOWREVERSE
   key <I639>   {       [ XF86Data                       ]      }; // KEY_DATA
   key <I640>   {       [ XF86OnScreenKeyboard           ]      }; // KEY_ONSCREEN_KEYBOARD
   key <I641>   {       [ XF86PrivacyScreenToggle        ]      }; // KEY_PRIVACY_SCREEN_TOGGLE
   key <I642>   {       [ XF86SelectiveScreenshot        ]      }; // KEY_SELECTIVE_SCREENSHOT
   key <I664>   {       [ XF86Macro1                     ]      }; // KEY_MACRO1
   key <I665>   {       [ XF86Macro2                     ]      }; // KEY_MACRO2
   key <I666>   {       [ XF86Macro3                     ]      }; // KEY_MACRO3
   key <I667>   {       [ XF86Macro4                     ]      }; // KEY_MACRO4
   key <I668>   {       [ XF86Macro5                     ]      }; // KEY_MACRO5
   key <I669>   {       [ XF86Macro6                     ]      }; // KEY_MACRO6
   key <I670>   {       [ XF86Macro7                     ]      }; // KEY_MACRO7
   key <I671>   {       [ XF86Macro8                     ]      }; // KEY_MACRO8
   key <I672>   {       [ XF86Macro9                     ]      }; // KEY_MACRO9
   key <I673>   {       [ XF86Macro10                    ]      }; // KEY_MACRO10
   key <I674>   {       [ XF86Macro11                    ]      }; // KEY_MACRO11
   key <I675>   {       [ XF86Macro12                    ]      }; // KEY_MACRO12
   key <I676>   {       [ XF86Macro13                    ]      }; // KEY_MACRO13
   key <I677>   {       [ XF86Macro14                    ]      }; // KEY_MACRO14
   key <I678>   {       [ XF86Macro15                    ]      }; // KEY_MACRO15
   key <I679>   {       [ XF86Macro16                    ]      }; // KEY_MACRO16
   key <I680>   {       [ XF86Macro17                    ]      }; // KEY_MACRO17
   key <I681>   {       [ XF86Macro18                    ]      }; // KEY_MACRO18
   key <I682>   {       [ XF86Macro19                    ]      }; // KEY_MACRO19
   key <I683>   {       [ XF86Macro20                    ]      }; // KEY_MACRO20
   key <I684>   {       [ XF86Macro21                    ]      }; // KEY_MACRO21
   key <I685>   {       [ XF86Macro22                    ]      }; // KEY_MACRO22
   key <I686>   {       [ XF86Macro23                    ]      }; // KEY_MACRO23
   key <I687>   {       [ XF86Macro24                    ]      }; // KEY_MACRO24
   key <I688>   {       [ XF86Macro25                    ]      }; // KEY_MACRO25
   key <I689>   {       [ XF86Macro26                    ]      }; // KEY_MACRO26
   key <I690>   {       [ XF86Macro27                    ]      }; // KEY_MACRO27
   key <I691>   {       [ XF86Macro28                    ]      }; // KEY_MACRO28
   key <I692>   {       [ XF86Macro29                    ]      }; // KEY_MACRO29
   key <I693>   {       [ XF86Macro30                    ]      }; // KEY_MACRO30
   key <I696>   {       [ XF86MacroRecordStart           ]      }; // KEY_MACRO_RECORD_START
   key <I697>   {       [ XF86MacroRecordStop            ]      }; // KEY_MACRO_RECORD_STOP
   key <I698>   {       [ XF86MacroPresetCycle           ]      }; // KEY_MACRO_PRESET_CYCLE
   key <I699>   {       [ XF86MacroPreset1               ]      }; // KEY_MACRO_PRESET1
   key <I700>   {       [ XF86MacroPreset2               ]      }; // KEY_MACRO_PRESET2
   key <I701>   {       [ XF86MacroPreset3               ]      }; // KEY_MACRO_PRESET3
   key <I704>   {       [ XF86KbdLcdMenu1                ]      }; // KEY_KBD_LCD_MENU1
   key <I705>   {       [ XF86KbdLcdMenu2                ]      }; // KEY_KBD_LCD_MENU2
   key <I706>   {       [ XF86KbdLcdMenu3                ]      }; // KEY_KBD_LCD_MENU3
   key <I707>   {       [ XF86KbdLcdMenu4                ]      }; // KEY_KBD_LCD_MENU4
   key <I708>   {       [ XF86KbdLcdMenu5                ]      }; // KEY_KBD_LCD_MENU5
  // End of autogenerated key symbol mappings
};


// Acer

// Acer AirKey V
partial alphanumeric_keys
xkb_symbols "airkey" {
    include "inet(acpi_common)"
    key <I13>	{	[ XF86AudioNext		]	};
    key <I15>	{	[ XF86AudioPlay, XF86AudioPause ] };
    key <I16>	{	[ XF86Mail		]	};
    key <I18>	{	[ XF86AudioPrev		]	};
    key <I19>	{	[ XF86AudioMute		]	};
    key <I24>	{	[ XF86WWW		]	};
    key <I26>	{	[ XF86AudioLowerVolume	]	};
    key <I2D>	{	[ XF86AudioRaiseVolume	]	};
    key <I2F>	{	[ XF86Terminal		]	};
    key <I31>	{	[ XF86AudioStop, XF86Eject ]	};
};

// Acer C300 laptop
partial alphanumeric_keys
xkb_symbols "acer_c300" {
    include "inet(nav_common)"
    key <I17>   {       [ F14                   ]       };
    key <I1F>   {       [ F13                   ]       };
    key <I20>   {       [ XF86AudioMute         ]       };
    key <I2E>   {       [ XF86AudioLowerVolume  ]       };
    key <I30>   {       [ XF86AudioRaiseVolume  ]       };
    key <I5E>   {       [ XF86Launch2           ]       };
    key <I75>   {       [ Help                  ]       };
    key <IR7C>  {       [ XF86Launch1           ]       };
};

// Acer Ferrari 4000 Keyboard
// From Alex Dubov <oakad@yahoo.com>
partial alphanumeric_keys
xkb_symbols "acer_ferrari4k" {
    include "inet(media_nav_common)"
    key <I24>   {       [ dollar                ]       };
    key <I25>   {       [ EuroSign              ]       };
    key <I26>   {       [ XF86Display           ]       };
    // Missing keycodes - set-up with setkeycodes
    key <I70>   {       [ Help                  ]       };
    key <I71>   {       [ XF86Launch1           ]       };
    key <I72>   {       [ XF86Launch2           ]       };
    key <I73>   {       [ XF86Launch3           ]       };
    key <I74>   {       [ XF86Launch4           ]       };
};

// Acer laptop (Generic layout for Acer laptops from 2004 onwards)
// From Carlos Corbacho <cathectic@gmail.com>
// Keys marked (HAL) require HAL 0.5.10 (or newer) to be set up correctly
// (Your laptop must also be added to hal-info)
// (Not all these keys will be available on every Acer laptop)
partial alphanumeric_keys
xkb_symbols "acer_laptop" {
    include "inet(media_nav_acpi_common)"
    key <I17>   {       [ XF86Launch2           ]        }; // "P" or "P2" (HAL)
    key <I1F>   {       [ XF86Launch1           ]        }; // "e" or "P1" (HAL)

    // Hotkeys (Function)
    // Launch Keys
    // Device keys
    key <I56>   {       [ XF86Display           ]        }; // Fn+F5 (HAL)
    key <I71>   {       [ XF86Launch4           ]        }; // Fn+F3 (HAL)
    key <I72>   {       [ XF86LaunchB           ]        }; // Bluetooth (HAL)
    key <I73>   {       [ XF86LaunchA           ]        }; // Wireless (HAL)
    key <I75>   {       [ Help                  ]        }; // Fn+F1 (HAL)
    key <I79>   {       [ XF86Launch5           ]        }; // Fn+F7 (HAL)
    key <K66>   {       [ XF86Launch3           ]        }; // Fn+F2 (HAL)

    // Special Characters
    // To avoid setting a precedent/standard that will be broken in later
    // versions of HAL, these keys are commented out for now. When they are no
    // longer marked 'FIXME' and have saner keycodes, these two entries can be
    // fixed and permanently uncommented. In the meantime, just uncomment these
    // to make the keys work.
//  key <K5D>   {       [ EuroSign              ]        }; // Euro (HAL)
//  key <K5E>   {       [ dollar                ]        }; // Dollar (HAL)
};


// Azona

// Azona RF2300 Wireless Internet
partial alphanumeric_keys
xkb_symbols "azonaRF2300" {
    // From Radics Laszlo <garaboncias@mailbox.hu>
    include "inet(nav_acpi_common)"
    key <I02>   {       [ XF86HomePage          ]       };
    key <I17>   {       [ XF86AudioStop         ]       };
    key <I1E>   {       [ XF86AudioRaiseVolume  ]       };
    key <I1F>   {       [ XF86AudioPlay, XF86AudioPause ] };
    key <I22>   {       [ XF86AudioNext         ]       };
    key <I24>   {       [ XF86AudioPrev         ]       };
    key <I25>   {       [ XF86AudioLowerVolume  ]       };
    key <I26>   {       [ XF86AudioMute         ]       };
    key <I3C>   {       [ XF86Copy              ]       };
    key <I78>   {       [ XF86Cut               ]       };
//  key <RCTL>  {       [ XF86Paste             ]       };
};


// Brother

// Brother Internet
partial alphanumeric_keys
xkb_symbols "brother" {
    include "inet(acpi_common)"
    key <I10>	{	[ XF86ScrollUp		]	};
    key <I12>	{	[ XF86AudioPlay, XF86AudioPause ] };
    key <I17>	{	[ XF86AudioPrev		]	};
    key <I18>	{	[ XF86ScrollDown	]	};
    key <I19>	{	[ XF86ZoomOut		]	};
    key <I1E>	{	[ XF86AudioMute		]	};
    key <I21>	{	[ XF86WWW		]	};
    key <I22>	{	[ Menu			]	};
    key <I23>	{	[ XF86AudioStop		]	};
    key <I24>	{	[ XF86Calculator	]	};
    key <I25>	{	[ XF86Xfer		]	};
    key <I26>	{	[ XF86Mail		]	};
    key <I2E>	{	[ XF86AudioNext		]	};
    key <I30>	{	[ XF86AudioRaiseVolume	]	};
    key <I32>	{	[ XF86ZoomIn		]	};
    key <I68>	{	[ XF86AudioLowerVolume	]	};
};


// BTC

// BTC 5113RF Multimedia
partial alphanumeric_keys
xkb_symbols "btc5113rf" {
    include "inet(acpi_common)"
    key <I10>	{	[ XF86AudioStop		]	};
    key <I12>	{	[ XF86AudioMute		]	};
    key <I19>	{	[ XF86AudioPlay, XF86AudioPause ] };
    key <I1E>	{	[ XF86AudioRaiseVolume	]	};
    key <I20>	{	[ XF86Favorites		]	};
    key <I21>	{	[ XF86Eject		]	};
    key <I22>	{	[ XF86AudioPrev		]	};
    key <I24>	{	[ XF86AudioNext		]	};
    key <I25>	{	[ XF86AudioLowerVolume	]	};
    key <I26>	{	[ XF86Back		]	};
    key <I30>	{	[ XF86WWW		]	};
    key <I32>	{	[ XF86Search		]	};
};

// BTC 9000
partial alphanumeric_keys
xkb_symbols "btc9000" {
    include "inet(acpi_common)"
    key <I10>	{	[ XF86AudioStop		]	};
    key <I12>	{	[ XF86AudioMute		]	};
    key <I19>	{	[ XF86AudioPlay, XF86AudioPause ] };
    key <I1E>	{	[ XF86AudioRaiseVolume	]	};
    key <I20>	{	[ XF86Favorites		]	};
    key <I21>	{	[ XF86AudioMedia	]	};
    key <I22>	{	[ XF86AudioPrev		]	};
    key <I24>	{	[ XF86AudioNext		]	};
    key <I25>	{	[ XF86AudioLowerVolume	]	};
    key <I26>	{	[ XF86Reload		]	};
    key <I2E>	{	[ XF86Mail		]	};
    key <I30>	{	[ XF86HomePage		]	};
    key <I32>	{	[ XF86Search		]	};
};

// BTC 9000A
partial alphanumeric_keys
xkb_symbols "btc9000a" {
    include "inet(acpi_common)"
    key <I10>	{	[ XF86AudioStop		]	};
    key <I12>	{	[ XF86AudioMute		]	};
    key <I19>	{	[ XF86AudioPlay, XF86AudioPause ] };
    key <I1E>	{	[ XF86AudioRaiseVolume	]	};
    key <I20>	{	[ XF86Favorites		]	};
    key <I21>	{	[ XF86Eject		]	};
    key <I22>	{	[ XF86AudioPrev		]	};
    key <I24>	{	[ XF86AudioNext		]	};
    key <I25>	{	[ XF86AudioLowerVolume	]	};
    key <I26>	{	[ XF86HomePage		]	};
    key <I2E>	{	[ Help			]	};
    key <I30>	{	[ XF86WWW		]	};
    key <I32>	{	[ XF86Search		]	};
};

// BTC 9001AH
xkb_symbols "btc9001ah" {
    include "inet(acpi_common)"
    key <I02>   {       [ XF86HomePage          ]       };
    key <I17>   {       [ XF86AudioStop         ]       };
    key <I1E>   {       [ XF86AudioRaiseVolume  ]       };
    key <I1F>   {       [ XF86AudioPlay, XF86AudioPause ] };
    key <I22>   {       [ XF86AudioNext         ]       };
    key <I24>   {       [ XF86AudioPrev         ]       };
    key <I25>   {       [ XF86AudioLowerVolume  ]       };
    key <I26>   {       [ XF86AudioMute         ]       };
    key <I6C>   {       [ XF86Mail              ]       };
    key <RWIN>  {       [ XF86Eject             ]       };
};

// BTC 5090
partial alphanumeric_keys
xkb_symbols "btc5090" {
    include "inet(media_nav_acpi_common)"
    key <I26>   {       [ XF86Start             ]       };
    key <I33>   {       [ XF86Eject             ]       };
};

// BTC 9019U
partial alphanumeric_keys
xkb_symbols "btc9019u" {
    include "inet(media_nav_acpi_common)"
    key <FK17> {	[ XF86Search		]	};
    key <I02>  {	[ XF86HomePage		]	};
};


// Cherry

// Cherry Blue Line CyBo@rd
partial alphanumeric_keys
xkb_symbols "cherryblue" {
    include "inet(nav_common)"
    key <FK16>	{	[ XF86Reload		]	};
    key <I02>	{	[ XF86HomePage		]	};
    key <I17>	{	[ XF86AudioStop		]	};
    key <I1E>	{	[ XF86AudioRaiseVolume	]	};
    key <I1F>	{	[ XF86AudioPlay, XF86AudioPause ] };
    key <I22>	{	[ XF86AudioNext		]	};
    key <I24>	{	[ XF86AudioPrev		]	};
    key <I25>	{	[ XF86AudioLowerVolume	]	};
    key <I26>	{	[ XF86AudioMute		]	};
    key <I63>	{	[ XF86Standby		]	};
    key <PRSC>	{	[ XF86Terminal		]	};
    key <IR7C>	{	[ XF86Go		]	};
};

// Cherry CyMotion Master XPress
partial alphanumeric_keys
xkb_symbols "cherryblueb" {
    include "inet(media_nav_common)"
    key <FK16>  {       [ XF86Reload            ]       };
    key <I02>   {       [ XF86HomePage          ]       };
    key <I07>   {       [ XF86Forward           ]       };
    key <I08>   {       [ XF86Back              ]       };
    key <I0A>   {       [ XF86Copy              ]       };
    key <I0B>	{	[ XF86ScrollUp		]	};
    key <I12>   {       [ XF86ScrollDown        ]       };
    key <I17>   {       [ XF86Cut               ]       };
    key <I18>   {       [ XF86Paste             ]       };
    key <I1E>   {       [ XF86AudioRaiseVolume  ]       };
    key <I25>   {       [ XF86AudioLowerVolume  ]       };
    key <I26>   {       [ XF86AudioMute         ]       };
    key <I2C>   {       [ XF86Book              ]       };
    key <I32>   {       [ XF86Finance           ]       };
    key <I63>   {       [ XF86Standby                   ] };
    key <I67>   {       [ XF86AudioRewind       ]       };
    key <I70>   {       [ XF86Eject             ]       };
    key <I71>   {       [ XF86Book              ]       };
    key <I72>   {       [ XF86Book              ]       };
    key <PRSC>  {       [ XF86Terminal          ]       };
    key <IR7C>  {       [ XF86Go                ]       };
};

// Cherry Blue Line CyBo@rd (alt.)
partial alphanumeric_keys
xkb_symbols "cherrybluea" {
    include "inet(media_nav_acpi_common)"
    key <I6D>	{	[ XF86Go		]	};
};

// Cherry CyBo@rd USB-Hub
partial alphanumeric_keys
xkb_symbols "cherrycyboard" {
    include "inet(media_nav_acpi_common)"
    key <FK17>    {   [ XF86Search        ]   };
    key <I02> {   [ XF86HomePage      ]   };
    key <K67> {   [ XF86Terminal      ]   };
    key <IR7C>    {   [ XF86AudioMedia    ]   };
};

// Cherry CyMotion Expert
partial alphanumeric_keys
xkb_symbols "cherrycmexpert" {
    include "inet(cherryblueb)"
    include "inet(acpi_common)"
    key <FK15>	{	[ XF86Mail		]	};
};


// Chicony

// Chicony Internet
partial alphanumeric_keys
xkb_symbols "chicony" {
    include "inet(acpi_common)"
    key <I12>	{	[ XF86AudioMute		]	};
    key <I17>	{	[ XF86Mail		]	};
    key <I19>	{	[ XF86AudioLowerVolume	]	};
    key <I1E>	{	[ XF86Forward		]	};
    key <I20>	{	[ XF86AudioNext		]	};
    key <I21>	{	[ XF86AudioPlay, XF86AudioPause ] };
    key <I22>	{	[ XF86AudioPrev		]	};
    key <I23>	{	[ XF86AudioRaiseVolume	]	};
    key <I24>	{	[ XF86AudioStop		]	};
    key <I25>	{	[ XF86Back		]	};
    key <I26>	{	[ XF86LaunchB		]	};
    key <I2E>	{	[ XF86LaunchC		]	};
    key <I30>	{	[ XF86LaunchA		]	};
    key <I32>	{	[ XF86WWW		]	};
    key <I5F>	{	[ XF86ContrastAdjust	]	};
    key <I63>	{	[ XF86BrightnessAdjust	]	};
};

// Chicony KU-0108
partial alphanumeric_keys
xkb_symbols "chicony0108" {
    include "inet(cherrycyboard)"
};

// Chicony KU-0420 AKA Targus Slim Internet Media USB Keyboard
partial alphanumeric_keys
xkb_symbols "chicony0420" {
    include "inet(media_nav_acpi_common)"
    key <I01>   {       [ XF86AudioMedia        ]       };
    key <K67>   {       [ XF86MyComputer        ]       };
};

// Chicony KB-9885
partial alphanumeric_keys
xkb_symbols "chicony9885" {
    include "inet(acpi_common)"
    key <I12>	{	[ XF86AudioMute		]	};
    key <I17>	{	[ XF86Mail		]	};
    key <I19>	{	[ XF86AudioLowerVolume	]	};
    key <I1E>	{	[ XF86Forward		]	};
    key <I20>	{	[ XF86AudioNext		]	};
    key <I21>	{	[ XF86AudioPlay, XF86AudioPause ] };
    key <I22>	{	[ XF86AudioPrev		]	};
    key <I23>	{	[ XF86AudioRaiseVolume	]	};
    key <I24>	{	[ XF86AudioStop		]	};
    key <I25>	{	[ XF86Back		]	};
    key <I26>	{	[ XF86LaunchB		]	};
    key <I2E>	{	[ XF86LaunchC		]	};
    key <I30>	{	[ XF86LaunchA		]	};
    key <I32>	{	[ XF86WWW		]	};
};


// Compaq

// Compaq Easy Access
partial alphanumeric_keys
xkb_symbols "compaqeak8" {
    key <I13>	{	[ XF86Community		]	};
    key <I14>	{	[ XF86Market		]	};
    key <I15>	{	[ XF86Meeting		]	};
    key <I1A>	{	[ XF86Search		]	};
    key <I1B>	{	[ XF86News		]	};
    key <I1E>	{	[ XF86Mail		]	};
    key <I1F>	{	[ XF86HomePage		]	};
    key <I23>	{	[ XF86WWW		]	};
};

// Compaq Internet (7 keys)
partial alphanumeric_keys
xkb_symbols "compaqik7" {
    key <I12>	{	[ XF86LightBulb		]	};
    key <I1E>	{	[ XF86Mail		]	};
    key <I21>	{	[ XF86Search		]	};
    key <I23>	{	[ Help			]	};
    key <I25>	{	[ XF86VendorHome	]	};
    key <I26>	{	[ XF86HomePage		]	};
    key <I32>	{	[ XF86Shop		]	};
};

// Compaq Internet (13 keys)
partial alphanumeric_keys
xkb_symbols "compaqik13" {
    include "inet(media_acpi_common)"
    key <I1E>	{	[ XF86Mail		]	};
    key <I1F>	{	[ XF86Go		]	};
    key <I21>	{	[ XF86Search		]	};
    key <I23>	{	[ XF86WWW		]	};
    key <I32>	{	[ XF86Shop		]	};
};

// Compaq Internet (18 keys)
partial alphanumeric_keys
xkb_symbols "compaqik18" {
    include "inet(media_acpi_common)"
    key <I12>	{	[ XF86LightBulb		]	};
    key <I18>	{	[ XF86Eject		]	};
    key <I1E>	{	[ XF86Mail		]	};
    key <I1F>	{	[ XF86Go		]	};
    key <I21>	{	[ XF86Search		]	};
    key <I23>	{	[ XF86WWW		]	};
    key <I25>	{	[ XF86VendorHome	]	};
    key <I26>	{	[ XF86Community		]	};
    key <I32>	{	[ XF86Shop		]	};
    key <I68>	{	[ Print			]	};
};

// laptop/notebook Compaq (eg. Armada, Evo) laptop Keyboard
partial alphanumeric_keys
xkb_symbols "armada" {
    include "inet(media_acpi_common)"
    key <I1A>	{	[ XF86Search		]	};
    key <I1E>	{	[ XF86Mail		]	};
    key <I1F>	{	[ XF86HomePage		]	};
    key <I23>	{	[ XF86WWW		]	};
    key <I59>   {       [ XF86Launch2           ]       }; // Battery Monitor
    key <I6F>	{	[ XF86AudioMedia	]	};
    key <I75>   {       [ XF86Launch0           ]       }; // Info Center
};

// Compaq Presario laptop
partial alphanumeric_keys
xkb_symbols "presario" {
    include "inet(media_acpi_common)"
    key <I14>	{	[ XF86Q			]	};
    key <I18>	{	[ XF86Launch2		]	};
    key <I1E>	{	[ XF86Mail		]	};
    key <I1F>	{	[ XF86Launch1		]	};
    key <I23>	{	[ XF86WWW		]	};
    key <I32>	{	[ XF86Shop		]	};
    key <I75>	{	[ XF86AudioMedia	]	};
};

// Compaq iPaq
partial alphanumeric_keys
xkb_symbols "ipaq" {
    key <FK16>	{	[ XF86Shop		]	};
    key <I02>	{	[ XF86Standby		]	};
    key <I65>	{	[ XF86Search		]	};
    key <I66>	{	[ XF86Travel		]	};
    key <I69>	{	[ XF86BackForward	]	};
    key <I6A>	{	[ XF86Q			]	};
    key <I6C>	{	[ XF86Mail		]	};
};


// Dell

partial alphanumeric_keys
xkb_symbols "dell" {
    include "inet(acpi_common)"
    key <I12>	{	[ XF86Mail		]	};
    key <I1E>	{	[ XF86Search		]	};
    key <I26>	{	[ XF86HomePage		]	};
};

// Dell Precision M65 laptop
partial alphanumeric_keys
xkb_symbols "dellm65" {
    include "inet(media_common)"
    key <I04>   {       [ XF86PowerOff          ]       };
    key <LWIN>  {       [ Super_L               ]       };
};

// laptop/notebook Dell Inspiron 8xxx
partial alphanumeric_keys
xkb_symbols "inspiron" {
    include "inet(media_common)"
    key <I02>   {       [ XF86AudioStop         ]       };
    key <I04>   {       [ XF86AudioNext         ]       };
    key <I21>   {       [ XF86Eject             ]       };
    key <I56>   {       [ XF86Display           ]       };
    key <IR7D>  {       [ XF86AudioPrev         ]       };
    key <IR7C>  {       [ XF86AudioPlay, XF86AudioPause ] };
};

// DELL USB Multimedia (former 8135, generalized, superset of 8125)
partial alphanumeric_keys
xkb_symbols "dellusbmm" {
    // Describes the extra keys on a SK-8135 Multimedia keyboard
    // From Olivier Lahaye <olivier dot lahaye at motorola dot com>
    include "inet(media_nav_acpi_common)"
    key <I02>	{	[ XF86HomePage		]	};
    key <K67>	{	[ XF86MyComputer	]	};
    key <IR7C>	{	[ XF86AudioMedia	]	};
};


// Diamond

// Diamond 9801/9802
partial alphanumeric_keys
xkb_symbols "diamond" {
    include "inet(media_nav_acpi_common)"
    key <I6D>	{	[ XF86Go		]	};
};


// Ennyah

// Ennyah DKB-1008
partial alphanumeric_keys
xkb_symbols "ennyah_dkb1008" {
    include "inet(media_nav_acpi_common)"
    key <IR7C>  {	[ XF86AudioMedia	]	};
};


// Genius

// Genius Comfy KB-16M/Multimedia KWD-910
partial alphanumeric_keys
xkb_symbols "genius" {
    include "inet(media_acpi_common)"
    key <I12>   {	[ XF86AudioRaiseVolume	]	};
    key <I17>   {	[ XF86Calculator	]	};
    key <I19>   {	[ XF86AudioLowerVolume	]	};
    key <I1E>   {	[ XF86Forward		]	};
    key <I21>   {	[ XF86AudioNext		]	};
    key <I23>	{	[ XF86AudioPrev		]	};
    key <I25>   {	[ XF86Back		]	};
    key <I26>   {	[ XF86ScreenSaver	]	};
    key <I2E>   {	[ XF86Mail		]	};
    key <I30>   {	[ XF86Eject		]	};
    key <I32>   {	[ XF86WWW		]	};
};

// Genius Comfy 21e
partial alphanumeric_keys
xkb_symbols "geniuscomfy2" {
    // Describes the extra keys on a Genius Comfy KB-21e-Scroll
    // From Radics Laszlo <garaboncias@mailbox.hu>
    include "inet(media_nav_acpi_common)"
    key <I23>   {       [ Return                ]       };
};


// Gyration

partial alphanumeric_keys
xkb_symbols "gyration" {
    include "inet(nav_common)"
    key <FK16>	{	[ XF86Reload		]	};
    key <I02>	{	[ XF86HomePage		]	};
    key <I17>	{	[ XF86AudioStop		]	};
    key <I1E>	{	[ XF86AudioRaiseVolume	]	};
    key <I1F>	{	[ XF86AudioPlay, XF86AudioPause ] };
    key <I22>	{	[ XF86AudioNext		]	};
    key <I24>	{	[ XF86AudioPrev		]	};
    key <I25>	{	[ XF86AudioLowerVolume	]	};
    key <I26>	{	[ XF86AudioMute		]	};
};


// Hewlett-Packard

// Hewlett-Packard Internet
partial alphanumeric_keys
xkb_symbols "hpi6" {
    include "inet(media_nav_acpi_common)"
    key <I02>   {       [ XF86HomePage          ]       };
    key <I12>	{	[ XF86Search		]	};
    key <I14>	{	[ XF86VendorHome	]	};
    key <I15>	{	[ XF86Community		]	};
    key <I16>	{	[ XF86AudioMedia	]	};
    key <I18>	{	[ XF86Eject		]	};
    key <I1E>	{	[ XF86Shop		]	};
    key <I1F>	{	[ XF86Launch1		]	};
    key <I26>	{	[ Help			]	};
    key <I27>	{	[ XF86Finance		]	};
    key <I39>	{	[ Print			]	};
    key <I75>   {       [ Help                  ]       };
};

// Hewlett-Packard SK-2501, SK-2505 Multimedia
partial alphanumeric_keys
xkb_symbols "hp250x" {
    key <I12>	{	[ XF86Tools		]	};
    key <I17>	{	[ XF86Search		]	};
    key <I18>	{	[ XF86Eject		]	};
    key <I1E>	{	[ XF86Mail		]	};
    key <I20>	{	[ XF86AudioMute		]	};
    key <I21>	{	[ XF86Launch5		]	};
    key <I22>	{	[ XF86Launch3		]	};
    key <I23>	{	[ XF86Launch2		]	};
    key <I24>	{	[ XF86Launch4		]	};
    key <I25>	{	[ XF86Standby		]	};
    key <I26>	{	[ Help			]	};
    key <I2E>	{	[ XF86AudioLowerVolume	]	};
    key <I30>	{	[ XF86AudioRaiseVolume	]	};
    key <I32>	{	[ XF86WWW		]	};
};

// Hewlett-Packard Omnibook XE3 GC, GD, GE and Pavilion N5xxx
partial alphanumeric_keys
xkb_symbols "hpxe3gc" {
    // Describes the OneTouch buttons on HP Omnibook XE3 GC and
    // HP Pavilion N52XX models.
    // See http://sourceforge.net/projects/omke for details on enabling
    // these keys
    include "inet(media_common)"
    key <I71>	{	[ Help			]	};
    key <I72>	{	[ XF86Launch1		]	};
    key <I73>	{	[ XF86WWW		]	};
    key <I74>	{	[ XF86Mail		]	};
};

// Hewlett-Packard Omnibook XE3 GF
partial alphanumeric_keys
xkb_symbols "hpxe3gf" {
    // Describes the OneTouch buttons on HP Omnibook XE3 GF models.
    // See http://sourceforge.net/projects/omke for details on enabling
    // these keys
    include "inet(media_nav_common)"
    key <I73>	{	[ Help			]	};
    key <I74>	{	[ XF86Launch1		]	};
};

// Hewlett-Packard Omnibook XT1000
partial alphanumeric_keys
xkb_symbols "hpxt1000" {
    // Describes the OneTouch buttons on HP Omnibook XT1000 models.
    // See http://sourceforge.net/projects/omke for details on enabling
    // these keys
    include "inet(media_nav_common)"
    key <I71>	{	[ XF86Launch3		]	};
    key <I72>	{	[ Help			]	};
    key <I73>	{	[ XF86Launch2		]	};
    key <I74>	{	[ XF86Launch1		]	};
};

// Hewlett-Packard Pavilion ZT1100
partial alphanumeric_keys
xkb_symbols "hpzt11xx" {
    // Describes the OneTouch buttons on HP Pavilion ZT11xx models.
    // See http://sourceforge.net/projects/omke for details on enabling
    // these keys
    include "inet(media_nav_common)"
    key <I71>	{	[ XF86Launch3		]	};
    key <I72>	{	[ Help			]	};
    key <I73>	{	[ XF86Launch2		]	};
    key <I74>	{	[ XF86Launch1		]	};
};

// Hewlett-Packard Pavilion dv5
partial alphanumeric_keys
xkb_symbols "hpdv5" {
    // Describes the OneTouch buttons on HP Pavilion dv5 models.
    // See http://sourceforge.net/projects/omke for details on enabling
    // these keys
    include "inet(media_common)"
    key <I12>  {       [ XF86ScreenSaver       ]       };
    key <I32>  {       [ XF86WWW               ]       };
    key <I75>  {       [ Help                  ]       };
    key <K6D>  {       [ XF86Launch1           ]       };
};

// Hewlett-Packard Omnibook XE4xxx and ZE4xxx
partial alphanumeric_keys
xkb_symbols "hpxe4xxx" {
    // Describes the OneTouch buttons on HP Omnibook XE4xxx and ZE4xxx
    // models.
    // See http://sourceforge.net/projects/omke for details on enabling
    // these keys
    include "inet(media_nav_common)"
    key <I70>	{	[ Help			]	};
    key <I71>	{	[ XF86Launch2		]	};
    key <I73>	{	[ XF86Launch1		]	};
};

// Hewlett-Packard Omnibook 500 FA
partial alphanumeric_keys
xkb_symbols "hp500fa" {
    // Describes the OneTouch buttons on HP Omnibook 500 FA models.
    // See http://sourceforge.net/projects/omke for details on enabling
    // these keys
    key <I73>	{	[ Help			]	};
    key <I74>	{	[ XF86Launch1		]	};
};

// Hewlett-Packard Omnibook 500
partial alphanumeric_keys
xkb_symbols "hp5xx" {
    // Describes the OneTouch buttons on HP Omnibook 5xx models.
    // See http://sourceforge.net/projects/omke for details on enabling
    // these keys
    include "inet(media_common)"
    key <I73>	{	[ Help			]	};
    key <I74>	{	[ XF86Launch1		]	};
};


// Honeywell

// Honeywell Euroboard
partial alphanumeric_keys
xkb_symbols "honeywell_euroboard" {
    // January 2002
    // Scott Penrose <scottp@dd.com.au>
    // http://linux.dd.com.au/quest/linux/keyboard/honeywell/
    key <I10>	{	[ XF86Game		]	};
    key <I12>	{	[ XF86AudioPrev		]	};
    key <I17>	{	[ XF86Eject		]	};
    key <I18>	{	[ XF86Launch2		]	};
    key <I19>	{	[ XF86AudioPlay, XF86AudioPause ] };
    key <I1E>	{	[ XF86Launch1		]	};
    key <I20>	{	[ XF86AudioMute		]	};
    key <I22>	{	[ XF86AudioNext		]	};
    key <I23>	{	[ XF86AudioStop		]	};
    key <I24>	{	[ XF86Mail		]	};
    key <I25>	{	[ XF86ScreenSaver	]	};
    key <I26>	{	[ XF86Calculator	]	};
    key <I2E>	{	[ XF86AudioLowerVolume	]	};
    key <I30>	{	[ XF86AudioRaiseVolume	]	};
    key <I32>	{	[ XF86WWW		]	};
};


// IBM

// IBM Rapid Access
partial alphanumeric_keys
xkb_symbols "rapidaccess" {
    key <I12>	{	[ XF86AudioMute		]	};
    key <I17>	{	[ XF86Launch2		]	};
    key <I1E>	{	[ XF86AudioLowerVolume	]	};
    key <I20>	{	[ XF86AudioRaiseVolume	]	};
    key <I21>	{	[ XF86AudioNext		]	};
    key <I22>	{	[ XF86AudioPause	]	};
    key <I22>	{	[ XF86AudioPlay, XF86AudioPause ] };
    key <I23>	{	[ XF86AudioPrev		]	};
    key <I24>	{	[ XF86AudioStop		]	};
    key <I25>	{	[ XF86Standby		]	};
    key <I26>	{	[ Help			]	};
    key <I2E>	{	[ XF86Launch4		]	};
    key <I30>	{	[ XF86Launch3		]	};
    key <I32>	{	[ XF86Launch1		]	};
};

// IBM Rapid Access II
partial alphanumeric_keys
xkb_symbols "rapidaccess2" {
    include "inet(acpi_common)"
    key <I12>	{	[ XF86AudioNext		]	};
    key <I17>	{	[ XF86Favorites		]	};
    key <I1E>	{	[ XF86AudioMute		]	};
    key <I20>	{	[ XF86AudioStop		]	};
    key <I21>	{	[ XF86AudioLowerVolume	]	};
    key <I22>	{	[ XF86AudioPlay, XF86AudioPause ] };
    key <I23>	{	[ XF86AudioRaiseVolume	]	};
    key <I24>	{	[ XF86AudioPrev		]	};
    key <I25>	{	[ XF86HomePage		]	};
    key <I26>	{	[ XF86Shop		]	};
    key <I2E>	{	[ XF86Search		]	};
    key <I30>	{	[ XF86MyComputer	]	};
    key <I32>	{	[ XF86VendorHome	]	};
};

// IBM ThinkPad 60 series
partial alphanumeric_keys
xkb_symbols "thinkpad60" {
    include "inet(media_nav_common)"
    key <I1F> { [ XF86VendorHome ] };
};

// IBM Space Saver
partial alphanumeric_keys
xkb_symbols "ibm_spacesaver" {
    key <NMLK>  {
        type="ONE_LEVEL",
        symbols[Group1]= [ Num_Lock ]
    };
};


// Logitech

// Logitech common definitions
hidden partial alphanumeric_keys
xkb_symbols "logitech_base" {
    include "inet(media_nav_acpi_common)"
    key <I02> { [ XF86HomePage ] };
    key <I15> { [ XF86Community ] };
    key <I16> { [ XF86ScrollClick ] };
    key <I21> {	[ XF86VendorHome ] };
    key <I3B> { [ XF86New ] };
    key <I3C> { [ XF86Reply ] };
    key <I43> { [ XF86MyComputer ] };
    key <I44> { [ XF86Documents ] };
    key <I57> { [ XF86Pictures ] };
    key <I58> { [ XF86Music ] };
};

// Logitech second set of common keys
hidden partial alphanumeric_keys
xkb_symbols "logitech_set3" {
    key <I17>	{	[ XF86AudioStop		]	};
    key <I1E>	{	[ XF86AudioRaiseVolume	]	};
    key <I1F>	{	[ XF86AudioPlay, XF86AudioPause ] };
    key <I22>	{	[ XF86AudioNext		]	};
    key <I24>	{	[ XF86AudioPrev		]	};
    key <I25>	{	[ XF86AudioLowerVolume	]	};
    key <I26>	{	[ XF86AudioMute		]	};
    key <I44>   {       [ XF86New               ]       };      // F1
    key <I45>   {       [ XF86Reply             ]       };      // F2
    key <I4A>   {       [ XF86Send              ]       };      // F4
    key <I54>   {       [ Print                 ]       };      // F7
    key <I55>   {       [ XF86Save              ]       };      // F8
    key <I56>   {       [ XF86Documents         ]       };      // F10
    key <I69>   {       [ XF86Go                ]       };
    key <IR7C>  {       [ XF86AudioMedia        ]       };
};

// Logitech Access
partial alphanumeric_keys
xkb_symbols "logiaccess" {
    include "inet(logitech_base)"
    key <FK13>	{	[ XF86MailForward	]	};
    key <FK14>	{	[ XF86Send		]	};
    key <I11>	{	[ XF86Messenger		]	};
    key <I12>	{	[ XF86WebCam		]	};
};

// Logitech Cordless Desktop (alt.)
partial alphanumeric_keys
xkb_symbols "logicda" {
    include "inet(logitech_base)"
    include "inet(logitech_set3)"
};

// Logitech Internet Navigator
partial alphanumeric_keys
xkb_symbols "logicink" {
    include "inet(logitech_base)"
    key <I11>	{	[ XF86Shop		]	};
    key <I12>	{	[ XF86VendorHome	]	};
    key <I13>	{	[ XF86Finance		]	};
    key <I14>	{	[ XF86Start		]	};
};

// Logitech Cordless Desktop EX110
partial alphanumeric_keys
xkb_symbols "logiex110" {
    include "inet(logitech_base)"
    key <I2F>   {       [ XF86Close             ]       };      // Close
// Extended function keys
// In the Console before starting X
// Using setkeycodes e03b 212 e03c 213 e03d 214 e03e 215 e03f 216 e040 217
//       setkeycodes e041 218 e042 219 e043 220 e044 221 e057 222 e058 223 6d 206
// *=keys that are there but need different symbol names.
    key <I3B>   {       [ Help                  ]       };      // F1
    key <FK13>  {       [ XF86Word              ]       };      // F2
    key <FK14>  {       [ XF86Excel             ]       };      // F3
    key <FK15>  {       [ XF86Pictures          ]       };      // F4
    key <FK16>  {       [ Undo                  ]       };      // F5
    key <I65>   {       [ Redo                  ]       };      // F6 *
    key <I42>   {       [ Print                 ]       };      // F7
    key <I43>   {       [ XF86Save              ]       };      // F8
    key <I44>   {       [ XF86Launch1           ]       };      // F9 *
    key <I45>   {       [ XF86Launch2           ]       };      // F10
    key <I14>   {       [ XF86Launch3           ]       };      // F11
    key <I4A>   {       [ XF86Launch4           ]       };      // F12
};

// Logitech iTouch Internet Navigator SE
partial alphanumeric_keys
xkb_symbols "logiinkse" {
    include "inet(logitech_base)"
    key <FK13>	{	[ XF86MailForward	]	};	// F3
    key <FK14>	{	[ XF86Send		]	};	// F4
    key <FK15>	{	[ Undo			]	};	// F5
    key <FK16>	{	[ Redo			]	};	// F6
    key <FK17>	{	[ Print			]	};	// F7
    key <I11>	{	[ XF86Messenger		]	};
    key <I12>	{	[ XF86WebCam		]	};
    key <I13>	{	[ XF86VendorHome	]	};
    key <I14>	{	[ XF86Shop		]	};
    key <I42>	{	[ XF86Save		]	};	// F8
};

// Logitech iTouch Internet Navigator SE USB
partial alphanumeric_keys
xkb_symbols "logiinkseusb" {
    include "inet(logitech_base)"
    include "inet(logitech_set3)"
};

// Logitech iTouch Cordless Y-RB6
partial alphanumeric_keys
xkb_symbols "logiitc" {
    include "inet(logitech_base)"
    key <I2F> {	[ XF86AudioRaiseVolume ] };

    // Just to override RaiseVolume from logitech_base,
    // since no keysym can have two keycodes, see
    // https://bugs.freedesktop.org/show_bug.cgi?id=7095
    key <I30> {	[ XF86Launch1 ] };
};

// Logitech Internet
partial alphanumeric_keys
xkb_symbols "logiik" {
    include "inet(logitech_base)"
    key <I12>	{	[ Find			]	};
    key <I17>	{	[ Print			]	};
    key <I18>	{	[ XF86Favorites		]	};
    key <I19>	{	[ XF86Reload		]	};
    key <I1E>	{	[ XF86Search		]	};
    key <I20>	{	[ XF86HotLinks		]	};
    key <I22>	{	[ XF86Forward		]	};
    key <I23>	{	[ XF86HomePage		]	};
    key <I24>	{	[ XF86Stop		]	};
    key <I25>	{	[ XF86OpenURL		]	};
    key <I26>	{	[ XF86AddFavorite	]	};
    key <I32>	{	[ XF86History		]	};
    key <I7A>	{	[ XF86WWW		]	};
};

// Logitech iTouch
partial alphanumeric_keys
xkb_symbols "itouch" {
    include "inet(logitech_base)"
    key <I1F>	{	[ XF86AudioMute		]	};
    key <I2B>	{	[ XF86AudioLowerVolume	]	};
    key <I2D>	{	[ XF86AudioRaiseVolume	]	};
};

// Logitech UltraX Cordless Media Desktop
partial alphanumeric_keys
xkb_symbols "logiultraxc" {
    key <FK16>  {       [ XF86AudioMute ]       };
    key <FK17>  {       [ XF86AudioLowerVolume  ]       };
    key <I2B>   {       [ XF86AudioNext ]       };
    key <I2D>   {       [ XF86AudioPrev ]       };
    key <I2C>   {       [ XF86AudioPlay, XF86AudioPause ]       };
    key <KPDC>  {       [ XF86AudioRaiseVolume  ]       };
};

partial alphanumeric_keys
xkb_symbols "logidinovo" {
    include "inet(media_nav_common)"
    key <I02>	{	[ XF86HomePage		]	};
    key <I12>	{	[ XF86Standby		]	};
    key <I17>	{	[ XF86Search		]	};
    key <I21>	{	[ XF86AudioRaiseVolume	]	};
    key <K66>	{	[ XF86AudioLowerVolume	]	};
    key <KPDC>	{	[ XF86AudioMute		]	};
    key <IR7C>	{	[ XF86AudioMedia	]	};
};

partial alphanumeric_keys
xkb_symbols "logidinovoedge" {
    include "inet(media_acpi_common)"
    key <I02>	{	[ XF86HomePage		]	};
    key <I6C>	{	[ XF86Mail		]	};
    key <FK17>  {       [ XF86Search            ]       };
    key <IR7C>	{	[ XF86AudioMedia	]	};
};

partial alphanumeric_keys
xkb_symbols "logitech_g15" {
    include "inet(media_nav_acpi_common)"
    key <AE13> {         [   XF86Messenger ] };
    key <HKTG> {         [     XF86Launch7 ] };
    key  <I02> {         [     XF86Launch9 ] };
    key  <I04> {         [       XF86Phone ] };
    key  <I08> {         [     XF86LaunchD ] };
    key  <I09> {         [     XF86Support ] };
    key  <I0F> {         [     XF86LaunchF ] };
    key  <I16> {         [      XF86LogOff ] };
    key  <I18> {         [     XF86Launch5 ] };
    key  <I21> {         [      XF86Travel ] };
    key  <I23> {         [       XF86Spell ] };
    key  <I31> {         [     XF86Launch4 ] };
    key  <I3C> {         [       XF86Music ] };
    key  <I42> {         [     XF86Forward ] };
    key  <I43> {         [        XF86Send ] };
    key  <I57> {         [        XF86Save ] };
    key  <I64> {         [    XF86Pictures ] };
    key  <I67> {         [     XF86LaunchA ] };
    key  <I76> {         [      XF86iTouch ] };
    key  <I77> {         [     XF86Launch3 ] };
    key  <I79> {         [    XF86ToDoList ] };
    key  <I7B> {         [  XF86Calculator ] };
    key  <K5A> {         [  XF86VendorHome ] };
    key  <K5D> {         [        XF86Away ] };
    key  <K5E> {         [      XF86WebCam ] };
    key  <K5F> {         [     XF86Launch0 ] };
    key  <K63> {         [     XF86Launch6 ] };
    key  <K6D> {         [    XF86Calendar ] };
    key  <K71> {         [     XF86LaunchB ] };
    key  <K72> {         [     XF86LaunchC ] };
    key  <K74> {         [         XF86WWW ] };
    key  <K75> {         [     XF86LaunchE ] };
    key <II5D> {         [     XF86Launch1 ] };
    key <IR7D> {         [     XF86Launch2 ] };
    key <IR7C> {         [     XF86Launch8 ] };
};


// Memorex

// Memorex MX1998
partial alphanumeric_keys
xkb_symbols "mx1998" {
    include "inet(media_acpi_common)"
    key <DOWN>	{	[ XF86ScrollDown	]	};
    key <I12>	{	[ XF86AudioRewind	]	};
    key <I17>	{	[ XF86Close		]	};
    key <I18>	{	[ XF86Xfer		]	};
    key <I1E>	{	[ XF86AudioRecord	]	};
    key <I21>	{	[ XF86Documents		]	};
    key <I23>	{	[ XF86Game		]	};
    key <I25>	{	[ XF86Calculator	]	};
    key <I26>	{	[ Menu			]	};
    key <I32>	{	[ XF86WWW		]	};
    key <I57>	{	[ XF86WakeUp		]	};
    key <I68>	{	[ XF86DOS		]	};
    key <I7A>	{	[ XF86ScreenSaver	]	};
    key <UP>	{	[ XF86ScrollUp		]	};
};

// Memorex MX2500 EZ-Access
partial alphanumeric_keys
xkb_symbols "mx2500" {
    include "inet(media_nav_acpi_common)"
    key <I12>	{	[ XF86Clear		]	};
    key <I13>	{	[ XF86Phone		]	};
    key <I14>	{	[ XF86DOS		]	};
    key <I17>	{	[ XF86Close		]	};
    key <I18>	{	[ XF86Xfer		]	};
    key <I1E>	{	[ XF86Eject		]	};
    key <I1F>	{	[ XF86Documents		]	};
    key <I26>	{	[ XF86News		]	};
    key <I6B>	{	[ XF86WakeUp		]	};
    key <I6D>	{	[ XF86RotateWindows	]	};
};

// Memorex MX2750
partial alphanumeric_keys
xkb_symbols "mx2750" {
    include "inet(media_nav_acpi_common)"
    key <I32>	{	[ XF86Launch0		]	};
};


// Microsoft

// Microsoft Natural Ergonomic 4000
partial alphanumeric_keys
xkb_symbols "microsoft4000" {
    include "inet(media_nav_common)"
    key <I192>  {       [ XF86Launch1           ]       };
    key <I193>  {       [ XF86Launch2           ]       };
    key <I194>  {       [ XF86Launch3           ]       };
    key <I195>  {       [ XF86Launch4           ]       };
    key <I196>  {       [ XF86Launch5           ]       };
//  Missing because of lack of support from kbd driver: Zoom in and
//  slider.
};

// Microsoft Natural Wireless Ergonomic 7000
partial alphanumeric_keys
xkb_symbols "microsoft7000" {
    include "inet(media_nav_common)"
    key <I07>	{	[ Undo			]	};
    key <I09>	{	[ XF86New		]	};
    key <I0A>	{	[ Redo			]	};
    key <I0E>	{	[ XF86MailForward	]	};
    key <I2F>	{	[ XF86Close		]	};
    key <I39>	{	[ Print			]	};
    key <I55>	{	[ XF86Save		]	};
    key <I5A>	{	[ XF86Send		]	};
    key <I62>	{	[ Help			]	};
    key <I64>	{	[ XF86Reply		]	};
    key <I76>	{	[ parenleft		]	};
    key <I7B>	{	[ parenright		]	};
    key <K59>	{	[ KP_Equal		]	};
    key <K64>	{	[ XF86Open		]	};
//  Missing because of lack of support from kbd driver: Spell, Launch,
//  and Zoom in and out buttons.
};

// Microsoft Internet
partial alphanumeric_keys
xkb_symbols "microsoftinet" {
    include "inet(nav_acpi_common)"
    key <I68>	{	[ XF86AudioStop		]	};
};

// Microsoft Natural Pro USB
partial alphanumeric_keys
xkb_symbols "microsoftprousb" {
    include "inet(nav_common)"
    key <FK16>   {   [ XF86Reload      ]   };
    key <I01>   {   [ XF86AudioMedia   ]   };
    key <I02>   {   [ XF86HomePage      ]   };
    key <I17>   {   [ XF86AudioStop      ]   };
    key <I1E>   {   [ XF86AudioRaiseVolume   ]   };
    key <I1F>   {   [ XF86AudioPlay, XF86AudioPause ] };
    key <I22>   {   [ XF86AudioNext      ]   };
    key <I24>   {   [ XF86AudioPrev      ]   };
    key <I25>   {   [ XF86AudioLowerVolume   ]   };
    key <I26>   {   [ XF86AudioMute      ]   };
    key <I63>   {   [ XF86Standby      ]   };
//   Internet Section -- Left Side
//   Multimedia Section -- Right Side
//   My Computer Section -- Far Right
//   My computer maps to printscreen, so leaving commented out for now
//   key <PRSC>   {   [ XF86MyComputer   ]   };
};

// Microsoft Natural Pro OEM
partial alphanumeric_keys
xkb_symbols "microsoftprooem" {
    include "inet(media_nav_common)"
    key <FK17>	{	[ XF86Search		]	};
    key <I02>	{	[ XF86HomePage		]	};
    key <I63>	{	[ XF86Standby		]	};
    key <K67>	{	[ XF86MyComputer	]	};
//   Internet Section -- Left Side
//   Multimedia Section -- Right Side
//   My Computer Section -- Far Right
};

// Microsoft Internet Pro (Swedish)
partial alphanumeric_keys
xkb_symbols "microsoftprose" {
    include "inet(nav_common)"
    key <FK16>	{	[ XF86Reload		]	};
    key <I02>	{	[ XF86HomePage		]	};
    key <I17>	{	[ XF86AudioStop		]	};
    key <I1E>	{	[ XF86AudioRaiseVolume	]	};
    key <I1F>	{	[ XF86AudioPlay, XF86AudioPause ] };
    key <I22>	{	[ XF86AudioNext		]	};
    key <I24>	{	[ XF86AudioPrev		]	};
    key <I25>	{	[ XF86AudioLowerVolume	]	};
    key <I26>	{	[ XF86AudioMute		]	};
    key <I63>	{	[ XF86Standby		]	};
    key <I68>	{	[ XF86AudioStop		]	};
    key <PRSC>	{	[ XF86MyComputer	]	};
    key <IR7C>	{	[ XF86AudioMedia	]	};
};

// Microsoft Office Keyboard
partial alphanumeric_keys
xkb_symbols "microsoftoffice" {
    include "inet(nav_acpi_common)"
    key <BRK>	{	[ XF86Calendar		]	};
    key <END>	{	[ Undo			]	};
    key <I02>	{	[ XF86HomePage		]	};
    key <I1E>	{	[ XF86AudioLowerVolume	]	};
    key <I25>	{	[ XF86AudioRaiseVolume	]	};
    key <I26>	{	[ XF86AudioMute		]	};
    key <I3C>	{	[ XF86Cut		]	};
    key <I4A>	{	[ XF86LogOff		]	};
    key <I54>	{	[ XF86ApplicationLeft	]	};
    key <I55>	{	[ XF86TaskPane		]	};
    key <I56>	{	[ XF86Spell		]	};
    key <I57>	{	[ XF86WWW		]	};
    key <I58>	{	[ XF86New		]	};
    key <I59>	{	[ XF86Open		]	};
    key <I5A>	{	[ XF86Close		]	};
    key <I62>	{	[ Help			]	};
    key <I64>	{	[ XF86Save		]	};
    key <I67>	{	[ Print			]	};
    key <I6D>	{	[ XF86OfficeHome	]	};
    key <I70>	{	[ Redo			]	};
    key <I71>	{	[ XF86Reply		]	};
    key <I72>	{	[ XF86MailForward	]	};
    key <I73>	{	[ XF86Send		]	};
    key <I78>	{	[ XF86Copy		]	};
    key <MOAR>	{	[ XF86ApplicationRight	]	};
    key <RCTL>	{	[ XF86Paste		]	};
};

// Microsoft Wireless Multimedia 1.0A
partial alphanumeric_keys
xkb_symbols "microsoftmult" {
    include "inet(media_nav_acpi_common)"
    key <AE13>  {       [ XF86Messenger         ]       };
    key <FK14>	{	[ XF86New		]	};
    key <FK15>	{	[ XF86Open		]	};
    key <FK16>	{	[ XF86Close		]	};
    key <FK17>	{	[ XF86Reply		]	};
    key <I07>	{	[ Redo			]	};
    key <I08>	{	[ Undo			]	};
    key <I16>   {       [ XF86LogOff            ]       };
    key <I23>	{	[ XF86Spell		]	};
    key <I3B>	{	[ Help			]	};
    key <I3C>   {       [ XF86Music     ]       };
    key <I42>	{	[ XF86Forward		]	};
    key <I43>	{	[ XF86Send		]	};
    key <I57>	{	[ XF86Save		]	};
    key <I58>	{	[ Print			]	};
    key <I64>   {       [ XF86Pictures  ]       };
    key <I80>   {       [ XF86Documents ]       };
};

// Microsoft Surface
partial alphanumeric_keys
xkb_symbols "microsoftsurface" {
    include "inet(evdev)"
    key <I88>   {       [ XF86Search            ]         };
    key <I163>  {       [ XF86AudioPrev         ]         };
    key <I164>  {       [ XF86AudioPlay, XF86AudioPause ] };
    key <I165>  {       [ XF86AudioNext         ]         };
};


// Oretec

// Oretec MCK-800 MM/Internet keyboard
partial alphanumeric_keys
xkb_symbols "oretec" {
    include "inet(acpi_common)"
    key <I10>	{	[ XF86ScrollUp		]	};
    key <I12>	{	[ XF86AudioPlay, XF86AudioPause ] };
    key <I17>	{	[ XF86AudioPrev		]	};
    key <I18>	{	[ XF86ScrollDown	]	};
    key <I19>	{	[ XF86ZoomOut		]	};
    key <I1E>	{	[ XF86AudioMute		]	};
    key <I21>	{	[ XF86WWW		]	};
    key <I22>	{	[ Menu			]	};
    key <I23>	{	[ XF86AudioStop		]	};
    key <I24>	{	[ XF86Calculator	]	};
    key <I25>	{	[ XF86Xfer		]	};
    key <I26>	{	[ XF86Mail		]	};
    key <I2E>	{	[ XF86AudioNext		]	};
    key <I30>	{	[ XF86AudioRaiseVolume	]	};
    key <I32>	{	[ XF86ZoomIn		]	};
    key <I68>	{	[ XF86AudioLowerVolume	]	};
};


// Propeller

// Propeller Voyager KTEZ-1000
partial alphanumeric_keys
xkb_symbols "propeller" {
    include "inet(media_common)"
    key <I12>	{	[ XF86AudioRewind	]	};
    key <I17>	{	[ XF86Close		]	};
    key <I18>	{	[ XF86Xfer		]	};
    key <I1E>	{	[ XF86AudioRecord	]	};
    key <I21>	{	[ XF86Documents		]	};
    key <I23>	{	[ XF86Game		]	};
    key <I25>	{	[ XF86Calculator	]	};
    key <I26>	{	[ Menu			]	};
    key <I32>	{	[ XF86WWW		]	};
    key <I68>	{	[ XF86DOS		]	};
    key <I7A>	{	[ XF86Standby		]	};
};


// QTronix

// QTronix Scorpius 98N+
partial alphanumeric_keys
xkb_symbols "qtronix" {
    key <I10>	{	[ XF86ScrollDown	]	};
    key <I12>	{	[ XF86Forward		]	};
    key <I13>	{	[ XF86WakeUp		]	};
    key <I17>	{	[ XF86Search		]	};
    key <I18>	{	[ XF86Standby		]	};
    key <I19>	{	[ XF86ScrollUp		]	};
    key <I1E>	{	[ XF86Back		]	};
    key <I1F>	{	[ XF86Reload		]	};
    key <I20>	{	[ XF86AudioRaiseVolume	]	};
    key <I21>	{	[ XF86AudioPrev		]	};
    key <I22>	{	[ XF86AudioPlay, XF86AudioPause ] };
    key <I23>	{	[ XF86AudioNext		]	};
    key <I24>	{	[ XF86AudioStop		]	};
    key <I25>	{	[ XF86HomePage		]	};
    key <I26>	{	[ XF86AudioMute		]	};
    key <I2E>	{	[ XF86AudioLowerVolume	]	};
    key <I30>	{	[ XF86AudioRecord	]	};
    key <I31>	{	[ XF86PowerOff		]	};
    key <I32>	{	[ XF86Stop		]	};
    key <I68>	{	[ XF86Calculator	]	};
};


// Samsung

// Samsung SDM 4500P
partial alphanumeric_keys
xkb_symbols "samsung4500" {
    include "inet(media_nav_acpi_common)"
    key <AE13>	{	[ XF86Launch4		]	};
    key <I02>	{	[ XF86Launch1		]	};
    key <I04>	{	[ XF86Launch3		]	};
    key <I06>	{	[ XF86Launch5		]	};
    key <I09>	{	[ XF86Close		]	};
    key <I0A>	{	[ XF86Book		]	};
    key <I18>	{	[ XF86Eject		]	};
    key <I26>	{	[ Help			]	};
    key <I59>	{	[ XF86Explorer		]	};
    key <IR7D>	{	[ XF86Launch2		]	};
};

// Samsung SDM 4510P
partial alphanumeric_keys
xkb_symbols "samsung4510" {
    include "inet(media_acpi_common)"
    key <I02>	{	[ XF86Launch1		]	};
    key <I04>	{	[ XF86Launch3		]	};
    key <I18>	{	[ XF86Eject		]	};
    key <IR7D>	{	[ XF86Launch2		]	};
};


// SK

// NEC SK-1300
partial alphanumeric_keys
xkb_symbols "sk1300" {
    include "inet(media_common)"
    key <I12>	{	[ XF86Eject		]	};
    key <I1E>	{	[ XF86Forward		]	};
    key <I20>	{	[ XF86WWW		]	};
    key <I25>	{	[ XF86Standby		]	};
    key <I26>	{	[ XF86Back		]	};
    key <I32>	{	[ XF86Stop		]	};
};

// NEC SK-2500
partial alphanumeric_keys
xkb_symbols "sk2500" {
    include "inet(media_nav_common)"
    key <I12>	{	[ XF86AudioRewind	]	};
    key <I17>	{	[ XF86Close		]	};
    key <I18>	{	[ XF86Eject		]	};
    key <I18>	{	[ XF86Eject		]	};
    key <I19>	{	[ XF86Forward		]	};
    key <I1E>	{	[ XF86AudioRecord	]	};
    key <I23>	{	[ XF86Xfer		]	};
    key <I25>	{	[ XF86PowerOff		]	};
    key <I26>	{	[ Menu			]	};
    key <I7A>	{	[ XF86ScreenSaver	]	};
};

// NEC SK-6200
partial alphanumeric_keys
xkb_symbols "sk6200" {
    include "inet(acpi_common)"
    key <I12>	{	[ XF86Favorites		]	};
    key <I14>	{	[ XF86AudioLowerVolume	]	};
    key <I16>	{	[ XF86AudioRaiseVolume	]	};
    key <I17>	{	[ XF86Back		]	};
    key <I19>	{	[ XF86Forward		]	};
    key <I1E>	{	[ XF86WWW		]	};
    key <I20>	{	[ XF86AudioMute		]	};
    key <I21>	{	[ XF86AudioNext		]	};
    key <I22>	{	[ XF86AudioPlay, XF86AudioPause ] };
    key <I23>	{	[ XF86AudioPrev		]	};
    key <I24>	{	[ XF86AudioStop		]	};
    key <I32>	{	[ XF86Mail		]	};
};

// NEC SK-7100
partial alphanumeric_keys
xkb_symbols "sk7100" {
    include "inet(media_common)"
    key <I12>	{	[ XF86AudioPause	]	};
    key <I17>	{	[ XF86Close		]	};
    key <I18>	{	[ XF86Video		]	};
    key <I1E>	{	[ XF86Eject		]	};
    key <I25>	{	[ XF86CD		]	};
    key <I26>	{	[ XF86Display		]	};
    key <I32>	{	[ XF86WWW		]	};
};


// Sven

// SVEN Ergonomic 2500
partial alphanumeric_keys
xkb_symbols "sven" {
    include "inet(acpi_common)"
    key <I10>	{	[ XF86AudioPlay, XF86AudioPause ] };
    key <I12>	{	[ XF86Forward		]	};
    key <I17>	{	[ XF86AudioRaiseVolume	]	};
    key <I18>	{	[ XF86ZoomOut		]	};
    key <I19>	{	[ XF86AudioPrev		]	};
    key <I1A>	{	[ XF86AudioStop		]	};
    key <I1E>	{	[ XF86HomePage		]	};
    key <I20>	{	[ XF86Mail		]	};
    key <I21>	{	[ XF86ZoomIn		]	};
    key <I22>	{	[ XF86MyComputer	]	};
    key <I23>	{	[ XF86Stop		]	};
    key <I24>	{	[ XF86ScreenSaver	]	};
    key <I25>	{	[ XF86AudioLowerVolume	]	};
    key <I26>	{	[ XF86AudioMute		]	};
    key <I28>	{	[ XF86Calculator	]	};
    key <I29>	{	[ XF86Reload		]	};
    key <I2E>	{	[ XF86Search		]	};
    key <I30>	{	[ XF86Favorites		]	};
    key <I31>	{	[ XF86ScrollUp		]	};
    key <I32>	{	[ XF86ScrollDown	]	};
    key <I62>	{	[ XF86AudioNext		]	};
    key <I68>	{	[ XF86Back		]	};
};

// SVEN Slim 303
partial alphanumeric_keys
xkb_symbols "sven303" {
    key <I11>	{	[ XF86PowerOff		]	};
    key <I12>	{	[ XF86Sleep		]	};
    key <I16>	{	[ XF86WakeUp		]	};
};


// Symplon

// Symplon PaceBook tablet
partial alphanumeric_keys
xkb_symbols "symplon" {
    include "inet(nav_acpi_common)"
    key <HOME>	{	[ XF86RotationPB	]	};
    key <I13>	{	[ XF86SplitScreen	]	};
    key <I14>	{	[ XF86Support		]	};
    key <I17>	{	[ XF86New		]	};
    key <I21>	{	[ XF86User2KB		]	};
    key <I25>	{	[ XF86RotationKB	]	};
    key <I26>	{	[ XF86MenuKB		]	};
    key <I6B>	{	[ XF86User1KB		]	};
    key <PAUS>	{	[ XF86UserPB		]	};
    key <UP>	{	[ XF86MenuPB		]	};
};


// Toshiba

// Toshiba Satellite S3000
partial alphanumeric_keys
xkb_symbols "toshiba_s3000" {
    include "inet(media_common)"
    // Describes the Special buttons on Toshiba Satellite 3000 models.
    // See http://sourceforge.net/projects/omke for details on enabling
    // these keys
    key <I06>	{	[ XF86Launch1		]	};
    key <I13>	{	[ XF86Launch2		]	};
    key <I71>	{	[ XF86WWW		]	};
    key <I73>	{	[ XF86Mail		]	};
    key <I75>	{	[ XF86AudioRaiseVolume	]	};
    key <I76>	{	[ XF86AudioLowerVolume	]	};
};


// Trust

// Trust Wireless Classic
partial alphanumeric_keys
xkb_symbols "trust" {
    include "inet(media_nav_acpi_common)"
    key <I11>	{	[ XF86ScreenSaver	]	};
    key <I1E>	{	[ XF86Eject		]	};
};

// Trust Direct Access
partial alphanumeric_keys
xkb_symbols "trustda" {
    include "inet(media_common)"
    key <I12>	{	[ XF86AudioRewind	]	};
    key <I17>	{	[ XF86Close		]	};
    key <I18>	{	[ XF86Eject		]	};
    key <I1E>	{	[ XF86AudioRecord	]	};
    key <I23>	{	[ XF86Xfer		]	};
    key <I25>	{	[ XF86Standby		]	};
    key <I26>	{	[ Help			]	};
    key <I32>	{	[ XF86WWW		]	};
    key <I7A>	{	[ XF86Away		]	};
};


// YaHoo!

// Yahoo! Internet
partial alphanumeric_keys
xkb_symbols "yahoo" {
    include "inet(acpi_common)"
    key <I11>	{	[ XF86AudioPrev		]	};
    key <I12>	{	[ XF86AudioPlay, XF86AudioPause ] };
    key <I1E>	{	[ XF86AudioStop		]	};
    key <I1F>	{	[ XF86AudioNext		]	};
    key <I20>	{	[ XF86AudioRecord	]	};
    key <I21>	{	[ XF86AudioLowerVolume	]	};
    key <I22>	{	[ XF86AudioRaiseVolume	]	};
    key <I23>	{	[ XF86AudioMute		]	};
    key <I24>	{	[ XF86Close		]	};
    key <I25>	{	[ XF86Calculator	]	};
    key <I26>	{	[ Help			]	};
    key <I27>	{	[ XF86Mail		]	};
    key <I28>	{	[ XF86WWW		]	};
};


// Apple keyboards (macbooks, powerbooks, powermac G5, etc)
partial alphanumeric_keys
xkb_symbols "apple" {
// Really brightness up/down
    key <II65>  {       [ XF86BrightnessAdjust  ]       };
    key <I54>   {       [ XF86BrightnessAdjust  ]       };
    key <I20>	{	[ XF86AudioMute		]	};
    key <I2E>	{	[ XF86AudioLowerVolume	]	};
    key <I30>	{	[ XF86AudioRaiseVolume	]	};
    key <I56>   {       [ XF86RotateWindows	]	};
// Really keyboard backlight off/up/down
    key <I57>   {       [ XF86Launch0		]	};
    key <I58>	{	[ XF86Launch1    	]	};
    key <I59>	{	[ XF86Launch2   	]	};
    key <I5E>	{	[ XF86PowerOff          ]       };
    key <K5D>	{	[ F13 ]    };
    key <K5E>	{	[ F14 ]    };
    key <K5F>	{	[ F15 ]    };
    key <K6C>	{	[ XF86Eject ]    };
    key <II5D>	{	[ F16 ]    };
    key <KPEQ>  {       [ KP_Equal ] };
};

partial alphanumeric_keys
xkb_symbols "cymotionlinux" {
    include "inet(media_nav_acpi_common)"
    key <I07>	{	[	Undo			]	};
    key <I0A>	{	[	Redo			]	};
    key <I0F>	{	[	XF86ScrollDown		]	};
    key <I17>	{	[	XF86Launch2		]	};
    key <I1F>	{	[	XF86Launch1		]	};
    key <I28>	{	[	XF86MenuKB		]	};
    key <I2B>	{	[	XF86Launch3		]	};
    key <I3C>	{	[	XF86Cut			]	};
    key <I78>	{	[	XF86Copy		]	};
    key <K65>	{	[	XF86Paste		]	};
    key <K75>	{	[	XF86ScrollUp		]	};
    key <IR7C>	{	[	XF86AudioMedia		]	};
};

partial alphanumeric_keys
xkb_symbols "silvercrest" {
    include "inet(media_nav_acpi_common)"
    key <I02>	{	[ XF86HomePage		]	};
    key <I21>	{	[ XF86Launch2		]	};
    key <K67>	{	[ XF86Launch1		]	};
};


// eMachines

partial alphanumeric_keys
xkb_symbols "emachines" {
    include "inet(media_nav_acpi_common)"
    key <I32>  {  [ XF86iTouch                    ]  };
    key <KP0>  {  [ KP_0                          ]  };
    key <KP1>  {  [ KP_1                          ]  };
    key <KP2>  {  [ KP_2                          ]  };
    key <KP3>  {  [ KP_3                          ]  };
    key <KP4>  {  [ KP_4                          ]  };
    key <KP5>  {  [ KP_5                          ]  };
    key <KP6>  {  [ KP_6                          ]  };
    key <KP7>  {  [ KP_7                          ]  };
    key <KP8>  {  [ KP_8                          ]  };
    key <KP9>  {  [ KP_9                          ]  };
    key <KPAD> {  [ KP_Add                        ]  };
    key <KPDL> {  [ KP_Decimal                    ]  };
    key <KPDV> {  [ KP_Divide                     ]  };
    key <KPMU> {  [ KP_Multiply                   ]  };
    key <KPSU> {  [ KP_Subtract                   ]  };
};


// BenQ

// BenQ X* (X730, X500, X800)
//
// To make the FN_LOCK and CONFIG key work on the BenQ X500 , use:
// setkeycodes e074 130 # KEY_PROPS  from /usr/include/linux/input.h
// setkeycodes e075 171 # KEY_CONFIG from /usr/include/linux/input.h
partial alphanumeric_keys
xkb_symbols "benqx" {
    include "inet(media_nav_acpi_common)"
    key <I02> { [ XF86ModeLock ] };
    key <I21> { [ XF86WWW      ]  };
    key <I2B> { [ XF86Go ] };
    key <I31> { [ XF86Calendar ] };
};


// Intel

// Intel Classmate
partial alphanumeric_keys
xkb_symbols "classmate" {
    key <I2E>   {       [ XF86AudioLowerVolume  ] };
    key <I30>   {       [ XF86AudioRaiseVolume  ] };
};


// Unitek

partial alphanumeric_keys
xkb_symbols "unitekkb1925" {
    include "inet(media_nav_common)"
    key <I0C> { [ XF86AudioMute ] };
    key <I11> { [ XF86PowerOff ] };
    key <I12> { [ XF86Sleep ] };
    key <I16> { [ XF86WakeUp ] };
    key <I18> { [ XF86Search ] };
    key <I1A> { [ XF86Reload ] };
};


// Creative

// Creative Desktop Wireless 7000
partial alphanumeric_keys
xkb_symbols "creativedw7000" {
    include "inet(media_nav_acpi_common)"
    key <I66>   {       [ XF86Pictures ]       };
};


// Compal

// Compal FL90
partial alphanumeric_keys
xkb_symbols "compalfl90" {
    include "inet(media_nav_acpi_common)"
    key <I54>   {       [ XF86MonBrightnessUp   ]       };
    key <II65>  {       [ XF86MonBrightnessDown ]       };
};

partial alphanumeric_keys
xkb_symbols "pc105" {
    include "inet(media_nav_acpi_common)"
};

partial alphanumeric_keys
xkb_symbols "chromebook" {
	include "level3(ralt_switch)"
        key <FK01> {    [ XF86Back ] };
        key <FK02> {    [ XF86Forward ] };
        key <FK03> {    [ XF86Reload ] };
        key <FK04> {    [ F11 ] };
//        key <FK05> {    [ F5, F5, F5, F5 ] }; // Overview key
        key <FK06> {    [ XF86MonBrightnessDown ] };
        key <FK07> {    [ XF86MonBrightnessUp ] };
        key <FK08> {    [ XF86AudioMute ] };
        key <FK09> {    [ XF86AudioLowerVolume ] };
        key <FK10> {    [ XF86AudioRaiseVolume ] };
        key <BKSP> {    [ BackSpace, BackSpace, Delete ] };
        key <UP>   {    [ Up, Up, Prior, Up ] };
        key <DOWN> {    [ Down, Down, Next, Down ] };
        key <LEFT> {    [ Left, Left, Home, Left ] };
        key <RGHT> {    [ Right, Right, End, Right ] };
        key <LWIN> {    [ Super_L, Super_L, Caps_Lock, Super_L ] };
};

partial alphanumeric_keys
xkb_symbols "teck227" {
    include "inet(media_nav_common)"
    key <HIRA> { [ Hiragana ] };
};

partial alphanumeric_keys
xkb_symbols "teck229" {
    include "inet(teck227)"
};

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
Priority: optional
Section: libs
Installed-Size: 66
Maintainer: Debian Netfilter Packaging Team <pkg-netfilter-team@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: iptables
Version: 1.8.9-2
Depends: libc6 (>= 2.28)
Description: netfilter libip4tc library
 The iptables/xtables framework has been replaced by nftables. You should
 consider migrating now.
 .
 This package contains the user-space iptables (IPv4) C library from the
 Netfilter xtables framework.
 .
 iptables IPv4 ruleset ADT and kernel interface.
 .
 This library has been considered private for years (and still is), in the
 sense of changing symbols and backward compatibility not guaranteed.
Homepage: https://www.netfilter.org/

Package: libjansson4
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 101
Maintainer: Alessandro Ghedini <ghedo@debian.org>
Architecture: amd64
Multi-Arch: same
Source: jansson
Version: 2.14-2
Depends: libc6 (>= 2.14)
Description: C library for encoding, decoding and manipulating JSON data
 Jansson is a C library for encoding, decoding and manipulating JSON data.
 .
 It features:
  * Simple and intuitive API and data model
  * Comprehensive documentation
  * No dependencies on other libraries
  * Full Unicode support (UTF-8)
  * Extensive test suite
Homepage: http://www.digip.org/jansson/

Package: libjson-c5
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 109
Maintainer: Nicolas Mora <babelouest@debian.org>
Architecture: amd64
Multi-Arch: same
Source: json-c
Version: 0.16-2
Depends: libc6 (>= 2.33)
Description: JSON manipulation library - shared library
 This library allows you to easily construct JSON objects in C,
 output them as JSON formatted strings and parse JSON formatted
 strings back into the C representation of JSON objects.
Homepage: https://github.com/json-c/json-c/wiki

Package: libk5crypto3
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 261
Maintainer: Sam Hartman <hartmans@debian.org>
Architecture: amd64
Multi-Arch: same
Source: krb5
Version: 1.20.1-2+deb12u3
Depends: libc6 (>= 2.33), libkrb5support0 (>= 1.20)
Suggests: krb5-doc, krb5-user
Breaks: libgssapi-krb5-2 (<= 1.18~), libkrb5-3 (<= 1.18~)
Description: MIT Kerberos runtime libraries - Crypto Library
 Kerberos is a system for authenticating users and services on a network.
 Kerberos is a trusted third-party service.  That means that there is a
 third party (the Kerberos server) that is trusted by all the entities on
 the network (users and services, usually called "principals").
 .
 This is the MIT reference implementation of Kerberos V5.
 .
 This package contains the runtime cryptography libraries used by
 applications and Kerberos clients.
Homepage: https://web.mit.edu/kerberos/

Package: libkeyutils1
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 40
Maintainer: Christian Kastner <ckk@debian.org>
Architecture: amd64
Multi-Arch: same
Source: keyutils
Version: 1.6.3-2
Depends: libc6 (>= 2.14)
Description: Linux Key Management Utilities (library)
 Keyutils is a set of utilities for managing the key retention facility in the
 kernel, which can be used by filesystems, block devices and more to gain and
 retain the authorization and encryption keys required to perform secure
 operations.
 .
 This package provides a wrapper library for the key management facility system
 calls.
Homepage: https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git

Package: libklibc
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 97
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Architecture: amd64
Multi-Arch: same
Source: klibc
Version: 2.0.12-1
Description: minimal libc subset for use with initramfs
 klibc is intended to be a minimalistic libc subset for use with
 initramfs.  It is deliberately written for small size, minimal
 entanglement, and portability, not speed.  It is definitely a work in
 progress, and a lot of things are still missing.
Homepage: https://git.kernel.org/cgit/libs/klibc/klibc.git

Package: libkmod2
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 141
Maintainer: Marco d'Itri <md@linux.it>
Architecture: amd64
Multi-Arch: same
Source: kmod
Version: 30+20221128-1
Depends: libc6 (>= 2.33), liblzma5 (>= 5.1.1alpha+20120614), libssl3 (>= 3.0.0), libzstd1 (>= 1.5.2)
Description: libkmod shared library
 This library provides an API for insertion, removal, configuration and
 listing of kernel modules.

Package: libkrb5-3
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 1077
Maintainer: Sam Hartman <hartmans@debian.org>
Architecture: amd64
Multi-Arch: same
Source: krb5
Version: 1.20.1-2+deb12u3
Depends: libc6 (>= 2.34), libcom-err2 (>= 1.43.9), libk5crypto3 (>= 1.20), libkeyutils1 (>= 1.5.9), libkrb5support0 (= 1.20.1-2+deb12u3), libssl3 (>= 3.0.0)
Recommends: krb5-locales
Suggests: krb5-doc, krb5-user
Breaks: libapache2-mod-auth-kerb (<= 5.4-2.4), libsmbclient (<= 2:3.6.1-2), sssd (<= 1.2.1-4.3)
Description: MIT Kerberos runtime libraries
 Kerberos is a system for authenticating users and services on a network.
 Kerberos is a trusted third-party service.  That means that there is a
 third party (the Kerberos server) that is trusted by all the entities on
 the network (users and services, usually called "principals").
 .
 This is the MIT reference implementation of Kerberos V5.
 .
 This package contains the runtime library for the main Kerberos v5 API
 used by applications and Kerberos clients.
Homepage: https://web.mit.edu/kerberos/

Package: libkrb5support0
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 134
Maintainer: Sam Hartman <hartmans@debian.org>
Architecture: amd64
Multi-Arch: same
Source: krb5
Version: 1.20.1-2+deb12u3
Depends: libc6 (>= 2.34)
Breaks: libgssapi-krb5-2 (<< 1.20), libk5crypto3 (<< 1.20), libkadm5clnt-mit9 (<< 1.13~alpha1-1), libkadm5srv-mit9 (<< 1.13~alpha1-1), libkdb5-8 (<< 1.16)
Description: MIT Kerberos runtime libraries - Support library
 Kerberos is a system for authenticating users and services on a network.
 Kerberos is a trusted third-party service.  That means that there is a
 third party (the Kerberos server) that is trusted by all the entities on
 the network (users and services, usually called "principals").
 .
 This is the MIT reference implementation of Kerberos V5.
 .
 This package contains an internal runtime support library used by other
 Kerberos libraries.
Homepage: https://web.mit.edu/kerberos/

Package: liblocale-gettext-perl
Status: install ok installed
Priority: required
Section: perl
Installed-Size: 51
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Architecture: amd64
Version: 1.07-5
Depends: libc6 (>= 2.3)
Pre-Depends: perl-base (>= 5.36.0-5), perlapi-5.36.0
Description: module using libc functions for internationalization in Perl
 The Locale::gettext module permits access from perl to the gettext() family of
 functions for retrieving message strings from databases constructed
 to internationalize software.
 .
 It provides gettext(), dgettext(), dcgettext(), textdomain(),
 bindtextdomain(), bind_textdomain_codeset(), ngettext(), dcngettext()
 and dngettext().
Homepage: https://metacpan.org/release/gettext

Package: liblz4-1
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 169
Maintainer: Nobuhiro Iwamatsu <iwamatsu@debian.org>
Architecture: amd64
Multi-Arch: same
Source: lz4
Version: 1.9.4-1
Replaces: liblz4-1a
Depends: libc6 (>= 2.14)
Breaks: liblz4-1a
Description: Fast LZ compression algorithm library - runtime
 LZ4 is a very fast lossless compression algorithm, providing compression speed
 at 400 MB/s per core, scalable with multi-cores CPU. It also features an
 extremely fast decoder, with speed in multiple GB/s per core, typically
 reaching RAM speed limits on multi-core systems.
 .
 This package includes the shared library.
Homepage: https://github.com/lz4/lz4

Package: liblzma5
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 333
Maintainer: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
Architecture: amd64
Multi-Arch: same
Source: xz-utils
Version: 5.4.1-1
Depends: libc6 (>= 2.34)
Breaks: liblzma2 (<< 5.1.1alpha+20110809-3~)
Description: XZ-format compression library
 XZ is the successor to the Lempel-Ziv/Markov-chain Algorithm
 compression format, which provides memory-hungry but powerful
 compression (often better than bzip2) and fast, easy decompression.
 .
 The native format of liblzma is XZ; it also supports raw (headerless)
 streams and the older LZMA format used by lzma. (For 7-Zip's related
 format, use the p7zip package instead.)
Homepage: https://tukaani.org/xz/

Package: libmd0
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 79
Maintainer: Guillem Jover <guillem@debian.org>
Architecture: amd64
Multi-Arch: same
Source: libmd
Version: 1.0.4-2
Depends: libc6 (>= 2.33)
Description: message digest functions from BSD systems - shared library
 The libmd library provides various message digest ("hash") functions,
 as found on various BSDs on a library with the same name and with a
 compatible API.
Homepage: https://www.hadrons.org/software/libmd/

Package: libmnl0
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 46
Maintainer: Debian Netfilter Packaging Team <pkg-netfilter-team@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: libmnl
Version: 1.0.4-3
Depends: libc6 (>= 2.14)
Description: minimalistic Netlink communication library
 libmnl is a minimalistic user-space library oriented to Netlink developers.
 There are a lot of common tasks in parsing, validating, constructing of
 both the Netlink header and TLVs that are repetitive and easy to get wrong.
 This library aims to provide simple helpers that allows you to re-use code
 and to avoid re-inventing the wheel.
 .
 The main features of this library are:
 .
 Small: the shared library requires around 30KB for an x86-based computer.
 .
 Simple: this library avoids complexity and elaborated abstractions that
 tend to hide Netlink details.
 .
 Easy to use: the library simplifies the work for Netlink-wise developers.
 It provides functions to make socket handling, message building,
 validating, parsing and sequence tracking, easier.
 .
 Easy to re-use: you can use the library to build your own abstraction
 layer on top of this library.
 .
 Decoupling: the interdependency of the main bricks that compose the
 library is reduced, i.e. the library provides many helpers, but the
 programmer is not forced to use them.
 .
 This package contains the shared libraries needed to run programs that use
 the minimalistic Netlink communication library.
Homepage: https://netfilter.org/projects/libmnl/

Package: libmount1
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 454
Maintainer: util-linux packagers <util-linux@packages.debian.org>
Architecture: amd64
Multi-Arch: same
Source: util-linux
Version: 2.38.1-5+deb12u3
Depends: libblkid1 (>= 2.17.2), libc6 (>= 2.34), libselinux1 (>= 3.1~)
Suggests: cryptsetup-bin
Description: device mounting library
 This device mounting library is used by mount and umount helpers.
Homepage: https://www.kernel.org/pub/linux/utils/util-linux/

Package: libncursesw6
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 412
Maintainer: Craig Small <csmall@debian.org>
Architecture: amd64
Multi-Arch: same
Source: ncurses
Version: 6.4-4
Depends: libtinfo6 (= 6.4-4), libc6 (>= 2.34)
Recommends: libgpm2
Description: shared libraries for terminal handling (wide character support)
 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains the shared libraries necessary to run programs
 compiled with ncursesw, which includes support for wide characters.
Homepage: https://invisible-island.net/ncurses/

Package: libnettle8
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 520
Maintainer: Magnus Holmgren <holmgren@debian.org>
Architecture: amd64
Multi-Arch: same
Source: nettle
Version: 3.8.1-2
Depends: libc6 (>= 2.17)
Description: low level cryptographic library (symmetric and one-way cryptos)
 Nettle is a cryptographic library that is designed to fit easily in more or
 less any context: In crypto toolkits for object-oriented languages (C++,
 Python, Pike, ...), in applications like LSH or GNUPG, or even in kernel
 space.
 .
 It tries to solve a problem of providing a common set of cryptographic
 algorithms for higher-level applications by implementing a
 context-independent set of cryptographic algorithms. In that light, Nettle
 doesn't do any memory allocation or I/O, it simply provides the
 cryptographic algorithms for the application to use in any environment and
 in any way it needs.
 .
 This package contains the symmetric and one-way cryptographic
 algorithms. To avoid having this package depend on libgmp, the
 asymmetric cryptos reside in a separate library, libhogweed.
Homepage: http://www.lysator.liu.se/~nisse/nettle/

Package: libnewt0.52
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 365
Maintainer: Alastair McKinstry <mckinstry@debian.org>
Architecture: amd64
Multi-Arch: same
Source: newt (0.52.23-1)
Version: 0.52.23-1+b1
Depends: libc6 (>= 2.34), libslang2 (>= 2.2.4)
Recommends: libfribidi0
Description: Not Erik's Windowing Toolkit - text mode windowing with slang
 Newt is a windowing toolkit for text mode built from the slang library.
 It allows color text mode applications to easily use stackable windows,
 push buttons, check boxes, radio buttons, lists, entry fields, labels,
 and displayable text. Scrollbars are supported, and forms may be nested
 to provide extra functionality. This package contains the shared library
 for programs that have been built with newt.
Homepage: https://pagure.io/newt

Package: libnftables1
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 920
Maintainer: Debian Netfilter Packaging Team <pkg-netfilter-team@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: nftables
Version: 1.0.6-2+deb12u2
Depends: libc6 (>= 2.34), libgmp10 (>= 2:6.2.1+dfsg1), libjansson4 (>= 2.14), libmnl0 (>= 1.0.3-4~), libnftnl11 (>= 1.2.2), libxtables12 (>= 1.6.0+snapshot20161117)
Description: Netfilter nftables high level userspace API library
 This library provides high level semantics to interact with the nftables
 framework by Netfilter project.
 .
 nftables replaces the old popular iptables, ip6tables, arptables and ebtables.
 .
 Netfilter software and nftables in particular are used in applications such
 as Internet connection sharing, firewalls, IP accounting, transparent
 proxying, advanced routing and traffic control.
 .
 A Linux kernel >= 3.13 is required. However, >= 4.14 is recommended.
 .
 This package contains the libnftables library.
Homepage: https://www.netfilter.org/

Package: libnftnl11
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 233
Maintainer: Debian Netfilter Packaging Team <pkg-netfilter-team@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: libnftnl
Version: 1.2.4-2
Depends: libc6 (>= 2.34), libmnl0 (>= 1.0.3-4~)
Description: Netfilter nftables userspace API library
 libnftnl is the low-level library for Netfilter 4th generation
 framework nftables.
 .
 Is the user-space library for low-level interaction with
 nftables Netlink's API over libmnl.
Homepage: https://git.netfilter.org/libnftnl

Package: libp11-kit0
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 1408
Maintainer: Debian GnuTLS Maintainers <pkg-gnutls-maint@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: p11-kit
Version: 0.24.1-2
Depends: libc6 (>= 2.34), libffi8 (>= 3.4)
Description: library for loading and coordinating access to PKCS#11 modules - runtime
 The p11-kit library provides a way to load and enumerate Public-Key
 Cryptography Standard #11 modules, along with a standard configuration
 setup for installing PKCS#11 modules so that they're discoverable. It
 also solves problems with coordinating the use of PKCS#11 by different
 components or libraries living in the same process.
 .
 This package contains the shared library required for applications loading
 and accessing PKCS#11 modules.
Homepage: https://p11-glue.github.io/p11-glue/p11-kit.html

Package: libpam-modules
Status: install ok installed
Priority: required
Section: admin
Installed-Size: 1031
Maintainer: Sam Hartman <hartmans@debian.org>
Architecture: amd64
Multi-Arch: same
Source: pam
Version: 1.5.2-6+deb12u1
Replaces: libpam-umask, libpam0g-util
Provides: libpam-mkhomedir, libpam-motd, libpam-umask
Pre-Depends: libaudit1 (>= 1:2.2.1), libc6 (>= 2.34), libcrypt1 (>= 1:4.3.0), libdb5.3, libpam0g (>= 1.4.1), libselinux1 (>= 3.1~), debconf (>= 0.5) | debconf-2.0, libpam-modules-bin (= 1.5.2-6+deb12u1)
Conflicts: libpam-mkhomedir, libpam-motd, libpam-umask
Conffiles:
 /etc/security/access.conf dc21d0fd769d655b311d785670e5c6ae
 /etc/security/faillock.conf 164da8ffb87f3074179bc60b71d0b99f
 /etc/security/group.conf f1e26e8db6f7abd2d697d7dad3422c36
 /etc/security/limits.conf 0b1967ff9042a716ce6b01cb999aa1f5
 /etc/security/namespace.conf 6b3796403421d66db7defc46517711bc
 /etc/security/namespace.init d9e6a7c85e966427ef23a04ec6c7000f
 /etc/security/pam_env.conf 89cc8702173d5cd51abc152ae9f8d6bc
 /etc/security/sepermit.conf 3d82df292d497bbeaaf8ebef18cd14f1
 /etc/security/time.conf 06e05c6079e839c8833ac7c3abfde192
Description: Pluggable Authentication Modules for PAM
 This package completes the set of modules for PAM. It includes the
  pam_unix.so module as well as some specialty modules.
Homepage: http://www.linux-pam.org/

Package: libpam-modules-bin
Status: install ok installed
Priority: required
Section: admin
Installed-Size: 227
Maintainer: Sam Hartman <hartmans@debian.org>
Architecture: amd64
Multi-Arch: foreign
Source: pam
Version: 1.5.2-6+deb12u1
Replaces: libpam-modules (<< 1.5.2-5~)
Depends: libaudit1 (>= 1:2.2.1), libc6 (>= 2.34), libcrypt1 (>= 1:4.3.0), libpam0g (>= 0.99.7.1), libselinux1 (>= 3.1~)
Description: Pluggable Authentication Modules for PAM - helper binaries
 This package contains helper binaries used by the standard set of PAM
 modules in the libpam-modules package.
Homepage: http://www.linux-pam.org/

Package: libpam-runtime
Status: install ok installed
Priority: required
Section: admin
Installed-Size: 876
Maintainer: Sam Hartman <hartmans@debian.org>
Architecture: all
Multi-Arch: foreign
Source: pam
Version: 1.5.2-6+deb12u1
Replaces: libpam0g-dev, libpam0g-util
Depends: debconf (>= 0.5) | debconf-2.0, debconf (>= 1.5.19) | cdebconf, libpam-modules (>= 1.0.1-6)
Conflicts: libpam0g-util
Conffiles:
 /etc/pam.conf 87fc76f18e98ee7d3848f6b81b3391e5
 /etc/pam.d/other 31aa7f2181889ffb00b87df4126d1701
Description: Runtime support for the PAM library
 Contains configuration files and  directories required for
 authentication  to work on Debian systems.  This package is required
 on almost all installations.
Homepage: http://www.linux-pam.org/

Package: libpam0g
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 215
Maintainer: Sam Hartman <hartmans@debian.org>
Architecture: amd64
Multi-Arch: same
Source: pam
Version: 1.5.2-6+deb12u1
Replaces: libpam0g-util
Depends: libaudit1 (>= 1:2.2.1), libc6 (>= 2.34), debconf (>= 0.5) | debconf-2.0
Suggests: libpam-doc
Description: Pluggable Authentication Modules library
 Contains the shared library for Linux-PAM, a library that enables the
 local system administrator to choose how applications authenticate users.
 In other words, without rewriting or recompiling a PAM-aware application,
 it is possible to switch between the authentication mechanism(s) it uses.
 One may entirely upgrade the local authentication system without touching
 the applications themselves.
Homepage: http://www.linux-pam.org/

Package: libpci3
Status: install ok unpacked
Priority: optional
Section: libs
Installed-Size: 124
Maintainer: Guillem Jover <guillem@debian.org>
Architecture: amd64
Multi-Arch: same
Source: pciutils
Version: 1:3.9.0-4
Depends: libc6 (>= 2.34), libudev1 (>= 196), zlib1g (>= 1:1.1.4), pci.ids (>= 0.0~2019.11.10-2)
Description: PCI utilities (shared library)
 This package contains the libpci shared library files.
 .
 The libpci library provides portable access to configuration
 registers of devices connected to the PCI bus.
Homepage: https://mj.ucw.cz/sw/pciutils/

Package: libpcre2-8-0
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 685
Maintainer: Matthew Vernon <matthew@debian.org>
Architecture: amd64
Multi-Arch: same
Source: pcre2
Version: 10.42-1
Depends: libc6 (>= 2.34)
Description: New Perl Compatible Regular Expression Library- 8 bit runtime files
 This is PCRE2, the new implementation of PCRE, a library of functions
 to support regular expressions whose syntax and semantics are as
 close as possible to those of the Perl 5 language. New projects
 should use this library in preference to the older library,
 confusingly called pcre3 in Debian.
 .
 This package contains the 8 bit runtime library, which operates on
 ASCII and UTF-8 input.
Homepage: https://pcre.org/

Package: libpopt0
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 245
Maintainer: Håvard F. Aasen <havard.f.aasen@pfft.no>
Architecture: amd64
Multi-Arch: same
Source: popt
Version: 1.19+dfsg-1
Depends: libc6 (>= 2.33)
Description: lib for parsing cmdline parameters
 Popt was heavily influenced by the getopt() and getopt_long() functions,
 but it allows more powerful argument expansion. It can parse arbitrary
 argv[] style arrays and automatically set variables based on command
 line arguments. It also allows command line arguments to be aliased via
 configuration files and includes utility functions for parsing arbitrary
 strings into argv[] arrays using shell-like rules.
 .
 This package contains the runtime library and locale data.
Homepage: https://github.com/rpm-software-management/popt

Package: libproc2-0
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 232
Maintainer: Craig Small <csmall@debian.org>
Architecture: amd64
Multi-Arch: same
Source: procps
Version: 2:4.0.2-3
Replaces: procps (<< 1:3.3.2-1)
Depends: libc6 (>= 2.34), libsystemd0 (>= 209)
Description: library for accessing process information from /proc
 The libproc2 library is a way of accessing information out of the /proc
 filesystem.
 .
 This package contains the shared libraries necessary to run programs
 compiled with libproc2.
Homepage: https://gitlab.com/procps-ng/procps

Package: libreadline8
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 475
Maintainer: Matthias Klose <doko@debian.org>
Architecture: amd64
Multi-Arch: same
Source: readline
Version: 8.2-1.3
Depends: readline-common, libc6 (>= 2.33), libtinfo6 (>= 6)
Description: GNU readline and history libraries, run-time libraries
 The GNU readline library aids in the consistency of user interface
 across discrete programs that need to provide a command line
 interface.
 .
 The GNU history library provides a consistent user interface for
 recalling lines of previously typed input.

Package: libseccomp2
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 148
Maintainer: Kees Cook <kees@debian.org>
Architecture: amd64
Multi-Arch: same
Source: libseccomp
Version: 2.5.4-1+deb12u1
Depends: libc6 (>= 2.4)
Description: high level interface to Linux seccomp filter
 This library provides a high level interface to constructing, analyzing
 and installing seccomp filters via a BPF passed to the Linux Kernel's
 prctl() syscall.
Homepage: https://github.com/seccomp/libseccomp

Package: libselinux1
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 199
Maintainer: Debian SELinux maintainers <selinux-devel@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: libselinux (3.4-1)
Version: 3.4-1+b6
Depends: libc6 (>= 2.34), libpcre2-8-0 (>= 10.22)
Description: SELinux runtime shared libraries
 This package provides the shared libraries for Security-enhanced
 Linux that provides interfaces (e.g. library functions for the
 SELinux kernel APIs like getcon(), other support functions like
 getseuserbyname()) to SELinux-aware applications. Security-enhanced
 Linux is a patch of the Linux kernel and a number of utilities with
 enhanced security functionality designed to add mandatory access
 controls to Linux.  The Security-enhanced Linux kernel contains new
 architectural components originally developed to improve the security
 of the Flask operating system. These architectural components provide
 general support for the enforcement of many kinds of mandatory access
 control policies, including those based on the concepts of Type
 Enforcement, Role-based Access Control, and Multi-level Security.
 .
 libselinux1 provides an API for SELinux applications to get and set
 process and file security contexts and to obtain security policy
 decisions.  Required for any applications that use the SELinux
 API. libselinux may use the shared libsepol to manipulate the binary
 policy if necessary (e.g. to downgrade the policy format to an older
 version supported by the kernel) when loading policy.
Homepage: https://selinuxproject.org

Package: libsemanage-common
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 37
Maintainer: Debian SELinux maintainers <selinux-devel@lists.alioth.debian.org>
Architecture: all
Multi-Arch: foreign
Source: libsemanage
Version: 3.4-1
Conffiles:
 /etc/selinux/semanage.conf 8e8dfac33a09c1b53ca08bf6d4201b10
Description: Common files for SELinux policy management libraries
 This package provides the common files used by the shared libraries
 for SELinux policy management.
 .
 Security-enhanced Linux is a patch of the Linux kernel and a
 number of utilities with enhanced security functionality designed to
 add mandatory access controls to Linux.  The Security-enhanced Linux
 kernel contains new architectural components originally developed to
 improve the security of the Flask operating system. These
 architectural components provide general support for the enforcement
 of many kinds of mandatory access control policies, including those
 based on the concepts of Type Enforcement, Role-based Access
 Control, and Multi-level Security.
Homepage: https://selinuxproject.org

Package: libsemanage2
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 297
Maintainer: Debian SELinux maintainers <selinux-devel@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: libsemanage (3.4-1)
Version: 3.4-1+b5
Depends: libsemanage-common (>= 3.4-1), libaudit1 (>= 1:2.2.1), libbz2-1.0, libc6 (>= 2.34), libselinux1 (>= 3.4), libsepol2 (>= 3.4)
Breaks: policycoreutils (<< 3.0)
Description: SELinux policy management library
 This package provides the shared libraries for SELinux policy management.
 It uses libsepol for binary policy manipulation and libselinux for
 interacting with the SELinux system.  It also exec's helper programs
 for loading policy and for checking whether the file_contexts
 configuration is valid (load_policy and setfiles from
 policycoreutils) presently, although this may change at least for the
 bootstrapping case
 .
 Security-enhanced Linux is a patch of the Linux kernel and a
 number of utilities with enhanced security functionality designed to
 add mandatory access controls to Linux.  The Security-enhanced Linux
 kernel contains new architectural components originally developed to
 improve the security of the Flask operating system. These
 architectural components provide general support for the enforcement
 of many kinds of mandatory access control policies, including those
 based on the concepts of Type Enforcement, Role-based Access
 Control, and Multi-level Security.
Homepage: https://selinuxproject.org

Package: libsepol2
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 775
Maintainer: Debian SELinux maintainers <selinux-devel@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: libsepol
Version: 3.4-2.1
Depends: libc6 (>= 2.33)
Description: SELinux library for manipulating binary security policies
 Security-enhanced Linux is a patch of the Linux kernel and a number
 of utilities with enhanced security functionality designed to add
 mandatory access controls to Linux.  The Security-enhanced Linux
 kernel contains new architectural components originally developed to
 improve the security of the Flask operating system. These
 architectural components provide general support for the enforcement
 of many kinds of mandatory access control policies, including those
 based on the concepts of Type Enforcement®, Role-based Access
 Control, and Multi-level Security.
 .
 libsepol provides an API for the manipulation of SELinux binary policies.
 It is used by checkpolicy (the policy compiler) and similar tools, as well
 as by programs like load_policy that need to perform specific transformations
 on binary policies such as customizing policy boolean settings.
Homepage: https://selinuxproject.org

Package: libslang2
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 2386
Maintainer: Alastair McKinstry <mckinstry@debian.org>
Architecture: amd64
Multi-Arch: same
Source: slang2
Version: 2.3.3-3
Depends: libc6 (>= 2.35)
Description: S-Lang programming library - runtime version
 S-Lang is a C programmer's library that includes routines for the rapid
 development of sophisticated, user friendly, multi-platform applications.
 .
 This package contains only the shared library libslang.so.* and copyright
 information. It is only necessary for programs that use this library (such
 as jed and slrn). If you plan on doing development with S-Lang, you will
 need the companion -dev package as well.
Built-Using: unicode-data (= 15.0.0-1)
Homepage: http://www.jedsoft.org/slang/

Package: libsmartcols1
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 289
Maintainer: util-linux packagers <util-linux@packages.debian.org>
Architecture: amd64
Multi-Arch: same
Source: util-linux
Version: 2.38.1-5+deb12u3
Depends: libc6 (>= 2.33)
Description: smart column output alignment library
 This smart column output alignment library is used by fdisk utilities.
Homepage: https://www.kernel.org/pub/linux/utils/util-linux/

Package: libss2
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 70
Maintainer: Theodore Y. Ts'o <tytso@mit.edu>
Architecture: amd64
Multi-Arch: same
Source: e2fsprogs
Version: 1.47.0-2
Replaces: e2fsprogs (<< 1.34-1)
Depends: libcom-err2, libc6 (>= 2.34)
Description: command-line interface parsing library
 libss provides a simple command-line interface parser which will
 accept input from the user, parse the command into an argv argument
 vector, and then dispatch it to a handler function.
 .
 It was originally inspired by the Multics SubSystem library.
Homepage: http://e2fsprogs.sourceforge.net

Package: libssl3
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 6021
Maintainer: Debian OpenSSL Team <pkg-openssl-devel@alioth-lists.debian.net>
Architecture: amd64
Multi-Arch: same
Source: openssl
Version: 3.0.16-1~deb12u1
Depends: libc6 (>= 2.34)
Description: Secure Sockets Layer toolkit - shared libraries
 This package is part of the OpenSSL project's implementation of the SSL
 and TLS cryptographic protocols for secure communication over the
 Internet.
 .
 It provides the libssl and libcrypto shared libraries.
Homepage: https://www.openssl.org/

Package: libstdc++6
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 2686
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Architecture: amd64
Multi-Arch: same
Source: gcc-12
Version: 12.2.0-14+deb12u1
Replaces: libstdc++6-12-dbg (<< 4.9.0-3)
Depends: gcc-12-base (= 12.2.0-14+deb12u1), libc6 (>= 2.36), libgcc-s1 (>= 4.2)
Breaks: gcc-4.3 (<< 4.3.6-1), gcc-4.4 (<< 4.4.6-4), gcc-4.5 (<< 4.5.3-2)
Conflicts: scim (<< 1.4.2-1)
Description: GNU Standard C++ Library v3
 This package contains an additional runtime library for C++ programs
 built with the GNU compiler.
 .
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 in g++-3.0.
Homepage: http://gcc.gnu.org/

Package: libsystemd-shared
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 5345
Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: systemd
Version: 252.36-1~deb12u1
Depends: libacl1 (>= 2.2.23), libapparmor1 (>= 2.13), libaudit1 (>= 1:2.2.1), libblkid1 (>= 2.24), libc6 (>= 2.36), libcap2 (>= 1:2.10), libcrypt1 (>= 1:4.4.0), libgcrypt20 (>= 1.10.0), libip4tc2 (>= 1.8.3), libkmod2 (>= 15), liblz4-1 (>= 0.0~r130), liblzma5 (>= 5.1.1alpha+20120614), libmount1 (>= 2.30), libpam0g (>= 0.99.7.1), libseccomp2 (>= 2.4.1), libselinux1 (>= 3.1~), libssl3 (>= 3.0.0), libzstd1 (>= 1.5.2)
Description: systemd shared private library
 This internal shared library provides common code used by various systemd
 components. It is supposed to decrease memory and disk footprint.
 The shared library is not meant for public use and is not API or ABI stable.
Homepage: https://www.freedesktop.org/wiki/Software/systemd

Package: libsystemd0
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 908
Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: systemd
Version: 252.36-1~deb12u1
Depends: libc6 (>= 2.34), libcap2 (>= 1:2.10), libgcrypt20 (>= 1.10.0), liblz4-1 (>= 0.0~r122), liblzma5 (>= 5.1.1alpha+20120614), libzstd1 (>= 1.5.2)
Description: systemd utility library
 This library provides APIs to interface with various system components such as
 the system journal, the system service manager, D-Bus and more.
Homepage: https://www.freedesktop.org/wiki/Software/systemd

Package: libtasn1-6
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 116
Maintainer: Debian GnuTLS Maintainers <pkg-gnutls-maint@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Version: 4.19.0-2+deb12u1
Depends: libc6 (>= 2.14)
Description: Manage ASN.1 structures (runtime)
 Manage ASN1 (Abstract Syntax Notation One) structures.
 The main features of this library are:
   * on-line ASN1 structure management that doesn't require any C code
     file generation.
   * off-line ASN1 structure management with C code file generation
     containing an array.
   * DER (Distinguish Encoding Rules) encoding
   * no limits for INTEGER and ENUMERATED values
 .
 This package contains runtime libraries.
Homepage: https://www.gnu.org/software/libtasn1/

Package: libtext-charwidth-perl
Status: install ok installed
Priority: required
Section: perl
Installed-Size: 41
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Version: 0.04-11
Depends: libc6 (>= 2.4), perl-base (>= 5.36.0-4), perlapi-5.36.0
Description: get display widths of characters on the terminal
 Text::CharWidth permits one to get the display widths of characters
 and strings on the terminal, using wcwidth() and wcswidth() from libc.
 .
 It provides mbwidth(), mbswidth(), and mblen().
Homepage: https://metacpan.org/release/Text-CharWidth

Package: libtext-iconv-perl
Status: install ok installed
Priority: required
Section: perl
Installed-Size: 49
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Version: 1.7-8
Depends: libc6 (>= 2.4), perl-base (>= 5.36.0-4), perlapi-5.36.0
Description: module to convert between character sets in Perl
 The iconv() family of functions from XPG4 defines an API for converting
 between character sets (e.g. UTF-8 to Latin1, EBCDIC to ASCII). They
 are provided by libc6.
 .
 This package allows access to them from Perl via the Text::Iconv
 package.
Homepage: https://metacpan.org/release/Text-Iconv

Package: libtext-wrapi18n-perl
Status: install ok installed
Priority: required
Section: perl
Installed-Size: 26
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Architecture: all
Version: 0.06-10
Depends: libtext-charwidth-perl
Description: internationalized substitute of Text::Wrap
 The Text::WrapI18N module is a substitution for Text::Wrap, supporting
 multibyte characters such as UTF-8, EUC-JP, and GB2312, fullwidth characters
 such as east Asian characters, combining characters such as diacritical marks
 and Thai, and languages which don't use whitespaces between words such as
 Chinese and Japanese.
 .
 It provides wrap().
Homepage: https://metacpan.org/release/Text-WrapI18N

Package: libtinfo6
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 541
Maintainer: Craig Small <csmall@debian.org>
Architecture: amd64
Multi-Arch: same
Source: ncurses
Version: 6.4-4
Depends: libc6 (>= 2.34)
Description: shared low-level terminfo library for terminal handling
 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains the shared low-level terminfo library.
Homepage: https://invisible-island.net/ncurses/

Package: libtirpc-common
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 35
Maintainer: Josue Ortega <josue@debian.org>
Architecture: all
Multi-Arch: foreign
Source: libtirpc
Version: 1.3.3+ds-1
Replaces: libtirpc1, libtirpc3 (<< 1.1.4-0.1~)
Breaks: libtirpc1, libtirpc3 (<< 1.1.4-0.1~)
Conffiles:
 /etc/netconfig ca8db53e3af4d735335c2607d21c7195
Description: transport-independent RPC library - common files
 This package contains a port of Sun's transport-independent RPC library to
 Linux. The library is intended as a replacement for the RPC code in the GNU C
 library, providing among others support for RPC (and in turn, NFS) over IPv6.
 .
 This package contains the netconfig configuration file as well as the
 associated manpage.
Homepage: http://sourceforge.net/projects/libtirpc

Package: libtirpc3
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 226
Maintainer: Josue Ortega <josue@debian.org>
Architecture: amd64
Multi-Arch: same
Source: libtirpc
Version: 1.3.3+ds-1
Depends: libc6 (>= 2.34), libgssapi-krb5-2 (>= 1.17), libtirpc-common (>= 1.3.3+ds-1)
Breaks: nfs-common (<< 1:1.2.8-7), nfs-kernel-server (<< 1:1.2.8-7)
Description: transport-independent RPC library
 This package contains a port of Sun's transport-independent RPC library to
 Linux. The library is intended as a replacement for the RPC code in the GNU C
 library, providing among others support for RPC (and in turn, NFS) over IPv6.
Homepage: http://sourceforge.net/projects/libtirpc

Package: libudev1
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 239
Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: systemd
Version: 252.36-1~deb12u1
Depends: libc6 (>= 2.34)
Description: libudev shared library
 This library provides APIs to introspect and enumerate devices on the local
 system.
Homepage: https://www.freedesktop.org/wiki/Software/systemd

Package: libunistring2
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 1807
Maintainer: Jörg Frings-Fürst <debian@jff.email>
Architecture: amd64
Multi-Arch: same
Source: libunistring
Version: 1.0-2
Depends: libc6 (>= 2.34)
Description: Unicode string library for C
 The 'libunistring' library implements Unicode strings (in the UTF-8,
 UTF-16, and UTF-32 encodings), together with functions for Unicode
 characters (character names, classifications, properties) and
 functions for string processing (formatted output, width, word
 breaks, line breaks, normalization, case folding, regular
 expressions).
 .
 This package contains the shared library.
Homepage: https://www.gnu.org/software/libunistring/

Package: libuuid1
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 79
Maintainer: util-linux packagers <util-linux@packages.debian.org>
Architecture: amd64
Multi-Arch: same
Source: util-linux
Version: 2.38.1-5+deb12u3
Depends: libc6 (>= 2.25)
Recommends: uuid-runtime
Description: Universally Unique ID library
 The libuuid library generates and parses 128-bit Universally Unique
 IDs (UUIDs). A UUID is an identifier that is unique within the space
 of all such identifiers across both space and time. It can be used for
 multiple purposes, from tagging objects with an extremely short lifetime
 to reliably identifying very persistent objects across a network.
 .
 See RFC 4122 for more information.
Homepage: https://www.kernel.org/pub/linux/utils/util-linux/

Package: libxtables12
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 101
Maintainer: Debian Netfilter Packaging Team <pkg-netfilter-team@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: iptables
Version: 1.8.9-2
Replaces: libxtables11 (>= 1.6.0+snapshot20161117-1)
Depends: libc6 (>= 2.34)
Breaks: libxtables11 (>= 1.6.0+snapshot20161117-1)
Description: netfilter xtables library
 The iptables/xtables framework has been replaced by nftables. You should
 consider migrating now.
 .
 However, even if a given system may be fully running on native nftables,
 there are other reasons why libxtables might be installed. For one, nftables
 itself uses it to be able to display old rulesets that were created using
 xtables extensions (to help folks migrate). Other third-party software might
 also be linked to this library.
 .
 This library being installed in the system should be harmless in any case.
 .
 This package contains the user-space interface to the Netfilter xtables
 kernel framework.
Homepage: https://www.netfilter.org/

Package: libxxhash0
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 99
Maintainer: Josue Ortega <josue@debian.org>
Architecture: amd64
Multi-Arch: same
Source: xxhash
Version: 0.8.1-1
Depends: libc6 (>= 2.14)
Description: shared library for xxhash
 xxHash is an Extremely fast Hash algorithm, running at RAM speed limits.
 It successfully completes the SMHasher test suite which evaluates collision,
 dispersion and randomness qualities of hash functions. Code is highly portable,
 and hashes are identical on all platforms (little / big endian).
 .
 This package contains the shared library.
Homepage: https://cyan4973.github.io/xxHash

Package: libzstd1
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 785
Maintainer: RPM packaging team <team+pkg-rpm@tracker.debian.org>
Architecture: amd64
Multi-Arch: same
Source: libzstd
Version: 1.5.4+dfsg2-5
Depends: libc6 (>= 2.34)
Description: fast lossless compression algorithm
 Zstd, short for Zstandard, is a fast lossless compression algorithm, targeting
 real-time compression scenarios at zlib-level compression ratio.
 .
 This package contains the shared library.
Homepage: https://github.com/facebook/zstd

Package: linux-base
Status: install ok installed
Priority: optional
Section: kernel
Installed-Size: 77
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Architecture: all
Multi-Arch: foreign
Version: 4.9
Replaces: kernel-common (<= 13.018+nmu1)
Depends: debconf (>= 0.5) | debconf-2.0
Breaks: kernel-common (<= 13.018+nmu1), linux-perf (<< 5.16.2-1~exp1)
Description: Linux image base package
 This package contains files and support scripts for all Linux
 images.

Package: linux-image-6.1.0-35-amd64
Status: install ok installed
Priority: optional
Section: kernel
Installed-Size: 399277
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Architecture: amd64
Source: linux-signed-amd64 (6.1.137+1)
Version: 6.1.137-1
Replaces: linux-image-6.1.0-35-amd64-unsigned
Depends: kmod, linux-base (>= 4.3~), initramfs-tools (>= 0.120+deb8u2) | linux-initramfs-tool
Recommends: firmware-linux-free, apparmor
Suggests: linux-doc-6.1, debian-kernel-handbook, grub-pc | grub-efi-amd64 | extlinux
Breaks: fwupdate (<< 12-7), initramfs-tools (<< 0.120+deb8u2), wireless-regdb (<< 2019.06.03-1~)
Conflicts: linux-image-6.1.0-35-amd64-unsigned
Description: Linux 6.1 for 64-bit PCs (signed)
 The Linux kernel 6.1 and modules for use on PCs with AMD64, Intel 64 or
 VIA Nano processors.
 .
 The kernel image and modules are signed for use with Secure Boot.
Built-Using: linux (= 6.1.137-1)
Homepage: https://www.kernel.org/

Package: linux-image-amd64
Status: install ok installed
Priority: optional
Section: kernel
Installed-Size: 13
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Architecture: amd64
Source: linux-signed-amd64 (6.1.137+1)
Version: 6.1.137-1
Provides: linux-image-generic, linux-latest-modules-6.1.0-35-amd64, virtualbox-guest-modules, wireguard-modules (= 1.0.0)
Depends: linux-image-6.1.0-35-amd64 (= 6.1.137-1)
Description: Linux for 64-bit PCs (meta-package)
 This package depends on the latest Linux kernel and modules for use on PCs
 with AMD64, Intel 64 or VIA Nano processors.
Built-Using: linux (= 6.1.137-1)
Homepage: https://www.kernel.org/

Package: locales
Status: install ok installed
Priority: standard
Section: localization
Installed-Size: 15846
Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Architecture: all
Source: glibc
Version: 2.36-9+deb12u10
Depends: libc-bin (>> 2.36), libc-l10n (>> 2.36), debconf (>= 0.5) | debconf-2.0
Conffiles:
 /etc/locale.alias 4a3f5ef911616822ec6fe04e31930bbf
Description: GNU C Library: National Language (locale) data [support]
 Machine-readable data files, shared objects and programs used by the
 C library for localization (l10n) and internationalization (i18n) support.
 .
 This package contains tools to generate locale definitions from source
 files (included in this package). It allows you to customize which
 definitions actually get generated. This is a space-saver over how this
 package used to be, with all locales generated by default. This created
 a package that unpacked to an excess of 30 megs.
Homepage: https://www.gnu.org/software/libc/libc.html

Package: login
Essential: yes
Status: install ok installed
Priority: required
Section: admin
Installed-Size: 2550
Maintainer: Shadow package maintainers <pkg-shadow-devel@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: foreign
Source: shadow
Version: 1:4.13+dfsg1-1+deb12u1
Pre-Depends: libaudit1 (>= 1:2.2.1), libc6 (>= 2.34), libcrypt1 (>= 1:4.1.0), libpam0g (>= 0.99.7.1), libpam-runtime, libpam-modules
Conflicts: python-4suite (<< 0.99cvs20060405-1)
Conffiles:
 /etc/login.defs f43a7b1eb7e082f1d4e2cb8f8376e71b
 /etc/pam.d/login 5afbc06eb5f71fef25170cf3c936a442
Description: system login tools
 This package provides some required infrastructure for logins and for
 changing effective user or group IDs, including:
  * login, the program that invokes a user shell on a virtual terminal;
  * nologin, a dummy shell for disabled user accounts;
Homepage: https://github.com/shadow-maint/shadow

Package: logrotate
Status: install ok installed
Priority: important
Section: admin
Installed-Size: 160
Maintainer: Christian Göttsche <cgzones@googlemail.com>
Architecture: amd64
Multi-Arch: foreign
Version: 3.21.0-1
Depends: cron | anacron | cron-daemon | systemd-sysv, libacl1 (>= 2.2.23), libc6 (>= 2.34), libpopt0 (>= 1.14), libselinux1 (>= 3.1~)
Suggests: bsd-mailx | mailx
Conffiles:
 /etc/cron.daily/logrotate 31da718265eaaa2fdabcfb2743bda171
 /etc/logrotate.conf bb61e48721fc3fb8e58002bce2f9a571
 /etc/logrotate.d/btmp 55631862595faf6432786dc335eb3f44
 /etc/logrotate.d/wtmp 46cd7ecb1810441bd450987a976f5540
Description: Log rotation utility
 The logrotate utility is designed to simplify the administration of
 log files on a system which generates a lot of log files.  Logrotate
 allows for the automatic rotation compression, removal and mailing of
 log files.  Logrotate can be set to handle a log file daily, weekly,
 monthly or when the log file gets to a certain size.  Normally, logrotate
 runs as a daily cron job.
Homepage: https://github.com/logrotate/logrotate

Package: logsave
Status: install ok installed
Priority: optional
Section: admin
Installed-Size: 49
Maintainer: Theodore Y. Ts'o <tytso@mit.edu>
Architecture: amd64
Multi-Arch: foreign
Source: e2fsprogs
Version: 1.47.0-2
Replaces: e2fsprogs (<< 1.45.3-1)
Depends: libc6 (>= 2.34)
Breaks: e2fsprogs (<< 1.45.3-1)
Description: save the output of a command in a log file
 The logsave program will default partial alphanumeric_keys
xkb_symbols "common" {
    include "nokia_vndr/rx-51(common_keys)"
    include "nokia_vndr/rx-51(modifiers)"

	key <BKSP>	{ [	BackSpace,	Delete,		BackSpace,	Delete		] };
	
    // This section should not be included by any other section.
    // It's referenced only once by rule file to allow multiple layout configurations.

    // More than one layout at the same time could be set for instance as follows:
    // setxkbmap -rules evdev \
    //           -model nokiarx51 \
    //           -option grp:ctrl_shift_toggle \
    //           -layout us,cz \
    //           -variant ",qwerty"

    // Notice the similarity:
    //   "pc+us+cz(qwerty):2+grp:XYZ" vs.
    //   "nokia_vndr/rx-51(common)+nokia_vndr/rx-51(us)+nokia_vndr/rx-51(cz_qwerty):2+grp:XYZ"
    // where XYZ is one of xkb_symbols section usually located in file symbols/group.

    // Bear in mind that option XYZ could replace current keys configuration!!!

    // For instance using symbols/group(ctrl_shift_toggle) redefines LCTL and LFSH keys
    // which may disallow opening of virtual symbol table (Multi_key).
    // Fortunately the Multi_key is defined in 3rd and 4th level a ctrl_shift_toggle
    // redefines first two levels only. But RX-51 has not right Ctrl nor Shift therefore
    // pressing Ctrl+Shift will switch to previous layout, not to the next one.

    // For RX-51 device there is a lot of restrictions if more than one layout is
    // is configured at the same time because some modifiers and special cases are
    // handled by hildon layer (especially with eight-level layout):
    //  - settings may be done from terminal only (GUI does not and won't support it)
    //  - virtual symbol table is not updated according to current layout
    //  - for unknown reasons the eight-level layout (nordic,ru) works properly
    //    only if it's configured as first layout (e.g. "ru,us,cz" not "us,cz,ru")
    //    otherwise it's not possible to access levels 5-8
    //  - Ctrl+Space related problems:
    //     - If eight-level layout is used as first layout one of eight-level layouts has to
    //       be also chosen in GUI - otherwise the Ctrl+Space "switch" is disabled
    //     - Ctrl+Space has no effect if only four-level layouts are chosen
    //       (don't forget the layout configured in GUI - despite of it's not reachable)
    //     - a few keys in 2nd layer could be mixed with other layouts when Ctrl+Space is "turned on" (why?)
    //       in case eight- and four-level layouts are configured simultaneously
    //     - Ctrl+Space is "turned on" by default and has to be "turned off" for four-level layouts
    //       in case eight- and four-level layouts are configured simultaneously
    //     - four-level layout on first place does not work at all when Ctrl+Space is "turned on"
    //       in case the 2nd, 3rd or 4th layout is eight-level layout
};

////////////////////////////////////////////////////////////////////////////////

partial alphanumeric_keys
xkb_symbols "us" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_4btns)"

    name[Group1] = "U.S. English";
};



partial alphanumeric_keys
xkb_symbols "pl" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_4btns)"

    name[Group1] = "Polish";
};



partial alphanumeric_keys
xkb_symbols "fise" {
    include "nokia_vndr/rx-51(nordic_base)"
    include "nokia_vndr/rx-51(arrows_2btns)"

    name[Group1] = "Finnish/Swedish";

    // 2. row
    key <AB09>	{ [	odiaeresis,	Odiaeresis,	exclam,		exclam		] };
    key <UP>	{ [	adiaeresis,	Adiaeresis,	question,	question	] };
};



partial alphanumeric_keys
xkb_symbols "dano" {
    include "nokia_vndr/rx-51(nordic_base)"
    include "nokia_vndr/rx-51(arrows_2btns)"

    name[Group1] = "Danish/Norwegian";

    // 2. row
    key <AB09>	{ [	oslash,		Oslash,		exclam,		exclam		] };
    key <UP>	{ [	ae,		AE,		question,	question	] };
};



partial alphanumeric_keys
xkb_symbols "nordic" {
    include "nokia_vndr/rx-51(nordic_base)"
    include "nokia_vndr/rx-51(arrows_2btns)"

    name[Group1] = "Danish/Finnish/Norwegian/Swedish";

    key.type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC";

    // 2. row
    key <AB09>	{ [	odiaeresis,	Odiaeresis,	exclam,		exclam,		oslash,		Oslash,		exclam,		exclam		] };
    key <UP>	{ [	adiaeresis,	Adiaeresis,	question,	question,	ae,		AE,		question,	question	] };
};



partial alphanumeric_keys
xkb_symbols "ptes" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_2btns)"

    name[Group1] = "Portuguese/Spanish";

    // 1. row
    key <AB08>	{ [	dead_acute,	dead_acute,	dead_grave,	dead_grave	] };

    // 2. row
    key <AC05>	{ [	g,		G,		exclamdown,	exclamdown	] };
    key <AC06>	{ [	h,		H,		exclam,		exclam		] };
    key <AC07>	{ [	j,		J,		questiondown,	questiondown	] };
    key <AC08>	{ [	k,		K,		question,	question	] };
    key <AC09>	{ [	l,		L,		dead_diaeresis,	dead_diaeresis	] };
    key <AB09>	{ [	ntilde,		Ntilde,		dead_tilde,	dead_tilde	] };
    key <UP>	{ [	ccedilla,	Ccedilla,	dead_circumflex,dead_circumflex	] };

    // 3. row
    key <AB01>	{ [	z,		Z,		parenleft,	parenleft	] };
    key <AB02>	{ [	x,		X,		parenright,	parenright 	] };
    key <AB03>	{ [	c,		C,		slash,		slash		] };
    key <AB04>	{ [	v,		V,		quotedbl,	quotedbl	] };
    key <AB05>	{ [	b,		B,		apostrophe,	apostrophe	] };
    key <AB06>	{ [	n,		N,		colon,		colon		] };
    key <AB07>	{ [	m,		M,		semicolon,	semicolon	] };
    key <LEFT>	{ [	period,		comma,		comma,		comma		] };
};



partial alphanumeric_keys
xkb_symbols "fr" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_2btns)"

    name[Group1] = "French";

    // 1. row
    key <AD01>	{ [	a,		A,		1,		1		] };
    key <AD02>	{ [	z,		Z,		2,		2		] };
    key <AB08>	{ [	agrave,		Agrave,		ccedilla,	Ccedilla	] };

    // 2. row
    key <AC01>	{ [	q,		Q,		asterisk,	asterisk	] };
    key <AC02>	{ [	s,		S,		plus,		plus		] };
    key <AC03>	{ [	d,		D,		numbersign,	numbersign	] };
    key <AC04>	{ [	f,		F,		minus,  	minus		] };
    key <AC05>	{ [	g,		G,		underscore,	underscore	] };
    key <AC06>	{ [	h,		H,		exclam,		exclam		] };
    key <AC07>	{ [	j,		J,		question,	question	] };
    key <AC08>	{ [	k,		K,		colon,		colon		] };
    key <AC09>	{ [	l,		L,		dead_circumflex,dead_circumflex	] };
    key <AB09>	{ [	m,		M,		ugrave,		Ugrave		] };
    key <UP>	{ [	eacute,		Eacute,		egrave,		Egrave		] };

    // 3. row
    key <AB01>	{ [	w,		W,		EuroSign,       EuroSign	] };
    key <AB03>	{ [	c,		C,		parenleft,	parenleft	] };
    key <AB04>	{ [	v,		V,		parenright,	parenright	] };
    key <AB05>	{ [	b,		B,		slash,		slash		] };
    key <AB07>	{ [	comma,		comma,		apostrophe,	apostrophe	] };
    key <LEFT>	{ [	semicolon,	period,		period,		period		] };
};



partial alphanumeric_keys
xkb_symbols "de" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_2btns)"

    name[Group1] = "German";

    // 1. row
    key <AD06>	{ [	z,		Z,		6,		6		] };
    key <AB08>	{ [	udiaeresis,	Udiaeresis,	ssharp,		U1E9E		] };

    // 2. row
    key <AC08>	{ [	k,		K,		semicolon,	semicolon	] };
    key <AC09>	{ [	l,		L,		colon,		colon		] };
    key <AB09>	{ [	odiaeresis,	Odiaeresis,	exclam,		exclam		] };
    key <UP>	{ [	adiaeresis,	Adiaeresis,	question,	question	] };

    // 3. row
    key <AB01>	{ [	y,		Y,		EuroSign,	EuroSign	] };
    key <AB03>	{ [	c,		C,		equal,		equal		] };
    key <LEFT>	{ [	period,		comma,		comma,		comma		] };
};



partial alphanumeric_keys
xkb_symbols "ch" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_2btns)"

    name[Group1] = "Swiss";

    // 1. row
    key <AD06>	{ [	z,		Z,		6,		6		] };
    key <AB08>	{ [	udiaeresis,	Udiaeresis,	egrave,		Egrave		] };

    // 2. row
    key <AC06>	{ [	h,		H,		equal,		equal		] };
    key <AC07>	{ [	j,		J,		parenleft,	parenleft	] };
    key <AC08>	{ [	k,		K,		parenright,	parenright	] };
    key <AC09>	{ [	l,		L,		colon,		colon		] };
    key <AB09>	{ [	odiaeresis,	Odiaeresis,	eacute,		Aacute		] };
    key <UP>	{ [	adiaeresis,	Adiaeresis,	agrave,		Agrave		] };

    // 3. row
    key <AB01>	{ [	y,		Y,		question,	question	] };
    key <AB02>	{ [	x,		X,		exclam,		exclam		] };
    key <AB03>	{ [	c,		C,		ccedilla,	Ccedilla	] };
    key <LEFT>	{ [	period,		comma,		comma,		comma		] };
};



// Levels 5-8 are Russian, levels 1-4 US English, for shortcut reasons.
partial alphanumeric_keys
xkb_symbols "ru" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_2btns)"

    name[Group1] = "Russian";

    key.type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC";

    // 1. row
    key <AD01>	{ [	q,		Q,		1,			1,			Cyrillic_shorti,	Cyrillic_SHORTI,	1,			1			] };
    key <AD02>	{ [	w,		W,		2,			2,			Cyrillic_tse,		Cyrillic_TSE,		2,			2			] };
    key <AD03>	{ [	e,		E,		3,			3,			Cyrillic_u,		Cyrillic_U,		3,			3			] };
    key <AD04>	{ [	r,		R,		4,			4,			Cyrillic_ka,		Cyrillic_KA,		4,			4			] };
    key <AD05>	{ [	t,		T,		5,			5,			Cyrillic_ie,		Cyrillic_IE,		5,			5			] };
    key <AD06>	{ [	y,		Y,		6,			6,			Cyrillic_en,		Cyrillic_EN,		6,			6			] };
    key <AD07>	{ [	u,		U,		7,			7,			Cyrillic_ghe,		Cyrillic_GHE,		7,			7			] };
    key <AD08>	{ [	i,		I,		8,			8,			Cyrillic_sha,		Cyrillic_SHA,		8,			8			] };
    key <AD09>	{ [	o,		O,		9,			9,			Cyrillic_shcha,		Cyrillic_SHCHA,		9,			9			] };
    key <AD10>	{ [	p,		P,		0,			0,			Cyrillic_ze,		Cyrillic_ZE,		0,			0			] };
    key <AB08>  { [	Cyrillic_ha,	Cyrillic_HA,	Cyrillic_hardsign,	Cyrillic_HARDSIGN,	Cyrillic_ha,		Cyrillic_HA,		Cyrillic_hardsign,	Cyrillic_HARDSIGN	] };

    // 2. row
    key <AC01>	{ [	a,		A,		asterisk,		asterisk,		Cyrillic_ef,		Cyrillic_EF,		asterisk,		asterisk		] };
    key <AC02>	{ [	s,		S,		plus,			plus,			Cyrillic_yeru,		Cyrillic_YERU,		plus,			plus			] };
    key <AC03>	{ [	d,		D,		numbersign,		numbersign,		Cyrillic_ve,		Cyrillic_VE,		numbersign,		numbersign		] };
    key <AC04>	{ [	f,		F,		minus,			minus,			Cyrillic_a,		Cyrillic_A,		minus,			minus			] };
    key <AC05>	{ [	g,		G,		underscore,		underscore,		Cyrillic_pe,		Cyrillic_PE,		underscore,		underscore		] };
    key <AC06>	{ [	h,		H,		exclam,			exclam,			Cyrillic_er,		Cyrillic_ER,		exclam,			exclam			] };
    key <AC07>	{ [	j,		J,		question,		question,		Cyrillic_o,		Cyrillic_O,		question,		question		] };
    key <AC08>	{ [	k,		K,		semicolon,		semicolon,		Cyrillic_el,		Cyrillic_EL,		semicolon,		semicolon		] };
    key <AC09>	{ [	l,		L,		colon,			colon,			Cyrillic_de,		Cyrillic_DE,		colon,			colon			] };
    key <AB09>	{ [	comma,		comma,		comma,			comma,			Cyrillic_zhe,		Cyrillic_ZHE,		comma,			comma			] };
    key <UP>	{ [	period,		period,		period,			period,			Cyrillic_e,		Cyrillic_E,		period,			period			] };

    // 3. row
    key <AB01>	{ [	z,		Z,		dollar,			dollar,			Cyrillic_ya,		Cyrillic_YA,		dollar,			dollar			] };
    key <AB02>	{ [	x,		X,		EuroSign,		EuroSign,		Cyrillic_che,		Cyrillic_CHE,		EuroSign,		EuroSign		] };
    key <AB03>	{ [	c,		C,		slash,			slash,			Cyrillic_es,		Cyrillic_ES,		slash,			slash			] };
    key <AB04>	{ [	v,		V,		parenleft,		parenleft,		Cyrillic_em,		Cyrillic_EM,		parenleft,		parenleft		] };
    key <AB05>	{ [	b,		B,		parenright,		parenright,		Cyrillic_i,		Cyrillic_I,		parenright,		parenright		] };
    key <AB06>	{ [	n,		N,		quotedbl,		quotedbl,		Cyrillic_te,		Cyrillic_TE,		quotedbl,		quotedbl		] };
    key <AB07>	{ [	m,		M,		apostrophe,		apostrophe,		Cyrillic_softsign,	Cyrillic_SOFTSIGN,	apostrophe,		apostrophe		] };
    key <LEFT>	{ [	Cyrillic_be,	Cyrillic_BE,	Cyrillic_yu,		Cyrillic_YU,		Cyrillic_be,		Cyrillic_BE,		Cyrillic_yu,		Cyrillic_YU		] };
};



partial alphanumeric_keys
xkb_symbols "it" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_2btns)"

    name[Group1] = "Italian";

    // 1. row
    key <AB08>	{ [	egrave,		Egrave,		eacute,		Eacute		] };

    // 2. row
    key <AC06>	{ [	h,		H,		semicolon,	semicolon	] };
    key <AC07>	{ [	j,		J,		colon,		colon		] };
    key <AC08>	{ [	k,		K,		exclam,		exclam		] };
    key <AC09>	{ [	l,		L,		question,	question	] };
    key <AB09>	{ [	ograve,		Ograve,		igrave,		Igrave		] };
    key <UP>	{ [	agrave,		Agrave,		ugrave,		Ugrave		] };

    // 3. row
    key <AB01>	{ [	z,		Z,		EuroSign,	EuroSign	] };
    key <AB02>	{ [	x,		X,		parenleft,	parenleft	] };
    key <AB03>	{ [	c,		C,		parenright,	parenright	] };
    key <LEFT>	{ [	period,		comma,		comma,		comma		] };
};



partial alphanumeric_keys
xkb_symbols "cz" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_2btns)"

    name[Group1] = "Czech";

    // 1. row
    key <AD06>	{ [	z,		Z,		6,		6		] };
    key <AB08>	{ [	dead_acute,	dead_acute,	sterling,	sterling	] };

    // 2. row
    key <AC08>	{ [	k,		K,		semicolon,	semicolon	] };
    key <AC09>	{ [	l,		L,		colon,		colon		] };
    key <AB09>	{ [	uring,		Uring,		EuroSign,	EuroSign	] };
    key <UP>	{ [	dead_caron,	dead_caron,	dollar,		dollar		] };

    // 3. row
    key <AB01>	{ [	y,		Y,		equal,		equal		] };
    key <AB02>	{ [	x,		X,		slash,		slash		] };
    key <AB03>	{ [	c,		C,		backslash,	backslash	] };
    key <AB04>	{ [	v,		V,		apostrophe,	apostrophe	] };
    key <AB05>	{ [	b,		B,		quotedbl,	quotedbl	] };
    key <AB06>	{ [	n,		N,		exclam,		exclam		] };
    key <AB07>	{ [	m,		M,		question,	question	] };
    key <LEFT>	{ [	period,		comma,		comma,		comma		] };
};

partial alphanumeric_keys
xkb_symbols "cz_qwerty" {
    include "nokia_vndr/rx-51(cz)"

    name[Group1] = "Czech - qwerty";

    // Do not use the layout "cz_qwerty" directly if it is the only layout and compat rules enabled.
    // There is one compat rule that converts "cz_qwerty" to "pc+cz(qwerty)" which is not correct for RX-51.
    // Use either the layout "cz(qwerty)" or the general "cz" with variant "qwerty".

    // 1. row
    key <AD06>	{ [	y,		Y,		6,		6		] };

    // 3. row
    key <AB01>	{ [	z,		Z,		percent,	percent		] };
};



////////////////////////////////////////////////////////////////////////////////

partial hidden alphanumeric_keys
xkb_symbols "nordic_base" {
    include "nokia_vndr/rx-51(english_base)"

    // 1. row
    key <AB08>	{ [	aring,		Aring,		equal,		equal		] };

    // 2. row
    key <AC08>	{ [	k,		K,		semicolon,	semicolon	] };
    key <AC09>	{ [	l,		L,		colon,		colon		] };

    // 3. row
    key <AB01>	{ [	z,		Z,		EuroSign,	EuroSign	] };
    key <AB03>	{ [	c,		C,		sterling,	sterling	] };
    key <LEFT>	{ [	period,		comma,		comma,		comma		] };
};

partial hidden alphanumeric_keys
xkb_symbols "english_base" {

    // 1. row
    key <AD01>	{ [	q,		Q,		1,		1		] };
    key <AD02>	{ [	w,		W,		2,		2		] };
    key <AD03>	{ [	e,		E,		3,		3		] };
    key <AD04>	{ [	r,		R,		4,		4		] };
    key <AD05>	{ [	t,		T,		5,		5		] };
    key <AD06>	{ [	y,		Y,		6,		6		] };
    key <AD07>	{ [	u,		U,		7,		7		] };
    key <AD08>	{ [	i,		I,		8,		8		] };
    key <AD09>	{ [	o,		O,		9,		9		] };
    key <AD10>	{ [	p,		P,		0,		0		] };
    key <AB08>	{ [	comma,		semicolon,	equal,		equal		] };

    // 2. row
    key <AC01>	{ [	a,		A,		asterisk,	asterisk	] };
    key <AC02>	{ [	s,		S,		plus,		plus		] };
    key <AC03>	{ [	d,		D,		numbersign,	numbersign	] };
    key <AC04>	{ [	f,		F,		minus,		minus		] };
    key <AC05>	{ [	g,		G,		underscore,	underscore	] };
    key <AC06>	{ [	h,		H,		parenleft,	parenleft	] };
    key <AC07>	{ [	j,		J,		parenright,	parenright	] };
    key <AC08>	{ [	k,		K,		ampersand,	ampersand	] };
    key <AC09>	{ [	l,		L,		exclam,		exclam		] };
    key <AB09>	{ [	period,		colon,		question,	question	] };

    // 3. row
    key <AB01>	{ [	z,		Z,		sterling,	sterling	] };
    key <AB02>	{ [	x,		X,		dollar,		dollar		] };
    key <AB03>	{ [	c,		C,		EuroSign,	EuroSign	] };
    key <AB04>	{ [	v,		V,		slash,		slash		] };
    key <AB05>	{ [	b,		B,		backslash,	backslash	] };
    key <AB06>	{ [	n,		N,		quotedbl,	quotedbl	] };
    key <AB07>	{ [	m,		M,		apostrophe,	apostrophe	] };
    key <SPCE>	{ [	space,		space,		at,		at		] };
};

partial hidden alphanumeric_keys
xkb_symbols "common_keys" {
    // all other common keys

    key <BKSP>	{ [	BackSpace	] };
    key <TAB>	{ [	Tab		] };

    // broken UI spec.
    key <RTRN>	{ [	KP_Enter	] };

    key <KPEN>	{ [	Return		] };
    key <ESC>	{ [	Escape		] };

    key <FK01>	{ [	F1	] };
    key <FK02>	{ [	F2	] };
    key <FK03>	{ [	F3	] };
    key <FK04>	{ [	F4	] };
    key <FK05>	{ [	F5	] };
    key <FK06>	{ [	F6	] };

    // Swap +/- keys intentionally. The VOL+/VOL- keys are located physically
    // on left/right and up/down in landscape/portrait orientation. This does
    // not feel natural for the user and therefore we want the VOL+/VOL- keys
    // map to -/+.
    //
    // The only exception is an active call in portrait mode where we want to
    // use the real meanings of the keys. This special case and management of
    // +/- keys in general is handled in maemo-statusmenu-volume.
    key <FK07>	{ [	F8	] };
    key <FK08>	{ [	F7	] };

    key <FK09>	{ [	F9	] };
    key <FK10>	{ [	F10	] };
    key <FK11>	{ [	F11	] };
};

partial hidden alphanumeric_keys modifier_keys
xkb_symbols "modifiers" {
    // Shift switches between current level and level+1
    key <LFSH>	{
	type[Group1] = "ONE_LEVEL",
	symbols[Group1] = [	Shift_L	]
    };
    modifier_map Shift { Shift_L };

    // Fn+Ctrl virtual symbol table (Multi_key)
    // Ctrl+Space switches between 1st and 5th level (hardcoded in hildon)
    key <LCTL>	{
	type[Group1] = "FOUR_LEVEL",
	symbols[Group1] = [	Control_L,	Control_L,	Multi_key,	Multi_key	]
    };
    modifier_map Control { Control_L };

    // Fn key (right alt) switches to 3rd level
    include "level3(ralt_switch)"
};

partial hidden alphanumeric_keys
xkb_symbols "arrows_2btns" {
    // rx-51 specific arrows mapping
    // normal 2nd level must not be enumerated to allow text selection with Shift key
    key <DOWN>	{ type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [	Left,	Up	] };
    key <RGHT>	{ type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [	Right,	Down	] };
};

partial hidden alphanumeric_keys
xkb_symbols "arrows_4btns" {
    // standard arrows mapping
    // normal 2nd level must not be enumerated to allow text selection with Shift key
    key <UP>	{ type[Group1] = "ONE_LEVEL", symbols[Group1] = [	Up	] };
    key <LEFT>	{ type[Group1] = "ONE_LEVEL", symbols[Group1] = [	Left	] };
    key <DOWN>	{ type[Group1] = "ONE_LEVEL", symbols[Group1] = [	Down	] };
    key <RGHT>	{ type[Group1] = "ONE_LEVEL", symbols[Group1] = [	Right	] };
};

// author: Roman Moravcik
xkb_symbols "sk" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_2btns)"

    name[Group1] = "Slovak QWERTZ (CZ HW)";

    // 1. row
    key <AD06>	{ [	z,		Z,		6,		6		] };
    key <AB08>	{ [	dead_acute,	dead_acute,	sterling,	sterling	] };

    // 2. row
    key <AC08>	{ [	k,		K,		semicolon,	semicolon	] };
    key <AC09>	{ [	l,		L,		colon,		colon		] };
    key <AB09>	{ [	ocircumflex,	adiaeresis,	EuroSign,	EuroSign	] };
    key <UP>	{ [	dead_caron,	bar,		dollar,		dollar		] };

    // 3. row
    key <AB01>	{ [	y,		Y,		equal,		equal		] };
    key <AB02>	{ [	x,		X,		slash,		slash		] };
    key <AB03>	{ [	c,		C,		backslash,	backslash	] };
    key <AB04>	{ [	v,		V,		apostrophe,	apostrophe	] };
    key <AB05>	{ [	b,		B,		quotedbl,	quotedbl	] };
    key <AB06>	{ [	n,		N,		exclam,		exclam		] };
    key <AB07>	{ [	m,		M,		question,	question	] };
    key <LEFT>	{ [	period,		Tab,		comma,		comma		] };
};

xkb_symbols "sk_qwerty" {
    include "nokia_vndr/rx-51(sk)"

    name[Group1] = "Slovak QWERTY (CZ hw)";

    // 1. row
    key <AD06>	{ [	y,		Y,		6,		6		] };

    // 3. row
    key <AB01>	{ [	z,		Z,		equal,		equal		] };
};

// author: Roman Moravcik
partial alphanumeric_keys
xkb_symbols "aren" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_4btns)"

    name[Group1] = "U.S. English";
    name[Group2] = "Arabic";

    key <SPCE>	{ type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };

    key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";

    // 1. row
    key <AD01>	{ symbols[Group2] = [	Arabic_dad,		Arabic_fatha,		0x1000661,		0x1000661		] };
    key <AD02>	{ symbols[Group2] = [	Arabic_sad,		Arabic_fathatan,	0x1000662,		0x1000662		] };
    key <AD03>	{ symbols[Group2] = [	Arabic_theh,		Arabic_damma,		0x1000663,		0x1000663		] };
    key <AD04>	{ symbols[Group2] = [	Arabic_qaf,		Arabic_dammatan,	0x1000664,		0x1000664		] };
    key <AD05>	{ symbols[Group2] = [	Arabic_feh,		0x100fef9,		0x1000665,		0x1000665		] };
    key <AD06>	{ symbols[Group2] = [	Arabic_ghain,		Arabic_hamzaunderalef,	0x1000666,		0x1000666		] };
    key <AD07>	{ symbols[Group2] = [	Arabic_ain,		rightsinglequotemark,	0x1000667,		0x1000667		] };
    key <AD08>	{ symbols[Group2] = [	Arabic_ha,		Arabic_tehmarbuta,	0x1000668,		0x1000668		] };
    key <AD09>	{ symbols[Group2] = [	Arabic_khah,		division,		0x1000669,		0x1000669		] };
    key <AD10>	{ symbols[Group2] = [	Arabic_hah,		multiply,		0x1000660,		0x1000660		] };
    key <AB08>	{ symbols[Group2] = [	Arabic_jeem,		period,			equal,			equal			] };

    // 2. row
    key <AC01>	{ symbols[Group2] = [	Arabic_sheen,		Arabic_kasra,		asterisk,		asterisk		] };
    key <AC02>	{ symbols[Group2] = [	Arabic_seen,		Arabic_kasratan,	plus,			plus			] };
    key <AC03>	{ symbols[Group2] = [	Arabic_yeh,		Arabic_alefmaksura,	numbersign,		numbersign		] };
    key <AC04>	{ symbols[Group2] = [	Arabic_beh,		Arabic_hamzaonyeh,	minus,			minus			] };
    key <AC05>	{ symbols[Group2] = [	Arabic_lam,		0x100fef7,		underscore,		underscore		] };
    key <AC06>	{ symbols[Group2] = [	Arabic_alef,		Arabic_hamzaonalef,	parenright,		parenright		] };
    key <AC07>	{ symbols[Group2] = [	Arabic_teh,		Arabic_tatweel,		parenleft,		parenleft		] };
    key <AC08>	{ symbols[Group2] = [	Arabic_noon,		Arabic_comma,		ampersand,		ampersand		] };
    key <AC09>	{ symbols[Group2] = [	Arabic_meem,		Arabic_semicolon,	exclam,			exclam			] };
    key <AB09>	{ symbols[Group2] = [	Arabic_kaf,		colon,			Arabic_question_mark,	Arabic_question_mark	] };

    // 3. row
    key <AB01>	{ symbols[Group2] = [	Arabic_thal,		Arabic_shadda,		sterling,		sterling		] };
    key <AB02>	{ symbols[Group2] = [	Arabic_dal,		Arabic_sukun,		dollar,			dollar			] };
    key <AB03>	{ symbols[Group2] = [	Arabic_waw,		Arabic_hamzaonwaw,	EuroSign,		EuroSign		] };
    key <AB04>	{ symbols[Group2] = [	Arabic_ra,		0x100fef5,		slash,			slash			] };
    key <AB05>	{ symbols[Group2] = [	Arabic_zain,		0x100fefb,		backslash,		backslash		] };
    key <AB06>	{ symbols[Group2] = [	Arabic_tah,		Arabic_maddaonalef,	quotedbl,		quotedbl		] };
    key <AB07>	{ symbols[Group2] = [	Arabic_zah,		Arabic_hamza,		apostrophe,		apostrophe		] };
};

// author: Hessam Farhang
partial alphanumeric_keys
xkb_symbols "faen" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_4btns)"

    name[Group1] = "U.S. English";
    name[Group2] = "Persian";

    key <SPCE>	{ type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };

    key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";

    // 1. row
    key <AD01>	{ symbols[Group2] = [	Arabic_dad,		Arabic_sukun,		0x10006f1,		0x1000661		] };
    key <AD02>	{ symbols[Group2] = [	Arabic_sad,		Arabic_dammatan,	0x10006f2,		0x1000662		] };
    key <AD03>	{ symbols[Group2] = [	Arabic_theh,		Arabic_kasratan,	0x10006f3,		0x1000663		] };
    key <AD04>	{ symbols[Group2] = [	Arabic_qaf,		Arabic_fathatan,	0x10006f4,		0x1000664		] };
    key <AD05>	{ symbols[Group2] = [	Arabic_feh,		Arabic_damma,		0x10006f5,		0x1000665		] };
    key <AD06>	{ symbols[Group2] = [	Arabic_ghain,		Arabic_kasra,		0x10006f6,		0x1000666		] };
    key <AD07>	{ symbols[Group2] = [	Arabic_ain,		Arabic_fatha,		0x10006f7,		0x1000667		] };
    key <AD08>	{ symbols[Group2] = [	Arabic_heh,		Arabic_shadda,		0x10006f8,		0x1000668		] };
    key <AD09>	{ symbols[Group2] = [	Arabic_khah,		0x10006af,		0x10006f9,		0x1000669		] };
    key <AD10>	{ symbols[Group2] = [	Arabic_hah,		0x1000686,		0x10006f0,		0x1000660		] };
    key <AB08>	{ symbols[Group2] = [	Arabic_jeem,		Arabic_comma,		comma,			Arabic_semicolon	] };

    // 2. row
    key <AC01>	{ symbols[Group2] = [	Arabic_sheen,		Arabic_hamzaonwaw,	asterisk,		asterisk		] };
    key <AC02>	{ symbols[Group2] = [	Arabic_seen,		Arabic_hamzaonyeh,	plus,			plus			] };
    key <AC03>	{ symbols[Group2] = [	0x10006cc,		period,			numbersign,		numbersign		] };
    key <AC04>	{ symbols[Group2] = [	Arabic_beh,		colon,			minus,			minus			] };
    key <AC05>	{ symbols[Group2] = [	Arabic_lam,		Arabic_hamzaonalef,	underscore,		underscore		] };
    key <AC06>	{ symbols[Group2] = [	Arabic_alef,		Arabic_maddaonalef,	parenleft,		parenleft		] };
    key <AC07>	{ symbols[Group2] = [	Arabic_teh,		Arabic_tehmarbuta,	parenright,		parenright		] };
    key <AC08>	{ symbols[Group2] = [	Arabic_noon,		guillemotright,		ampersand,		ampersand		] };
    key <AC09>	{ symbols[Group2] = [	Arabic_meem,		guillemotleft,		exclam,			exclam			] };
    key <AB09>	{ symbols[Group2] = [	0x10006a9,		Arabic_waw,		Arabic_question_mark,	colon			] };

    // 3. row
    key <AB01>	{ symbols[Group2] = [	Arabic_zah,		Arabic_kaf,		sterling,		period			] };
    key <AB02>	{ symbols[Group2] = [	Arabic_tah,		0x1000653,		dollar,			dollar			] };
    key <AB03>	{ symbols[Group2] = [	Arabic_zain,		0x1000698,		EuroSign,		EuroSign		] };
    key <AB04>	{ symbols[Group2] = [	Arabic_ra,		0x1000670,		slash,			slash			] };
    key <AB05>	{ symbols[Group2] = [	Arabic_thal,		0x100200c,		backslash,		backslash		] };
    key <AB06>	{ symbols[Group2] = [	Arabic_dal,		0x1000654,		quotedbl,		quotedbl		] };
    key <AB07>	{ symbols[Group2] = [	0x100067e,		Arabic_hamza,		apostrophe,		apostrophe		] };
};

// author: Jaroslav Poriz
xkb_symbols "dv" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_4btns)"

    name[Group1] = "Dvorak";

    // 1. row
    key <AD01>	{ [	colon,		semicolon,	1,		1		] };
    key <AD02>	{ [	w,		W,		2,		2		] };
    key <AD03>	{ [	v,		V,		3,		3		] };
    key <AD04>	{ [	p,		P,		4,		4		] };
    key <AD05>	{ [	y,		Y,		5,		5		] };
    key <AD06>	{ [	f,		F,		6,		6		] };
    key <AD07>	{ [	g,		G,		7,		7		] };
    key <AD08>	{ [	c,		C,		8,		8		] };
    key <AD09>	{ [	r,		R,		9,		9		] };
    key <AD10>	{ [	l,		L,		0,		0		] };
    key <AB08>	{ [	period,		comma,		equal,		equal		] };

    // 2. row
    key <AC01>	{ [	a,		A,		asterisk,	asterisk	] };
    key <AC02>	{ [	o,		O,		plus,		plus		] };
    key <AC03>	{ [	e,		E,		numbersign,	numbersign	] };
    key <AC04>	{ [	u,		U,		minus,		minus		] };
    key <AC05>	{ [	i,		I,		underscore,	underscore	] };
    key <AC06>	{ [	d,		D,		exclam,		parenleft	] };
    key <AC07>	{ [	h,		H,		question,	parenright	] };
    key <AC08>	{ [	t,		T,		ampersand,	ampersand	] };
    key <AC09>	{ [	n,		N,		less,		exclam		] };
    key <AB09>	{ [	s,		S,		greater,	question	] };

    // 3. row
    key <AB01>	{ [	z,		Z,		asciitilde,	asciitilde	] };
    key <AB02>	{ [	q,		Q,		dollar,		dollar		] };
    key <AB03>	{ [	j,		J,		backslash,	bar		] };
    key <AB04>	{ [	k,		K,		grave,		slash		] };
    key <AB05>	{ [	x,		X,		parenleft,	backslash	] };
    key <AB06>	{ [	b,		B,		parenright,	quotedbl	] };
    key <AB07>	{ [	m,		M,		apostrophe,	apostrophe	] };
    key <SPCE>	{ [	space,		slash,		at,		at		] };
};

// author: Porfyras <porfyras@gmail.com>
// author: Roman Moravcik
// author: Faidon Liambotis
partial alphanumeric_keys
xkb_symbols "gr" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_4btns)"

    name[Group1] = "U.S. English";
    name[Group2] = "Greek";

    key <SPCE>	{ type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };

    key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";

    // 1. row
    key <AD01>	{ symbols[Group2] = [	period,			colon,			1,			1		] };
    key <AD02>	{ symbols[Group2] = [	Greek_finalsmallsigma,	Greek_SIGMA,		2,			2		] };
    key <AD03>	{ symbols[Group2] = [	Greek_epsilon,		Greek_EPSILON,		3,			3		] };
    key <AD04>	{ symbols[Group2] = [	Greek_rho,		Greek_RHO,		4,			4		] };
    key <AD05>	{ symbols[Group2] = [	Greek_tau,		Greek_TAU,		5,			5		] };
    key <AD06>	{ symbols[Group2] = [	Greek_upsilon,		Greek_UPSILON,		6,			6		] };
    key <AD07>	{ symbols[Group2] = [	Greek_theta,		Greek_THETA,		7,			7		] };
    key <AD08>	{ symbols[Group2] = [	Greek_iota,		Greek_IOTA,		8,			8		] };
    key <AD09>	{ symbols[Group2] = [	Greek_omicron,		Greek_OMICRON,		9,			9		] };
    key <AD10>	{ symbols[Group2] = [	Greek_pi,		Greek_PI,		0,			0		] };
    key <AB08>	{ symbols[Group2] = [	comma,			semicolon,		equal,			equal		] };

    // 2. row
    key <AC01>	{ symbols[Group2] = [	Greek_alpha,		Greek_ALPHA,		asterisk,		asterisk	] };
    key <AC02>	{ symbols[Group2] = [	Greek_sigma,		Greek_SIGMA,		plus,			plus		] };
    key <AC03>	{ symbols[Group2] = [	Greek_delta,		Greek_DELTA,		numbersign,		numbersign	] };
    key <AC04>	{ symbols[Group2] = [	Greek_phi,		Greek_PHI,		minus,			minus		] };
    key <AC05>	{ symbols[Group2] = [	Greek_gamma,		Greek_GAMMA,		underscore,		underscore	] };
    key <AC06>	{ symbols[Group2] = [	Greek_eta,		Greek_ETA,		parenleft,		parenleft	] };
    key <AC07>	{ symbols[Group2] = [	Greek_xi,		Greek_XI,		parenright,		parenright	] };
    key <AC08>	{ symbols[Group2] = [	Greek_kappa,		Greek_KAPPA,		ampersand,		ampersand	] };
    key <AC09>	{ symbols[Group2] = [	Greek_lamda,		Greek_LAMDA,		exclam,			exclam		] };
    key <AB09>	{ symbols[Group2] = [	dead_acute,		dead_diaeresis,		question,		question	] };

    // 3. row
    key <AB01>	{ symbols[Group2] = [	Greek_zeta,		Greek_ZETA,		sterling,		sterling	] };
    key <AB02>	{ symbols[Group2] = [	Greek_chi,		Greek_CHI,		dollar,			dollar		] };
    key <AB03>	{ symbols[Group2] = [	Greek_psi,		Greek_PSI,		EuroSign,		EuroSign	] };
    key <AB04>	{ symbols[Group2] = [	Greek_omega,		Greek_OMEGA,		slash,			slash		] };
    key <AB05>	{ symbols[Group2] = [	Greek_beta,		Greek_BETA,		backslash,		backslash	] };
    key <AB06>	{ symbols[Group2] = [	Greek_nu,		Greek_NU,		quotedbl,		quotedbl	] };
    key <AB07>	{ symbols[Group2] = [	Greek_mu,		Greek_MU,		apostrophe,		apostrophe	] };
};

// author: Ognian Samokovliyski
// author: Kostadin Bashev
// author: Roman Moravcik
partial alphanumeric_keys
xkb_symbols "bg_phonetic" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_4btns)"

    name[Group1] = "U.S. English";
    name[Group2] = "Bulgarian - Phonetic";

    key <SPCE>	{ type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };

    key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";

    // 1. row
    key <AD01>	{ symbols[Group2] = [	Cyrillic_ya,		Cyrillic_YA,		1,			1			] };
    key <AD02>	{ symbols[Group2] = [	Cyrillic_ve,		Cyrillic_VE,		2,			2			] };
    key <AD03>	{ symbols[Group2] = [	Cyrillic_ie,		Cyrillic_IE,		3,			3			] };
    key <AD04>	{ symbols[Group2] = [	Cyrillic_er,		Cyrillic_ER,		4,			4			] };
    key <AD05>	{ symbols[Group2] = [	Cyrillic_te,		Cyrillic_TE,		5,			5			] };
    key <AD06>	{ symbols[Group2] = [	Cyrillic_hardsign,	Cyrillic_HARDSIGN,	6,			6			] };
    key <AD07>	{ symbols[Group2] = [	Cyrillic_u,		Cyrillic_U,		7,			7			] };
    key <AD08>	{ symbols[Group2] = [	Cyrillic_i,		Cyrillic_I,		8,			8			] };
    key <AD09>	{ symbols[Group2] = [	Cyrillic_o,		Cyrillic_O,		9,			9			] };
    key <AD10>	{ symbols[Group2] = [	Cyrillic_pe,		Cyrillic_PE,		0,			0			] };
    key <AB08>	{ symbols[Group2] = [	comma,			semicolon,		equal,			equal			] };

    // 2. row
    key <AC01>	{ symbols[Group2] = [	Cyrillic_a,		Cyrillic_A,		asterisk,		asterisk		] };
    key <AC02>	{ symbols[Group2] = [	Cyrillic_es,		Cyrillic_ES,		plus,			plus			] };
    key <AC03>	{ symbols[Group2] = [	Cyrillic_de,		Cyrillic_DE,		numbersign,		numbersign		] };
    key <AC04>	{ symbols[Group2] = [	Cyrillic_ef,		Cyrillic_EF,		minus,			minus			] };
    key <AC05>	{ symbols[Group2] = [	Cyrillic_ghe,		Cyrillic_GHE,		underscore,		underscore		] };
    key <AC06>	{ symbols[Group2] = [	Cyrillic_ha,		Cyrillic_HA,		parenleft,		parenleft		] };
    key <AC07>	{ symbols[Group2] = [	Cyrillic_shorti,	Cyrillic_SHORTI,	parenright,		parenright		] };
    key <AC08>	{ symbols[Group2] = [	Cyrillic_ka,		Cyrillic_KA,		ampersand,		ampersand		] };
    key <AC09>	{ symbols[Group2] = [	Cyrillic_el,		Cyrillic_EL,		exclam,			exclam			] };
    key <AB09>	{ symbols[Group2] = [	period,			colon,			question,		question		] };
    key <UP>	{ symbols[Group2] = [	Cyrillic_yu,		Cyrillic_YU,		Up,			Up			] };

    // 3. row
    key <AB01>	{ symbols[Group2] = [	Cyrillic_ze,		Cyrillic_ZE,		sterling,		sterling		] };
    key <AB02>	{ symbols[Group2] = [	Cyrillic_softsign,	Cyrillic_SOFTSIGN,	dollar,			dollar			] };
    key <AB03>	{ symbols[Group2] = [	Cyrillic_tse,		Cyrillic_TSE,		EuroSign,		EuroSign		] };
    key <AB04>	{ symbols[Group2] = [	Cyrillic_zhe,		Cyrillic_ZHE,		slash,			slash			] };
    key <AB05>	{ symbols[Group2] = [	Cyrillic_be,		Cyrillic_BE,		backslash,		backslash		] };
    key <AB06>	{ symbols[Group2] = [	Cyrillic_en,		Cyrillic_EN,		quotedbl,		quotedbl		] };
    key <AB07>	{ symbols[Group2] = [	Cyrillic_em,		Cyrillic_EM,		apostrophe,		apostrophe		] };
    key <LEFT>	{ symbols[Group2] = [	Cyrillic_sha,		Cyrillic_SHA,		Left,			Left			] };
    key <DOWN>	{ symbols[Group2] = [	Cyrillic_shcha,		Cyrillic_SHCHA,		Down,			Down			] };
    key <RGHT>	{ symbols[Group2] = [	Cyrillic_che,		Cyrillic_CHE,		Right,			Right			] };
};

// author: Nikola Kovachevski
partial alphanumeric_keys
xkb_symbols "mk" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_4btns)"

    name[Group1] = "U.S. English";
    name[Group2] = "Macedonian";

    key <SPCE>	{ type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };

    key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";

    // 1. row
    key <AD01>	{ symbols[Group2] = [	Cyrillic_lje,		Cyrillic_LJE,		1,			1			] };
    key <AD02>	{ symbols[Group2] = [	Cyrillic_nje,		Cyrillic_NJE,		2,			2			] };
    key <AD03>	{ symbols[Group2] = [	Cyrillic_ie,		Cyrillic_IE,		3,			3			] };
    key <AD04>	{ symbols[Group2] = [	Cyrillic_er,		Cyrillic_ER,		4,			4			] };
    key <AD05>	{ symbols[Group2] = [	Cyrillic_te,		Cyrillic_TE,		5,			5			] };
    key <AD06>	{ symbols[Group2] = [	Macedonia_dse,		Macedonia_DSE,		6,			6			] };
    key <AD07>	{ symbols[Group2] = [	Cyrillic_u,		Cyrillic_U,		7,			7			] };
    key <AD08>	{ symbols[Group2] = [	Cyrillic_i,		Cyrillic_I,		8,			8			] };
    key <AD09>	{ symbols[Group2] = [	Cyrillic_o,		Cyrillic_O,		9,			9			] };
    key <AD10>	{ symbols[Group2] = [	Cyrillic_pe,		Cyrillic_PE,		0,			0			] };
    key <AB08>	{ symbols[Group2] = [	Cyrillic_sha,		Cyrillic_SHA,		equal,			equal			] };

    // 2. row
    key <AC01>	{ symbols[Group2] = [	Cyrillic_a,		Cyrillic_A,		asterisk,		asterisk		] };
    key <AC02>	{ symbols[Group2] = [	Cyrillic_es,		Cyrillic_ES,		plus,			plus			] };
    key <AC03>	{ symbols[Group2] = [	Cyrillic_de,		Cyrillic_DE,		numbersign,		numbersign		] };
    key <AC04>	{ symbols[Group2] = [	Cyrillic_ef,		Cyrillic_EF,		minus,			minus			] };
    key <AC05>	{ symbols[Group2] = [	Cyrillic_ghe,		Cyrillic_GHE,		underscore,		underscore		] };
    key <AC06>	{ symbols[Group2] = [	Cyrillic_ha,		Cyrillic_HA,		parenleft,		parenleft		] };
    key <AC07>	{ symbols[Group2] = [	Cyrillic_je,		Cyrillic_JE,		parenright,		parenright		] };
    key <AC08>	{ symbols[Group2] = [	Cyrillic_ka,		Cyrillic_KA,		ampersand,		ampersand		] };
    key <AC09>	{ symbols[Group2] = [	Cyrillic_el,		Cyrillic_EL,		exclam,			exclam			] };
    key <AB09>	{ symbols[Group2] = [	period,			comma,			question,		question		] };
    key <UP>	{ symbols[Group2] = [	Cyrillic_che,		Cyrillic_CHE,		Up,			Up			] };

    // 3. row
    key <AB01>	{ symbols[Group2] = [	Cyrillic_ze,		Cyrillic_ZE,		colon,			colon			] };
    key <AB02>	{ symbols[Group2] = [	Cyrillic_dzhe,		Cyrillic_DZHE,		semicolon,		semicolon		] };
    key <AB03>	{ symbols[Group2] = [	Cyrillic_tse,		Cyrillic_TSE,		EuroSign,		EuroSign		] };
    key <AB04>	{ symbols[Group2] = [	Cyrillic_ve,		Cyrillic_VE,		slash,			slash			] };
    key <AB05>	{ symbols[Group2] = [	Cyrillic_be,		Cyrillic_BE,		backslash,		backslash		] };
    key <AB06>	{ symbols[Group2] = [	Cyrillic_en,		Cyrillic_EN,		quotedbl,		quotedbl		] };
    key <AB07>	{ symbols[Group2] = [	Cyrillic_em,		Cyrillic_EM,		apostrophe,		apostrophe		] };
    key <LEFT>	{ symbols[Group2] = [	Macedonia_kje,		Macedonia_KJE,		Left,			Left			] };
    key <DOWN>	{ symbols[Group2] = [	Cyrillic_zhe,		Cyrillic_ZHE,		Down,			Down			] };
    key <RGHT>	{ symbols[Group2] = [	Macedonia_gje,		Macedonia_GJE,		Right,			Right			] };
};

// author: Roman Moravcik
partial alphanumeric_keys
xkb_symbols "ru_phonetic" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_2btns)"

    name[Group1] = "Russian - Phonetic";
    name[Group2] = "U.S. English";

    key <SPCE>	{ type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };

    key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";

    // 1. row
    key <AD01>	{ symbols[Group1] = [	Cyrillic_ya,		Cyrillic_YA,		1,			1			] };
    key <AD02>	{ symbols[Group1] = [	Cyrillic_ve,		Cyrillic_VE,		2,			2			] };
    key <AD03>	{ symbols[Group1] = [	Cyrillic_ie,		Cyrillic_IE,		3,			3			] };
    key <AD04>	{ symbols[Group1] = [	Cyrillic_er,		Cyrillic_ER,		4,			4			] };
    key <AD05>	{ symbols[Group1] = [	Cyrillic_te,		Cyrillic_TE,		5,			5			] };
    key <AD06>	{ symbols[Group1] = [	Cyrillic_yeru,		Cyrillic_YERU,		6,			6			] };
    key <AD07>	{ symbols[Group1] = [	Cyrillic_u,		Cyrillic_U,		7,			7			] };
    key <AD08>	{ symbols[Group1] = [	Cyrillic_i,		Cyrillic_I,		8,			8			] };
    key <AD09>	{ symbols[Group1] = [	Cyrillic_o,		Cyrillic_O,		9,			9			] };
    key <AD10>	{ symbols[Group1] = [	Cyrillic_pe,		Cyrillic_PE,		0,			0			] };
    key <AB08>  { symbols[Group1] = [	Cyrillic_sha,		Cyrillic_SHA,		Cyrillic_shcha,		Cyrillic_SHCHA		] };

    key <AD01>	{ symbols[Group2] = [	q,			Q,			1,			1			] };
    key <AD02>	{ symbols[Group2] = [	w,			W,			2,			2			] };
    key <AD03>	{ symbols[Group2] = [	e,			E,			3,			3			] };
    key <AD04>	{ symbols[Group2] = [	r,			R,			4,			4			] };
    key <AD05>	{ symbols[Group2] = [	t,			T,			5,			5			] };
    key <AD06>	{ symbols[Group2] = [	y,			Y,			6,			6			] };
    key <AD07>	{ symbols[Group2] = [	u,			U,			7,			7			] };
    key <AD08>	{ symbols[Group2] = [	i,			I,			8,			8			] };
    key <AD09>	{ symbols[Group2] = [	o,			O,			9,			9			] };
    key <AD10>	{ symbols[Group2] = [	p,			P,			0,			0			] };
    key <AB08>  { symbols[Group2] = [	Cyrillic_sha,		Cyrillic_SHA,		Cyrillic_shcha,		Cyrillic_SHCHA		] };

    // 2. row
    key <AC01>	{ symbols[Group1] = [	Cyrillic_a,		Cyrillic_A,		asterisk,		asterisk		] };
    key <AC02>	{ symbols[Group1] = [	Cyrillic_es,		Cyrillic_ES,		plus,			plus			] };
    key <AC03>	{ symbols[Group1] = [	Cyrillic_de,		Cyrillic_DE,		numbersign,		numbersign		] };
    key <AC04>	{ symbols[Group1] = [	Cyrillic_ef,		Cyrillic_EF,		minus,			minus			] };
    key <AC05>	{ symbols[Group1] = [	Cyrillic_ghe,		Cyrillic_GHE,		underscore,		underscore		] };
    key <AC06>	{ symbols[Group1] = [	Cyrillic_ha,		Cyrillic_HA,		exclam,			exclam			] };
    key <AC07>	{ symbols[Group1] = [	Cyrillic_shorti,	Cyrillic_SHORTI,	question,		question		] };
    key <AC08>	{ symbols[Group1] = [	Cyrillic_ka,		Cyrillic_KA,		semicolon,		semicolon		] };
    key <AC09>	{ symbols[Group1] = [	Cyrillic_el,		Cyrillic_EL,		colon,			colon			] };
    key <AB09>	{ symbols[Group1] = [	Cyrillic_yu,		Cyrillic_YU,		comma,			comma			] };
    key <UP>	{ symbols[Group1] = [	Cyrillic_e,		Cyrillic_E,		period,			period			] };

    key <AC01>	{ symbols[Group2] = [	a,			A,			asterisk,		asterisk		] };
    key <AC02>	{ symbols[Group2] = [	s,			S,			plus,			plus			] };
    key <AC03>	{ symbols[Group2] = [	d,			D,			numbersign,		numbersign		] };
    key <AC04>	{ symbols[Group2] = [	f,			F,			minus,			minus			] };
    key <AC05>	{ symbols[Group2] = [	g,			G,			underscore,		underscore		] };
    key <AC06>	{ symbols[Group2] = [	h,			H,			exclam,			exclam			] };
    key <AC07>	{ symbols[Group2] = [	j,			J,			question,		question		] };
    key <AC08>	{ symbols[Group2] = [	k,			K,			semicolon,		semicolon		] };
    key <AC09>	{ symbols[Group2] = [	l,			L,			colon,			colon			] };
    key <AB09>	{ symbols[Group2] = [	comma,			comma,			comma,			comma			] };
    key <UP>	{ symbols[Group2] = [	period,			period,			period,			period			] };

    // 3. row
    key <AB01>	{ symbols[Group1] = [	Cyrillic_ze,		Cyrillic_ZE,		dollar,			dollar			] };
    key <AB02>	{ symbols[Group1] = [	Cyrillic_softsign,	Cyrillic_SOFTSIGN,	EuroSign,		EuroSign		] };
    key <AB03>	{ symbols[Group1] = [	Cyrillic_tse,		Cyrillic_TSE,		slash,			slash			] };
    key <AB04>	{ symbols[Group1] = [	Cyrillic_zhe,		Cyrillic_ZHE,		parenleft,		parenleft		] };
    key <AB05>	{ symbols[Group1] = [	Cyrillic_be,		Cyrillic_BE,		parenright,		parenright		] };
    key <AB06>	{ symbols[Group1] = [	Cyrillic_en,		Cyrillic_EN,		quotedbl,		quotedbl		] };
    key <AB07>	{ symbols[Group1] = [	Cyrillic_em,		Cyrillic_EM,		apostrophe,		apostrophe		] };
    key <LEFT>	{ symbols[Group1] = [	Cyrillic_che,		Cyrillic_CHE,		Cyrillic_hardsign,	Cyrillic_HARDSIGN	] };

    key <AB01>	{ symbols[Group2] = [	z,			Z,			dollar,			dollar			] };
    key <AB02>	{ symbols[Group2] = [	x,			X,			EuroSign,		EuroSign		] };
    key <AB03>	{ symbols[Group2] = [	c,			C,			slash,			slash			] };
    key <AB04>	{ symbols[Group2] = [	v,			V,			parenleft,		parenleft		] };
    key <AB05>	{ symbols[Group2] = [	b,			B,			parenright,		parenright		] };
    key <AB06>	{ symbols[Group2] = [	n,			N,			quotedbl,		quotedbl		] };
    key <AB07>	{ symbols[Group2] = [	m,			M,			apostrophe,		apostrophe		] };
    key <LEFT>	{ symbols[Group2] = [	Cyrillic_che,		Cyrillic_CHE,		Cyrillic_hardsign,	Cyrillic_HARDSIGN	] };
};

// author: Roman Moravcik
partial alphanumeric_keys
xkb_symbols "he_phonetic" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_4btns)"

    name[Group1] = "U.S. English";
    name[Group2] = "Hebrew - Phonetic";

    key <SPCE>	{ type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };

    key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";

    // 1. row
    key <AD01>	{ symbols[Group2] = [	hebrew_qoph,		hebrew_qoph,		1,			1			] };
    key <AD02>	{ symbols[Group2] = [	hebrew_waw,		hebrew_waw,		2,			2			] };
    key <AD03>	{ symbols[Group2] = [	hebrew_aleph,		hebrew_aleph,		3,			3			] };
    key <AD04>	{ symbols[Group2] = [	hebrew_resh,		hebrew_resh,		4,			4			] };
    key <AD05>	{ symbols[Group2] = [	hebrew_taw,		hebrew_tet,		5,			5			] };
    key <AD06>	{ symbols[Group2] = [	hebrew_ayin,		hebrew_ayin,		6,			6			] };
    key <AD07>	{ symbols[Group2] = [	hebrew_waw,		hebrew_waw,		7,			7			] };
    key <AD08>	{ symbols[Group2] = [	hebrew_yod,		hebrew_yod,		8,			8			] };
    key <AD09>	{ symbols[Group2] = [	hebrew_samech,		hebrew_samech,		9,			9			] };
    key <AD10>	{ symbols[Group2] = [	hebrew_pe,		hebrew_finalpe,		0,			0			] };
    key <AB08>	{ symbols[Group2] = [	comma,          	semicolon,		equal,			equal			] };

    // 2. row
    key <AC01>	{ symbols[Group2] = [	hebrew_aleph,		hebrew_aleph,		asterisk,		asterisk		] };
    key <AC02>	{ symbols[Group2] = [	hebrew_shin,		hebrew_shin,		plus,			plus			] };
    key <AC03>	{ symbols[Group2] = [	hebrew_dalet,		hebrew_dalet,		numbersign,		numbersign		] };
    key <AC04>	{ symbols[Group2] = [	hebrew_pe,		hebrew_finalpe,		minus,			minus			] };
    key <AC05>	{ symbols[Group2] = [	hebrew_gimel,		hebrew_gimel,		underscore,		underscore		] };
    key <AC06>	{ symbols[Group2] = [	hebrew_he,		hebrew_he,		parenleft,		parenleft		] };
    key <AC07>	{ symbols[Group2] = [	hebrew_yod,		hebrew_yod,		parenright,		parenright		] };
    key <AC08>	{ symbols[Group2] = [	hebrew_kaph,		hebrew_finalkaph,	ampersand,		ampersand		] };
    key <AC09>	{ symbols[Group2] = [	hebrew_lamed,		hebrew_lamed,		exclam,			exclam			] };
    key <AB09>	{ symbols[Group2] = [	period,			colon,			question,		question		] };

    // 3. row
    key <AB01>	{ symbols[Group2] = [	hebrew_zain,		hebrew_zain,		sterling,       	sterling		] };
    key <AB02>	{ symbols[Group2] = [	hebrew_chet,		hebrew_chet,		dollar,         	dollar			] };
    key <AB03>	{ symbols[Group2] = [	hebrew_zade,		hebrew_finalzade,	EuroSign,		EuroSign		] };
    key <AB04>	{ symbols[Group2] = [	hebrew_waw,		hebrew_waw,		slash,			slash			] };
    key <AB05>	{ symbols[Group2] = [	hebrew_bet,		hebrew_bet,		backslash,		backslash		] };
    key <AB06>	{ symbols[Group2] = [	hebrew_nun,		hebrew_finalnun,	quotedbl,		quotedbl		] };
    key <AB07>	{ symbols[Group2] = [	hebrew_mem,		hebrew_finalmem,	apostrophe,		apostrophe		] };
};

// author: Roman Moravcik
partial alphanumeric_keys
xkb_symbols "he" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_4btns)"

    name[Group1] = "U.S. English";
    name[Group2] = "Hebrew";

    key <SPCE>	{ type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };

    key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";

    // 1. row
    key <AD01>	{ symbols[Group2] = [	hebrew_taw,		hebrew_taw,		1,			1			] };
    key <AD02>	{ symbols[Group2] = [	hebrew_finalzade,	hebrew_finalzade,	2,			2			] };
    key <AD03>	{ symbols[Group2] = [	hebrew_qoph,		hebrew_qoph,		3,			3			] };
    key <AD04>	{ symbols[Group2] = [	hebrew_resh,		hebrew_resh,		4,			4			] };
    key <AD05>	{ symbols[Group2] = [	hebrew_aleph,		hebrew_aleph,		5,			5			] };
    key <AD06>	{ symbols[Group2] = [	hebrew_tet,		hebrew_tet,		6,			6			] };
    key <AD07>	{ symbols[Group2] = [	hebrew_waw,		hebrew_waw,		7,			7			] };
    key <AD08>	{ symbols[Group2] = [	hebrew_finalnun,	hebrew_finalnun,	8,			8			] };
    key <AD09>	{ symbols[Group2] = [	hebrew_finalmem,	hebrew_finalmem,	9,			9			] };
    key <AD10>	{ symbols[Group2] = [	hebrew_pe,		hebrew_pe,		0,			0			] };
    key <AB08>	{ symbols[Group2] = [	comma,			semicolon,		equal,			equal			] };

    // 2. row
    key <AC01>	{ symbols[Group2] = [	hebrew_shin,		hebrew_shin,		asterisk,		asterisk		] };
    key <AC02>	{ symbols[Group2] = [	hebrew_dalet,		hebrew_dalet,		plus,			plus			] };
    key <AC03>	{ symbols[Group2] = [	hebrew_gimel,		hebrew_gimel,		numbersign,		numbersign		] };
    key <AC04>	{ symbols[Group2] = [	hebrew_kaph,		hebrew_kaph,		minus,			minus			] };
    key <AC05>	{ symbols[Group2] = [	hebrew_ayin,		hebrew_ayin,		underscore,		underscore		] };
    key <AC06>	{ symbols[Group2] = [	hebrew_yod,		hebrew_yod,		parenleft,		parenleft		] };
    key <AC07>	{ symbols[Group2] = [	hebrew_chet,		hebrew_chet,		parenright,		parenright		] };
    key <AC08>	{ symbols[Group2] = [	hebrew_lamed,		hebrew_lamed,		ampersand,		ampersand		] };
    key <AC09>	{ symbols[Group2] = [	hebrew_finalkaph,	period,			exclam,			exclam			] };
    key <AB09>	{ symbols[Group2] = [	hebrew_finalpe,		colon,			question,		question		] };

    // 3. row
    key <AB01>	{ symbols[Group2] = [	hebrew_zain,		hebrew_zain,		sterling,		sterling		] };
    key <AB02>	{ symbols[Group2] = [	hebrew_samech,		hebrew_samech,		dollar,			dollar			] };
    key <AB03>	{ symbols[Group2] = [	hebrew_bet,		hebrew_bet,		EuroSign,		EuroSign		] };
    key <AB04>	{ symbols[Group2] = [	hebrew_he,		hebrew_he,		slash,			slash			] };
    key <AB05>	{ symbols[Group2] = [	hebrew_nun,		hebrew_nun,		backslash,		backslash		] };
    key <AB06>	{ symbols[Group2] = [	hebrew_mem,		hebrew_mem,		quotedbl,		quotedbl		] };
    key <AB07>	{ symbols[Group2] = [	hebrew_zade,		hebrew_zade,		apostrophe,		apostrophe		] };
};

// author: David Gegechkori
partial alphanumeric_keys
xkb_symbols "ge" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_4btns)"

    name[Group1] = "U.S. English";
    name[Group2] = "Georgian - Latin";

    key <SPCE>	{ type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };

    key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";

    // 1. row
   key <AD01> { symbols[Group2] = [ 0x010010e5,		Q,		1,		1		] };
   key <AD02> { symbols[Group2] = [ 0x010010ec, 	0x010010ed, 	2,		2		] };
   key <AD03> { symbols[Group2] = [ 0x010010d4,		E,		3,		3		] };
   key <AD04> { symbols[Group2] = [ 0x010010e0,		0x010010e6,	4,		4		] };
   key <AD05> { symbols[Group2] = [ 0x010010e2,		0x010010d7,	5,		5		] };
   key <AD06> { symbols[Group2] = [ 0x010010e7,		Y,		6,		6		] };
   key <AD07> { symbols[Group2] = [ 0x010010e3,		U,		7,		7		] };
   key <AD08> { symbols[Group2] = [ 0x010010d8,		I,		8,		8		] };
   key <AD09> { symbols[Group2] = [ 0x010010dd,		O,		9,		9		] };
   key <AD10> { symbols[Group2] = [ 0x010010de,		P,		0,		0		] };
   key <AB08> { symbols[Group2] = [ comma,		semicolon,	equal,		equal		] };

    // 2. row
   key <AC01> { symbols[Group2] = [ 0x010010d0,		A,		asterisk,	asterisk	] };
   key <AC02> { symbols[Group2] = [ 0x010010e1,		0x010010e8,	plus,		plus		] };
   key <AC03> { symbols[Group2] = [ 0x010010d3,		D,		numbersign,	numbersign	] };
   key <AC04> { symbols[Group2] = [ 0x010010e4,		F,		minus,		minus   	] };
   key <AC05> { symbols[Group2] = [ 0x010010d2,		G,		underscore,	underscore   	] };
   key <AC06> { symbols[Group2] = [ 0x010010f0,		H,		parenleft,	parenleft 	] };
   key <AC07> { symbols[Group2] = [ 0x010010ef,		0x010010df,	parenright,	parenright 	] };
   key <AC08> { symbols[Group2] = [ 0x010010d9,		K,		ampersand,	ampersand	] };
   key <AC09> { symbols[Group2] = [ 0x010010da,		L,		exclam,		exclam		] };
   key <AB09> { symbols[Group2] = [	period,		colon,		question,	question	] };

    // 3. row
   key <AB01> { symbols[Group2] = [ 0x010010d6,		0x010010eb,	sterling,	sterling	] };
   key <AB02> { symbols[Group2] = [ 0x010010ee,		X,		dollar,		dollar 		] };
   key <AB03> { symbols[Group2] = [ 0x010010ea,		0x010010e9,	EuroSign,	EuroSign 	] };
   key <AB04> { symbols[Group2] = [ 0x010010d5,		V,		slash,		slash   	] };
   key <AB05> { symbols[Group2] = [ 0x010010d1,		B,		backslash,	backslash	] };
   key <AB06> { symbols[Group2] = [ 0x010010dc,		N,		quotedbl,	quotedbl	] };
   key <AB07> { symbols[Group2] = [ 0x010010db,		M,		apostrophe,	apostrophe	] };
};

// author: Eriks Jansons
partial alphanumeric_keys
xkb_symbols "lv" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_4btns)"

    name[Group1] = "U.S. English";
    name[Group2] = "Latvian";

    key <SPCE>	{ type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };

    key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";

    // 1. row
    key <AD01>  { symbols[Group2] = [   q,                      Q,                      1,                      1                       ] };
    key <AD02>  { symbols[Group2] = [   w,                      W,                      2,                      2                       ] };
    key <AD03>  { symbols[Group2] = [   emacron,                Emacron,                3,                      3                       ] };
    key <AD04>  { symbols[Group2] = [   rcedilla,               Rcedilla,               4,                      4                       ] };
    key <AD05>  { symbols[Group2] = [   t,                      T,                      5,                      5                       ] };
    key <AD06>  { symbols[Group2] = [   y,                      Y,                      6,                      6                       ] };
    key <AD07>  { symbols[Group2] = [   umacron,                Umacron,                7,                      7                       ] };
    key <AD08>  { symbols[Group2] = [   imacron,                Imacron,                8,                      8                       ] };
    key <AD09>  { symbols[Group2] = [   omacron,                Omacron,                9,                      9                       ] };
    key <AD10>  { symbols[Group2] = [   p,                      P,                      0,                      0                       ] };
    key <AB08>  { symbols[Group1] = [   ISO_Group_Latch,        semicolon,              equal,                  equal], 
                  symbols[Group2] = [   comma,                  semicolon,              equal,                  equal                   ] };

    // 2. row
    key <AC01>  { symbols[Group2] = [   amacron,                Amacron,                asterisk,               asterisk                ] };
    key <AC02>  { symbols[Group2] = [   scaron,                 Scaron,                 plus,                   plus                    ] };
    key <AC03>  { symbols[Group2] = [   d,                      D,                      numbersign,             numbersign              ] };
    key <AC04>  { symbols[Group2] = [   f,                      F,                      minus,                  minus                   ] };
    key <AC05>  { symbols[Group2] = [   gcedilla,               Gcedilla,               underscore,             underscore              ] };
    key <AC06>  { symbols[Group2] = [   h,                      H,                      parenleft,              parenleft               ] };
    key <AC07>  { symbols[Group2] = [   j,                      J,                      parenright,             parenright              ] };
    key <AC08>  { symbols[Group2] = [   kcedilla,               Kcedilla,               ampersand,              ampersand               ] };
    key <AC09>  { symbols[Group2] = [   lcedilla,               Lcedilla,               exclam,                 exclam                  ] };
    key <AB09>  { symbols[Group2] = [   period,                 colon,                  question,               question                ] };

    // 3. row
    key <AB01>  { symbols[Group2] = [   zcaron,                 Zcaron,                 sterling,               sterling                ] };
    key <AB02>  { symbols[Group2] = [   x,                      X,                      dollar,                 dollar                  ] };
    key <AB03>  { symbols[Group2] = [   ccaron,                 Ccaron,                 EuroSign,               EuroSign                ] };
    key <AB04>  { symbols[Group2] = [   v,                      V,                      slash,                  slash                   ] };
    key <AB05>  { symbols[Group2] = [   b,                      B,                      backslash,              backslash               ] };
    key <AB06>  { symbols[Group2] = [   ncedilla,               Ncedilla,               quotedbl,               quotedbl                ] };
    key <AB07>  { symbols[Group2] = [   m,                      M,                      apostrophe,             apostrophe              ] };
};

// author: Aleksandar Urosevic
partial alphanumeric_keys
xkb_symbols "sr_cyrillic" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_4btns)"

    name[Group1] = "U.S. English";
    name[Group2] = "Serbian - Cyrillic";

    key <SPCE>	{ type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };

    key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";

    // 1. row
    key <AD01>	{ symbols[Group2] = [	Cyrillic_lje,		Cyrillic_LJE,		1,			1			] };
    key <AD02>	{ symbols[Group2] = [	Cyrillic_nje,		Cyrillic_NJE,		2,			2			] };
    key <AD03>	{ symbols[Group2] = [	Cyrillic_ie,		Cyrillic_IE,		3,			3			] };
    key <AD04>	{ symbols[Group2] = [	Cyrillic_er,		Cyrillic_ER,		4,			4			] };
    key <AD05>	{ symbols[Group2] = [	Cyrillic_te,		Cyrillic_TE,		5,			5			] };
    key <AD06>	{ symbols[Group2] = [	Cyrillic_ze,		Cyrillic_ZE,		6,			6			] };
    key <AD07>	{ symbols[Group2] = [	Cyrillic_u,		Cyrillic_U,		7,			7			] };
    key <AD08>	{ symbols[Group2] = [	Cyrillic_i,		Cyrillic_I,		8,			8			] };
    key <AD09>	{ symbols[Group2] = [	Cyrillic_o,		Cyrillic_O,		9,			9			] };
    key <AD10>	{ symbols[Group2] = [	Cyrillic_pe,		Cyrillic_PE,		0,			0			] };
    key <AB08>	{ symbols[Group2] = [	Cyrillic_sha,		Cyrillic_SHA,		equal,			equal			] };

    // 2. row
    key <AC01>	{ symbols[Group2] = [	Cyrillic_a,		Cyrillic_A,		asterisk,		asterisk		] };
    key <AC02>	{ symbols[Group2] = [	Cyrillic_es,		Cyrillic_ES,		plus,			plus			] };
    key <AC03>	{ symbols[Group2] = [	Cyrillic_de,		Cyrillic_DE,		numbersign,		numbersign		] };
    key <AC04>	{ symbols[Group2] = [	Cyrillic_ef,		Cyrillic_EF,		minus,			minus			] };
    key <AC05>	{ symbols[Group2] = [	Cyrillic_ghe,		Cyrillic_GHE,		underscore,		underscore		] };
    key <AC06>	{ symbols[Group2] = [	Cyrillic_ha,		Cyrillic_HA,		parenleft,		parenleft		] };
    key <AC07>	{ symbols[Group2] = [	Cyrillic_je,		Cyrillic_JE,		parenright,		parenright		] };
    key <AC08>	{ symbols[Group2] = [	Cyrillic_ka,		Cyrillic_KA,		ampersand,		ampersand		] };
    key <AC09>	{ symbols[Group2] = [	Cyrillic_el,		Cyrillic_EL,		exclam,			exclam			] };
    key <AB09>	{ symbols[Group2] = [	period,			comma,			question,		question		] };
    key <UP>	{ symbols[Group2] = [	Serbian_dje,		Serbian_DJE,		Up,			Up			] };

    // 3. row
    key <AB01>	{ symbols[Group2] = [	Cyrillic_ze,		Cyrillic_ZE,		colon,			colon			] };
    key <AB02>	{ symbols[Group2] = [	Cyrillic_dzhe,		Cyrillic_DZHE,		semicolon,		semicolon		] };
    key <AB03>	{ symbols[Group2] = [	Cyrillic_tse,		Cyrillic_TSE,		EuroSign,		EuroSign		] };
    key <AB04>	{ symbols[Group2] = [	Cyrillic_ve,		Cyrillic_VE,		slash,			slash			] };
    key <AB05>	{ symbols[Group2] = [	Cyrillic_be,		Cyrillic_BE,		backslash,		backslash		] };
    key <AB06>	{ symbols[Group2] = [	Cyrillic_en,		Cyrillic_EN,		quotedbl,		quotedbl		] };
    key <AB07>	{ symbols[Group2] = [	Cyrillic_em,		Cyrillic_EM,		apostrophe,		apostrophe		] };
    key <LEFT>	{ symbols[Group2] = [	Cyrillic_che,		Cyrillic_CHE,		Left,			Left			] };
    key <DOWN>	{ symbols[Group2] = [	Serbian_tshe,		Serbian_TSHE,		Down,			Down			] };
    key <RGHT>	{ symbols[Group2] = [	Cyrillic_zhe,		Cyrillic_ZHE,		Right,			Right			] };
};

// author: Roman Moravcik
// author: Tarick
partial alphanumeric_keys
xkb_symbols "ua_phonetic" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_2btns)"

    name[Group1] = "U.S. English";
    name[Group2] = "Ukrainian - Phonetic";

    key <SPCE>	{ type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };

    key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";

    // 1. row
    key <AD01>	{ symbols[Group1] = [	q,			Q,			1,			1			] };
    key <AD02>	{ symbols[Group1] = [	w,			W,			2,			2			] };
    key <AD03>	{ symbols[Group1] = [	e,			E,			3,			3			] };
    key <AD04>	{ symbols[Group1] = [	r,			R,			4,			4			] };
    key <AD05>	{ symbols[Group1] = [	t,			T,			5,			5			] };
    key <AD06>	{ symbols[Group1] = [	y,			Y,			6,			6			] };
    key <AD07>	{ symbols[Group1] = [	u,			U,			7,			7			] };
    key <AD08>	{ symbols[Group1] = [	i,			I,			8,			8			] };
    key <AD09>	{ symbols[Group1] = [	o,			O,			9,			9			] };
    key <AD10>	{ symbols[Group1] = [	p,			P,			0,			0			] };
    key <AB08>  { symbols[Group1] = [	Cyrillic_sha,		Cyrillic_SHA,		Cyrillic_shcha,		Cyrillic_SHCHA		] };

    key <AD01>	{ symbols[Group2] = [	Cyrillic_ya,		Cyrillic_YA,		1,			1			] };
    key <AD02>	{ symbols[Group2] = [	Cyrillic_ve,		Cyrillic_VE,		2,			2			] };
    key <AD03>	{ symbols[Group2] = [	Cyrillic_ie,		Cyrillic_IE,		3,			3			] };
    key <AD04>	{ symbols[Group2] = [	Cyrillic_er,		Cyrillic_ER,		4,			4			] };
    key <AD05>	{ symbols[Group2] = [	Cyrillic_te,		Cyrillic_TE,		5,			5			] };
    key <AD06>	{ symbols[Group2] = [	Cyrillic_i,		Cyrillic_I,		6,			6			] };
    key <AD07>	{ symbols[Group2] = [	Cyrillic_u,		Cyrillic_U,		7,			7			] };
    key <AD08>	{ symbols[Group2] = [	Ukrainian_i,		Ukrainian_I,		8,			8			] };
    key <AD09>	{ symbols[Group2] = [	Cyrillic_o,		Cyrillic_O,		9,			9			] };
    key <AD10>	{ symbols[Group2] = [	Cyrillic_pe,		Cyrillic_PE,		0,			0			] };
    key <AB08>  { symbols[Group2] = [	Cyrillic_sha,		Cyrillic_SHA,		Cyrillic_shcha,		Cyrillic_SHCHA		] };

    // 2. row
    key <AC01>	{ symbols[Group1] = [	a,			A,			asterisk,		asterisk		] };
    key <AC02>	{ symbols[Group1] = [	s,			S,			plus,			plus			] };
    key <AC03>	{ symbols[Group1] = [	d,			D,			numbersign,		numbersign		] };
    key <AC04>	{ symbols[Group1] = [	f,			F,			minus,			minus			] };
    key <AC05>	{ symbols[Group1] = [	g,			G,			underscore,		underscore		] };
    key <AC06>	{ symbols[Group1] = [	h,			H,			exclam,			exclam			] };
    key <AC07>	{ symbols[Group1] = [	j,			J,			question,		question		] };
    key <AC08>	{ symbols[Group1] = [	k,			K,			semicolon,		semicolon		] };
    key <AC09>	{ symbols[Group1] = [	l,			L,			colon,			colon			] };
    key <AB09>	{ symbols[Group1] = [	comma,			comma,			comma,			comma			] };
    key <UP>	{ symbols[Group1] = [	period,			period,			period,			period			] };

    key <AC01>	{ symbols[Group2] = [	Cyrillic_a,		Cyrillic_A,		asterisk,		asterisk		] };
    key <AC02>	{ symbols[Group2] = [	Cyrillic_es,		Cyrillic_ES,		plus,			plus			] };
    key <AC03>	{ symbols[Group2] = [	Cyrillic_de,		Cyrillic_DE,		numbersign,		numbersign		] };
    key <AC04>	{ symbols[Group2] = [	Cyrillic_ef,		Cyrillic_EF,		minus,			minus			] };
    key <AC05>	{ symbols[Group2] = [	Cyrillic_ghe,		Cyrillic_GHE,		underscore,		underscore		] };
    key <AC06>	{ symbols[Group2] = [	Cyrillic_ha,		Cyrillic_HA,		exclam,			exclam			] };
    key <AC07>	{ symbols[Group2] = [	Cyrillic_shorti,	Cyrillic_SHORTI,	question,		question		] };
    key <AC08>	{ symbols[Group2] = [	Cyrillic_ka,		Cyrillic_KA,		semicolon,		semicolon		] };
    key <AC09>	{ symbols[Group2] = [	Cyrillic_el,		Cyrillic_EL,		colon,			colon			] };
    key <AB09>	{ symbols[Group2] = [	Cyrillic_yu,		Cyrillic_YU,		comma,			comma			] };
    key <UP>	{ symbols[Group2] = [	Ukrainin_ie,		Ukrainian_IE,		period,			period			] };

    // 3. row
    key <AB01>	{ symbols[Group1] = [	z,			Z,			dollar,			dollar			] };
    key <AB02>	{ symbols[Group1] = [	x,			X,			EuroSign,		EuroSign		] };
    key <AB03>	{ symbols[Group1] = [	c,			C,			slash,			slash			] };
    key <AB04>	{ symbols[Group1] = [	v,			V,			parenleft,		parenleft		] };
    key <AB05>	{ symbols[Group1] = [	b,			B,			parenright,		parenright		] };
    key <AB06>	{ symbols[Group1] = [	n,			N,			quotedbl,		quotedbl		] };
    key <AB07>	{ symbols[Group1] = [	m,			M,			apostrophe,		apostrophe		] };
    key <LEFT>	{ symbols[Group1] = [	Cyrillic_che,		Cyrillic_CHE,		Ukrainian_yi,		Ukrainian_YI		] };

    key <AB01>	{ symbols[Group2] = [	Cyrillic_ze,		Cyrillic_ZE,		dollar,			dollar			] };
    key <AB02>	{ symbols[Group2] = [	Cyrillic_softsign,	Cyrillic_SOFTSIGN,	EuroSign,		EuroSign		] };
    key <AB03>	{ symbols[Group2] = [	Cyrillic_tse,		Cyrillic_TSE,		slash,			slash			] };
    key <AB04>	{ symbols[Group2] = [	Cyrillic_zhe,		Cyrillic_ZHE,		parenleft,		parenleft		] };
    key <AB05>	{ symbols[Group2] = [	Cyrillic_be,		Cyrillic_BE,		parenright,		parenright		] };
    key <AB06>	{ symbols[Group2] = [	Cyrillic_en,		Cyrillic_EN,		quotedbl,		quotedbl		] };
    key <AB07>	{ symbols[Group2] = [	Cyrillic_em,		Cyrillic_EM,		apostrophe,		apostrophe		] };
    key <LEFT>	{ symbols[Group2] = [	Cyrillic_che,		Cyrillic_CHE,		Ukrainian_yi,		Ukrainian_YI		] };
};


// author: Roman Moravcik
// author: Tarick
partial alphanumeric_keys
xkb_symbols "ua" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_2btns)"

    name[Group1] = "U.S. English";
    name[Group2] = "Ukrainian";

    key <SPCE>	{ type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };
    key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";

     // 1. row
    key <AD01>	{ symbols[Group1] = [	q,			Q,			1,			1			] };
    key <AD02>	{ symbols[Group1] = [	w,			W,			2,			2			] };
    key <AD03>	{ symbols[Group1] = [	e,			E,			3,			3			] };
    key <AD04>	{ symbols[Group1] = [	r,			R,			4,			4			] };
    key <AD05>	{ symbols[Group1] = [	t,			T,			5,			5			] };
    key <AD06>	{ symbols[Group1] = [	y,			Y,			6,			6			] };
    key <AD07>	{ symbols[Group1] = [	u,			U,			7,			7			] };
    key <AD08>	{ symbols[Group1] = [	i,			I,			8,			8			] };
    key <AD09>	{ symbols[Group1] = [	o,			O,			9,			9			] };
    key <AD10>	{ symbols[Group1] = [	p,			P,			0,			0			] };
    key <AB08>	{ symbols[Group1] = [	Cyrillic_ha,		Cyrillic_HA,		Ukrainian_yi,		Ukrainian_YI		] };

    key <AD01>	{ symbols[Group2] = [	Cyrillic_shorti,	Cyrillic_SHORTI,	1,			1			] };
    key <AD02>	{ symbols[Group2] = [	Cyrillic_tse,		Cyrillic_TSE,		2,			2			] };
    key <AD03>	{ symbols[Group2] = [	Cyrillic_u,		Cyrillic_U,		3,			3			] };
    key <AD04>	{ symbols[Group2] = [	Cyrillic_ka,		Cyrillic_KA,		4,			4			] };
    key <AD05>	{ symbols[Group2] = [	Cyrillic_ie,		Cyrillic_IE,		5,			5			] };
    key <AD06>	{ symbols[Group2] = [	Cyrillic_en,		Cyrillic_EN,		6,			6			] };
    key <AD07>	{ symbols[Group2] = [	Cyrillic_ghe,		Cyrillic_GHE,		7,			7			] };
    key <AD08>	{ symbols[Group2] = [	Cyrillic_sha,		Cyrillic_SHA,		8,			8			] };
    key <AD09>	{ symbols[Group2] = [	Cyrillic_shcha,		Cyrillic_SHCHA,		9,			9			] };
    key <AD10>	{ symbols[Group2] = [	Cyrillic_ze,		Cyrillic_ZE,		0,			0			] };
    key <AB08>	{ symbols[Group2] = [	Cyrillic_ha,		Cyrillic_HA,		Ukrainian_yi,		Ukrainian_YI		] };

    // 2. row
    key <AC01>	{ symbols[Group1] = [	a,			A,			asterisk,		asterisk		] };
    key <AC02>	{ symbols[Group1] = [	s,			S,			plus,			plus			] };
    key <AC03>	{ symbols[Group1] = [	d,			D,			numbersign,		numbersign		] };
    key <AC04>	{ symbols[Group1] = [	f,			F,			minus,			minus			] };
    key <AC05>	{ symbols[Group1] = [	g,			G,			underscore,		underscore		] };
    key <AC06>	{ symbols[Group1] = [	h,			H,			exclam,			exclam			] };
    key <AC07>	{ symbols[Group1] = [	j,			J,			question,		question		] };
    key <AC08>	{ symbols[Group1] = [	k,			K,			semicolon,		semicolon		] };
    key <AC09>	{ symbols[Group1] = [	l,			L,			colon,			colon			] };
    key <AB09>	{ symbols[Group1] = [	comma,			comma,			comma,			comma			] };
    key <UP>	{ symbols[Group1] = [	period,			period,			period,			period			] };

    key <AC01>	{ symbols[Group2] = [	Cyrillic_ef,		Cyrillic_EF,		asterisk,		asterisk		] };
    key <AC02>	{ symbols[Group2] = [	Ukrainian_i,		Ukrainian_I,		plus,			plus			] };
    key <AC03>	{ symbols[Group2] = [	Cyrillic_ve,		Cyrillic_VE,		numbersign,		numbersign		] };
    key <AC04>	{ symbols[Group2] = [	Cyrillic_a,		Cyrillic_A,		minus,			minus			] };
    key <AC05>	{ symbols[Group2] = [	Cyrillic_pe,		Cyrillic_PE,		underscore,		underscore		] };
    key <AC06>	{ symbols[Group2] = [	Cyrillic_er,		Cyrillic_ER,		exclam,			exclam			] };
    key <AC07>	{ symbols[Group2] = [	Cyrillic_o,		Cyrillic_O,		question,		question		] };
    key <AC08>	{ symbols[Group2] = [	Cyrillic_el,		Cyrillic_EL,		semicolon,		semicolon		] };
    key <AC09>	{ symbols[Group2] = [	Cyrillic_de,		Cyrillic_DE,		colon,			colon			] };
    key <AB09>	{ symbols[Group2] = [	Cyrillic_zhe,		Cyrillic_ZHE,		comma,			comma			] };
    key <UP>	{ symbols[Group2] = [	Ukrainian_ie,		Ukrainian_IE,		period,			period			] };

    // 3. row
    key <AB01>	{ symbols[Group1] = [	z,			Z,			dollar,			dollar			] };
    key <AB02>	{ symbols[Group1] = [	x,			X,			EuroSign,		EuroSign		] };
    key <AB03>	{ symbols[Group1] = [	c,			C,			slash,			slash			] };
    key <AB04>	{ symbols[Group1] = [	v,			V,			parenleft,		parenleft		] };
    key <AB05>	{ symbols[Group1] = [	b,			B,			parenright,		parenright		] };
    key <AB06>	{ symbols[Group1] = [	n,			N,			quotedbl,		quotedbl		] };
    key <AB07>	{ symbols[Group1] = [	m,			M,			apostrophe,		apostrophe		] };
    key <LEFT>	{ symbols[Group1] = [	Cyrillic_be,		Cyrillic_BE,		Cyrillic_yu,		Cyrillic_YU		] };

    key <AB01>	{ symbols[Group2] = [	Cyrillic_ya,		Cyrillic_YA,		dollar,			dollar			] };
    key <AB02>	{ symbols[Group2] = [	Cyrillic_che,		Cyrillic_CHE,		EuroSign,		EuroSign		] };
    key <AB03>	{ symbols[Group2] = [	Cyrillic_es,		Cyrillic_ES,		slash,			slash			] };
    key <AB04>	{ symbols[Group2] = [	Cyrillic_em,		Cyrillic_EM,		parenleft,		parenleft		] };
    key <AB05>	{ symbols[Group2] = [	Cyrillic_i,		Cyrillic_I,		parenright,		parenright		] };
    key <AB06>	{ symbols[Group2] = [	Cyrillic_te,		Cyrillic_TE,		quotedbl,		quotedbl		] };
    key <AB07>	{ symbols[Group2] = [	Cyrillic_softsign,	Cyrillic_SOFTSIGN,	apostrophe,		apostrophe		] };
    key <LEFT>	{ symbols[Group2] = [	Cyrillic_be,		Cyrillic_BE,		Cyrillic_yu,		Cyrillic_YU		] };
};

// author: Mihai C.
// created on 2010-10-31
partial alphanumeric_keys
xkb_symbols "ro" {
    include "nokia_vndr/rx-51(english_base)"

    name[Group1] = "Romanian";

    key <UP>    { type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [ Up, abreve ] };
    key <LEFT>  { type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [ Left, 0x1000219 ] };
    key <DOWN>  { type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [ Down, 0x100021b ] };
    key <RGHT>  { type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [ Right, acircumflex ] };

    key <AB01>	{ [	z,		Z,		icircumflex,	Icircumflex] };
};

// author: Thanawit Lertruengpanya
partial alphanumeric_keys
xkb_symbols "th" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_4btns)"

    name[Group1] = "U.S. English";
    name[Group2] = "Thai Kedmanee";

    key <SPCE>	{ type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };

    key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";

    // 1. row
    key <AD01>	{ symbols[Group2] = [	Thai_maiyamok,		Thai_leksun,		Thai_lakkhangyao,	plus			] };
    key <AD02>	{ symbols[Group2] = [	Thai_saraaimaimalai,	quotedbl,		slash,			Thai_leknung		] };
    key <AD03>	{ symbols[Group2] = [	Thai_saraam,		Thai_dochada,		minus,			Thai_leksong		] };
    key <AD04>	{ symbols[Group2] = [	Thai_phophan,		Thai_thonangmontho,	Thai_phosamphao,	Thai_leksam		] };
    key <AD05>	{ symbols[Group2] = [	Thai_saraa,		Thai_thothong,		Thai_thothung,		Thai_leksi		] };
    key <AD06>	{ symbols[Group2] = [	Thai_maihanakat,	Thai_nikhahit,		Thai_sarau,		Thai_sarauu		] };
    key <AD07>	{ symbols[Group2] = [	Thai_saraii,		Thai_maitri,		Thai_saraue,		Thai_baht		] };
    key <AD08>	{ symbols[Group2] = [	Thai_rorua,		Thai_nonen,		Thai_khokhwai,		Thai_lekha		] };
    key <AD09>	{ symbols[Group2] = [	Thai_nonu,		Thai_paiyannoi,		Thai_totao,		Thai_lekhok		] };
    key <AD10>	{ symbols[Group2] = [	Thai_yoyak,		Thai_yoying,		Thai_chochan,		Thai_lekchet		] };
    key <AB08>	{ symbols[Group2] = [	Thai_bobaimai,		Thai_thothan,		Thai_khokhai,		Thai_lekpaet		] };

    // 2. row
    key <AC01>	{ symbols[Group2] = [	Thai_fofan,		Thai_ru,		Thai_chochang,		Thai_lekkao		] };
    key <AC02>	{ symbols[Group2] = [	Thai_hohip,		Thai_khorakhang,	plus,			plus			] };
    key <AC03>	{ symbols[Group2] = [	Thai_kokai,		Thai_topatak,		numbersign,		numbersign		] };
    key <AC04>	{ symbols[Group2] = [	Thai_dodek,		Thai_sarao,		minus,			minus			] };
    key <AC05>	{ symbols[Group2] = [	Thai_sarae,		Thai_chochoe,		underscore,		underscore		] };
    key <AC06>	{ symbols[Group2] = [	Thai_maitho,		Thai_maitaikhu,		Thai_ngongu,		period			] };
    key <AC07>	{ symbols[Group2] = [	Thai_maiek,		Thai_maichattawa,	Thai_loling,		comma			] };
    key <AC08>	{ symbols[Group2] = [	Thai_saraaa,		Thai_sorusi,		ampersand,		ampersand		] };
    key <AC09>	{ symbols[Group2] = [	Thai_sosua,		Thai_sosala,		exclam,			exclam			] };
    key <AB09>	{ symbols[Group2] = [	Thai_wowaen,		Thai_soso,		question,		question		] };

    // 3. row
    key <AB01>	{ symbols[Group2] = [	Thai_phophung,		parenleft,		Thai_moma,		Thai_thophuthao		] };
    key <AB02>	{ symbols[Group2] = [	Thai_popla,		parenright,		Thai_saraaimaimuan,	Thai_lochula		] };
    key <AB03>	{ symbols[Group2] = [	Thai_saraae,		Thai_choching,		Thai_fofa,		Thai_lu			] };
    key <AB04>	{ symbols[Group2] = [	Thai_oang,		Thai_honokhuk,		slash,			slash			] };
    key <AB05>	{ symbols[Group2] = [	Thai_sarai,		Thai_phinthu,		backslash,		backslash		] };
    key <AB06>	{ symbols[Group2] = [	Thai_sarauee,		Thai_thanthakhat,	Thai_khokhuat,		Thai_khokhon		] };
    key <AB07>	{ symbols[Group2] = [	Thai_thothahan,		question,		apostrophe,		apostrophe		] };
};
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ////////////////////////////////////////////////////////////////////////////////
// Philippines National Keyboard Layout v1.0.0 (2010-10-23)                   //
// http://laibcoms.com/sandbox/the-philippines-national-keyboard-layout       //
//                                                                            //
// Loosely based on ISO/IEC 9995-3:2009                                       //
//	* glyphs that are not used in Philippine Languages and                //
//		Philippine English were not included                          //
//	* Additions/Changes that are not part of ISO/IEC 9995-3:2009          //
//		were added                                                    //
//                                                                            //
// http://en.wikipedia.org/wiki/ISO/IEC_9995                                  //
// http://www.fileformat.info/info/unicode/char/20B1/index.htm                //
//                                                                            //
// By: Ubuntu Philippines LoCo Team                                           //
// Site: http://ubuntu-ph.org                                                 //
//                                                                            //
// Project Contact: JC John Sese Cuneta / 謝施洗 / ᜑᜓᜏᜈ᜔ ᜃᜓᜈᜒᜆ                                    //
// XMPP/Jabber: jcjohn.sesecuneta@talkr.im                                    //
// Email: jcjohn.sesecuneta@laibcoms.com                                      //
////////////////////////////////////////////////////////////////////////////////

// QWERTY (Latin) version
// http://en.wikipedia.org/wiki/QWERTY
//
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓
// │ ~ ̃◌ │ ! ¡ │ @ ¤ │ # £ │ $ € │ % ° │ ^ ̂◌ │ & ← │ * → │ ( ↑ │ ) ↓ │ _ ◌͠  │ + ∓ ┃ ⌫ Bak ┃
// │ ` ̀◌ │ 1 ¹ │ 2 ² │ 3 ³ │ 4 ¼ │ 5 ½ │ 6 ¾ │ 7 ⅛ │ 8 ⅜ │ 9 ⅝ │ 0 ⅞ │ - ¬ │ = ± ┃ Space ┃
// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩
// ┃       ┃ Q   │ W   │ E Œ │ R ¶ │ T   │ Y   │ U   │ I İ │ O Ø │ P   │ {   │ }   │ | Ə │
// ┃Tab ↹  ┃ q   │ w   │ e œ │ r ® │ t ™ │ y ¥ │ u   │ i ı │ o ø │ p ₱ │ [   │ ]   │ \ ə │
// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪
// ┃        ┃ A Æ │ S   │ D   │ F ª │ G   │ H   │ J   │ K   │ L   │ :   │ " ̋◌ ┃ Enter    ┃
// ┃Caps ⇬  ┃ a æ │ s § │ d   │ f   │ g   │ h   │ j   │ k   │ l   │ ;   │ ' ́◌ ┃   ⏎      ┃
// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫
// ┃       ┃   ¦ │ Z » │ X · │ C ¢ │ V ‘ │ B ’ │ N Ñ │ M º │ < ̨◌ │ > ␣ │ ? ¿ ┃           ┃
// ┃Shift ⇧┃     │ z « │ x × │ c © │ v “ │ b ” │ n ñ │ m µ │ , ̧◌ │ . … │ / ÷ ┃Shift ⇧    ┃
// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫
// ┃       ┃Win    ┃       ┃ ␣ Space             Space ␣ ┃       ┃Win    ┃       ┃       ┃
// ┃Ctrl   ┃Super  ┃Alt    ┃ ␣ Space             Space ␣ ┃AltGr ⇮┃Meta   ┃Menu   ┃Ctrl   ┃
// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
//
default partial alphanumeric_keys
xkb_symbols "basic" {

    name[Group1]= "Filipino";

//	ISO grouping:	|--------- Group1 ---------|	|--------- Group2 ---------|
//			Level1		Level2		Level3		Level4
//			Base		Shift		AltGr		AltGr+Shift

    // E row; Numerals row, left side
	key <TLDE> { [	U0060,		U007E,		U0300,		U0303		] }; // ` ~ ̀◌ ̃◌ (combining grave accent) (combining tilde)
	key <AE01> { [	U0031,		U0021,		U00B9,		U00A1		] }; // 1 ! ¹ ¡
	key <AE02> { [	U0032,		U0040,		U00B2,		U00A4		] }; // 2 @ ² ¤
	key <AE03> { [	U0033,		U0023,		U00B3,		U00A3		] }; // 3 # ³ £
	key <AE04> { [	U0034,		U0024,		U00BC,		U20AC		] }; // 4 $ ¼ €
	key <AE05> { [	U0035,		U0025,		U00BD,		U00B0		] }; // 5 % ½ °
    // E row; Numerals row, right side
	key <AE06> { [	U0036,		U005E,		U00BE,		U0302		] }; // 6 ^ ¾ ̂◌ (combining circumflex accent)
	key <AE07> { [	U0037,		U0026,		U215B,		U2190		] }; // 7 & ⅛ ←
	key <AE08> { [	U0038,		U002A,		U215C,		U2192		] }; // 8 * ⅜ →
	key <AE09> { [	U0039,		U0028,		U215D,		U2191		] }; // 9 ( ⅝ ↑
	key <AE10> { [	U0030,		U0029,		U215E,		U2193		] }; // 0 ) ⅞ ↓
	key <AE11> { [	U002D,		U005F,		U00AC,		U0360		] }; // - _ ¬ ◌͠
	key <AE12> { [	U003D,		U002B,		U00B1,		U2213		] }; // = + ± ∓

    // D row; QWERTY row, left side
	key <AD01> { [	U0071,		U0051,		VoidSymbol,	VoidSymbol	] }; // q Q
	key <AD02> { [	U0077,		U0057,		VoidSymbol,	VoidSymbol	] }; // w W
	key <AD03> { [	U0065,		U0045,		U0153,		U0152		] }; // e E œ Œ
	key <AD04> { [	U0072,		U0052,		U00AE,		U00B6		] }; // r R ® ¶
	key <AD05> { [	U0074,		U0054,		U2122,		VoidSymbol	] }; // t T ™
    // D row; QWERTY row, right side
	key <AD06> { [	U0079,		U0059,		U00A5,		VoidSymbol	] }; // y Y ¥
	key <AD07> { [	U0075,		U0055,		VoidSymbol,	VoidSymbol	] }; // u U
	key <AD08> { [	U0069,		U0049,		U0131,		U0130		] }; // i I ı İ
	key <AD09> { [	U006F,		U004F,		U00F8,		U00D8		] }; // o O ø Ø
	key <AD10> { [	U0070,		U0050,		U20B1,		VoidSymbol	] }; // p P ₱
	key <AD11> { [	U005B,		U007B,		VoidSymbol,	VoidSymbol	] }; // [ {
	key <AD12> { [	U005D,		U007D,		VoidSymbol,	VoidSymbol	] }; // ] }
	key <BKSL> { [	U005C,		U007C,		U0259,		U018F		] }; // \ | ə Ə

    // C row; Home row, left side
	key <AC01> { [	U0061,		U0041,		U00E6,		U00C6		] }; // a A æ Æ
	key <AC02> { [	U0073,		U0053,		U00A7,		VoidSymbol	] }; // s S §
	key <AC03> { [	U0064,		U0044,		VoidSymbol,	VoidSymbol	] }; // d D 
	key <AC04> { [	U0066,		U0046,		VoidSymbol,	U00AA		] }; // f F   ª
	key <AC05> { [	U0067,		U0047,		VoidSymbol,	VoidSymbol	] }; // g G
    // C row; Home row, right side
	key <AC06> { [	U0068,		U0048,		VoidSymbol,	VoidSymbol	] }; // h H
	key <AC07> { [	U006A,		U004A,		VoidSymbol,	VoidSymbol	] }; // j J
	key <AC08> { [	U006B,		U004B,		VoidSymbol,	VoidSymbol	] }; // k K
	key <AC09> { [	U006C,		U004C,		VoidSymbol,	VoidSymbol	] }; // l L
	key <AC10> { [	U003B,		U003A,		VoidSymbol,	VoidSymbol	] }; // ; :
	key <AC11> { [	U0027,		U0022,		U0301,		U030B		] }; // ' " ́◌ ̋◌ (combining acute accent) (combining double-acute accent)

    // B row; Lower row, left side
	key <AB00> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	U00A6		] }; //       ¦
	key <AB01> { [	U007A,		U005A,		U00AB,		U00BB		] }; // z Z « »
	key <AB02> { [	U0078,		U0058,		U00D7,		U00B7		] }; // x X × ·
	key <AB03> { [	U0063,		U0043,		U00A9,		U00A2		] }; // c C © ¢
	key <AB04> { [	U0076,		U0056,		U201C,		U2018		] }; // v V “ ‘
	key <AB05> { [	U0062,		U0042,		U201D,		U2019		] }; // b B ” ’
    // B row; Lower row, right side
	key <AB06> { [	U006E,		U004E,		U00F1,		U00D1		] }; // n N ñ Ñ
	key <AB07> { [	U006D,		U004D,		U00B5,		U00BA		] }; // m M µ º
	key <AB08> { [	U002C,		U003C,		U0327,		U0328		] }; // , < ̧◌ ̨◌ (combining cedilla) (combining ogonek)
	key <AB09> { [	U002E,		U003E,		U2026,		U2423		] }; // . > … ␣
	key <AB10> { [	U002F,		U003F,		U00F7,		U00BF		] }; // / ? ÷ ¿

    // A row
	key <AA03> { [	U0020,		U0020,		U0020,		U0020		] }; // (space) (space) (space) (space)

    include "level3(ralt_switch)"
};


// QWERTY (Baybayin) version
//
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓
// │     │     │     │     │     │     │     │     │     │     │     │     │ ◌᜔      ┃ ⌫ Bak ┃
// │     │     │     │     │     │     │     │     │     │     │     │     │ ◌᜔      ┃ Space ┃
// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩
// ┃       ┃     │     │ ᜁ     │     │     │     │ ᜂ      │ ᜁ     │ ᜂ      │     │     │     │     │
// ┃Tab ↹  ┃     │ ᜏ     │ ◌ᜒ      │ ᜍ    │ ᜆ     │ ᜌ     │ ◌ᜓ      │ ◌ᜒ      │ ◌ᜓ      │ ᜉ     │     │     │     │
// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪
// ┃        ┃     │     │     │     │     │     │     │     │     │     │     ┃ Enter    ┃
// ┃Caps ⇬  ┃ ᜀ     │ ᜐ     │ ᜇ    │     │ ᜄ     │ ᜑ     │     │ ᜃ     │ ᜎ    │     │     ┃   ⏎      ┃
// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫
// ┃       ┃     │     │     │     │     │     │ ᜅ     │     │     │     │     ┃           ┃
// ┃Shift ⇧┃     │     │     │     │     │ ᜊ     │ ᜈ     │ ᜋ    │ ᜵          │ ᜶         │     ┃Shift ⇧    ┃
// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫
// ┃       ┃Win    ┃       ┃ ␣ Space                     ┃       ┃Win    ┃       ┃       ┃
// ┃Ctrl   ┃Super  ┃Alt    ┃ ␣ Space                     ┃AltGr ⇮┃Meta   ┃Menu   ┃Ctrl   ┃
// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
//
partial alphanumeric_keys
xkb_symbols "qwerty-bay" {

    name[Group1]= "Filipino (QWERTY, Baybayin)";

//	ISO grouping:	|--------- Group1 ---------|	|--------- Group2 ---------|
//			Level1		Level2		Level3		Level4
//			Base		Shift		AltGr		AltGr+Shift

    // E row; Numerals row, left side
	key <TLDE> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE02> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE03> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE04> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE05> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    // E row; Numerals row, right side
	key <AE06> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE07> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE08> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE09> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE12> { [	U1714,		U1714,		VoidSymbol,	VoidSymbol	] }; // ◌᜔ (virama) ◌᜔ (virama)

    // D row; QWERTY row, left side
	key <AD01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AD02> { [	U170F,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜏ (Wa)
	key <AD03> { [	U1712,		U1701,		VoidSymbol,	VoidSymbol	] }; // ◌ᜒ (e/i) ᜁ (E/I)
	key <AD04> { [	U170D,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜍ (Ra)
	key <AD05> { [	U1706,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜆ (Ta)
    // D row; QWERTY row, right side
	key <AD06> { [	U170C,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜌ (Ya)
	key <AD07> { [	U1713,		U1702,		VoidSymbol,	VoidSymbol	] }; // ◌ᜓ (o/u) ᜂ (O/U)
	key <AD08> { [	U1712,		U1701,		VoidSymbol,	VoidSymbol	] }; // ◌ᜒ (e/i) ᜁ (E/I)
	key <AD09> { [	U1713,		U1702,		VoidSymbol,	VoidSymbol	] }; // ◌ᜓ (o/u) ᜂ (O/U)
	key <AD10> { [	U1709,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜉ (Pa)
	key <AD11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AD12> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <BKSL> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //

     // C row; Home row, left side
	key <AC01> { [	U1700,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜀ (A)
	key <AC02> { [	U1710,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜐ (Sa)
	key <AC03> { [	U1707,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜇ (Da)
	key <AC04> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AC05> { [	U1704,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜄ (Ga)
    // C row; Home row, right side
	key <AC06> { [	U1711,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜑ (Ha)
	key <AC07> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AC08> { [	U1703,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜃ (Ka)
	key <AC09> { [	U170E,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜎ (La)
	key <AC10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AC11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //

    // B row; Lower row, left side
	key <AB00> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB02> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB03> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB04> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB05> { [	U170A,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜊ (Ba)
    // B row; Lower row, right side
	key <AB06> { [	U1708,		U1705,		VoidSymbol,	VoidSymbol	] }; // ᜈ (Na) ᜅ (Nga)
	key <AB07> { [	U170B,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜋ (Ma)
	key <AB08> { [	U1735,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜵ (comma)
	key <AB09> { [	U1736,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜶ (period)
	key <AB10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //

    // A row
	key <AA03> { [	U0020,		U0020,		U0020,		U0020		] }; // (space) (space) (space) (space)

    include "level3(ralt_switch)"
};


// Capewell-Dvorak (Latin) version
// http://www.michaelcapewell.com/projects/keyboard/index.htm#The_Capewell-Dvorak_Layout
//
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓
// │ ~ ̃◌ │ ! ¡ │ @ ¤ │ # £ │ $ € │ % ° │ ^ ̂◌ │ & → │ * → │ ( ↑ │ ) ↓ │ {   │ }   ┃ ⌫ Bak ┃
// │ ` ̀◌ │ 1 ¹ │ 2 ² │ 3 ³ │ 4 ¼ │ 5 ½ │ 6 ¾ │ 7 ⅛ │ 8 ⅜ │ 9 ⅝ │ 0 ⅞ │ [   │ ]   ┃ Space ┃
// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩
// ┃       ┃ " ̋◌ │ < ̨◌ │ > ␣ │ P   │ Y   │ Q   │ F ª │ G   │ R ¶ │ K   │ ? ¿ │ + ∓ │ | Ə │
// ┃Tab ↹  ┃ ' ́◌ │ , ̧◌ │ . … │ p ₱ │ y ¥ │ q   │ f   │ g   │ r ® │ k   │ / ÷ │ = ± │ \ ə │
// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪
// ┃        ┃ O Ø │ A Æ │ E Œ │ I İ │ U   │ D   │ H   │ T   │ N Ñ │ S   │ _ ◌͠  ┃ Enter    ┃
// ┃Caps ⇬  ┃ o ø │ a æ │ e œ │ i ı │ u   │ d   │ h   │ t ™ │ n ñ │ s § │ - ¬ ┃   ⏎      ┃
// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫
// ┃       ┃   ¦ │ Z » │ X · │ C ¢ │ V ‘ │ J   │ L   │ M º │ W   │ B ’ │ :   ┃           ┃
// ┃Shift ⇧┃     │ z « │ x × │ c © │ v “ │ j   │ l   │ m µ │ w   │ b ” │ ;   ┃Shift ⇧    ┃
// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫
// ┃       ┃Win    ┃       ┃ ␣ Space             Space ␣ ┃       ┃Win    ┃       ┃       ┃
// ┃Ctrl   ┃Super  ┃Alt    ┃ ␣ Space             Space ␣ ┃AltGr ⇮┃Meta   ┃Menu   ┃Ctrl   ┃
// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
//
partial alphanumeric_keys
xkb_symbols "capewell-dvorak" {

    name[Group1]= "Filipino (Capewell-Dvorak, Latin)";

//	ISO grouping:	|--------- Group1 ---------|	|--------- Group2 ---------|
//			Level1		Level2		Level3		Level4
//			Base		Shift		AltGr		AltGr+Shift

    // E row; Numerals row, left side
	key <TLDE> { [	U0060,		U007E,		U0300,		U0303		] }; // ` ~ ̀◌ ̃◌ (combining grave accent) (combining tilde)
	key <AE01> { [	U0031,		U0021,		U00B9,		U00A1		] }; // 1 ! ¹ ¡
	key <AE02> { [	U0032,		U0040,		U00B2,		U00A4		] }; // 2 @ ² ¤
	key <AE03> { [	U0033,		U0023,		U00B3,		U00A3		] }; // 3 # ³ £
	key <AE04> { [	U0034,		U0024,		U00BC,		U20AC		] }; // 4 $ ¼ €
	key <AE05> { [	U0035,		U0025,		U00BD,		U00B0		] }; // 5 % ½ °
    // E row; Numerals row, right side
	key <AE06> { [	U0036,		U005E,		U00BE,		U0302		] }; // 6 ^ ¾ ̂◌ (combining circumflex accent)
	key <AE07> { [	U0037,		U0026,		U215B,		U2190		] }; // 7 & ⅛ ←
	key <AE08> { [	U0038,		U002A,		U215C,		U2192		] }; // 8 * ⅜ →
	key <AE09> { [	U0039,		U0028,		U215D,		U2191		] }; // 9 ( ⅝ ↑
	key <AE10> { [	U0030,		U0029,		U215E,		U2193		] }; // 0 ) ⅞ ↓
	key <AE11> { [	U005B,		U007B,		VoidSymbol,	VoidSymbol	] }; // [ {
	key <AE12> { [	U005D,		U007D,		VoidSymbol,	VoidSymbol	] }; // ] }

    // D row; Upper row, left side
	key <AD01> { [	U0027,		U0022,		U0301,		U030B		] }; // ' " ́◌ ̋◌ (combining acute accent) (combining double-acute accent)
	key <AD02> { [	U002C,		U003C,		U0327,		U0328		] }; // , < ̧◌ ̨◌ (combining cedilla) (combining ogonek)
	key <AD03> { [	U002E,		U003E,		U2026,		U2423		] }; // . > … ␣
	key <AD04> { [	U0070,		U0050,		U20B1,		VoidSymbol	] }; // p P ₱
	key <AD05> { [	U0079,		U0059,		U00A5,		VoidSymbol	] }; // y Y ¥
    // D row; Upper row, right side
	key <AD06> { [	U0071,		U0051,		VoidSymbol,	VoidSymbol	] }; // q Q
	key <AD07> { [	U0066,		U0046,		VoidSymbol,	U00AA		] }; // f F   ª
	key <AD08> { [	U0067,		U0047,		VoidSymbol,	VoidSymbol	] }; // g G
	key <AD09> { [	U0072,		U0052,		U00AE,		U00B6		] }; // r R ® ¶
	key <AD10> { [	U006B,		U004B,		VoidSymbol,	VoidSymbol	] }; // k K
	key <AD11> { [	U002F,		U003F,		U00F7,		U00BF		] }; // / ? ÷ ¿
	key <AD12> { [	U003D,		U002B,		U00B1,		U2213		] }; // = + ± ∓
	key <BKSL> { [	U005C,		U007C,		U0259,		U018F		] }; // \ | ə Ə

    // C row; Home row, left side
	key <AC01> { [	U006F,		U004F,		U00F8,		U00D8		] }; // o O ø Ø
	key <AC02> { [	U0061,		U0041,		U00E6,		U00C6		] }; // a A æ Æ
	key <AC03> { [	U0065,		U0045,		U0153,		U0152		] }; // e E œ Œ
	key <AC04> { [	U0069,		U0049,		U0131,		U0130		] }; // i I ı İ
	key <AC05> { [	U0075,		U0055,		VoidSymbol,	VoidSymbol	] }; // u U
    // C row; Home row, right side
	key <AC06> { [	U0064,		U0044,		VoidSymbol,	VoidSymbol	] }; // d D
	key <AC07> { [	U0068,		U0048,		VoidSymbol,	VoidSymbol	] }; // h H
	key <AC08> { [	U0074,		U0054,		U2122,		VoidSymbol	] }; // t T ™
	key <AC09> { [	U006E,		U004E,		U00F1,		U00D1		] }; // n N ñ Ñ
	key <AC10> { [	U0073,		U0053,		U00A7,		VoidSymbol	] }; // s S §
	key <AC11> { [	U002D,		U005F,		U00AC,		U0360		] }; // - _ ¬ ◌͠

    // B row; Lower row, left side
	key <AB00> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	U00A6		] }; //       ¦
	key <AB01> { [	U007A,		U005A,		U00AB,		U00BB		] }; // z Z « »
	key <AB02> { [	U0078,		U0058,		U00D7,		U00B7		] }; // x X × ·
	key <AB03> { [	U0063,		U0043,		U00A9,		U00A2		] }; // c C © ¢
	key <AB04> { [	U0076,		U0056,		U201C,		U2018		] }; // v V “ ‘
	key <AB05> { [	U006A,		U004A,		VoidSymbol,	VoidSymbol	] }; // j J
    // B row; Lower row, right side
	key <AB06> { [	U006C,		U004C,		VoidSymbol,	VoidSymbol	] }; // l L
	key <AB07> { [	U006D,		U004D,		U00B5,		U00BA		] }; // m M µ º
	key <AB08> { [	U0077,		U0057,		VoidSymbol,	VoidSymbol	] }; // w W
	key <AB09> { [	U0062,		U0042,		U201D,		U2019		] }; // b B ” ’
	key <AB10> { [	U003B,		U003A,		VoidSymbol,	VoidSymbol	] }; // ; :

    // A row
	key <AA03> { [	U0020,		U0020,		U0020,		U0020		] }; // (space) (space) (space) (space)

    include "level3(ralt_switch)"
};


// Capewell-Dvorak (Baybayin) version
//
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓
// │     │     │     │     │     │     │     │     │     │     │     │     │     ┃ ⌫ Bak ┃
// │     │     │     │     │     │     │     │     │     │     │     │     │     ┃ Space ┃
// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩
// ┃       ┃     │     │     │     │     │     │     │     │     │     │     │ ◌᜔      │     │
// ┃Tab ↹  ┃     │ ᜵          │ ᜶         │ ᜉ     │ ᜌ    │     │     │ ᜄ     │ ᜍ     │ ᜃ     │     │ ◌᜔      │     │
// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪
// ┃        ┃ ᜂ       │     │ ᜁ    │ ᜁ     │ ᜂ      │     │     │     │ ᜅ     │     │     ┃ Enter    ┃
// ┃Caps ⇬  ┃ ◌ᜓ      │ ᜀ     │ ◌ᜒ      │ ◌ᜒ      │ ◌ᜓ      │ ᜇ    │ ᜑ     │ ᜆ     │ ᜈ     │ ᜐ    │     ┃   ⏎      ┃
// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫
// ┃       ┃     │     │     │     │     │     │     │     │     │     │     ┃           ┃
// ┃Shift ⇧┃     │     │     │     │     │     │ ᜎ     │ ᜋ     │ ᜏ    │ ᜊ     │     ┃Shift ⇧    ┃
// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫
// ┃       ┃Win    ┃       ┃ ␣ Space                     ┃       ┃Win    ┃       ┃       ┃
// ┃Ctrl   ┃Super  ┃Alt    ┃ ␣ Space                     ┃AltGr ⇮┃Meta   ┃Menu   ┃Ctrl   ┃
// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
//
partial alphanumeric_keys
xkb_symbols "capewell-dvorak-bay" {

    name[Group1]= "Filipino (Capewell-Dvorak, Baybayin)";

//	ISO grouping:	|--------- Group1 ---------|	|--------- Group2 ---------|
//			Level1		Level2		Level3		Level4
//			Base		Shift		AltGr		AltGr+Shift

    // E row; Numerals row, left side
	key <TLDE> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE02> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE03> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE04> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE05> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    // E row; Numerals row, right side
	key <AE06> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE07> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE08> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE09> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE12> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //

    // D row; QWERTY row, left side
	key <AD01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AD02> { [	U1735,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜵ (comma)
	key <AD03> { [	U1736,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜶ (period)
	key <AD04> { [	U1709,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜉ (Pa)
	key <AD05> { [	U170C,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜌ (Ya)
    // D row; QWERTY row, right side
	key <AD06> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AD07> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AD08> { [	U1704,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜄ (Ga)
	key <AD09> { [	U170D,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜍ (Ra)
	key <AD10> { [	U1703,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜃ (Ka)
	key <AD11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AD12> { [	U1714,		U1714,		VoidSymbol,	VoidSymbol	] }; // ◌᜔ (virama) ◌᜔ (virama)
	key <BKSL> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //

     // C row; Home row, left side
	key <AC01> { [	U1713,		U1702,		VoidSymbol,	VoidSymbol	] }; // ◌ᜓ (o/u) ᜂ (O/U)
	key <AC02> { [	U1700,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜀ (A)
	key <AC03> { [	U1712,		U1701,		VoidSymbol,	VoidSymbol	] }; // ◌ᜒ (e/i) ᜁ (E/I)
	key <AC04> { [	U1712,		U1701,		VoidSymbol,	VoidSymbol	] }; // ◌ᜒ (e/i) ᜁ (E/I)
	key <AC05> { [	U1713,		U1702,		VoidSymbol,	VoidSymbol	] }; // ◌ᜓ (o/u) ᜂ (O/U)
    // C row; Home row, right side
	key <AC06> { [	U1707,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜇ (Da)
	key <AC07> { [	U1711,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜑ (Ha)
	key <AC08> { [	U1706,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜆ (Ta)
	key <AC09> { [	U1708,		U1705,		VoidSymbol,	VoidSymbol	] }; // ᜈ (Na) ᜅ (Nga)
	key <AC10> { [	U1710,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜐ (Sa)
	key <AC11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //

    // B row; Lower row, left side
	key <AB00> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB02> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB03> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB04> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB05> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    // B row; Lower row, right side
	key <AB06> { [	U170E,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜎ (La)
	key <AB07> { [	U170B,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜋ (Ma)
	key <AB08> { [	U170F,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜏ (Wa)
	key <AB09> { [	U170A,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜊ (Ba)
	key <AB10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //

    // A row
	key <AA03> { [	U0020,		U0020,		U0020,		U0020		] }; // (space) (space) (space) (space)

    include "level3(ralt_switch)"
};


// Capewell-QWERF 2006 (Latin) version
// http://www.michaelcapewell.com/projects/keyboard/index.htm#The_QWERF_Layout
//
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓
// │ ~ ̃◌ │ ! ¡ │ @ ¤ │ # £ │ $ € │ % ° │ ^ ̂◌ │ & → │ * → │ ( ↑ │ ) ↓ │ _ ◌͠  │ + ∓ ┃ ⌫ Bak ┃
// │ ` ̀◌ │ 1 ¹ │ 2 ² │ 3 ³ │ 4 ¼ │ 5 ½ │ 6 ¾ │ 7 ⅛ │ 8 ⅜ │ 9 ⅝ │ 0 ⅞ │ - ¬ │ = ± ┃ Space ┃
// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩
// ┃       ┃ Q   │ W   │ E Œ │ R ¶ │ F ª │ J   │ Y   │ K   │ L   │ :   │ {   │ }   │ | Ə │
// ┃Tab ↹  ┃ q   │ w   │ e œ │ r ® │ f   │ j   │ y ¥ │ k   │ l   │ ;   │ [   │ ]   │ \ ə │
// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪
// ┃        ┃ A Æ │ S   │ D   │ T   │ G   │ H   │ U   │ I İ │ O Ø │ P   │ " ̋◌ ┃ Enter    ┃
// ┃Caps ⇬  ┃ a æ │ s § │ d   │ t ™ │ g   │ h   │ u   │ i ı │ o ø │ p ₱ │ ' ́◌ ┃   ⏎      ┃
// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫
// ┃       ┃   ¦ │ Z » │ X · │ C ¢ │ V ‘ │ B ’ │ N Ñ │ M º │ < ̨◌ │ > ␣ │ ? ¿ ┃           ┃
// ┃Shift ⇧┃     │ z « │ x × │ c © │ v “ │ b ” │ n ñ │ m µ │ , ̧◌ │ . … │ / ÷ ┃Shift ⇧    ┃
// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫
// ┃       ┃Win    ┃       ┃ ␣ Space             Space ␣ ┃       ┃Win    ┃       ┃       ┃
// ┃Ctrl   ┃Super  ┃Alt    ┃ ␣ Space             Space ␣ ┃AltGr ⇮┃Meta   ┃Menu   ┃Ctrl   ┃
// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
//
partial alphanumeric_keys
xkb_symbols "capewell-qwerf2k6" {

    name[Group1]= "Filipino (Capewell-QWERF 2006, Latin)";

//	ISO grouping:	|--------- Group1 ---------|	|--------- Group2 ---------|
//			Level1		Level2		Level3		Level4
//			Base		Shift		AltGr		AltGr+Shift

    // E row; Numerals row, left side
	key <TLDE> { [	U0060,		U007E,		U0300,		U0303		] }; // ` ~ ̀◌ ̃◌ (combining grave accent) (combining tilde)
	key <AE01> { [	U0031,		U0021,		U00B9,		U00A1		] }; // 1 ! ¹ ¡
	key <AE02> { [	U0032,		U0040,		U00B2,		U00A4		] }; // 2 @ ² ¤
	key <AE03> { [	U0033,		U0023,		U00B3,		U00A3		] }; // 3 # ³ £
	key <AE04> { [	U0034,		U0024,		U00BC,		U20AC		] }; // 4 $ ¼ €
	key <AE05> { [	U0035,		U0025,		U00BD,		U00B0		] }; // 5 % ½ °
    // E row; Numerals row, right side
	key <AE06> { [	U0036,		U005E,		U00BE,		U0302		] }; // 6 ^ ¾ ̂◌ (combining circumflex accent)
	key <AE07> { [	U0037,		U0026,		U215B,		U2190		] }; // 7 & ⅛ ←
	key <AE08> { [	U0038,		U002A,		U215C,		U2192		] }; // 8 * ⅜ →
	key <AE09> { [	U0039,		U0028,		U215D,		U2191		] }; // 9 ( ⅝ ↑
	key <AE10> { [	U0030,		U0029,		U215E,		U2193		] }; // 0 ) ⅞ ↓
	key <AE11> { [	U002D,		U005F,		U00AC,		U0360		] }; // - _ ¬ ◌͠
	key <AE12> { [	U003D,		U002B,		U00B1,		U2213		] }; // = + ± ∓

    // D row; Upper row, left side
	key <AD01> { [	U0071,		U0051,		VoidSymbol,	VoidSymbol	] }; // q Q
	key <AD02> { [	U0077,		U0057,		VoidSymbol,	VoidSymbol	] }; // w W
	key <AD03> { [	U0065,		U0045,		U0153,		U0152		] }; // e E œ Œ
	key <AD04> { [	U0072,		U0052,		U00AE,		U00B6		] }; // r R ® ¶
	key <AD05> { [	U0066,		U0046,		VoidSymbol,	U00AA		] }; // f F   ª
    // D row; Upper row, right side
	key <AD06> { [	U006A,		U004A,		VoidSymbol,	VoidSymbol	] }; // j J
	key <AD07> { [	U0079,		U0059,		U00A5,		VoidSymbol	] }; // y Y ¥
	key <AD08> { [	U006B,		U004B,		VoidSymbol,	VoidSymbol	] }; // k K
	key <AD09> { [	U006C,		U004C,		VoidSymbol,	VoidSymbol	] }; // l L
	key <AD10> { [	U003B,		U003A,		VoidSymbol,	VoidSymbol	] }; // ; :
	key <AD11> { [	U005B,		U007B,		VoidSymbol,	VoidSymbol	] }; // [ {
	key <AD12> { [	U005D,		U007D,		VoidSymbol,	VoidSymbol	] }; // ] }
	key <BKSL> { [	U005C,		U007C,		U0259,		U018F		] }; // \ | ə Ə

    // C row; Home row, left side
	key <AC01> { [	U0061,		U0041,		U00E6,		U00C6		] }; // a A æ Æ
	key <AC02> { [	U0073,		U0053,		U00A7,		VoidSymbol	] }; // s S §
	key <AC03> { [	U0064,		U0044,		VoidSymbol,	VoidSymbol	] }; // d D
	key <AC04> { [	U0074,		U0054,		U2122,		VoidSymbol	] }; // t T ™
	key <AC05> { [	U0067,		U0047,		VoidSymbol,	VoidSymbol	] }; // g G
    // C row; Home row, right side
	key <AC06> { [	U0068,		U0048,		VoidSymbol,	VoidSymbol	] }; // h H
	key <AC07> { [	U0075,		U0055,		VoidSymbol,	VoidSymbol	] }; // u U
	key <AC08> { [	U0069,		U0049,		U0131,		U0130		] }; // i I ı İ
	key <AC09> { [	U006F,		U004F,		U00F8,		U00D8		] }; // o O ø Ø
	key <AC10> { [	U0070,		U0050,		U20B1,		VoidSymbol	] }; // p P ₱
	key <AC11> { [	U0027,		U0022,		U0301,		U030B		] }; // ' " ́◌ ̋◌ (combining acute accent) (combining double-acute accent)

    // B row; Lower row, left side
	key <AB00> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	U00A6		] }; //       ¦
	key <AB01> { [	U007A,		U005A,		U00AB,		U00BB		] }; // z Z « »
	key <AB02> { [	U0078,		U0058,		U00D7,		U00B7		] }; // x X × ·
	key <AB03> { [	U0063,		U0043,		U00A9,		U00A2		] }; // c C © ¢
	key <AB04> { [	U0076,		U0056,		U201C,		U2018		] }; // v V “ ‘
	key <AB05> { [	U0062,		U0042,		U201D,		U2019		] }; // b B ” ’
    // B row; Lower row, right side
	key <AB06> { [	U006E,		U004E,		U00F1,		U00D1		] }; // n N ñ Ñ
	key <AB07> { [	U006D,		U004D,		U00B5,		U00BA		] }; // m M µ º
	key <AB08> { [	U002C,		U003C,		U0327,		U0328		] }; // , < ̧◌ ̨◌ (combining cedilla) (combining ogonek)
	key <AB09> { [	U002E,		U003E,		U2026,		U2423		] }; // . > … ␣
	key <AB10> { [	U002F,		U003F,		U00F7,		U00BF		] }; // / ? ÷ ¿

    // A row
	key <AA03> { [	U0020,		U0020,		U0020,		U0020		] }; // (space) (space) (space) (space)

    include "level3(ralt_switch)"
};


// Capewell-QWERF 2006 (Baybayin) version
//
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓
// │     │     │     │     │     │     │     │     │     │     │     │     │ ◌᜔      ┃ ⌫ Bak ┃
// │     │     │     │     │     │     │     │     │     │     │     │     │ ◌᜔      ┃ Space ┃
// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩
// ┃       ┃     │     │ ᜁ     │     │     │     │     │     │     │     │     │     │     │
// ┃Tab ↹  ┃     │ ᜏ     │ ◌ᜒ      │ ᜍ     │     │     │ ᜌ    │ ᜃ     │ ᜎ     │     │     │     │     │
// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪
// ┃        ┃     │     │     │     │     │     │ ᜂ      │ ᜁ     │ ᜂ       │     │     ┃ Enter    ┃
// ┃Caps ⇬  ┃ ᜀ     │ ᜐ     │ ᜇ    │ ᜆ     │ ᜄ     │ ᜑ     │ ◌ᜓ     │ ◌ᜒ      │ ◌ᜓ      │ ᜉ     │     ┃   ⏎      ┃
// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫
// ┃       ┃     │     │     │     │     │     │ ᜅ     │     │     │     │     ┃           ┃
// ┃Shift ⇧┃     │     │     │     │     │ ᜊ     │ ᜈ     │ ᜋ    │ ᜵          │ ᜶         │     ┃Shift ⇧    ┃
// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫
// ┃       ┃Win    ┃       ┃ ␣ Space                     ┃       ┃Win    ┃       ┃       ┃
// ┃Ctrl   ┃Super  ┃Alt    ┃ ␣ Space                     ┃AltGr ⇮┃Meta   ┃Menu   ┃Ctrl   ┃
// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
//
partial alphanumeric_keys
xkb_symbols "capewell-qwerf2k6-bay" {

    name[Group1]= "Filipino (Capewell-QWERF 2006, Baybayin)";

//	ISO grouping:	|--------- Group1 ---------|	|--------- Group2 ---------|
//			Level1		Level2		Level3		Level4
//			Base		Shift		AltGr		AltGr+Shift

    // E row; Numerals row, left side
	key <TLDE> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE02> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE03> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE04> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE05> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    // E row; Numerals row, right side
	key <AE06> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE07> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE08> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE09> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE12> { [	U1714,		U1714,		VoidSymbol,	VoidSymbol	] }; // ◌᜔ (virama) ◌᜔ (virama)

    // D row; QWERTY row, left side
	key <AD01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AD02> { [	U170F,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜏ (Wa)
	key <AD03> { [	U1712,		U1701,		VoidSymbol,	VoidSymbol	] }; // ◌ᜒ (e/i) ᜁ (E/I)
	key <AD04> { [	U170D,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜍ (Ra)
	key <AD05> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    // D row; QWERTY row, right side
	key <AD06> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AD07> { [	U170C,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜌ (Ya)
	key <AD08> { [	U1703,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜃ (Ka)
	key <AD09> { [	U170E,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜎ (La)
	key <AD10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AD11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AD12> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <BKSL> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //

     // C row; Home row, left side
	key <AC01> { [	U1700,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜀ (A)
	key <AC02> { [	U1710,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜐ (Sa)
	key <AC03> { [	U1707,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜇ (Da)
	key <AC04> { [	U1706,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜆ (Ta)
	key <AC05> { [	U1704,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜄ (Ga)
    // C row; Home row, right side
	key <AC06> { [	U1711,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜑ (Ha)
	key <AC07> { [	U1713,		U1702,		VoidSymbol,	VoidSymbol	] }; // ◌ᜓ (o/u) ᜂ (O/U)
	key <AC08> { [	U1712,		U1701,		VoidSymbol,	VoidSymbol	] }; // ◌ᜒ (e/i) ᜁ (E/I)
	key <AC09> { [	U1713,		U1702,		VoidSymbol,	VoidSymbol	] }; // ◌ᜓ (o/u) ᜂ (O/U)
	key <AC10> { [	U1709,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜉ (Pa)
	key <AC11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //

    // B row; Lower row, left side
	key <AB00> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB02> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB03> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB04> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB05> { [	U170A,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜊ (Ba)
    // B row; Lower row, right side
	key <AB06> { [	U1708,		U1705,		VoidSymbol,	VoidSymbol	] }; // ᜈ (Na) ᜅ (Nga)
	key <AB07> { [	U170B,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜋ (Ma)
	key <AB08> { [	U1735,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜵ (comma)
	key <AB09> { [	U1736,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜶ (period)
	key <AB10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //

    // A row
	key <AA03> { [	U0020,		U0020,		U0020,		U0020		] }; // (space) (space) (space) (space)

    include "level3(ralt_switch)"
};


// Colemak (Latin) version
// http://colemak.com
//
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓
// │ ~ ̃◌ │ ! ¡ │ @ ¤ │ # £ │ $ € │ % ° │ ^ ̂◌ │ & → │ * → │ ( ↑ │ ) ↓ │ _ ◌͠  │ + ∓ ┃ ⌫ Bak ┃
// │ ` ̀◌ │ 1 ¹ │ 2 ² │ 3 ³ │ 4 ¼ │ 5 ½ │ 6 ¾ │ 7 ⅛ │ 8 ⅜ │ 9 ⅝ │ 0 ⅞ │ - ¬ │ = ± ┃ Space ┃
// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩
// ┃       ┃ Q   │ W   │ F ª │ P   │ G   │ J   │ L   │ U   │ Y   │ :   │ {   │ }   │ | Ə │
// ┃Tab ↹  ┃ q   │ w   │ f   │ p ₱ │ g   │ j   │ l   │ u   │ y ¥ │ ;   │ [   │ ]   │ \ ə │
// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪
// ┃        ┃ A Æ │ R ¶ │ S   │ T   │ D   │ H   │ N Ñ │ E Œ │ I İ │ O Ø │ " ̋◌ ┃ Enter    ┃
// ┃Caps ⇬  ┃ a æ │ r ® │ s § │ t ™ │ d   │ h   │ n ñ │ e œ │ i ı │ o ø │ ' ́◌ ┃   ⏎      ┃
// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫
// ┃       ┃   ¦ │ Z » │ X · │ C ¢ │ V ‘ │ B ’ │ K   │ M º │ < ̨◌ │ > ␣ │ ? ¿ ┃           ┃
// ┃Shift ⇧┃     │ z « │ x × │ c © │ v “ │ b ” │ k   │ m µ │ , ̧◌ │ . … │ / ÷ ┃Shift ⇧    ┃
// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫
// ┃       ┃Win    ┃       ┃ ␣ Space             Space ␣ ┃       ┃Win    ┃       ┃       ┃
// ┃Ctrl   ┃Super  ┃Alt    ┃ ␣ Space             Space ␣ ┃AltGr ⇮┃Meta   ┃Menu   ┃Ctrl   ┃
// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
//
partial alphanumeric_keys
xkb_symbols "colemak" {

    name[Group1]= "Filipino (Colemak, Latin)";

//	ISO grouping:	|--------- Group1 ---------|	|--------- Group2 ---------|
//			Level1		Level2		Level3		Level4
//			Base		Shift		AltGr		AltGr+Shift

    // E row; Numerals row, left side
	key <TLDE> { [	U0060,		U007E,		U0300,		U0303		] }; // ` ~ ̀◌ ̃◌ (combining grave accent) (combining tilde)
	key <AE01> { [	U0031,		U0021,		U00B9,		U00A1		] }; // 1 ! ¹ ¡
	key <AE02> { [	U0032,		U0040,		U00B2,		U00A4		] }; // 2 @ ² ¤
	key <AE03> { [	U0033,		U0023,		U00B3,		U00A3		] }; // 3 # ³ £
	key <AE04> { [	U0034,		U0024,		U00BC,		U20AC		] }; // 4 $ ¼ €
	key <AE05> { [	U0035,		U0025,		U00BD,		U00B0		] }; // 5 % ½ °
    // E row; Numerals row, right side
	key <AE06> { [	U0036,		U005E,		U00BE,		U0302		] }; // 6 ^ ¾ ̂◌ (combining circumflex accent)
	key <AE07> { [	U0037,		U0026,		U215B,		U2190		] }; // 7 & ⅛ ←
	key <AE08> { [	U0038,		U002A,		U215C,		U2192		] }; // 8 * ⅜ →
	key <AE09> { [	U0039,		U0028,		U215D,		U2191		] }; // 9 ( ⅝ ↑
	key <AE10> { [	U0030,		U0029,		U215E,		U2193		] }; // 0 ) ⅞ ↓
	key <AE11> { [	U002D,		U005F,		U00AC,		U0360		] }; // - _ ¬ ◌͠
	key <AE12> { [	U003D,		U002B,		U00B1,		U2213		] }; // = + ± ∓

    // D row; Upper row, left side
	key <AD01> { [	U0071,		U0051,		VoidSymbol,	VoidSymbol	] }; // q Q
	key <AD02> { [	U0077,		U0057,		VoidSymbol,	VoidSymbol	] }; // w W
	key <AD03> { [	U0066,		U0046,		VoidSymbol,	U00AA		] }; // f F   ª
	key <AD04> { [	U0070,		U0050,		U20B1,		VoidSymbol	] }; // p P ₱
	key <AD05> { [	U0067,		U0047,		VoidSymbol,	VoidSymbol	] }; // g G
   // D row; Upper row, right side
	key <AD06> { [	U006A,		U004A,		VoidSymbol,	VoidSymbol	] }; // j J
	key <AD07> { [	U006C,		U004C,		VoidSymbol,	VoidSymbol	] }; // l L
	key <AD08> { [	U0075,		U0055,		VoidSymbol,	VoidSymbol	] }; // u U
	key <AD09> { [	U0079,		U0059,		U00A5,		VoidSymbol	] }; // y Y ¥
	key <AD10> { [	U003B,		U003A,		VoidSymbol,	VoidSymbol	] }; // ; :
	key <AD11> { [	U005B,		U007B,		VoidSymbol,	VoidSymbol	] }; // [ {
	key <AD12> { [	U005D,		U007D,		VoidSymbol,	VoidSymbol	] }; // ] }
	key <BKSL> { [	U005C,		U007C,		U0259,		U018F		] }; // \ | ə Ə

    // C row; Home row, left side
	key <AC01> { [	U0061,		U0041,		U00E6,		U00C6		] }; // a A æ Æ
	key <AC02> { [	U0072,		U0052,		U00AE,		U00B6		] }; // r R ® ¶
	key <AC03> { [	U0073,		U0053,		U00A7,		VoidSymbol	] }; // s S §
	key <AC04> { [	U0074,		U0054,		U2122,		VoidSymbol	] }; // t T ™
	key <AC05> { [	U0064,		U0044,		VoidSymbol,	VoidSymbol	] }; // d D
    // C row; Home row, right side
	key <AC06> { [	U0068,		U0048,		VoidSymbol,	VoidSymbol	] }; // h H
	key <AC07> { [	U006E,		U004E,		U00F1,		U00D1		] }; // n N ñ Ñ
	key <AC08> { [	U0065,		U0045,		U0153,		U0152		] }; // e E œ Œ
	key <AC09> { [	U0069,		U0049,		U0131,		U0130		] }; // i I ı İ
	key <AC10> { [	U006F,		U004F,		U00F8,		U00D8		] }; // o O ø Ø
	key <AC11> { [	U0027,		U0022,		U0301,		U030B		] }; // ' " ́◌ ̋◌ (combining acute accent) (combining double-acute accent)

    // B row; Lower row, left side
	key <AB00> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	U00A6		] }; //       ¦
	key <AB01> { [	U007A,		U005A,		U00AB,		U00BB		] }; // z Z « »
	key <AB02> { [	U0078,		U0058,		U00D7,		U00B7		] }; // x X × ·
	key <AB03> { [	U0063,		U0043,		U00A9,		U00A2		] }; // c C © ¢
	key <AB04> { [	U0076,		U0056,		U201C,		U2018		] }; // v V “ ‘
	key <AB05> { [	U0062,		U0042,		U201D,		U2019		] }; // b B ” ’
    // B row; Lower row, right side
	key <AB06> { [	U006B,		U004B,		VoidSymbol,	VoidSymbol	] }; // k K
	key <AB07> { [	U006D,		U004D,		U00B5,		U00BA		] }; // m M µ º
	key <AB08> { [	U002C,		U003C,		U0327,		U0328		] }; // , < ̧◌ ̨◌ (combining cedilla) (combining ogonek)
	key <AB09> { [	U002E,		U003E,		U2026,		U2423		] }; // . > … ␣
	key <AB10> { [	U002F,		U003F,		U00F7,		U00BF		] }; // / ? ÷ ¿

    // A row
	key <AA03> { [	U0020,		U0020,		U0020,		U0020		] }; // (space) (space) (space) (space)

    include "level3(ralt_switch)"
};


// Colemak (Baybayin) version
//
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓
// │     │     │     │     │     │     │     │     │     │     │     │     │ ◌᜔      ┃ ⌫ Bak ┃
// │     │     │     │     │     │     │     │     │     │     │     │     │ ◌᜔      ┃ Space ┃
// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩
// ┃       ┃     │     │     │     │     │     │     │ ᜂ      │     │     │     │     │     │
// ┃Tab ↹  ┃     │ ᜏ     │     │ ᜉ     │ ᜄ    │     │ ᜎ     │ ◌ᜓ      │ ᜌ     │     │     │     │     │
// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪
// ┃        ┃     │     │     │     │     │     │ ᜅ     │ ᜁ     │ ᜁ    │ ᜂ       │     ┃ Enter    ┃
// ┃Caps ⇬  ┃ ᜀ     │ ᜍ     │ ᜐ    │ ᜆ     │ ᜇ     │ ᜑ    │ ᜈ     │ ◌ᜒ      │ ◌ᜒ      │ ◌ᜓ      │     ┃   ⏎      ┃
// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫
// ┃       ┃     │     │     │     │     │     │     │     │     │     │     ┃           ┃
// ┃Shift ⇧┃     │     │     │     │     │ ᜊ     │ ᜃ     │ ᜋ    │ ᜵          │ ᜶         │     ┃Shift ⇧    ┃
// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫
// ┃       ┃Win    ┃       ┃ ␣ Space                     ┃       ┃Win    ┃       ┃       ┃
// ┃Ctrl   ┃Super  ┃Alt    ┃ ␣ Space                     ┃AltGr ⇮┃Meta   ┃Menu   ┃Ctrl   ┃
// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
//
partial alphanumeric_keys
xkb_symbols "colemak-bay" {

    name[Group1]= "Filipino (Colemak, Baybayin)";

//	ISO grouping:	|--------- Group1 ---------|	|--------- Group2 ---------|
//			Level1		Level2		Level3		Level4
//			Base		Shift		AltGr		AltGr+Shift

    // E row; Numerals row, left side
	key <TLDE> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE02> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE03> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE04> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE05> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    // E row; Numerals row, right side
	key <AE06> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE07> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE08> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE09> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE12> { [	U1714,		U1714,		VoidSymbol,	VoidSymbol	] }; // ◌᜔ (virama) ◌᜔ (virama)

    // D row; QWERTY row, left side
	key <AD01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AD02> { [	U170F,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜏ (Wa)
	key <AD03> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AD04> { [	U1709,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜉ (Pa)
	key <AD05> { [	U1704,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜄ (Ga)
    // D row; QWERTY row, right side
	key <AD06> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AD07> { [	U170E,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜎ (La)
	key <AD08> { [	U1713,		U1702,		VoidSymbol,	VoidSymbol	] }; // ◌ᜓ (o/u) ᜂ (O/U)
	key <AD09> { [	U170C,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜌ (Ya)
	key <AD10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AD11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AD12> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <BKSL> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //

     // C row; Home row, left side
	key <AC01> { [	U1700,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜀ (A)
	key <AC02> { [	U170D,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜍ (Ra)
	key <AC03> { [	U1710,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜐ (Sa)
	key <AC04> { [	U1706,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜆ (Ta)
	key <AC05> { [	U1707,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜇ (Da)
    // C row; Home row, right side
	key <AC06> { [	U1711,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜑ (Ha)
	key <AC07> { [	U1708,		U1705,		VoidSymbol,	VoidSymbol	] }; // ᜈ (Na) ᜅ (Nga)
	key <AC08> { [	U1712,		U1701,		VoidSymbol,	VoidSymbol	] }; // ◌ᜒ (e/i) ᜁ (E/I)
	key <AC09> { [	U1712,		U1701,		VoidSymbol,	VoidSymbol	] }; // ◌ᜒ (e/i) ᜁ (E/I)
	key <AC10> { [	U1713,		U1702,		VoidSymbol,	VoidSymbol	] }; // ◌ᜓ (o/u) ᜂ (O/U)
	key <AC11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //

    // B row; Lower row, left side
	key <AB00> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB02> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB03> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB04> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB05> { [	U170A,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜊ (Ba)
    // B row; Lower row, right side
	key <AB06> { [	U1703,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜃ (Ka)
	key <AB07> { [	U170B,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜋ (Ma)
	key <AB08> { [	U1735,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜵ (comma)
	key <AB09> { [	U1736,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜶ (period)
	key <AB10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //

    // A row
	key <AA03> { [	U0020,		U0020,		U0020,		U0020		] }; // (space) (space) (space) (space)

    include "level3(ralt_switch)"
};


// Dvorak Simplified (Latin) version
// http://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard
//
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓
// │ ~ ̃◌ │ ! ¡ │ @ ¤ │ # £ │ $ € │ % ° │ ^ ̂◌ │ & → │ * → │ ( ↑ │ ) ↓ │ {   │ }   ┃ ⌫ Bak ┃
// │ ` ̀◌ │ 1 ¹ │ 2 ² │ 3 ³ │ 4 ¼ │ 5 ½ │ 6 ¾ │ 7 ⅛ │ 8 ⅜ │ 9 ⅝ │ 0 ⅞ │ [   │ ]   ┃ Space ┃
// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩
// ┃       ┃ " ̋◌ │ < ̨◌ │ > ␣ │ P   │ Y   │ F ª │ G   │ C ¢ │ R ¶ │ L   │ ? ¿ │ + ∓ │ | Ə │
// ┃Tab ↹  ┃ ' ́◌ │ , ̧◌ │ . … │ p ₱ │ y ¥ │ f   │ g   │ c © │ r ® │ l   │ / ÷ │ = ± │ \ ə │
// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪
// ┃        ┃ A Æ │ O Ø │ E Œ │ U   │ I İ │ D   │ H   │ T   │ N Ñ │ S   │ _ ◌͠  ┃ Enter    ┃
// ┃Caps ⇬  ┃ a æ │ o ø │ e œ │ u   │ i ı │ d   │ h   │ t ™ │ n ñ │ s § │ - ¬ ┃   ⏎      ┃
// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫
// ┃       ┃   ¦ │ :   │ Q   │ J   │ K   │ X · │ B ’ │ M º │ W   │ V ‘ │ Z » ┃           ┃
// ┃Shift ⇧┃     │ ;   │ q   │ j   │ k   │ x × │ b ” │ m µ │ w   │ v “ │ z « ┃Shift ⇧    ┃
// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫
// ┃       ┃Win    ┃       ┃ ␣ Space             Space ␣ ┃       ┃Win    ┃       ┃       ┃
// ┃Ctrl   ┃Super  ┃Alt    ┃ ␣ Space             Space ␣ ┃AltGr ⇮┃Meta   ┃Menu   ┃Ctrl   ┃
// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
//
partial alphanumeric_keys
xkb_symbols "dvorak" {

    name[Group1]= "Filipino (Dvorak, Latin)";

//	ISO grouping:	|--------- Group1 ---------|	|--------- Group2 ---------|
//			Level1		Level2		Level3		Level4
//			Base		Shift		AltGr		AltGr+Shift

    // E row; Numerals row, left side
	key <TLDE> { [	U0060,		U007E,		U0300,		U0303		] }; // ` ~ ̀◌ ̃◌ (combining grave accent) (combining tilde)
	key <AE01> { [	U0031,		U0021,		U00B9,		U00A1		] }; // 1 ! ¹ ¡
	key <AE02> { [	U0032,		U0040,		U00B2,		U00A4		] }; // 2 @ ² ¤
	key <AE03> { [	U0033,		U0023,		U00B3,		U00A3		] }; // 3 # ³ £
	key <AE04> { [	U0034,		U0024,		U00BC,		U20AC		] }; // 4 $ ¼ €
	key <AE05> { [	U0035,		U0025,		U00BD,		U00B0		] }; // 5 % ½ °
    // E row; Numerals row, right side
	key <AE06> { [	U0036,		U005E,		U00BE,		U0302		] }; // 6 ^ ¾ ̂◌ (combining circumflex accent)
	key <AE07> { [	U0037,		U0026,		U215B,		U2190		] }; // 7 & ⅛ ←
	key <AE08> { [	U0038,		U002A,		U215C,		U2192		] }; // 8 * ⅜ →
	key <AE09> { [	U0039,		U0028,		U215D,		U2191		] }; // 9 ( ⅝ ↑
	key <AE10> { [	U0030,		U0029,		U215E,		U2193		] }; // 0 ) ⅞ ↓
	key <AE11> { [	U005B,		U007B,		VoidSymbol,	VoidSymbol	] }; // [ {
	key <AE12> { [	U005D,		U007D,		VoidSymbol,	VoidSymbol	] }; // ] }

    // D row; Upper row, left side
	key <AD01> { [	U0027,		U0022,		U0301,		U030B		] }; // ' " ́◌ ̋◌ (combining acute accent) (combining double-acute accent)
	key <AD02> { [	U002C,		U003C,		U0327,		U0328		] }; // , < ̧◌ ̨◌ (combining cedilla) (combining ogonek)
	key <AD03> { [	U002E,		U003E,		U2026,		U2423		] }; // . > … ␣
	key <AD04> { [	U0070,		U0050,		U20B1,		VoidSymbol	] }; // p P ₱
	key <AD05> { [	U0079,		U0059,		U00A5,		VoidSymbol	] }; // y Y ¥
    // D row; Upper row, right side
	key <AD06> { [	U0066,		U0046,		VoidSymbol,	U00AA		] }; // f F   ª
	key <AD07> { [	U0067,		U0047,		VoidSymbol,	VoidSymbol	] }; // g G
	key <AD08> { [	U0063,		U0043,		U00A9,		U00A2		] }; // c C © ¢
	key <AD09> { [	U0072,		U0052,		U00AE,		U00B6		] }; // r R ® ¶
	key <AD10> { [	U006C,		U004C,		VoidSymbol,	VoidSymbol	] }; // l L
	key <AD11> { [	U002F,		U003F,		U00F7,		U00BF		] }; // / ? ÷ ¿
	key <AD12> { [	U003D,		U002B,		U00B1,		U2213		] }; // = + ± ∓
	key <BKSL> { [	U005C,		U007C,		U0259,		U018F		] }; // \ | ə Ə

    // C row; Home row, left side
	key <AC01> { [	U0061,		U0041,		U00E6,		U00C6		] }; // a A æ Æ
	key <AC02> { [	U006F,		U004F,		U00F8,		U00D8		] }; // o O ø Ø
	key <AC03> { [	U0065,		U0045,		U0153,		U0152		] }; // e E œ Œ
	key <AC04> { [	U0075,		U0055,		VoidSymbol,	VoidSymbol	] }; // u U
	key <AC05> { [	U0069,		U0049,		U0131,		U0130		] }; // i I ı İ
    // C row; Home row, right side
	key <AC06> { [	U0064,		U0044,		VoidSymbol,	VoidSymbol	] }; // d D
	key <AC07> { [	U0068,		U0048,		VoidSymbol,	VoidSymbol	] }; // h H
	key <AC08> { [	U0074,		U0054,		U2122,		VoidSymbol	] }; // t T ™
	key <AC09> { [	U006E,		U004E,		U00F1,		U00D1		] }; // n N ñ Ñ
	key <AC10> { [	U0073,		U0053,		U00A7,		VoidSymbol	] }; // s S §
	key <AC11> { [	U002D,		U005F,		U00AC,		U0360		] }; // - _ ¬ ◌͠

    // B row; Lower row, left side
	key <AB00> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	U00A6		] }; //       ¦
	key <AB01> { [	U003B,		U003A,		VoidSymbol,	VoidSymbol	] }; // ; :
	key <AB02> { [	U0071,		U0051,		VoidSymbol,	VoidSymbol	] }; // q Q
	key <AB03> { [	U006A,		U004A,		VoidSymbol,	VoidSymbol	] }; // j J
	key <AB04> { [	U006B,		U004B,		VoidSymbol,	VoidSymbol	] }; // k K
	key <AB05> { [	U0078,		U0058,		U00D7,		U00B7		] }; // x X × ·
    // B row; Lower row, right side
	key <AB06> { [	U0062,		U0042,		U201D,		U2019		] }; // b B ” ’
	key <AB07> { [	U006D,		U004D,		U00B5,		U00BA		] }; // m M µ º
	key <AB08> { [	U0077,		U0057,		VoidSymbol,	VoidSymbol	] }; // w W
	key <AB09> { [	U0076,		U0056,		U201C,		U2018		] }; // v V “ ‘
	key <AB10> { [	U007A,		U005A,		U00AB,		U00BB		] }; // z Z « »

    // A row
	key <AA03> { [	U0020,		U0020,		U0020,		U0020		] }; // (space) (space) (space) (space)

    include "level3(ralt_switch)"
};


// Dvorak Simplified (Baybayin) version
//
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓
// │     │     │     │     │     │     │     │     │     │     │     │     │     ┃ ⌫ Bak ┃
// │     │     │     │     │     │     │     │     │     │     │     │     │     ┃ Space ┃
// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩
// ┃       ┃     │     │     │     │     │     │     │     │     │     │     │ ◌᜔      │     │
// ┃Tab ↹  ┃     │ ᜵          │ ᜶         │ ᜉ    │ ᜌ     │     │ ᜄ     │     │ ᜍ     │ ᜎ    │     │ ◌᜔       │     │
// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪
// ┃        ┃     │ ᜂ      │ ᜁ     │ ᜂ       │ ᜁ    │     │     │     │ ᜅ     │     │     ┃ Enter    ┃
// ┃Caps ⇬  ┃ ᜀ     │ ◌ᜓ      │ ◌ᜒ      │ ◌ᜓ      │ ◌ᜒ      │ ᜇ     │ ᜑ    │ ᜆ     │ ᜈ     │ ᜐ     │     ┃   ⏎      ┃
// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫
// ┃       ┃     │     │     │     │     │     │     │     │     │     │     ┃           ┃
// ┃Shift ⇧┃     │     │     │     │ ᜃ     │     │ ᜊ     │ ᜋ    │ ᜏ     │     │     ┃Shift ⇧    ┃
// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫
// ┃       ┃Win    ┃       ┃ ␣ Space                     ┃       ┃Win    ┃       ┃       ┃
// ┃Ctrl   ┃Super  ┃Alt    ┃ ␣ Space                     ┃AltGr ⇮┃Meta   ┃Menu   ┃Ctrl   ┃
// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
//
partial alphanumeric_keys
xkb_symbols "dvorak-bay" {

    name[Group1]= "Filipino (Dvorak, Baybayin)";

//	ISO grouping:	|--------- Group1 ---------|	|--------- Group2 ---------|
//			Level1		Level2		Level3		Level4
//			Base		Shift		AltGr		AltGr+Shift

    // E row; Numerals row, left side
	key <TLDE> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE02> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE03> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE04> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE05> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    // E row; Numerals row, right side
	key <AE06> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE07> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE08> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE09> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AE12> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //

    // D row; QWERTY row, left side
	key <AD01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AD02> { [	U1735,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜵ (comma)
	key <AD03> { [	U1736,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜶ (period)
	key <AD04> { [	U1709,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜉ (Pa)
	key <AD05> { [	U170C,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜌ (Ya)
    // D row; QWERTY row, right side
	key <AD06> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AD07> { [	U1704,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜄ (Ga)
	key <AD08> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AD09> { [	U170D,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜍ (Ra)
	key <AD10> { [	U170E,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜎ (La)
	key <AD11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AD12> { [	U1714,		U1714,		VoidSymbol,	VoidSymbol	] }; // ◌᜔ (virama) ◌᜔ (virama)
	key <BKSL> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //

    // C row; Home row, left side
	key <AC01> { [	U1700,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜀ (A)
	key <AC02> { [	U1713,		U1702,		VoidSymbol,	VoidSymbol	] }; // ◌ᜓ (o/u) ᜂ (O/U)
	key <AC03> { [	U1712,		U1701,		VoidSymbol,	VoidSymbol	] }; // ◌ᜒ (e/i) ᜁ (E/I)
	key <AC04> { [	U1713,		U1702,		VoidSymbol,	VoidSymbol	] }; // ◌ᜓ (o/u) ᜂ (O/U)
	key <AC05> { [	U1712,		U1701,		VoidSymbol,	VoidSymbol	] }; // ◌ᜒ (e/i) ᜁ (E/I)
    // C row; Home row, right side
	key <AC06> { [	U1707,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜇ (Da)
	key <AC07> { [	U1711,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜑ (Ha)
	key <AC08> { [	U1706,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜆ (Ta)
	key <AC09> { [	U1708,		U1705,		VoidSymbol,	VoidSymbol	] }; // ᜈ (Na) ᜅ (Nga)
	key <AC10> { [	U1710,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜐ (Sa)
	key <AC11> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //

    // B row; Lower row, left side
	key <AB00> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB01> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB02> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB03> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB04> { [	U1703,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜃ (Ka)
	key <AB05> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
    // B row; Lower row, right side
	key <AB06> { [	U170A,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜊ (Ba)
	key <AB07> { [	U170B,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜋ (Ma)
	key <AB08> { [	U170F,		VoidSymbol,	VoidSymbol,	VoidSymbol	] }; // ᜏ (Wa)
	key <AB09> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //
	key <AB10> { [	VoidSymbol,	VoidSymbol,	VoidSymbol,	VoidSymbol	] }; //

    // A row
	key <AA03> { [	U0020,		U0020,		U0020,		U0020		] }; // (space) (space) (space) (space)

    include "level3(ralt_switch)"
};


//
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓
// │     │     │     │     │     │     │     │     │     │     │     │     │     ┃ ⌫ Bak ┃
// │     │     │     │     │     │     │     │     │     │     │     │     │     ┃ Space ┃
// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩
// ┃       ┃     │     │     │     │     │     │     │     │     │     │     │     │     │
// ┃Tab ↹  ┃     │     │     │     │     │     │     │     │     │     │     │     │     │
// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪
// ┃        ┃     │     │     │     │     │     │     │     │     │     │     ┃ Enter    ┃
// ┃Caps ⇬  ┃     │     │     │     │     │     │     │     │     │     │     ┃   ⏎      ┃
// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫
// ┃       ┃     │     │     │     │     │     │     │     │     │     │     ┃           ┃
// ┃Shift ⇧┃     │     │     │     │     │     │     │     │     │     │     ┃Shift ⇧    ┃
// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫
// ┃       ┃Win    ┃       ┃ ␣ Space             Space ␣ ┃       ┃Win    ┃       ┃       ┃
// ┃Ctrl   ┃Super  ┃Alt    ┃ ␣ Space             Space ␣ ┃AltGr ⇮┃Meta   ┃Menu   ┃Ctrl   ┃
// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     th validation, as well as DANE and trust on first use.
  - the Online Certificate Status Protocol (OCSP).
  - public key methods, including RSA and Elliptic curves, as well as password
    and key authentication methods such as SRP and PSK protocols.
  - all the strong encryption algorithms, including AES and Camellia.
  - CPU-assisted cryptography with VIA padlock and AES-NI instruction sets.
  - HSMs and cryptographic tokens, via PKCS #11.
 .
 This package contains the main runtime library.
Homepage: https://www.gnutls.org/

Package: libgpg-error0
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 192
Maintainer: Debian GnuPG Maintainers <pkg-gnupg-maint@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: libgpg-error
Version: 1.46-1
Depends: libc6 (>= 2.34)
Recommends: libgpg-error-l10n
Description: GnuPG development runtime library
 Library that defines common error values, messages, and common
 runtime functionality for all GnuPG components.  Among these are GPG,
 GPGSM, GPGME, GPG-Agent, libgcrypt, pinentry, SmartCard Daemon and
 possibly more in the future.
 .
 It will likely be renamed "gpgrt" in the future.
Homepage: https://www.gnupg.org/related_software/libgpg-error/

Package: libgssapi-krb5-2
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 425
Maintainer: Sam Hartman <hartmans@debian.org>
Architecture: amd64
Multi-Arch: same
Source: krb5
Version: 1.20.1-2+deb12u3
Depends: libc6 (>= 2.33), libcom-err2 (>= 1.43.9), libk5crypto3 (>= 1.20), libkrb5-3 (= 1.20.1-2+deb12u3), libkrb5support0 (>= 1.15~beta1)
Suggests: krb5-doc, krb5-user
Breaks: moonshot-gss-eap (<= 1.0)
Description: MIT Kerberos runtime libraries - krb5 GSS-API Mechanism
 Kerberos is a system for authenticating users and services on a network.
 Kerberos is a trusted third-party service.  That means that there is a
 third party (the Kerberos server) that is trusted by all the entities on
 the network (users and services, usually called "principals").
 .
 This is the MIT reference implementation of Kerberos V5.
 .
 This package contains the runtime library for the MIT Kerberos
 implementation of GSS-API used by applications and Kerberos clients.
Homepage: https://web.mit.edu/kerberos/

Package: libhogweed6
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 463
Maintainer: Magnus Holmgren <holmgren@debian.org>
Architecture: amd64
Multi-Arch: same
Source: nettle
Version: 3.8.1-2
Depends: libc6 (>= 2.14), libgmp10 (>= 2:6.2.1+dfsg1), libnettle8
Description: low level cryptographic library (public-key cryptos)
 Nettle is a cryptographic library that is designed to fit easily in more or
 less any context: In crypto toolkits for object-oriented languages (C++,
 Python, Pike, ...), in applications like LSH or GNUPG, or even in kernel
 space.
 .
 It tries to solve a problem of providing a common set of cryptographic
 algorithms for higher-level applications by implementing a
 context-independent set of cryptographic algorithms. In that light, Nettle
 doesn't do any memory allocation or I/O, it simply provides the
 cryptographic algorithms for the application to use in any environment and
 in any way it needs.
 .
 This package contains the asymmetric cryptographic algorithms, which,
 require the GNU multiple precision arithmetic library (libgmp) for
 their large integer computations.
Homepage: http://www.lysator.liu.se/~nisse/nettle/

Package: libidn2-0
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 439
Maintainer: Debian Libidn team <help-libidn@gnu.org>
Architecture: amd64
Multi-Arch: same
Source: libidn2 (2.3.3-1)
Version: 2.3.3-1+b1
Depends: libc6 (>= 2.14), libunistring2 (>= 0.9.7)
Description: Internationalized domain names (IDNA2008/TR46) library
 Libidn2 implements the revised algorithm for internationalized domain
 names called IDNA2008/TR46.
 .
 This package contains runtime libraries.
Homepage: https://www.gnu.org/software/libidn/#libidn2

Package: libip4tc2
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 66
Maintainer: Debian Netfilter Packaging Team <pkg-netfilter-team@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: iptables
Version: 1.8.9-2
Depends: libc6 (>= 2.28)
Description: netfilter libip4tc library
 The iptables/xtables framework has been replaced by nftables. You should
 consider migrating now.
 .
 This package contains the user-space iptables (IPv4) C library from the
 Netfilter xtables framework.
 .
 iptables IPv4 ruleset ADT and kernel interface.
 .
 This library has been considered private for years (and still is), in the
 sense of changing symbols and backward compatibility not guaranteed.
Homepage: https://www.netfilter.org/

Package: libjansson4
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 101
Maintainer: Alessandro Ghedini <ghedo@debian.org>
Architecture: amd64
Multi-Arch: same
Source: jansson
Version: 2.14-2
Depends: libc6 (>= 2.14)
Description: C library for encoding, decoding and manipulating JSON data
 Jansson is a C library for encoding, decoding and manipulating JSON data.
 .
 It features:
  * Simple and intuitive API and data model
  * Comprehensive documentation
  * No dependencies on other libraries
  * Full Unicode support (UTF-8)
  * Extensive test suite
Homepage: http://www.digip.org/jansson/

Package: libjson-c5
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 109
Maintainer: Nicolas Mora <babelouest@debian.org>
Architecture: amd64
Multi-Arch: same
Source: json-c
Version: 0.16-2
Depends: libc6 (>= 2.33)
Description: JSON manipulation library - shared library
 This library allows you to easily construct JSON objects in C,
 output them as JSON formatted strings and parse JSON formatted
 strings back into the C representation of JSON objects.
Homepage: https://github.com/json-c/json-c/wiki

Package: libk5crypto3
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 261
Maintainer: Sam Hartman <hartmans@debian.org>
Architecture: amd64
Multi-Arch: same
Source: krb5
Version: 1.20.1-2+deb12u3
Depends: libc6 (>= 2.33), libkrb5support0 (>= 1.20)
Suggests: krb5-doc, krb5-user
Breaks: libgssapi-krb5-2 (<= 1.18~), libkrb5-3 (<= 1.18~)
Description: MIT Kerberos runtime libraries - Crypto Library
 Kerberos is a system for authenticating users and services on a network.
 Kerberos is a trusted third-party service.  That means that there is a
 third party (the Kerberos server) that is trusted by all the entities on
 the network (users and services, usually called "principals").
 .
 This is the MIT reference implementation of Kerberos V5.
 .
 This package contains the runtime cryptography libraries used by
 applications and Kerberos clients.
Homepage: https://web.mit.edu/kerberos/

Package: libkeyutils1
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 40
Maintainer: Christian Kastner <ckk@debian.org>
Architecture: amd64
Multi-Arch: same
Source: keyutils
Version: 1.6.3-2
Depends: libc6 (>= 2.14)
Description: Linux Key Management Utilities (library)
 Keyutils is a set of utilities for managing the key retention facility in the
 kernel, which can be used by filesystems, block devices and more to gain and
 retain the authorization and encryption keys required to perform secure
 operations.
 .
 This package provides a wrapper library for the key management facility system
 calls.
Homepage: https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git

Package: libklibc
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 97
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Architecture: amd64
Multi-Arch: same
Source: klibc
Version: 2.0.12-1
Description: minimal libc subset for use with initramfs
 klibc is intended to be a minimalistic libc subset for use with
 initramfs.  It is deliberately written for small size, minimal
 entanglement, and portability, not speed.  It is definitely a work in
 progress, and a lot of things are still missing.
Homepage: https://git.kernel.org/cgit/libs/klibc/klibc.git

Package: libkmod2
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 141
Maintainer: Marco d'Itri <md@linux.it>
Architecture: amd64
Multi-Arch: same
Source: kmod
Version: 30+20221128-1
Depends: libc6 (>= 2.33), liblzma5 (>= 5.1.1alpha+20120614), libssl3 (>= 3.0.0), libzstd1 (>= 1.5.2)
Description: libkmod shared library
 This library provides an API for insertion, removal, configuration and
 listing of kernel modules.

Package: libkrb5-3
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 1077
Maintainer: Sam Hartman <hartmans@debian.org>
Architecture: amd64
Multi-Arch: same
Source: krb5
Version: 1.20.1-2+deb12u3
Depends: libc6 (>= 2.34), libcom-err2 (>= 1.43.9), libk5crypto3 (>= 1.20), libkeyutils1 (>= 1.5.9), libkrb5support0 (= 1.20.1-2+deb12u3), libssl3 (>= 3.0.0)
Recommends: krb5-locales
Suggests: krb5-doc, krb5-user
Breaks: libapache2-mod-auth-kerb (<= 5.4-2.4), libsmbclient (<= 2:3.6.1-2), sssd (<= 1.2.1-4.3)
Description: MIT Kerberos runtime libraries
 Kerberos is a system for authenticating users and services on a network.
 Kerberos is a trusted third-party service.  That means that there is a
 third party (the Kerberos server) that is trusted by all the entities on
 the network (users and services, usually called "principals").
 .
 This is the MIT reference implementation of Kerberos V5.
 .
 This package contains the runtime library for the main Kerberos v5 API
 used by applications and Kerberos clients.
Homepage: https://web.mit.edu/kerberos/

Package: libkrb5support0
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 134
Maintainer: Sam Hartman <hartmans@debian.org>
Architecture: amd64
Multi-Arch: same
Source: krb5
Version: 1.20.1-2+deb12u3
Depends: libc6 (>= 2.34)
Breaks: libgssapi-krb5-2 (<< 1.20), libk5crypto3 (<< 1.20), libkadm5clnt-mit9 (<< 1.13~alpha1-1), libkadm5srv-mit9 (<< 1.13~alpha1-1), libkdb5-8 (<< 1.16)
Description: MIT Kerberos runtime libraries - Support library
 Kerberos is a system for authenticating users and services on a network.
 Kerberos is a trusted third-party service.  That means that there is a
 third party (the Kerberos server) that is trusted by all the entities on
 the network (users and services, usually called "principals").
 .
 This is the MIT reference implementation of Kerberos V5.
 .
 This package contains an internal runtime support library used by other
 Kerberos libraries.
Homepage: https://web.mit.edu/kerberos/

Package: liblocale-gettext-perl
Status: install ok installed
Priority: required
Section: perl
Installed-Size: 51
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Architecture: amd64
Version: 1.07-5
Depends: libc6 (>= 2.3)
Pre-Depends: perl-base (>= 5.36.0-5), perlapi-5.36.0
Description: module using libc functions for internationalization in Perl
 The Locale::gettext module permits access from perl to the gettext() family of
 functions for retrieving message strings from databases constructed
 to internationalize software.
 .
 It provides gettext(), dgettext(), dcgettext(), textdomain(),
 bindtextdomain(), bind_textdomain_codeset(), ngettext(), dcngettext()
 and dngettext().
Homepage: https://metacpan.org/release/gettext

Package: liblz4-1
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 169
Maintainer: Nobuhiro Iwamatsu <iwamatsu@debian.org>
Architecture: amd64
Multi-Arch: same
Source: lz4
Version: 1.9.4-1
Replaces: liblz4-1a
Depends: libc6 (>= 2.14)
Breaks: liblz4-1a
Description: Fast LZ compression algorithm library - runtime
 LZ4 is a very fast lossless compression algorithm, providing compression speed
 at 400 MB/s per core, scalable with multi-cores CPU. It also features an
 extremely fast decoder, with speed in multiple GB/s per core, typically
 reaching RAM speed limits on multi-core systems.
 .
 This package includes the shared library.
Homepage: https://github.com/lz4/lz4

Package: liblzma5
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 333
Maintainer: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
Architecture: amd64
Multi-Arch: same
Source: xz-utils
Version: 5.4.1-1
Depends: libc6 (>= 2.34)
Breaks: liblzma2 (<< 5.1.1alpha+20110809-3~)
Description: XZ-format compression library
 XZ is the successor to the Lempel-Ziv/Markov-chain Algorithm
 compression format, which provides memory-hungry but powerful
 compression (often better than bzip2) and fast, easy decompression.
 .
 The native format of liblzma is XZ; it also supports raw (headerless)
 streams and the older LZMA format used by lzma. (For 7-Zip's related
 format, use the p7zip package instead.)
Homepage: https://tukaani.org/xz/

Package: libmd0
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 79
Maintainer: Guillem Jover <guillem@debian.org>
Architecture: amd64
Multi-Arch: same
Source: libmd
Version: 1.0.4-2
Depends: libc6 (>= 2.33)
Description: message digest functions from BSD systems - shared library
 The libmd library provides various message digest ("hash") functions,
 as found on various BSDs on a library with the same name and with a
 compatible API.
Homepage: https://www.hadrons.org/software/libmd/

Package: libmnl0
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 46
Maintainer: Debian Netfilter Packaging Team <pkg-netfilter-team@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: libmnl
Version: 1.0.4-3
Depends: libc6 (>= 2.14)
Description: minimalistic Netlink communication library
 libmnl is a minimalistic user-space library oriented to Netlink developers.
 There are a lot of common tasks in parsing, validating, constructing of
 both the Netlink header and TLVs that are repetitive and easy to get wrong.
 This library aims to provide simple helpers that allows you to re-use code
 and to avoid re-inventing the wheel.
 .
 The main features of this library are:
 .
 Small: the shared library requires around 30KB for an x86-based computer.
 .
 Simple: this library avoids complexity and elaborated abstractions that
 tend to hide Netlink details.
 .
 Easy to use: the library simplifies the work for Netlink-wise developers.
 It provides functions to make socket handling, message building,
 validating, parsing and sequence tracking, easier.
 .
 Easy to re-use: you can use the library to build your own abstraction
 layer on top of this library.
 .
 Decoupling: the interdependency of the main bricks that compose the
 library is reduced, i.e. the library provides many helpers, but the
 programmer is not forced to use them.
 .
 This package contains the shared libraries needed to run programs that use
 the minimalistic Netlink communication library.
Homepage: https://netfilter.org/projects/libmnl/

Package: libmount1
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 454
Maintainer: util-linux packagers <util-linux@packages.debian.org>
Architecture: amd64
Multi-Arch: same
Source: util-linux
Version: 2.38.1-5+deb12u3
Depends: libblkid1 (>= 2.17.2), libc6 (>= 2.34), libselinux1 (>= 3.1~)
Suggests: cryptsetup-bin
Description: device mounting library
 This device mounting library is used by mount and umount helpers.
Homepage: https://www.kernel.org/pub/linux/utils/util-linux/

Package: libncursesw6
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 412
Maintainer: Craig Small <csmall@debian.org>
Architecture: amd64
Multi-Arch: same
Source: ncurses
Version: 6.4-4
Depends: libtinfo6 (= 6.4-4), libc6 (>= 2.34)
Recommends: libgpm2
Description: shared libraries for terminal handling (wide character support)
 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains the shared libraries necessary to run programs
 compiled with ncursesw, which includes support for wide characters.
Homepage: https://invisible-island.net/ncurses/

Package: libnettle8
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 520
Maintainer: Magnus Holmgren <holmgren@debian.org>
Architecture: amd64
Multi-Arch: same
Source: nettle
Version: 3.8.1-2
Depends: libc6 (>= 2.17)
Description: low level cryptographic library (symmetric and one-way cryptos)
 Nettle is a cryptographic library that is designed to fit easily in more or
 less any context: In crypto toolkits for object-oriented languages (C++,
 Python, Pike, ...), in applications like LSH or GNUPG, or even in kernel
 space.
 .
 It tries to solve a problem of providing a common set of cryptographic
 algorithms for higher-level applications by implementing a
 context-independent set of cryptographic algorithms. In that light, Nettle
 doesn't do any memory allocation or I/O, it simply provides the
 cryptographic algorithms for the application to use in any environment and
 in any way it needs.
 .
 This package contains the symmetric and one-way cryptographic
 algorithms. To avoid having this package depend on libgmp, the
 asymmetric cryptos reside in a separate library, libhogweed.
Homepage: http://www.lysator.liu.se/~nisse/nettle/

Package: libnewt0.52
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 365
Maintainer: Alastair McKinstry <mckinstry@debian.org>
Architecture: amd64
Multi-Arch: same
Source: newt (0.52.23-1)
Version: 0.52.23-1+b1
Depends: libc6 (>= 2.34), libslang2 (>= 2.2.4)
Recommends: libfribidi0
Description: Not Erik's Windowing Toolkit - text mode windowing with slang
 Newt is a windowing toolkit for text mode built from the slang library.
 It allows color text mode applications to easily use stackable windows,
 push buttons, check boxes, radio buttons, lists, entry fields, labels,
 and displayable text. Scrollbars are supported, and forms may be nested
 to provide extra functionality. This package contains the shared library
 for programs that have been built with newt.
Homepage: https://pagure.io/newt

Package: libnftables1
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 920
Maintainer: Debian Netfilter Packaging Team <pkg-netfilter-team@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: nftables
Version: 1.0.6-2+deb12u2
Depends: libc6 (>= 2.34), libgmp10 (>= 2:6.2.1+dfsg1), libjansson4 (>= 2.14), libmnl0 (>= 1.0.3-4~), libnftnl11 (>= 1.2.2), libxtables12 (>= 1.6.0+snapshot20161117)
Description: Netfilter nftables high level userspace API library
 This library provides high level semantics to interact with the nftables
 framework by Netfilter project.
 .
 nftables replaces the old popular iptables, ip6tables, arptables and ebtables.
 .
 Netfilter software and nftables in particular are used in applications such
 as Internet connection sharing, firewalls, IP accounting, transparent
 proxying, advanced routing and traffic control.
 .
 A Linux kernel >= 3.13 is required. However, >= 4.14 is recommended.
 .
 This package contains the libnftables library.
Homepage: https://www.netfilter.org/

Package: libnftnl11
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 233
Maintainer: Debian Netfilter Packaging Team <pkg-netfilter-team@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: libnftnl
Version: 1.2.4-2
Depends: libc6 (>= 2.34), libmnl0 (>= 1.0.3-4~)
Description: Netfilter nftables userspace API library
 libnftnl is the low-level library for Netfilter 4th generation
 framework nftables.
 .
 Is the user-space library for low-level interaction with
 nftables Netlink's API over libmnl.
Homepage: https://git.netfilter.org/libnftnl

Package: libp11-kit0
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 1408
Maintainer: Debian GnuTLS Maintainers <pkg-gnutls-maint@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: p11-kit
Version: 0.24.1-2
Depends: libc6 (>= 2.34), libffi8 (>= 3.4)
Description: library for loading and coordinating access to PKCS#11 modules - runtime
 The p11-kit library provides a way to load and enumerate Public-Key
 Cryptography Standard #11 modules, along with a standard configuration
 setup for installing PKCS#11 modules so that they're discoverable. It
 also solves problems with coordinating the use of PKCS#11 by different
 components or libraries living in the same process.
 .
 This package contains the shared library required for applications loading
 and accessing PKCS#11 modules.
Homepage: https://p11-glue.github.io/p11-glue/p11-kit.html

Package: libpam-modules
Status: install ok installed
Priority: required
Section: admin
Installed-Size: 1031
Maintainer: Sam Hartman <hartmans@debian.org>
Architecture: amd64
Multi-Arch: same
Source: pam
Version: 1.5.2-6+deb12u1
Replaces: libpam-umask, libpam0g-util
Provides: libpam-mkhomedir, libpam-motd, libpam-umask
Pre-Depends: libaudit1 (>= 1:2.2.1), libc6 (>= 2.34), libcrypt1 (>= 1:4.3.0), libdb5.3, libpam0g (>= 1.4.1), libselinux1 (>= 3.1~), debconf (>= 0.5) | debconf-2.0, libpam-modules-bin (= 1.5.2-6+deb12u1)
Conflicts: libpam-mkhomedir, libpam-motd, libpam-umask
Conffiles:
 /etc/security/access.conf dc21d0fd769d655b311d785670e5c6ae
 /etc/security/faillock.conf 164da8ffb87f3074179bc60b71d0b99f
 /etc/security/group.conf f1e26e8db6f7abd2d697d7dad3422c36
 /etc/security/limits.conf 0b1967ff9042a716ce6b01cb999aa1f5
 /etc/security/namespace.conf 6b3796403421d66db7defc46517711bc
 /etc/security/namespace.init d9e6a7c85e966427ef23a04ec6c7000f
 /etc/security/pam_env.conf 89cc8702173d5cd51abc152ae9f8d6bc
 /etc/security/sepermit.conf 3d82df292d497bbeaaf8ebef18cd14f1
 /etc/security/time.conf 06e05c6079e839c8833ac7c3abfde192
Description: Pluggable Authentication Modules for PAM
 This package completes the set of modules for PAM. It includes the
  pam_unix.so module as well as some specialty modules.
Homepage: http://www.linux-pam.org/

Package: libpam-modules-bin
Status: install ok installed
Priority: required
Section: admin
Installed-Size: 227
Maintainer: Sam Hartman <hartmans@debian.org>
Architecture: amd64
Multi-Arch: foreign
Source: pam
Version: 1.5.2-6+deb12u1
Replaces: libpam-modules (<< 1.5.2-5~)
Depends: libaudit1 (>= 1:2.2.1), libc6 (>= 2.34), libcrypt1 (>= 1:4.3.0), libpam0g (>= 0.99.7.1), libselinux1 (>= 3.1~)
Description: Pluggable Authentication Modules for PAM - helper binaries
 This package contains helper binaries used by the standard set of PAM
 modules in the libpam-modules package.
Homepage: http://www.linux-pam.org/

Package: libpam-runtime
Status: install ok installed
Priority: required
Section: admin
Installed-Size: 876
Maintainer: Sam Hartman <hartmans@debian.org>
Architecture: all
Multi-Arch: foreign
Source: pam
Version: 1.5.2-6+deb12u1
Replaces: libpam0g-dev, libpam0g-util
Depends: debconf (>= 0.5) | debconf-2.0, debconf (>= 1.5.19) | cdebconf, libpam-modules (>= 1.0.1-6)
Conflicts: libpam0g-util
Conffiles:
 /etc/pam.conf 87fc76f18e98ee7d3848f6b81b3391e5
 /etc/pam.d/other 31aa7f2181889ffb00b87df4126d1701
Description: Runtime support for the PAM library
 Contains configuration files and  directories required for
 authentication  to work on Debian systems.  This package is required
 on almost all installations.
Homepage: http://www.linux-pam.org/

Package: libpam0g
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 215
Maintainer: Sam Hartman <hartmans@debian.org>
Architecture: amd64
Multi-Arch: same
Source: pam
Version: 1.5.2-6+deb12u1
Replaces: libpam0g-util
Depends: libaudit1 (>= 1:2.2.1), libc6 (>= 2.34), debconf (>= 0.5) | debconf-2.0
Suggests: libpam-doc
Description: Pluggable Authentication Modules library
 Contains the shared library for Linux-PAM, a library that enables the
 local system administrator to choose how applications authenticate users.
 In other words, without rewriting or recompiling a PAM-aware application,
 it is possible to switch between the authentication mechanism(s) it uses.
 One may entirely upgrade the local authentication system without touching
 the applications themselves.
Homepage: http://www.linux-pam.org/

Package: libpci3
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 124
Maintainer: Guillem Jover <guillem@debian.org>
Architecture: amd64
Multi-Arch: same
Source: pciutils
Version: 1:3.9.0-4
Depends: libc6 (>= 2.34), libudev1 (>= 196), zlib1g (>= 1:1.1.4), pci.ids (>= 0.0~2019.11.10-2)
Description: PCI utilities (shared library)
 This package contains the libpci shared library files.
 .
 The libpci library provides portable access to configuration
 registers of devices connected to the PCI bus.
Homepage: https://mj.ucw.cz/sw/pciutils/

Package: libpcre2-8-0
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 685
Maintainer: Matthew Vernon <matthew@debian.org>
Architecture: amd64
Multi-Arch: same
Source: pcre2
Version: 10.42-1
Depends: libc6 (>= 2.34)
Description: New Perl Compatible Regular Expression Library- 8 bit runtime files
 This is PCRE2, the new implementation of PCRE, a library of functions
 to support regular expressions whose syntax and semantics are as
 close as possible to those of the Perl 5 language. New projects
 should use this library in preference to the older library,
 confusingly called pcre3 in Debian.
 .
 This package contains the 8 bit runtime library, which operates on
 ASCII and UTF-8 input.
Homepage: https://pcre.org/

Package: libpopt0
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 245
Maintainer: Håvard F. Aasen <havard.f.aasen@pfft.no>
Architecture: amd64
Multi-Arch: same
Source: popt
Version: 1.19+dfsg-1
Depends: libc6 (>= 2.33)
Description: lib for parsing cmdline parameters
 Popt was heavily influenced by the getopt() and getopt_long() functions,
 but it allows more powerful argument expansion. It can parse arbitrary
 argv[] style arrays and automatically set variables based on command
 line arguments. It also allows command line arguments to be aliased via
 configuration files and includes utility functions for parsing arbitrary
 strings into argv[] arrays using shell-like rules.
 .
 This package contains the runtime library and locale data.
Homepage: https://github.com/rpm-software-management/popt

Package: libproc2-0
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 232
Maintainer: Craig Small <csmall@debian.org>
Architecture: amd64
Multi-Arch: same
Source: procps
Version: 2:4.0.2-3
Replaces: procps (<< 1:3.3.2-1)
Depends: libc6 (>= 2.34), libsystemd0 (>= 209)
Description: library for accessing process information from /proc
 The libproc2 library is a way of accessing information out of the /proc
 filesystem.
 .
 This package contains the shared libraries necessary to run programs
 compiled with libproc2.
Homepage: https://gitlab.com/procps-ng/procps

Package: libreadline8
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 475
Maintainer: Matthias Klose <doko@debian.org>
Architecture: amd64
Multi-Arch: same
Source: readline
Version: 8.2-1.3
Depends: readline-common, libc6 (>= 2.33), libtinfo6 (>= 6)
Description: GNU readline and history libraries, run-time libraries
 The GNU readline library aids in the consistency of user interface
 across discrete programs that need to provide a command line
 interface.
 .
 The GNU history library provides a consistent user interface for
 recalling lines of previously typed input.

Package: libseccomp2
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 148
Maintainer: Kees Cook <kees@debian.org>
Architecture: amd64
Multi-Arch: same
Source: libseccomp
Version: 2.5.4-1+deb12u1
Depends: libc6 (>= 2.4)
Description: high level interface to Linux seccomp filter
 This library provides a high level interface to constructing, analyzing
 and installing seccomp filters via a BPF passed to the Linux Kernel's
 prctl() syscall.
Homepage: https://github.com/seccomp/libseccomp

Package: libselinux1
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 199
Maintainer: Debian SELinux maintainers <selinux-devel@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: libselinux (3.4-1)
Version: 3.4-1+b6
Depends: libc6 (>= 2.34), libpcre2-8-0 (>= 10.22)
Description: SELinux runtime shared libraries
 This package provides the shared libraries for Security-enhanced
 Linux that provides interfaces (e.g. library functions for the
 SELinux kernel APIs like getcon(), other support functions like
 getseuserbyname()) to SELinux-aware applications. Security-enhanced
 Linux is a patch of the Linux kernel and a number of utilities with
 enhanced security functionality designed to add mandatory access
 controls to Linux.  The Security-enhanced Linux kernel contains new
 architectural components originally developed to improve the security
 of the Flask operating system. These architectural components provide
 general support for the enforcement of many kinds of mandatory access
 control policies, including those based on the concepts of Type
 Enforcement, Role-based Access Control, and Multi-level Security.
 .
 libselinux1 provides an API for SELinux applications to get and set
 process and file security contexts and to obtain security policy
 decisions.  Required for any applications that use the SELinux
 API. libselinux may use the shared libsepol to manipulate the binary
 policy if necessary (e.g. to downgrade the policy format to an older
 version supported by the kernel) when loading policy.
Homepage: https://selinuxproject.org

Package: libsemanage-common
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 37
Maintainer: Debian SELinux maintainers <selinux-devel@lists.alioth.debian.org>
Architecture: all
Multi-Arch: foreign
Source: libsemanage
Version: 3.4-1
Conffiles:
 /etc/selinux/semanage.conf 8e8dfac33a09c1b53ca08bf6d4201b10
Description: Common files for SELinux policy management libraries
 This package provides the common files used by the shared libraries
 for SELinux policy management.
 .
 Security-enhanced Linux is a patch of the Linux kernel and a
 number of utilities with enhanced security functionality designed to
 add mandatory access controls to Linux.  The Security-enhanced Linux
 kernel contains new architectural components originally developed to
 improve the security of the Flask operating system. These
 architectural components provide general support for the enforcement
 of many kinds of mandatory access control policies, including those
 based on the concepts of Type Enforcement, Role-based Access
 Control, and Multi-level Security.
Homepage: https://selinuxproject.org

Package: libsemanage2
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 297
Maintainer: Debian SELinux maintainers <selinux-devel@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: libsemanage (3.4-1)
Version: 3.4-1+b5
Depends: libsemanage-common (>= 3.4-1), libaudit1 (>= 1:2.2.1), libbz2-1.0, libc6 (>= 2.34), libselinux1 (>= 3.4), libsepol2 (>= 3.4)
Breaks: policycoreutils (<< 3.0)
Description: SELinux policy management library
 This package provides the shared libraries for SELinux policy management.
 It uses libsepol for binary policy manipulation and libselinux for
 interacting with the SELinux system.  It also exec's helper programs
 for loading policy and for checking whether the file_contexts
 configuration is valid (load_policy and setfiles from
 policycoreutils) presently, although this may change at least for the
 bootstrapping case
 .
 Security-enhanced Linux is a patch of the Linux kernel and a
 number of utilities with enhanced security functionality designed to
 add mandatory access controls to Linux.  The Security-enhanced Linux
 kernel contains new architectural components originally developed to
 improve the security of the Flask operating system. These
 architectural components provide general support for the enforcement
 of many kinds of mandatory access control policies, including those
 based on the concepts of Type Enforcement, Role-based Access
 Control, and Multi-level Security.
Homepage: https://selinuxproject.org

Package: libsepol2
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 775
Maintainer: Debian SELinux maintainers <selinux-devel@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: libsepol
Version: 3.4-2.1
Depends: libc6 (>= 2.33)
Description: SELinux library for manipulating binary security policies
 Security-enhanced Linux is a patch of the Linux kernel and a number
 of utilities with enhanced security functionality designed to add
 mandatory access controls to Linux.  The Security-enhanced Linux
 kernel contains new architectural components originally developed to
 improve the security of the Flask operating system. These
 architectural components provide general support for the enforcement
 of many kinds of mandatory access control policies, including those
 based on the concepts of Type Enforcement®, Role-based Access
 Control, and Multi-level Security.
 .
 libsepol provides an API for the manipulation of SELinux binary policies.
 It is used by checkpolicy (the policy compiler) and similar tools, as well
 as by programs like load_policy that need to perform specific transformations
 on binary policies such as customizing policy boolean settings.
Homepage: https://selinuxproject.org

Package: libslang2
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 2386
Maintainer: Alastair McKinstry <mckinstry@debian.org>
Architecture: amd64
Multi-Arch: same
Source: slang2
Version: 2.3.3-3
Depends: libc6 (>= 2.35)
Description: S-Lang programming library - runtime version
 S-Lang is a C programmer's library that includes routines for the rapid
 development of sophisticated, user friendly, multi-platform applications.
 .
 This package contains only the shared library libslang.so.* and copyright
 information. It is only necessary for programs that use this library (such
 as jed and slrn). If you plan on doing development with S-Lang, you will
 need the companion -dev package as well.
Built-Using: unicode-data (= 15.0.0-1)
Homepage: http://www.jedsoft.org/slang/

Package: libsmartcols1
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 289
Maintainer: util-linux packagers <util-linux@packages.debian.org>
Architecture: amd64
Multi-Arch: same
Source: util-linux
Version: 2.38.1-5+deb12u3
Depends: libc6 (>= 2.33)
Description: smart column output alignment library
 This smart column output alignment library is used by fdisk utilities.
Homepage: https://www.kernel.org/pub/linux/utils/util-linux/

Package: libss2
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 70
Maintainer: Theodore Y. Ts'o <tytso@mit.edu>
Architecture: amd64
Multi-Arch: same
Source: e2fsprogs
Version: 1.47.0-2
Replaces: e2fsprogs (<< 1.34-1)
Depends: libcom-err2, libc6 (>= 2.34)
Description: command-line interface parsing library
 libss provides a simple command-line interface parser which will
 accept input from the user, parse the command into an argv argument
 vector, and then dispatch it to a handler function.
 .
 It was originally inspired by the Multics SubSystem library.
Homepage: http://e2fsprogs.sourceforge.net

Package: libssl3
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 6021
Maintainer: Debian OpenSSL Team <pkg-openssl-devel@alioth-lists.debian.net>
Architecture: amd64
Multi-Arch: same
Source: openssl
Version: 3.0.16-1~deb12u1
Depends: libc6 (>= 2.34)
Description: Secure Sockets Layer toolkit - shared libraries
 This package is part of the OpenSSL project's implementation of the SSL
 and TLS cryptographic protocols for secure communication over the
 Internet.
 .
 It provides the libssl and libcrypto shared libraries.
Homepage: https://www.openssl.org/

Package: libstdc++6
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 2686
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Architecture: amd64
Multi-Arch: same
Source: gcc-12
Version: 12.2.0-14+deb12u1
Replaces: libstdc++6-12-dbg (<< 4.9.0-3)
Depends: gcc-12-base (= 12.2.0-14+deb12u1), libc6 (>= 2.36), libgcc-s1 (>= 4.2)
Breaks: gcc-4.3 (<< 4.3.6-1), gcc-4.4 (<< 4.4.6-4), gcc-4.5 (<< 4.5.3-2)
Conflicts: scim (<< 1.4.2-1)
Description: GNU Standard C++ Library v3
 This package contains an additional runtime library for C++ programs
 built with the GNU compiler.
 .
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 in g++-3.0.
Homepage: http://gcc.gnu.org/

Package: libsystemd-shared
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 5345
Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: systemd
Version: 252.36-1~deb12u1
Depends: libacl1 (>= 2.2.23), libapparmor1 (>= 2.13), libaudit1 (>= 1:2.2.1), libblkid1 (>= 2.24), libc6 (>= 2.36), libcap2 (>= 1:2.10), libcrypt1 (>= 1:4.4.0), libgcrypt20 (>= 1.10.0), libip4tc2 (>= 1.8.3), libkmod2 (>= 15), liblz4-1 (>= 0.0~r130), liblzma5 (>= 5.1.1alpha+20120614), libmount1 (>= 2.30), libpam0g (>= 0.99.7.1), libseccomp2 (>= 2.4.1), libselinux1 (>= 3.1~), libssl3 (>= 3.0.0), libzstd1 (>= 1.5.2)
Description: systemd shared private library
 This internal shared library provides common code used by various systemd
 components. It is supposed to decrease memory and disk footprint.
 The shared library is not meant for public use and is not API or ABI stable.
Homepage: https://www.freedesktop.org/wiki/Software/systemd

Package: libsystemd0
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 908
Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: systemd
Version: 252.36-1~deb12u1
Depends: libc6 (>= 2.34), libcap2 (>= 1:2.10), libgcrypt20 (>= 1.10.0), liblz4-1 (>= 0.0~r122), liblzma5 (>= 5.1.1alpha+20120614), libzstd1 (>= 1.5.2)
Description: systemd utility library
 This library provides APIs to interface with various system components such as
 the system journal, the system service manager, D-Bus and more.
Homepage: https://www.freedesktop.org/wiki/Software/systemd

Package: libtasn1-6
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 116
Maintainer: Debian GnuTLS Maintainers <pkg-gnutls-maint@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Version: 4.19.0-2+deb12u1
Depends: libc6 (>= 2.14)
Description: Manage ASN.1 structures (runtime)
 Manage ASN1 (Abstract Syntax Notation One) structures.
 The main features of this library are:
   * on-line ASN1 structure management that doesn't require any C code
     file generation.
   * off-line ASN1 structure management with C code file generation
     containing an array.
   * DER (Distinguish Encoding Rules) encoding
   * no limits for INTEGER and ENUMERATED values
 .
 This package contains runtime libraries.
Homepage: https://www.gnu.org/software/libtasn1/

Package: libtext-charwidth-perl
Status: install ok installed
Priority: required
Section: perl
Installed-Size: 41
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Version: 0.04-11
Depends: libc6 (>= 2.4), perl-base (>= 5.36.0-4), perlapi-5.36.0
Description: get display widths of characters on the terminal
 Text::CharWidth permits one to get the display widths of characters
 and strings on the terminal, using wcwidth() and wcswidth() from libc.
 .
 It provides mbwidth(), mbswidth(), and mblen().
Homepage: https://metacpan.org/release/Text-CharWidth

Package: libtext-iconv-perl
Status: install ok installed
Priority: required
Section: perl
Installed-Size: 49
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Version: 1.7-8
Depends: libc6 (>= 2.4), perl-base (>= 5.36.0-4), perlapi-5.36.0
Description: module to convert between character sets in Perl
 The iconv() family of functions from XPG4 defines an API for converting
 between character sets (e.g. UTF-8 to Latin1, EBCDIC to ASCII). They
 are provided by libc6.
 .
 This package allows access to them from Perl via the Text::Iconv
 package.
Homepage: https://metacpan.org/release/Text-Iconv

Package: libtext-wrapi18n-perl
Status: install ok installed
Priority: required
Section: perl
Installed-Size: 26
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Architecture: all
Version: 0.06-10
Depends: libtext-charwidth-perl
Description: internationalized substitute of Text::Wrap
 The Text::WrapI18N module is a substitution for Text::Wrap, supporting
 multibyte characters such as UTF-8, EUC-JP, and GB2312, fullwidth characters
 such as east Asian characters, combining characters such as diacritical marks
 and Thai, and languages which don't use whitespaces between words such as
 Chinese and Japanese.
 .
 It provides wrap().
Homepage: https://metacpan.org/release/Text-WrapI18N

Package: libtinfo6
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 541
Maintainer: Craig Small <csmall@debian.org>
Architecture: amd64
Multi-Arch: same
Source: ncurses
Version: 6.4-4
Depends: libc6 (>= 2.34)
Description: shared low-level terminfo library for terminal handling
 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains the shared low-level terminfo library.
Homepage: https://invisible-island.net/ncurses/

Package: libtirpc-common
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 35
Maintainer: Josue Ortega <josue@debian.org>
Architecture: all
Multi-Arch: foreign
Source: libtirpc
Version: 1.3.3+ds-1
Replaces: libtirpc1, libtirpc3 (<< 1.1.4-0.1~)
Breaks: libtirpc1, libtirpc3 (<< 1.1.4-0.1~)
Conffiles:
 /etc/netconfig ca8db53e3af4d735335c2607d21c7195
Description: transport-independent RPC library - common files
 This package contains a port of Sun's transport-independent RPC library to
 Linux. The library is intended as a replacement for the RPC code in the GNU C
 library, providing among others support for RPC (and in turn, NFS) over IPv6.
 .
 This package contains the netconfig configuration file as well as the
 associated manpage.
Homepage: http://sourceforge.net/projects/libtirpc

Package: libtirpc3
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 226
Maintainer: Josue Ortega <josue@debian.org>
Architecture: amd64
Multi-Arch: same
Source: libtirpc
Version: 1.3.3+ds-1
Depends: libc6 (>= 2.34), libgssapi-krb5-2 (>= 1.17), libtirpc-common (>= 1.3.3+ds-1)
Breaks: nfs-common (<< 1:1.2.8-7), nfs-kernel-server (<< 1:1.2.8-7)
Description: transport-independent RPC library
 This package contains a port of Sun's transport-independent RPC library to
 Linux. The library is intended as a replacement for the RPC code in the GNU C
 library, providing among others support for RPC (and in turn, NFS) over IPv6.
Homepage: http://sourceforge.net/projects/libtirpc

Package: libudev1
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 239
Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: systemd
Version: 252.36-1~deb12u1
Depends: libc6 (>= 2.34)
Description: libudev shared library
 This library provides APIs to introspect and enumerate devices on the local
 system.
Homepage: https://www.freedesktop.org/wiki/Software/systemd

Package: libunistring2
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 1807
Maintainer: Jörg Frings-Fürst <debian@jff.email>
Architecture: amd64
Multi-Arch: same
Source: libunistring
Version: 1.0-2
Depends: libc6 (>= 2.34)
Description: Unicode string library for C
 The 'libunistring' library implements Unicode strings (in the UTF-8,
 UTF-16, and UTF-32 encodings), together with functions for Unicode
 characters (character names, classifications, properties) and
 functions for string processing (formatted output, width, word
 breaks, line breaks, normalization, case folding, regular
 expressions).
 .
 This package contains the shared library.
Homepage: https://www.gnu.org/software/libunistring/

Package: libuuid1
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 79
Maintainer: util-linux packagers <util-linux@packages.debian.org>
Architecture: amd64
Multi-Arch: same
Source: util-linux
Version: 2.38.1-5+deb12u3
Depends: libc6 (>= 2.25)
Recommends: uuid-runtime
Description: Universally Unique ID library
 The libuuid library generates and parses 128-bit Universally Unique
 IDs (UUIDs). A UUID is an identifier that is unique within the space
 of all such identifiers across both space and time. It can be used for
 multiple purposes, from tagging objects with an extremely short lifetime
 to reliably identifying very persistent objects across a network.
 .
 See RFC 4122 for more information.
Homepage: https://www.kernel.org/pub/linux/utils/util-linux/

Package: libxtables12
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 101
Maintainer: Debian Netfilter Packaging Team <pkg-netfilter-team@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: iptables
Version: 1.8.9-2
Replaces: libxtables11 (>= 1.6.0+snapshot20161117-1)
Depends: libc6 (>= 2.34)
Breaks: libxtables11 (>= 1.6.0+snapshot20161117-1)
Description: netfilter xtables library
 The iptables/xtables framework has been replaced by nftables. You should
 consider migrating now.
 .
 However, even if a given system may be fully running on native nftables,
 there are other reasons why libxtables might be installed. For one, nftables
 itself uses it to be able to display old rulesets that were created using
 xtables extensions (to help folks migrate). Other third-party software might
 also be linked to this library.
 .
 This library being installed in the system should be harmless in any case.
 .
 This package contains the user-space interface to the Netfilter xtables
 kernel framework.
Homepage: https://www.netfilter.org/

Package: libxxhash0
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 99
Maintainer: Josue Ortega <josue@debian.org>
Architecture: amd64
Multi-Arch: same
Source: xxhash
Version: 0.8.1-1
Depends: libc6 (>= 2.14)
Description: shared library for xxhash
 xxHash is an Extremely fast Hash algorithm, running at RAM speed limits.
 It successfully completes the SMHasher test suite which evaluates collision,
 dispersion and randomness qualities of hash functions. Code is highly portable,
 and hashes are identical on all platforms (little / big endian).
 .
 This package contains the shared library.
Homepage: https://cyan4973.github.io/xxHash

Package: libzstd1
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 785
Maintainer: RPM packaging team <team+pkg-rpm@tracker.debian.org>
Architecture: amd64
Multi-Arch: same
Source: libzstd
Version: 1.5.4+dfsg2-5
Depends: libc6 (>= 2.34)
Description: fast lossless compression algorithm
 Zstd, short for Zstandard, is a fast lossless compression algorithm, targeting
 real-time compression scenarios at zlib-level compression ratio.
 .
 This package contains the shared library.
Homepage: https://github.com/facebook/zstd

Package: linux-base
Status: install ok installed
Priority: optional
Section: kernel
Installed-Size: 77
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Architecture: all
Multi-Arch: foreign
Version: 4.9
Replaces: kernel-common (<= 13.018+nmu1)
Depends: debconf (>= 0.5) | debconf-2.0
Breaks: kernel-common (<= 13.018+nmu1), linux-perf (<< 5.16.2-1~exp1)
Description: Linux image base package
 This package contains files and support scripts for all Linux
 images.

Package: linux-image-6.1.0-35-amd64
Status: install ok installed
Priority: optional
Section: kernel
Installed-Size: 399277
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Architecture: amd64
Source: linux-signed-amd64 (6.1.137+1)
Version: 6.1.137-1
Replaces: linux-image-6.1.0-35-amd64-unsigned
Depends: kmod, linux-base (>= 4.3~), initramfs-tools (>= 0.120+deb8u2) | linux-initramfs-tool
Recommends: firmware-linux-free, apparmor
Suggests: linux-doc-6.1, debian-kernel-handbook, grub-pc | grub-efi-amd64 | extlinux
Breaks: fwupdate (<< 12-7), initramfs-tools (<< 0.120+deb8u2), wireless-regdb (<< 2019.06.03-1~)
Conflicts: linux-image-6.1.0-35-amd64-unsigned
Description: Linux 6.1 for 64-bit PCs (signed)
 The Linux kernel 6.1 and modules for use on PCs with AMD64, Intel 64 or
 VIA Nano processors.
 .
 The kernel image and modules are signed for use with Secure Boot.
Built-Using: linux (= 6.1.137-1)
Homepage: https://www.kernel.org/

Package: linux-image-amd64
Status: install ok installed
Priority: optional
Section: kernel
Installed-Size: 13
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Architecture: amd64
Source: linux-signed-amd64 (6.1.137+1)
Version: 6.1.137-1
Provides: linux-image-generic, linux-latest-modules-6.1.0-35-amd64, virtualbox-guest-modules, wireguard-modules (= 1.0.0)
Depends: linux-image-6.1.0-35-amd64 (= 6.1.137-1)
Description: Linux for 64-bit PCs (meta-package)
 This package depends on the latest Linux kernel and modules for use on PCs
 with AMD64, Intel 64 or VIA Nano processors.
Built-Using: linux (= 6.1.137-1)
Homepage: https://www.kernel.org/

Package: locales
Status: install ok installed
Priority: standard
Section: localization
Installed-Size: 15846
Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Architecture: all
Source: glibc
Version: 2.36-9+deb12u10
Depends: libc-bin (>> 2.36), libc-l10n (>> 2.36), debconf (>= 0.5) | debconf-2.0
Conffiles:
 /etc/locale.alias 4a3f5ef911616822ec6fe04e31930bbf
Description: GNU C Library: National Language (locale) data [support]
 Machine-readable data files, shared objects and programs used by the
 C library for localization (l10n) and internationalization (i18n) support.
 .
 This package contains tools to generate locale definitions from source
 files (included in this package). It allows you to customize which
 definitions actually get generated. This is a space-saver over how this
 package used to be, with all locales generated by default. This created
 a package that unpacked to an excess of 30 megs.
Homepage: https://www.gnu.org/software/libc/libc.html

Package: login
Essential: yes
Status: install ok installed
Priority: required
Section: admin
Installed-Size: 2550
Maintainer: Shadow package maintainers <pkg-shadow-devel@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: foreign
Source: shadow
Version: 1:4.13+dfsg1-1+deb12u1
Pre-Depends: libaudit1 (>= 1:2.2.1), libc6 (>= 2.34), libcrypt1 (>= 1:4.1.0), libpam0g (>= 0.99.7.1), libpam-runtime, libpam-modules
Conflicts: python-4suite (<< 0.99cvs20060405-1)
Conffiles:
 /etc/login.defs f43a7b1eb7e082f1d4e2cb8f8376e71b
 /etc/pam.d/login 5afbc06eb5f71fef25170cf3c936a442
Description: system login tools
 This package provides some required infrastructure for logins and for
 changing effective user or group IDs, including:
  * login, the program that invokes a user shell on a virtual terminal;
  * nologin, a dummy shell for disabled user accounts;
Homepage: https://github.com/shadow-maint/shadow

Package: logrotate
Status: install ok installed
Priority: important
Section: admin
Installed-Size: 160
Maintainer: Christian Göttsche <cgzones@googlemail.com>
Architecture: amd64
Multi-Arch: foreign
Version: 3.21.0-1
Depends: cron | anacron | cron-daemon | systemd-sysv, libacl1 (>= 2.2.23), libc6 (>= 2.34), libpopt0 (>= 1.14), libselinux1 (>= 3.1~)
Suggests: bsd-mailx | mailx
Conffiles:
 /etc/cron.daily/logrotate 31da718265eaaa2fdabcfb2743bda171
 /etc/logrotate.conf bb61e48721fc3fb8e58002bce2f9a571
 /etc/logrotate.d/btmp 55631862595faf6432786dc335eb3f44
 /etc/logrotate.d/wtmp 46cd7ecb1810441bd450987a976f5540
Description: Log rotation utility
 The logrotate utility is designed to simplify the administration of
 log files on a system which generates a lot of log files.  Logrotate
 allows for the automatic rotation compression, removal and mailing of
 log files.  Logrotate can be set to handle a log file daily, weekly,
 monthly or when the log file gets to a certain size.  Normally, logrotate
 runs as a daily cron job.
Homepage: https://github.com/logrotate/logrotate

Package: logsave
Status: install ok installed
Priority: optional
Section: admin
Installed-Size: 49
Maintainer: Theodore Y. Ts'o <tytso@mit.edu>
Architecture: amd64
Multi-Arch: foreign
Source: e2fsprogs
Version: 1.47.0-2
Replaces: e2fsprogs (<< 1.45.3-1)
Depends: libc6 (>= 2.34)
Breaks: e2fsprogs (<< 1.45.3-1)
Description: save the output of a command in a log file
 The logsave program will execute cmd_prog with the specifi// Keyboard layouts for Russia.
// AEN <aen@logic.ru>
// 2001/12/23 by Leon Kanter <leon@blackcatlinux.com>
// 2005/12/09 Valery Inozemtsev <shrek@altlinux.ru>
// 2018/07/15 @a13 (a.k.a. @dbvvmpg) and Stepanenko Andrey <ftvkyo2011@yandex.ru>

// Windows layout
default partial alphanumeric_keys
xkb_symbols "winkeys" {

    include "ru(common)"
    name[Group1]= "Russian";

    key <AE03> { [           3,  numerosign  ] };
    key <AE04> { [           4,   semicolon  ] };
    key <AE05> { [           5,     percent  ] };
    key <AE06> { [           6,       colon  ] };
    key <AE07> { [           7,    question  ] };
    key <AE08> { [           8,    asterisk, U20BD  ] };

    key <AB10> { [      period,       comma  ] };
    key <BKSL> { [   backslash,       slash  ] };
};

hidden partial alphanumeric_keys
xkb_symbols "common" {

    key <AE01> { [           1,      exclam  ] };
    key <AE02> { [           2,    quotedbl  ] };
    key <AE03> { [           3,  numbersign  ] };
    key <AE04> { [           4,    asterisk  ] };
    key <AE05> { [           5,       colon  ] };
    key <AE06> { [           6,       comma  ] };
    key <AE07> { [           7,      period  ] };
    key <AE08> { [           8,   semicolon  ] };
    key <AE09> { [           9,   parenleft  ] };
    key <AE10> { [           0,  parenright  ] };
    key <AE11> { [       minus,  underscore  ] };
    key <AE12> { [       equal,        plus  ] };
    key <BKSL> { [   backslash,         bar  ] };

    key <AB10> { [       slash,    question  ] };
    key <LSGT> { [       slash,         bar  ] };

    key <TLDE> { [       Cyrillic_io,       Cyrillic_IO  ] };
    key <AD01> { [   Cyrillic_shorti,   Cyrillic_SHORTI  ] };
    key <AD02> { [      Cyrillic_tse,      Cyrillic_TSE  ] };
    key <AD03> { [        Cyrillic_u,        Cyrillic_U  ] };
    key <AD04> { [       Cyrillic_ka,       Cyrillic_KA  ] };
    key <AD05> { [       Cyrillic_ie,       Cyrillic_IE  ] };
    key <AD06> { [       Cyrillic_en,       Cyrillic_EN  ] };
    key <AD07> { [      Cyrillic_ghe,      Cyrillic_GHE  ] };
    key <AD08> { [      Cyrillic_sha,      Cyrillic_SHA  ] };
    key <AD09> { [    Cyrillic_shcha,    Cyrillic_SHCHA  ] };
    key <AD10> { [       Cyrillic_ze,       Cyrillic_ZE  ] };
    key <AD11> { [       Cyrillic_ha,       Cyrillic_HA  ] };
    key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN  ] };

    key <AC01> { [       Cyrillic_ef,       Cyrillic_EF  ] };
    key <AC02> { [     Cyrillic_yeru,     Cyrillic_YERU  ] };
    key <AC03> { [       Cyrillic_ve,       Cyrillic_VE  ] };
    key <AC04> { [        Cyrillic_a,        Cyrillic_A  ] };
    key <AC05> { [       Cyrillic_pe,       Cyrillic_PE  ] };
    key <AC06> { [       Cyrillic_er,       Cyrillic_ER  ] };
    key <AC07> { [        Cyrillic_o,        Cyrillic_O  ] };
    key <AC08> { [       Cyrillic_el,       Cyrillic_EL  ] };
    key <AC09> { [       Cyrillic_de,       Cyrillic_DE  ] };
    key <AC10> { [      Cyrillic_zhe,      Cyrillic_ZHE  ] };
    key <AC11> { [        Cyrillic_e,        Cyrillic_E  ] };

    key <AB01> { [       Cyrillic_ya,       Cyrillic_YA  ] };
    key <AB02> { [      Cyrillic_che,      Cyrillic_CHE  ] };
    key <AB03> { [       Cyrillic_es,       Cyrillic_ES  ] };
    key <AB04> { [       Cyrillic_em,       Cyrillic_EM  ] };
    key <AB05> { [        Cyrillic_i,        Cyrillic_I  ] };
    key <AB06> { [       Cyrillic_te,       Cyrillic_TE  ] };
    key <AB07> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN  ] };
    key <AB08> { [       Cyrillic_be,       Cyrillic_BE  ] };
    key <AB09> { [       Cyrillic_yu,       Cyrillic_YU  ] };

    include "kpdl(comma)"
};

partial alphanumeric_keys
xkb_symbols "legacy" {

    include "ru(common)"
    name[Group1]= "Russian (legacy)";
};

partial alphanumeric_keys
xkb_symbols "olpc" {

    include "ru(common)"

    key <TLDE> { [  0x01000451,   0x01000401,       grave  ] };  // Ñ‘, Ð
    key <AE03> { [           3,   numbersign,  0x01002116  ] };  // â„–
    key <AE04> { [           4,       dollar,   semicolon  ] };
    key <AE06> { [           6,  asciicircum,       colon  ] };
    key <AE07> { [           7,    ampersand               ] };
    key <AE09> { [           9,    parenleft,       acute  ] };
    key <AC12> { [   backslash,          bar,       slash  ] };

    include "group(olpc)"
};

partial alphanumeric_keys
xkb_symbols "typewriter" {

    include "ru(common)"
    name[Group1]= "Russian (typewriter)";

    key <TLDE> { [         bar,        plus  ] };
    key <AE01> { [  numerosign,           1  ] };
    key <AE02> { [       minus,           2  ] };
    key <AE03> { [       slash,           3  ] };
    key <AE04> { [    quotedbl,           4  ] };
    key <AE05> { [       colon,           5  ] };
    key <AE06> { [       comma,           6  ] };
    key <AE07> { [      period,           7  ] };
    key <AE08> { [  underscore,           8  ] };
    key <AE09> { [    question,           9  ] };
    key <AE10> { [     percent,           0  ] };
    key <AE11> { [      exclam,       equal  ] };
    key <AE12> { [   semicolon,   backslash  ] };

    key <BKSL> { [  parenright,   parenleft  ] };

    key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN  ] };
    key <AB10> { [       Cyrillic_io,       Cyrillic_IO  ] };
};

partial alphanumeric_keys
xkb_symbols "typewriter-legacy" {

    include "ru(common)"
    name[Group1]= "Russian (typewriter, legacy)";

    key <TLDE> { [  apostrophe,    quotedbl  ] };
    key <AE01> { [      exclam,           1  ] };
    key <AE02> { [  numerosign,           2  ] };
    key <AE03> { [       slash,           3  ] };
    key <AE04> { [   semicolon,           4  ] };
    key <AE05> { [       colon,           5  ] };
    key <AE06> { [       comma,           6  ] };
    key <AE07> { [      period,           7  ] };
    key <AE08> { [  underscore,           8  ] };
    key <AE09> { [    question,           9  ] };
    key <AE10> { [     percent,           0  ] };

    key <BKSL> { [   parenleft,  parenright  ] };

    key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN  ] };
    key <AB10> { [       Cyrillic_io,       Cyrillic_IO  ] };
};

partial alphanumeric_keys
xkb_symbols "gost-6431-75-48" {

    include "ru(typewriter)"
    name[Group1]= "Russian (GOST 6431-75)";

    key <TLDE> { [    section,  asciitilde  ] };
    key <AE01> { [  parenleft,           1  ] };
    key <AE02> { [ parenright,           2  ] };
    key <AE03> { [      minus,           3  ] };
    key <AE04> { [      slash,           4  ] };
    key <AE05> { [   quotedbl,           5  ] };
    key <AE06> { [      colon,           6  ] };
    key <AE07> { [      comma,           7  ] };
    key <AE08> { [     period,           8  ] };
    key <AE09> { [ underscore,           9  ] };
    key <AE10> { [   question,           0  ] };
    key <AE11> { [    percent,        plus  ] };
    key <AE12> { [    exclam,        equal  ] };

    key <BKSL> { [   semicolon,  numerosign ] };

    key <LSGT> { [ emdash, endash ] };
};

partial alphanumeric_keys
xkb_symbols "gost-14289-88" {

    include "ru(typewriter)"
    name[Group1]= "Russian (GOST 14289-88)";

    key <TLDE> { [  backslash, asterisk,   asciitilde, section ] };
    key <AE01> { [  parenleft,        1,         less, guillemotleft ] };
    key <AE02> { [ parenright,        2,           at, guillemotright ] };
    key <AE03> { [      minus,        3,   numbersign, numerosign ] };
    key <AE04> { [      slash,        4,        U20BD, dollar ] }; // ruble
    key <AE05> { [   quotedbl,        5,      greater ] };
    key <AE06> { [      colon,        6,  asciicircum ] };
    key <AE07> { [      comma,        7,   ampersand  ] };
    key <AE08> { [     period,        8,   apostrophe, dead_acute ] };
    key <AE09> { [ underscore,        9,    braceleft, U201E ] };
    key <AE10> { [   question,        0,   braceright, U201F ] };
    key <AE11> { [    percent,     plus,  bracketleft, plusminus ] };
    key <AE12> { [     exclam,    equal, bracketright ] };

    key <BKSL> { [  semicolon,      bar,        grave ] };

    key <LSGT> { [ emdash, endash ] };
};

partial alphanumeric_keys
xkb_symbols "phonetic" {

    name[Group1]= "Russian (phonetic)";

    key <AE01> { [           1,      exclam  ] };
    key <AE02> { [           2,          at  ] };
    key <AE03> { [           3, Cyrillic_io  ] };
    key <AE04> { [           4, Cyrillic_IO  ] };
    key <AE05> { [           5, Cyrillic_hardsign  ] };
    key <AE06> { [           6, Cyrillic_HARDSIGN  ] };
    key <AE07> { [           7,   ampersand  ] };
    key <AE08> { [           8,    asterisk  ] };
    key <AE09> { [           9,   parenleft  ] };
    key <AE10> { [           0,  parenright  ] };
    key <AE11> { [       minus,  underscore  ] };

    key <AB09> { [      period,     greater  ] };
    key <AB10> { [       slash,    question  ] };
    key <AB08> { [       comma,        less  ] };
    key <AC10> { [   semicolon,       colon  ] };
    key <AC11> { [  apostrophe,    quotedbl  ] };
    key <LSGT> { [         bar,   brokenbar  ] };

    key <TLDE> { [       Cyrillic_yu,       Cyrillic_YU  ] };
    key <LatQ> { [       Cyrillic_ya,       Cyrillic_YA  ] };
    key <LatZ> { [       Cyrillic_ze,       Cyrillic_ZE  ] };
    key <LatS> { [       Cyrillic_es,       Cyrillic_ES  ] };
    key <LatA> { [        Cyrillic_a,        Cyrillic_A  ] };
    key <LatW> { [       Cyrillic_ve,       Cyrillic_VE  ] };
    key <LatC> { [      Cyrillic_tse,      Cyrillic_TSE  ] };
    key <LatX> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN  ] };
    key <LatD> { [       Cyrillic_de,       Cyrillic_DE  ] };
    key <LatE> { [       Cyrillic_ie,       Cyrillic_IE  ] };
    key <LatV> { [      Cyrillic_zhe,      Cyrillic_ZHE  ] };
    key <LatF> { [       Cyrillic_ef,       Cyrillic_EF  ] };
    key <LatT> { [       Cyrillic_te,       Cyrillic_TE  ] };
    key <LatR> { [       Cyrillic_er,       Cyrillic_ER  ] };
    key <LatN> { [       Cyrillic_en,       Cyrillic_EN  ] };
    key <LatB> { [       Cyrillic_be,       Cyrillic_BE  ] };
    key <LatH> { [       Cyrillic_ha,       Cyrillic_HA  ] };
    key <LatG> { [      Cyrillic_ghe,      Cyrillic_GHE  ] };
    key <LatY> { [     Cyrillic_yeru,     Cyrillic_YERU  ] };
    key <LatM> { [       Cyrillic_em,       Cyrillic_EM  ] };
    key <LatJ> { [   Cyrillic_shorti,   Cyrillic_SHORTI  ] };
    key <LatU> { [        Cyrillic_u,        Cyrillic_U  ] };
    key <LatK> { [       Cyrillic_ka,       Cyrillic_KA  ] };
    key <LatI> { [        Cyrillic_i,        Cyrillic_I  ] };
    key <LatO> { [        Cyrillic_o,        Cyrillic_O  ] };
    key <LatL> { [       Cyrillic_el,       Cyrillic_EL  ] };
    key <LatP> { [       Cyrillic_pe,       Cyrillic_PE  ] };

    key <AD11> { [      Cyrillic_sha,      Cyrillic_SHA  ] };
    key <AE12> { [      Cyrillic_che,      Cyrillic_CHE  ] };
    key <AD12> { [    Cyrillic_shcha,    Cyrillic_SHCHA  ] };
    key <BKSL> { [        Cyrillic_e,        Cyrillic_E  ] };
};

partial alphanumeric_keys
xkb_symbols "phonetic_winkeys" {

    include "ru(phonetic)"
    name[Group1]= "Russian (phonetic, Windows)";

    key <LatX> { [       Cyrillic_ha,       Cyrillic_HA  ] };
    key <LatH> { [      Cyrillic_che,      Cyrillic_CHE  ] };
    key <AE12> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN  ] };
};

partial alphanumeric_keys
xkb_symbols "phonetic_YAZHERTY" {
    include "ru(phonetic_winkeys)"
    name[Group1]= "Russian (phonetic, YAZHERTY)";
    key	<LatW> {	[     Cyrillic_zhe,     Cyrillic_ZHE	]	};
    key	<LatV> {	[    Cyrillic_ve,    Cyrillic_VE	]	}; 
};


partial alphanumeric_keys
xkb_symbols "tt" {

    include "ru(winkeys)"
    name[Group1]= "Tatar";

    key.type[group1]="FOUR_LEVEL";

    key <TLDE> { [           Cyrillic_shha,           Cyrillic_SHHA,        Cyrillic_io,        Cyrillic_IO  ] };
    key <AD02> { [          Cyrillic_o_bar,          Cyrillic_O_bar,       Cyrillic_tse,       Cyrillic_TSE  ] };
    key <AD09> { [          Cyrillic_schwa,          Cyrillic_SCHWA,     Cyrillic_shcha,     Cyrillic_SHCHA  ] };
    key <AD12> { [     Cyrillic_u_straight,     Cyrillic_U_straight,  Cyrillic_hardsign,  Cyrillic_HARDSIGN  ] };
    key <AC10> { [   Cyrillic_en_descender,   Cyrillic_EN_descender,       Cyrillic_zhe,       Cyrillic_ZHE  ] };
    key <AB07> { [  Cyrillic_zhe_descender,  Cyrillic_ZHE_descender,  Cyrillic_softsign,  Cyrillic_SOFTSIGN  ] };

    include "level3(ralt_switch)"
};

partial alphanumeric_keys
xkb_symbols "os_legacy" {

    include "ru(common)"
    name[Group1]= "Ossetian (legacy)";

    key <TLDE> { [  Cyrillic_e,  Cyrillic_E                              ] };
    key <AC07> { [  Cyrillic_o,  Cyrillic_O,  Cyrillic_io,  Cyrillic_IO  ] };
    key <AC11> { [  0x010004D5,  0x010004D4                              ] };
};

partial alphanumeric_keys
xkb_symbols "os_winkeys" {

    include "ru(winkeys)"
    name[Group1]= "Ossetian (Windows)";

    key <TLDE> { [  Cyrillic_e,  Cyrillic_E                              ] };
    key <AC07> { [  Cyrillic_o,  Cyrillic_O,  Cyrillic_io,  Cyrillic_IO  ] };
    key <AC11> { [  0x010004D5,  0x010004D4                              ] };
};

partial alphanumeric_keys
xkb_symbols "cv" {

    include "ru(winkeys)"
    name[Group1]= "Chuvash";

    key.type[group1]="FOUR_LEVEL";

    key <AD03> { [   Cyrillic_u,   Cyrillic_U,  0x010004f3,  0x010004f2 ] };
    key <AD05> { [  Cyrillic_ie,  Cyrillic_IE,  0x010004d7,  0x010004d6 ] };
    key <AC04> { [   Cyrillic_a,   Cyrillic_A,  0x010004d1,  0x010004d0 ] };
    key <AB03> { [  Cyrillic_es,  Cyrillic_ES,  0x010004ab,  0x010004aa ] };

    include "level3(ralt_switch)"
};

partial alphanumeric_keys
xkb_symbols "udm" {

    include "ru(winkeys)"
    name[Group1]= "Udmurt";

    key.type[group1]="FOUR_LEVEL";

    key <AE01> { [    question,      exclam,   1,   1  ] };
    key <AE02> { [   parenleft,    quotedbl,   2,   2  ] };
    key <AE03> { [  parenright,  numerosign,   3,   3  ] };
    key <AE04> { [       colon,   semicolon,   4,   4  ] };
    key <AE05> { [    asterisk,     percent,   5,   5  ] };
    key <AE06> { [  0x010004dd,  0x010004dc,   6,   6  ] };
    key <AE07> { [  0x010004e7,  0x010004e6,   7,   7  ] };
    key <AE08> { [  0x010004f5,  0x010004f4,   8,   8  ] };
    key <AE09> { [  0x010004e5,  0x010004e4,   9,   9  ] };
    key <AE10> { [  0x010004df,  0x010004de,   0,   0  ] };

    include "level3(ralt_switch)"
};

partial alphanumeric_keys
xkb_symbols "cv_latin" {

    include "us(alt-intl)"
    name[Group1]= "Chuvash (Latin)";

    key.type[group1]="FOUR_LEVEL";

    key <AD01> { [   q,   Q,   0x01000161,   0x01000160  ] };
    key <AD02> { [   w,   W,   udiaeresis,   Udiaeresis  ] };
    key <AD03> { [   e,   E,   0x01000115,   0x01000114  ] };
    key <AD07> { [   u,   U,   udiaeresis,   Udiaeresis  ] };
    key <AD08> { [   i,   I,   0x0100012d,   0x0100012c  ] };
    key <AD09> { [   o,   O,   odiaeresis,   Odiaeresis  ] };
    key <AC01> { [   a,   A,       abreve,       Abreve  ] };
    key <AC02> { [   s,   S,     scedilla,     Scedilla  ] };
    key <AC05> { [   g,   G,       gbreve,       Gbreve  ] };
    key <AC07> { [   j,   J,   0x01000131,   0x01000130  ] };
    key <AB03> { [   c,   C,     ccedilla,     Ccedilla  ] };

    include "level3(ralt_switch)"
};

// Komi language layout
// Vlad Shakhov <lumpen.intellectual@gmail.com>
// last changes 2007/10/23
partial alphanumeric_keys
xkb_symbols "kom" {

    include "ru(winkeys)"
    name[Group1]= "Komi";

    key.type[group1]="FOUR_LEVEL_ALPHABETIC";

    // cyrilllic o with diaeresis
    key <AC07> { [  Cyrillic_o,  Cyrillic_O,        U04E7,        U04E6  ] };

    // hard I as additional key for soft Cyrillic_I
    key <AB05> { [  Cyrillic_i,  Cyrillic_I,  Ukrainian_i,  Ukrainian_I  ] };

    include "level3(ralt_switch)"
};

// Yakut language layout
// 2008/04/23 Yakov Aleksandrov <bertjickty@yandex.ru>
// 2008/04/23 Anatoliy Zhozhikov <jav@sitc.ru>
// 2008/04/23 Aleksandr Varlamov
partial alphanumeric_keys
xkb_symbols "sah" {

    include "ru(winkeys)"
    name[Group1]= "Yakut";

    key.type[group1]="FOUR_LEVEL_ALPHABETIC";

    key <TLDE> { [  Cyrillic_io,      Cyrillic_IO,      U04EB,                U04EA                ] };
    key <AD01> { [  Cyrillic_shorti,  Cyrillic_SHORTI,  U048B,                U048A                ] };
    key <AD03> { [  Cyrillic_u,       Cyrillic_U,       Cyrillic_u_straight,  Cyrillic_U_straight  ] };
    key <AD04> { [  Cyrillic_ka,      Cyrillic_KA,      U04C4,                U04C3                ] };
    key <AD06> { [  Cyrillic_en,      Cyrillic_EN,      U04A5,                U04A4                ] };
    key <AD07> { [  Cyrillic_ghe,     Cyrillic_GHE,     U0495,                U0494                ] };
    key <AD10> { [  Cyrillic_ze,      Cyrillic_ZE,      U04E1,                U04E0                ] };
    key <AD11> { [  Cyrillic_ha,      Cyrillic_HA,      Cyrillic_shha,        Cyrillic_SHHA        ] };
    key <AC07> { [  Cyrillic_o,       Cyrillic_O,       Cyrillic_o_bar,       Cyrillic_O_bar       ] };
    key <AC10> { [  Cyrillic_zhe,     Cyrillic_ZHE,     U0461,                U0460                ] };
    key <AB02> { [  Cyrillic_che,     Cyrillic_CHE,     Cyrillic_u_macron,    Cyrillic_U_macron    ] };
    key <AB04> { [  Cyrillic_em,      Cyrillic_EM,      U04C8,                U04C7                ] };
    key <AB05> { [  Cyrillic_i,       Cyrillic_I,       Cyrillic_i_macron,    Cyrillic_I_macron    ] };

    include "level3(ralt_switch)"
};


//Kalmyk language layout
//based on the Kalmyk language layout: http://soft.oyrat.org/
//Nikolay Korneev <halmg@oyrat.org>
//Toli Miron <mirontoli@gmail.com>
partial alphanumeric_keys
xkb_symbols "xal" {

    include "ru(winkeys)"
    name[Group1]= "Kalmyk";

    key.type[group1]="FOUR_LEVEL";

    key <AE01> { [               question,                 exclam,             1  ] };
    key <AE02> { [             numerosign,               quotedbl,             2  ] };
    key <AE03> { [    Cyrillic_u_straight,    Cyrillic_U_straight,             3  ] };
    key <AE04> { [         Cyrillic_schwa,         Cyrillic_SCHWA,             4  ] };
    key <AE05> { [               asterisk,                percent,             5  ] };
    key <AE06> { [  Cyrillic_en_descender,  Cyrillic_EN_descender,             6  ] };
    key <AE07> { [         Cyrillic_o_bar,         Cyrillic_O_bar,             7  ] };
    key <AE08> { [          Cyrillic_shha,          Cyrillic_SHHA,             8  ] };
    key <AE09> { [ Cyrillic_zhe_descender, Cyrillic_ZHE_descender,             9  ] };
    key <AE10> { [              semicolon,                  colon,             0  ] };

    key <TLDE> { [              parenleft,             parenright,   Cyrillic_io,  Cyrillic_IO    ] };

    key <AD02> { [           Cyrillic_tse,           Cyrillic_TSE,        dollar  ] };
    key <AD03> { [             Cyrillic_u,             Cyrillic_U,      EuroSign  ] };
    key <AD04> { [            Cyrillic_ka,            Cyrillic_KA,    registered  ] };
    key <AD05> { [            Cyrillic_ie,            Cyrillic_IE,     trademark  ] };
    key <AD11> { [            Cyrillic_ha,            Cyrillic_HA,   bracketleft  ] };
    key <AD12> { [      Cyrillic_hardsign,      Cyrillic_HARDSIGN,  bracketright  ] };
    key <AC11> { [             Cyrillic_e,             Cyrillic_E,    apostrophe  ] };
    key <AB03> { [            Cyrillic_es,            Cyrillic_ES,     copyright  ] };
    key <AB08> { [            Cyrillic_be,            Cyrillic_BE,          less  ] };
    key <AB09> { [            Cyrillic_yu,            Cyrillic_YU,       greater  ] };

    include "level3(ralt_switch)"
};

partial alphanumeric_keys
xkb_symbols "dos" {

    include "ru(common)"
    name[Group1]= "Russian (DOS)";

    key <TLDE> { [   parenright,  parenleft   ] };
    key <AE04> { [   4,           currency    ] };
    key <AE09> { [   9,           question    ] };
    key <AE10> { [   0,           percent     ] };

    key <AB10> { [   Cyrillic_io, Cyrillic_IO ] };
};

partial alphanumeric_keys
xkb_symbols "bak" {

    include "ru(winkeys)"
    name[Group1]= "Bashkirian";

    key.type[group1]="FOUR_LEVEL";

    key <TLDE> { [         Cyrillic_schwa,         Cyrillic_SCHWA,  Cyrillic_io,   Cyrillic_IO  ] };
    key <AE01> { [                 exclam,               quotedbl,            1,             1  ] };
    key <AE02> { [         Cyrillic_o_bar,         Cyrillic_O_bar,            2,             2  ] };
    key <AE03> { [             0x010004a1,             0x010004a0,            3,             3  ] };
    key <AE04> { [       Cyrillic_ghe_bar,       Cyrillic_GHE_bar,            4,             4  ] };
    key <AE05> { [             0x010004ab,             0x010004aa,            5,             5  ] };
    key <AE06> { [                  colon,              semicolon,            6,             6  ] };
    key <AE07> { [             0x01000499,             0x01000498,            7,             7  ] };
    key <AE08> { [          Cyrillic_shha,          Cyrillic_SHHA,            8,             8  ] };
    key <AE09> { [               question,              parenleft,            9,             9  ] };
    key <AE10> { [             numerosign,             parenright,            0,             0  ] };
    key <AE11> { [                  minus,                percent,        minus,    underscore  ] };
    key <AE12> { [    Cyrillic_u_straight,    Cyrillic_U_straight,        equal,          plus  ] };
    key <BKSL> { [  Cyrillic_en_descender,  Cyrillic_EN_descender,    backslash,         slash  ] };

    include "level3(ralt_switch)"
};

// Serbian characters are added as third-level symbols to Russian keyboard layout.
partial alphanumeric_keys
xkb_symbols "srp" {

    include "ru(common)"
    name[Group1]= "Serbian (Russia)";

    key <AE03> { [               3,      numerosign                ] };
    key <AE04> { [               4,       semicolon                ] };
    key <AE05> { [               5,         percent                ] };
    key <AE06> { [               6,           colon                ] };
    key <AE07> { [               7,        question                ] };
    key <AE08> { [               8,        asterisk                ] };
    key <AB10> { [          period,           comma                ] };
    key <BKSL> { [       backslash,           slash                ] };
    key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI,  U458,  U408  ] };
    key <AD06> { [     Cyrillic_en,     Cyrillic_EN,  U45A,  U40A  ] };
    key <AC08> { [     Cyrillic_el,     Cyrillic_EL,  U459,  U409  ] };
    key <AC09> { [     Cyrillic_de,     Cyrillic_DE,  U45F,  U40F  ] };
    key <AC10> { [    Cyrillic_zhe,    Cyrillic_ZHE,  U452,  U402  ] };
    key <AB02> { [    Cyrillic_che,    Cyrillic_CHE,  U45B,  U40B  ] };

    include "level3(ralt_switch)"
};

// Mari language layout
// http://www.marlamuter.com/
// Last edit by Viatcheslav Kileev (slavakileev@yandex.ru)
partial alphanumeric_keys
xkb_symbols "chm" {

    include "ru(winkeys)"
    name[Group1]= "Mari";

    key.type[group1]="FOUR_LEVEL_ALPHABETIC";

    key <AC04> { [   Cyrillic_a,   Cyrillic_A,   U04D3,   U04D2  ] };
    key <AD03> { [   Cyrillic_u,   Cyrillic_U,   U04F1,   U04F0  ] };
    key <AC02> { [ Cyrillic_yeru, Cyrillic_YERU, U04F9,   U04F8  ] };
    key <AD06> { [   Cyrillic_en,  Cyrillic_EN,  U04A5,   U04A4  ] };
    key <AC07> { [   Cyrillic_o,   Cyrillic_O,   U04E7,   U04E6  ] };

    include "level3(ralt_switch)"
};

partial alphanumeric_keys
xkb_symbols "phonetic_azerty" {

    include "level3(ralt_switch)"

    name[Group1]= "Russian (phonetic, AZERTY)";

     key <AE01>	{ [ ampersand,          1,  onesuperior,   exclamdown ]	};
     key <AE02>	{ [    eacute,          2,   asciitilde,    oneeighth ]	};
     key <AE03>	{ [  quotedbl,          3,   numbersign,     sterling ]	};
     key <AE04>	{ [apostrophe,          4,    braceleft,       dollar ]	};
     key <AE05>	{ [ parenleft,          5,  bracketleft, threeeighths ]	};
     key <AE06>	{ [     minus,          6,          bar,  fiveeighths ]	};
     key <AE07>	{ [    egrave,          7,        grave, seveneighths ]	};
     key <AE08>	{ [underscore,          8,    backslash,    trademark ]	};
     key <AE09>	{ [  ccedilla,          9,  asciicircum,    plusminus ]	};
     key <AE10>	{ [    agrave,          0,           at,       degree ]	};
     key <AE11>	{ [parenright,     degree, bracketright, questiondown ]	};
     key <AE12>	{ [     equal,       plus,   braceright,  dead_ogonek ]	};

     key <AB07> { [     comma,   question,        acute,  doubleacute ] };
     key <AB08>	{ [ semicolon,     period,        U2022,     multiply ]	}; // bullet
     key <AB09>	{ [     colon,      slash, periodcentered,   division ]	};
     key <AB10>	{ [    exclam,    section, dead_belowdot, dead_abovedot ] };

     key <AC11>  { [    ugrave,    percent,  asciicircum,        caron ] };
     key	<LSGT> {	[	      bar,	 brokenbar	]	};

     key	<TLDE> {	[     Cyrillic_yu,     Cyrillic_YU	]	};
     key	<AC01> {	[     Cyrillic_ya,     Cyrillic_YA	]	}; // Q
     key	<AD02> {	[     Cyrillic_ze,     Cyrillic_ZE	]	}; // Z
     key	<LatS> {	[     Cyrillic_es,     Cyrillic_ES	]	};
     key	<AD01> {	[      Cyrillic_a,	Cyrillic_A	]	};
     key	<AB01> {	[     Cyrillic_ve,     Cyrillic_VE	]	}; // W
     key	<LatC> {	[    Cyrillic_tse,    Cyrillic_TSE	]	};
     key	<LatX> {	[Cyrillic_softsign,Cyrillic_SOFTSIGN	]	};
     key	<LatD> {	[     Cyrillic_de,     Cyrillic_DE	]	};
     key	<LatE> {	[     Cyrillic_ie,     Cyrillic_IE	]	};
     key	<LatV> {	[    Cyrillic_zhe,    Cyrillic_ZHE	]	};
     key	<LatF> {	[     Cyrillic_ef,     Cyrillic_EF	]	};
     key	<LatT> {	[     Cyrillic_te,     Cyrillic_TE	]	};
     key	<LatR> {	[     Cyrillic_er,     Cyrillic_ER	]	};
     key	<LatN> {	[     Cyrillic_en,     Cyrillic_EN	]	};
     key	<LatB> {	[     Cyrillic_be,     Cyrillic_BE	]	};
     key	<LatH> {	[     Cyrillic_ha,     Cyrillic_HA	]	};
     key	<LatG> {	[    Cyrillic_ghe,    Cyrillic_GHE	]	};
     key	<LatY> {	[   Cyrillic_yeru,   Cyrillic_YERU	]	};
     key	<AC10> {	[     Cyrillic_em,     Cyrillic_EM	]	}; // M
     key	<LatJ> {	[ Cyrillic_shorti, Cyrillic_SHORTI	]	};
     key	<LatU> {	[      Cyrillic_u,	Cyrillic_U	]	};
     key	<LatK> {	[     Cyrillic_ka,     Cyrillic_KA	]	};
     key	<LatI> {	[      Cyrillic_i,	Cyrillic_I	]	};
     key	<LatO> {	[      Cyrillic_o,	Cyrillic_O	]	};
     key	<LatL> {	[     Cyrillic_el,     Cyrillic_EL	]	};
     key	<LatP> {	[     Cyrillic_pe,     Cyrillic_PE	]	};

    key	<AD11> {	[    Cyrillic_sha,    Cyrillic_SHA	]	};
    key	<AE12> {	[    Cyrillic_che,    Cyrillic_CHE	]	};
    key	<AD12> {	[  Cyrillic_shcha,  Cyrillic_SHCHA	]	};
    key	<BKSL> {	[      Cyrillic_e,	Cyrillic_E	]	};
};

// Russian dvorak phonetic layout
// Oleg Zalizniak <ramaloke at gmail.com>
partial alphanumeric_keys
xkb_symbols "phonetic_dvorak" {
    include "level3(ralt_switch)"

    name[Group1]= "Russian (phonetic, Dvorak)";

    key <TLDE> { [ Cyrillic_yu, Cyrillic_YU ] };

    key <AE01> { [ 1, exclam ] };
    key <AE02> { [ 2, at ] };
    key <AE03> { [ 3, Cyrillic_io ] };
    key <AE04> { [ 4, Cyrillic_IO ] };
    key <AE05> { [ 5, Cyrillic_hardsign ] };
    key <AE06> { [ 6, Cyrillic_HARDSIGN ] };
    key <AE07> { [ 7, ampersand ] };
    key <AE08> { [ 8, asterisk ] };
    key <AE09> { [ 9, parenleft ] };
    key <AE10> { [ 0, parenright ] };
    key <AE11> { [ Cyrillic_sha, Cyrillic_SHA ] };
    key <AE12> { [ Cyrillic_shcha, Cyrillic_SHCHA ] };
    key <BKSL> { [ Cyrillic_e, Cyrillic_E ] };

    key <AD01> { [ apostrophe, quotedbl, dead_acute, dead_diaeresis ] };
    key <AD02> { [ comma, less, dead_cedilla, dead_caron ] };
    key <AD03> { [ period, greater, dead_abovedot, periodcentered ] };
    key <AD04> { [ Cyrillic_pe, Cyrillic_PE ] };
    key <AD05> { [ Cyrillic_yeru, Cyrillic_YERU ] };
    key <AD06> { [ Cyrillic_ef, Cyrillic_EF ] };
    key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE ] };
    key <AD08> { [ Cyrillic_tse, Cyrillic_TSE ] };
    key <AD09> { [ Cyrillic_er, Cyrillic_ER ] };
    key <AD10> { [ Cyrillic_el, Cyrillic_EL ] };
    key <AD11> { [ slash, question ] };
    key <AD12> { [ Cyrillic_che, Cyrillic_CHE ] };

    key <AC01> { [ Cyrillic_a, Cyrillic_A ] };
    key <AC02> { [ Cyrillic_o, Cyrillic_O ] };
    key <AC03> { [ Cyrillic_ie, Cyrillic_IE ] };
    key <AC04> { [ Cyrillic_u, Cyrillic_U ] };
    key <AC05> { [ Cyrillic_i, Cyrillic_I ] };
    key <AC06> { [ Cyrillic_de, Cyrillic_DE ] };
    key <AC07> { [ Cyrillic_ha, Cyrillic_HA ] };
    key <AC08> { [ Cyrillic_te, Cyrillic_TE ] };
    key <AC09> { [ Cyrillic_en, Cyrillic_EN ] };
    key <AC10> { [ Cyrillic_es, Cyrillic_ES ] };
    key <AC11> { [ minus, underscore ] };

    key <AB01> { [ semicolon, colon, dead_ogonek, dead_doubleacute ] };
    key <AB02> { [ Cyrillic_ya, Cyrillic_YA ] };
    key <AB03> { [ Cyrillic_shorti, Cyrillic_SHORTI ] };
    key <AB04> { [ Cyrillic_ka, Cyrillic_KA ] };
    key <AB05> { [Cyrillic_softsign,Cyrillic_SOFTSIGN ] };
    key <AB06> { [ Cyrillic_be, Cyrillic_BE ] };
    key <AB07> { [ Cyrillic_em, Cyrillic_EM ] };
    key <AB08> { [ Cyrillic_ve, Cyrillic_VE ] };
    key <AB09> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
    key <AB10> { [ Cyrillic_ze, Cyrillic_ZE ] };
};

partial alphanumeric_keys
xkb_symbols "phonetic_fr" {

    include "fr"
    include "ru(phonetic_azerty)"

    name[Group1]= "Russian (phonetic, French)";
};

// EXTRAS:

// Rulemak, Colemak based Russian phonetic layout
// contact: Geert Hendrickx <geert@hendrickx.be>
// http://forum.colemak.com/viewtopic.php?id=519
//
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓
// │ Ё ``│ ! ˝ │ @   │ №   │ $   │ %   │ ^ ¯ │ &   │ * ₴ │ (   │ )   │ _ — │ Ъ + ┃ ⌫       ┃
// │ ё ` │ 1 ´ │ 2 ¨ │ 3 # │ 4 ¢ │ 5 € │ 6 ˘ │ 7   │ 8 ₽ │ 9 [ │ 0 ] │ - – │ ъ = ┃Backspace┃
// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫
// ┃       ┃ Я Ѣ │ Ж Ѵ │ Ф Ѳ │ П   │ Г Ґ │ й Ј │ Л Љ │ У Ў │ Ы Ї │ Ю : │ Ш { │ Щ } ┃ Enter ┃
// ┃ Tab ↹ ┃ я ѣ │ ж ѵ │ ф ѳ │ п   │ г ґ │ й ј │ л љ │ у ў │ ы ї │ ю ; │ ш « │ щ » ┃   ⏎   ┃
// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓      ┃
// ┃ ⌫ Back ┃ А   │ Р   │ С   │ Т Ћ │ Д Ђ │ Ч Џ │ Н Њ │ Е Є │ И І │ О   │ Ь " │ Э | ┃      ┃
// ┃  space ┃ а   │ р   │ с   │ т ћ │ д ђ │ ч џ │ н њ │ е є │ и і │ о   │ ь ' │ э \ ┃      ┃
// ┣━━━━━━━━┻━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┲━━━┷━━━━━┻━━━━━━┫
// ┃          ┃ З Ѕ │ Х   │ Ц   │ В   │ Б Ѓ │ К Ќ │ М   │ ;   │ :   │ ? Ӏ ┃                ┃
// ┃  Shift ⇧ ┃ з ѕ │ х   │ ц   │ в   │ б ѓ │ к ќ │ м   │ , < │ . > │ / ӏ ┃     Shift ⇧    ┃
// ┣━━━━━━━┳━━┻━━━━┳┷━━━━━┷┱────┴─────┴─────┴─────┴─────┴─────┴┲━━━━┷━━┳━━┻━━━━┳━━━━━━━┳━━━┛
// ┃       ┃       ┃       ┃                                   ┃       ┃       ┃       ┃
// ┃ Ctrl  ┃ Meta  ┃  Alt  ┃                Space              ┃AltGr ⇮┃ Menu  ┃ Ctrl  ┃
// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛

partial alphanumeric_keys
xkb_symbols "rulemak" {

    name[Group1]= "Russian (Rulemak, phonetic Colemak)";

    key <TLDE> { [     Cyrillic_io,     Cyrillic_IO,           U0300,           U030F ] }; // Combining grave, double grave
    key <AE01> { [               1,          exclam,           U0301,           U030B ] }; // Combining acute, double acute
    key <AE02> { [               2,              at,           U0308                  ] }; // Combining diaeresis
    key <AE03> { [               3,      numerosign,      numbersign                  ] };
    key <AE04> { [               4,          dollar,            cent                  ] };
    key <AE05> { [               5,         percent,        EuroSign                  ] };
    key <AE06> { [               6,     asciicircum,           U0306,           U0304 ] }; // Combining breve, macron
    key <AE07> { [               7,       ampersand                                   ] };
    key <AE08> { [               8,        asterisk,           U20BD,           U20B4 ] }; // ruble, hryvnia
    key <AE09> { [               9,       parenleft,     bracketleft                  ] };
    key <AE10> { [               0,      parenright,    bracketright                  ] };
    key <AE11> { [           minus,      underscore,          endash,          emdash ] };
    key <AE12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN,       equal,            plus ] };

    key <AD01> { [     Cyrillic_ya,     Cyrillic_YA,           U0463,           U0462 ] }; // yat
    key <AD02> { [    Cyrillic_zhe,    Cyrillic_ZHE,           U0475,           U0474 ] }; // izhitsa
    key <AD03> { [     Cyrillic_ef,     Cyrillic_EF,           U0473,           U0472 ] }; // fita
    key <AD04> { [     Cyrillic_pe,     Cyrillic_PE                                   ] };
    key <AD05> { [    Cyrillic_ghe,    Cyrillic_GHE, Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
    key <AD06> { [ Cyrillic_shorti, Cyrillic_SHORTI,     Cyrillic_je,     Cyrillic_JE ] };
    key <AD07> { [     Cyrillic_el,     Cyrillic_EL,    Cyrillic_lje,    Cyrillic_LJE ] };
    key <AD08> { [      Cyrillic_u,      Cyrillic_U, Byelorussian_shortu, Byelorussian_SHORTU ] };
    key <AD09> { [   Cyrillic_yeru,   Cyrillic_YERU,    Ukrainian_yi,    Ukrainian_YI ] };
    key <AD10> { [     Cyrillic_yu,     Cyrillic_YU,       semicolon,           colon ] };
    key <AD11> { [    Cyrillic_sha,    Cyrillic_SHA,   guillemotleft,       braceleft ] };
    key <AD12> { [  Cyrillic_shcha,  Cyrillic_SHCHA,  guillemotright,      braceright ] };
    key <BKSL> { [      Cyrillic_e,      Cyrillic_E,       backslash,             bar ] };

    key <AC01> { [      Cyrillic_a,      Cyrillic_A                                   ] };
    key <AC02> { [     Cyrillic_er,     Cyrillic_ER                                   ] };
    key <AC03> { [     Cyrillic_es,     Cyrillic_ES                                   ] };
    key <AC04> { [     Cyrillic_te,     Cyrillic_TE,    Serbian_tshe,    Serbian_TSHE ] };
    key <AC05> { [     Cyrillic_de,     Cyrillic_DE,     Serbian_dje,     Serbian_DJE ] };
    key <AC06> { [     Cyrillic_che,   Cyrillic_CHE,   Cyrillic_dzhe,   Cyrillic_DZHE ] };
    key <AC07> { [     Cyrillic_en,     Cyrillic_EN,    Cyrillic_nje,    Cyrillic_NJE ] };
    key <AC08> { [     Cyrillic_ie,     Cyrillic_IE,    Ukrainian_ie,    Ukrainian_IE ] };
    key <AC09> { [      Cyrillic_i,      Cyrillic_I,     Ukrainian_i,     Ukrainian_I ] };
    key <AC10> { [      Cyrillic_o,      Cyrillic_O                                   ] };
    key <AC11> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN,  apostrophe,        quotedbl ] };

    key <AB01> { [     Cyrillic_ze,     Cyrillic_ZE,   Macedonia_dse,   Macedonia_DSE ] };
    key <AB02> { [     Cyrillic_ha,     Cyrillic_HA                                   ] };
    key <AB03> { [    Cyrillic_tse,    Cyrillic_TSE                                   ] };
    key <AB04> { [     Cyrillic_ve,     Cyrillic_VE                                   ] };
    key <AB05> { [     Cyrillic_be,     Cyrillic_BE,   Macedonia_gje,   Macedonia_GJE ] };
    key <AB06> { [     Cyrillic_ka,     Cyrillic_KA,   Macedonia_kje,   Macedonia_KJE ] };
    key <AB07> { [     Cyrillic_em,     Cyrillic_EM                                   ] };
    key <AB08> { [           comma,       semicolon,            less                  ] };
    key <AB09> { [          period,           colon,         greater                  ] };
    key <AB10> { [           slash,        question,           U04CF,           U04C0 ] }; // palochka

    key <LSGT> { [           equal,            plus,        multiply,        division ] };

    include "level3(ralt_switch)"
    include "capslock(backspace)"
    include "nbsp(level4)"
};

// Church Slavonic language layout
// based on the Russian standard keyboard
// by Aleksandr Andreev and Yuri Shardt
// last changes 2010/08/01; contact <aleksandr.andreev@gmail.com>
partial alphanumeric_keys
xkb_symbols "chu" {

    name[Group1]= "Church Slavonic";

    key <TLDE> { [  Ukrainian_yi,  Ukrainian_YI,  U0482,  U20DD  ] };  // ї Ї ҂ e.g: а⃝ where the last is a combining ten thousands sign
    key <AE01> { [  U0461,  U0460,  U047D,  U047C  ] };  // ѡ Ѡ ѽ Ѽ
    key <AE02> { [  Ukrainian_ie,  Ukrainian_IE,  U0465,  U0464  ] };  // є Є ѥ Ѥ
    key <AE03> { [  U046F,  U046E,  U0469,  U0468  ] };  // ѯ Ѯ ѩ Ѩ
    key <AE04> { [  U0471,  U0470,  U046D,  U046C  ] };  // ѱ Ѱ ѭ Ѭ
    key <AE05> { [  U0473,  U0472,  UA657,  UA656  ] };  // ѳ Ѳ iotified A
    key <AE06> { [  U0475,  U0474,  U0477,  U0476  ] };  // ѵ Ѵ ѷ Ѷ
    key <AE07> { [  U047B,  U047A,  UA64D,  UA64C  ] };  // ѻ Ѻ ꙍ Ꙍ
    key <AE08> { [  U047F,  U047E,  U046B,  U046A  ] };  // ѿ Ѿ ѫ Ѫ
    key <AE09> { [  Macedonia_dse,  Macedonia_DSE,  parenleft, asterisk  ] };  // ѕ Ѕ ( *
    key <AE10> { [  Cyrillic_u,     Cyrillic_U,  parenright,  U0488]};  // у У ) NB: for digraph Ouk, use Cyrillic_o + Cyrillic_u
    key <AE11> { [  U0483,  U0486,  U0487,  U005F  ] };  // а҃ а҆ а҇, _ (titlo, psili, pokrytie, underscore)
    key <AE12> { [  U0301,  U0300,  U0484,  UA67E  ] };  // а̀ а́ а҄ ꙾ (oxia, varia, kamora, kavyka)

    key <AD01> { [  Cyrillic_shorti,  Cyrillic_SHORTI,  Ukrainian_i  ] };
    key <AD02> { [     Cyrillic_tse,     Cyrillic_TSE,  U2DF0  ] };
    key <AD03> { [            UA64B,            UA64A,  U2DF9  ] };  // Cyrillic monograph Uk (not U)!
    key <AD04> { [      Cyrillic_ka,      Cyrillic_KA,  U2DE6  ] };
    key <AD05> { [      Cyrillic_ie,      Cyrillic_IE,  U2DF7  ] };
    key <AD06> { [      Cyrillic_en,      Cyrillic_EN,  U2DE9  ] };
    key <AD07> { [     Cyrillic_ghe,     Cyrillic_GHE,  U2DE2  ] };
    key <AD08> { [     Cyrillic_sha,     Cyrillic_SHA,  U2DF2  ] };
    key <AD09> { [   Cyrillic_shcha,   Cyrillic_SHCHA,  U2DF3  ] };
    key <AD10> { [      Cyrillic_ze,      Cyrillic_ZE,  U2DE5  ] };
    key <AD11> { [      Cyrillic_ha,      Cyrillic_HA,  U2DEF  ] };
    key <AD12> { [Cyrillic_hardsign,Cyrillic_HARDSIGN,  UA67D  ] };  // Payerok
    key <BKSL> { [        backslash,            slash,  colon,  question ] };  // \ / : ? NB: for Slavonic question, use semicolon

    key <AC01> { [      Cyrillic_ef,      Cyrillic_EF          ] };
    key <AC02> { [    Cyrillic_yeru,    Cyrillic_YERU          ] };
    key <AC03> { [      Cyrillic_ve,      Cyrillic_VE,  U2DE1  ] };
    key <AC04> { [       Cyrillic_a,       Cyrillic_A,  U2DF6  ] };
    key <AC05> { [      Cyrillic_pe,      Cyrillic_PE,  U2DEB  ] };
    key <AC06> { [      Cyrillic_er,      Cyrillic_ER,  U2DEC  ] };
    key <AC07> { [       Cyrillic_o,       Cyrillic_O,  U2DEA  ] };
    key <AC08> { [      Cyrillic_el,      Cyrillic_EL,  U2DE7  ] };
    key <AC09> { [      Cyrillic_de,      Cyrillic_DE,  U2DE3  ] };
    key <AC10> { [     Cyrillic_zhe,     Cyrillic_ZHE,  U2DE4  ] };
    key <AC11> { [            U0463,            U0462,  U2DFA  ] };  // Yat

    key <AB01> { [            U0467,            U0466,  U2DFD  ] };  // Small Yus
    key <AB02> { [     Cyrillic_che,     Cyrillic_CHE,  U2DF1  ] };
    key <AB03> { [      Cyrillic_es,      Cyrillic_ES,  U2DED  ] };
    key <AB04> { [      Cyrillic_em,      Cyrillic_EM,  U2DE8  ] };
    key <AB05> { [       Cyrillic_i,       Cyrillic_I          ] };
    key <AB06> { [      Cyrillic_te,      Cyrillic_TE,  U2DEE  ] };
    key <AB07> { [Cyrillic_softsign,Cyrillic_SOFTSIGN          ] };
    key <AB08> { [      Cyrillic_be,      Cyrillic_BE,  U2DE0  ] };
    key <AB09> { [      Cyrillic_yu,      Cyrillic_YU,  U2DFB  ] };
    key <AB10> { [           period,            comma, semicolon, exclam  ] };
};


// RUU (Russian-Ukrainian United keyboard layout).
// This is a modified Russian standard keyboard, with the third level containing
// Ukrainian and Belorusian alphabetic letters and commonly used Unicode symbols.
// For a description see http://wiki.opennet.ru/RUU [in Russian].
// Vasyĺ V. Vercynśkyj <fuckel@ukr.net>
// last changes 2011/05/11
//
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓
// │ ' ~ │ ! ≈ │ " ∞ │ № ₴ │ ; € │ % ‰ │ : ≤ │ ? ≥ │ * × │ ( { │ ) } │ _ – │ + ± ┃ ⌫       ┃
// │ ’  ́ │ 1 ÷ │ 2 ¤ │ 3 § │ 4 $ │ 5 ° │ 6 < │ 7 > │ 8 • │ 9 [ │ 0 ] │ - — │ = ≠ ┃Backspace┃
// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫
// ┃       ┃ Й   │ Ц   │ У Ў │ К   │ Е Ё │ Н   │ Г Ґ │ Ш   │ Щ   │ З   │ Х   │ Ъ Ї ┃ Enter ┃
// ┃ Tab ↹ ┃ й   │ ц   │ у ў │ к ® │ е ё │ н   │ г ґ │ ш   │ щ   │ з   │ х   │ ъ ї ┃   ⏎   ┃
// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓      ┃
// ┃ Caps   ┃ Ф   │ Ы І │ В   │ А   │ П   │ Р   │ О   │ Л   │ Д   │ Ж   │ Э Є │ | ¦ ┃      ┃
// ┃ Lock ⇬ ┃ ф   │ ы і │ в   │ а   │ п   │ р   │ о   │ л   │ д   │ ж   │ э є │ / \ ┃      ┃
// ┣━━━━━━━━┻━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┲━━━┷━━━━━┻━━━━━━┫
// ┃          ┃ Я   │ Ч   │ С   │ М   │ И   │ Т   │ Ь   │ Б „ │ Ю “ │ , … ┃                ┃
// ┃  Shift ⇧ ┃ я   │ ч   │ с © │ м   │ и   │ т ™ │ ь µ │ б « │ ю » │ . / ┃     Shift ⇧    ┃
// ┣━━━━━━━┳━━┻━━━━┳┷━━━━━┷┱────┴─────┴─────┴─────┴─────┴─────┴┲━━━━┷━━┳━━┻━━━━┳━━━━━━━┳━━━┛
// ┃       ┃       ┃       ┃                                   ┃       ┃       ┃       ┃
// ┃ Ctrl  ┃ Meta  ┃  Alt  ┃                Space              ┃AltGr ⇮┃ Menu  ┃ Ctrl  ┃
// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛
partial alphanumeric_keys
xkb_symbols "ruu" {

    include "ru(common)"
    name[Group1]= "Russian (with Ukrainian-Belorussian layout)";

    key <TLDE> { [  U2019,  apostrophe,         U0301,  asciitilde  ] };  // Apostrophe and Stress symbol
    key <AE01> { [      1,      exclam,      division,       U2248  ] };  // Division Sign and Almost Equal To
    key <AE02> { [      2,    quotedbl,      currency,    infinity  ] };
    key <AE03> { [      3,  numerosign,       section,       U20B4  ] };  // Paragraph and Hryvnia sign
    key <AE04> { [      4,   semicolon,        dollar,    EuroSign  ] };
    key <AE05> { [      5,     percent,        degree,    permille  ] };
    key <AE06> { [      6,       colon,        less, lessthanequal  ] };
    key <AE07> { [      7,    question,  greater, greaterthanequal  ] };
    key <AE08> { [      8,    asterisk,enfilledcircbullet,multiply  ] };
    key <AE09> { [      9,   parenleft,   bracketleft,   braceleft  ] };
    key <AE10> { [      0,  parenright,  bracketright,  braceright  ] };
    key <AE11> { [  minus,  underscore,        emdash,      endash  ] };
    key <AE12> { [  equal,        plus,      notequal,   plusminus  ] };

    key <AD03> { [        Cyrillic_u,        Cyrillic_U, Byelorussian_shortu, Byelorussian_SHORTU ] };
    key <AD04> { [       Cyrillic_ka,       Cyrillic_KA,    registered                        ] };
    key <AD05> { [       Cyrillic_ie,       Cyrillic_IE,   Cyrillic_io,          Cyrillic_IO  ] };
    key <AD07> { [      Cyrillic_ghe,      Cyrillic_GHE, Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
    key <AD10> { [       Cyrillic_ze,       Cyrillic_ZE,     paragraph                        ] };
    key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN,  Ukrainian_yi,         Ukrainian_YI  ] };

    key <AC02> { [     Cyrillic_yeru,     Cyrillic_YERU,   Ukrainian_i,          Ukrainian_I  ] };
    key <AC11> { [        Cyrillic_e,        Cyrillic_E,  Ukrainian_ie,         Ukrainian_IE  ] };
    key <BKSL> { [             slash,               bar,     backslash,            brokenbar  ] };

    key <AB03> { [       Cyrillic_es,       Cyrillic_ES,      copyright                       ] };
    key <AB06> { [       Cyrillic_te,       Cyrillic_TE,      trademark                       ] };
    key <AB07> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN,             mu                       ] };
    key <AB08> { [       Cyrillic_be,       Cyrillic_BE,  guillemotleft,  doublelowquotemark  ] };
    key <AB09> { [       Cyrillic_yu,       Cyrillic_YU, guillemotright, leftdoublequotemark  ] };
    key <AB10> { [            period,             comma,          slash,            ellipsis  ] };

    include "level3(ralt_switch)"
};

partial alphanumeric_keys
	xkb_symbols "sun_type6" {
	include "sun_vndr/ru(sun_type6)"
};

// Apple layout
partial alphanumeric_keys
xkb_symbols "mac" {

    include "ru(common)"
    name[Group1]= "Russian (Macintosh)";

    key <LSGT> { [          less,      greater  ] };
    key <AE02> { [             2,     quotedbl  ] };
    key <AE03> { [             3,   numerosign  ] };
    key <AE04> { [             4,      percent  ] };
    key <AE05> { [             5,        colon  ] };
    key <AE06> { [             6,        comma  ] };
    key <AE07> { [             7,       period  ] };
    key <AE08> { [             8,    semicolon  ] };
    key <TLDE> { [  bracketright,  bracketleft  ] };
    key <BKSL> { [   Cyrillic_io,  Cyrillic_IO  ] };

    key <AC06> { [   Cyrillic_er,  Cyrillic_ER, U20BD ] };

    include "level3(ralt_switch)"
};

// eng: Russian-based polyglot and reactionary keyboard layout
// This keyboard layout covers Russian in Petrine 1708 and Bolshevik 1918 variant spelling, Ukrainian, Belorussian, Serbian in its modern and Slavenoserbian variants, and Bulgarian and Slavomacedonian in pre-1945 and post-1945 spelling,
// in short all in any dominion prevailing Cyrillic orthographies of modern secular Slavic literary languages, even with dictionary accentuation marks,
// but also the most-widespread Church Slavonic spellings, that is all Church-Slavonic in so far as variants can be replaced without loss of meaning  – not to speak of Interslavic.
// Furthermore, it suffices Romanian Cyrillic, Moldovan Cyrillic, Abkhazian excluding the more clumsy obsoleted forms unlikely to find devotees, Tajik, all Turkic and Mongolic Cyrillic alphabets
// and virtually all overlooked languages in Cyrillic reigns at least by combining characters, taking advantage of eight key levels.
// This is withal a pan-Cyrillic keyboard layout, or a comprehensive Cyrillic keyboard layout, an universal Cyrillic keyboard layout, a generic Cyrillic keyboard layout.
//
// rus: Многоязыковая и реакціонная клавіатурная разкладка основана на русскихъ
// Сія разкладка покрываетъ русскій въ петровскомъ правописаніи 1708-го года и большевицкомъ 1918-го, украинскій, бѣлорусскій въ современномъ и славяносербскомъ видѣ, и булгарскій и славомацедонскій въ писаніи до и послѣ 1945-го года,
// короче всѣ въ какомъ-либо державствѣ преобладающія правописанія, то есть весь церкославянскій, поскольку какъ разные виды буквъ можно возмѣщать безъ потери значенія — не говоря о междуславянскомъ.
// Свѣрхъ этого, она подходитъ къ румынской кириллицѣ, къ молдавской кириллицѣ, къ абхазскому за изключеніемъ неуклюжихъ устарѣлыхъ образовъ, у которыхъ невѣроятно что они вообще найдутъ поклонниковъ, къ таджикскому, къ всѣмъ тюрксимъ и монголскимъ кириллицамъ,
// и по сути дѣла всѣмъ упущеннымъ языкамъ въ кириллическихъ правленіяхъ хотя бы соединящими сѵмволами, извлѣкая выгоду изъ восьми уровней клавишъ.
// Тѣмъ всѣмъ сё всекириллическая клавіатурная разкладка, или всеобъемлющая кириллическая разкладка, или универсальная кириллическая разкладка клавіатуры.
//
// srp: Многојезиков и реакционаран распоред тастера основан на рускима
// Овај распоред покрива руски у петровском правопису 1708-е године и бољшевичком 1918-е године, украјински, белоруски, српски у сувременом и славеносрпском виду, те бугарски и славомакедонски у писању до и после 1945-е године,
// укратко све у некој држави преовлађујуће правописе, то је читав црквенословенски, пошто је могуће разне видове слова замењивати без губитка значења — не говорећи о меџусловенском.
// Поврх овог, он одговара к румунској ћирилици, к молдавској ћирилици, к абхаскоме с изузетком гломазних застарелих ликова, уз које није вероватно да они најђу поклонике, к таџичкоме, к свим туркијским и монголским ћирилицима,
// те у спровођењу свим испуштеним језицима у ћириличким господарствима бар са спајајућим симболима, искориштавајући осам ступњева тастера.
// Тиме свим ово је свећирилички тастатуран распоред, или свеобухватан ћирилички распоред тастера, или свеопшти ћирилички тастатуран распоред.
partial alphanumeric_keys
xkb_symbols "prxn" {

	name[Group1]= "Russian (Polyglot and Reactionary)";

	key.type[Group1]="EIGHT_LEVEL";
    key <TLDE> { [ U2019, apostrophe,  U0301,      U0300, U2053, U2015, U02BC, asciitilde ] }; // Typographic Apostrophe, Apostrophe, Combining Acute, Combining Grave, Swung Dash, Quotation Dash, Modifier Letter Apostrophe, Tilde
    key <AE01> { [      1,    exclam,  U0304,      U0306, U0308, U0311, U0307, U0313 ] };      // 1, !, Combining Macron, Combining Breve, Combining Diaresis, Combining Inverted Breve, Combining Dot Above, Combining Comma Above
    key <AE02> { [     2,quotedbl,numerosign,      U20BF, U20B8, U20AE, U00A3, U20B9 ] };      // 2 " № ₿ ₸ ₮ £ ₹
    key <AE03> { [     3,    section,  U20B4,   currency, U20BD, U20AA, U20BC, U20BE ] };      // 3 § ₴ ¤ ₽ ₪ ₼ ₾
    key <AE04> { [     4,  semicolon, dollar,   EuroSign, U0482, U20DD, U0488, U0489 ] };      // 4 ; $ € Thousands Sign, Combining Enclosing Circle, Combining Hundred Thousands, Combining Millions
    key <AE05> { [      5,   percent, degree,   permille, UA670, UA671, UA672, UA66F ] };      // 5, %, °, ‰, Combinining Ten Millions, Combining Hundred Millions, Combining Thousand Millions, Combining Vzmet
    key <AE06> { [      6,     colon,  U0335,      U0336, U0483, U0487, UFE2E, UFE2F ] };      // 6, :, Combining Short Stroke Overlay, Combining Long Stroke Overlay, Combining Titlo, Combining Pokrytie, Combining Titlo Left Half, Combining Titlo Right Half
    key <AE07> { [    7,    question,  U030B,      U030F, U030C, U0303, U032C, U0360 ] };      // 7, ?, Combining Double Acute, Combining Double Grave, Combining Caron/Háček, Combining Tilde, Combining Caron/Háček Below, Combining Double Tilde
    key <AE08> { [    8,    asterisk,  U0331,      U0332, U0333, U032F, U032D, U032E ] };      // 8, *, Combining Macron Below, Combining Low Line, Combining Double Low Line, Combining Inverted Breve Below, Combining Circumflex Accent, Combining Breve Below
    key <AE09> { [ 9,parenleft,  bracketleft,  braceleft, U035F, U035D, U035E, U035C ] };      // 9 ( [ { Combining Double Macron Below, Combining Double Breve, Combining Double Macron, Combining Double Breve Below
    key <AE10> { [ 0,parenright,bracketright, braceright, U27E8, U27E9, U04A7, U04A6 ] };      // 0 ) ] } ⟨⟩ ҧ Ҧ
    key <AE11> { [ minus, underscore, emdash,     endash, U2011,hyphen, U2010, U2212 ] };      // Hyphen-Minus, Underscore, Em Dash, En Dash,  Non-Breaking-Hyphen, Soft Hyphen, Hyphen, Minus Sign
    key <AE12> { [  equal,     plus,notequal,      U2248, U04FF, U04FE, U050D, U050C ] };      // = + ≠ ≈ ӿ Ӿ ԍ Ԍ

    key <AD01> { [ Cyrillic_shorti,   Cyrillic_SHORTI,                 Cyrillic_je,            Cyrillic_JE,     U04CF,    U04C0,                                  U030A,    U0325 ] };	                             // й Й ј Ј ӏ Ӏ, Combining Ring Above and Below
    key <AD02> { [      Cyrillic_tse,    Cyrillic_TSE,                       U04B5,                  U04B4,     Cyrillic_u_straight, Cyrillic_U_straight,         U051B,    U051A ] };                               // ц Ц ҵ Ҵ ү Ү ԛ Ԛ
    key <AD03> { [        Cyrillic_u,      Cyrillic_U,         Byelorussian_shortu,    Byelorussian_SHORTU,     Cyrillic_u_straight_bar,Cyrillic_U_straight_bar,  Byelorussian_shortu, Byelorussian_SHORTU ] };      // у У ў Ў ұ Ұ ў Ў
    key <AD04> { [       Cyrillic_ka,     Cyrillic_KA,       Cyrillic_ka_descender,  Cyrillic_KA_descender,     U049F,    U049E,                                  U046F,    U046E ] };                               // к К Қ қ ҟ Ҟ ѯ Ѯ 
    key <AD05> { [     Cyrillic_ie,       Cyrillic_IE,                 Cyrillic_io,            Cyrillic_IO,     U0463,    U0462,                                  UA653,    UA652 ] };	                             // е Е ё Ё ѣ Ѣ ꙓ Ꙓ
    key <AD06> { [     Cyrillic_en,       Cyrillic_EN,                Cyrillic_nje,           Cyrillic_NJE,     Cyrillic_en_descender, Cyrillic_EN_descender,     U04C8,    U04C7 ] };	                             // н Н њ Њ ң Ң ӈ Ӈ
    key <AD07> { [      Cyrillic_ghe,    Cyrillic_GHE, Ukrainian_ghe_with_upturn,Ukrainian_GHE_WITH_UPTURN,     Cyrillic_ghe_bar, Cyrillic_GHE_bar,               U04F7,    U04F6 ] };                               // г Г Ґ ґ ғ Ғ ӷ Ӷ
    key <AD08> { [      Cyrillic_sha,    Cyrillic_SHA,                       U04A1,                  U04A0,     U04AB,    U04AA,                                  UA67D,    UA67F ] };                               // ш Ш ҡ Ҡ ҫ Ҫ Combining Payerok Payerok
    key <AD09> { [    Cyrillic_shcha,  Cyrillic_SHCHA,                       U0505,                  U0504,     UA68D,    UA68C,                                  U050F,    U050E ] };                               // щ Щ ԅ Ԅ ꚍ Ꚍ ԏ Ԏ
    key <AD10> { [       Cyrillic_ze,     Cyrillic_ZE,                       U04E1,                  U04E0,     U0499,    U0498,                                  U0507,    U0506 ] };                               // з З ӡ Ӡ ҙ Ҙ ԇ Ԇ
    key <AD11> { [       Cyrillic_ha,     Cyrillic_HA,               Cyrillic_shha,          Cyrillic_SHHA,     Cyrillic_ha_descender, Cyrillic_HA_descender,     U04FD,    U04FC ] };                               // х Х һ Һ ҳ Ҳ ӽ Ӽ
    key <AD12> { [Cyrillic_hardsign,Cyrillic_HARDSIGN,                Ukrainian_yi,           Ukrainian_YI,     Macedonia_dse, Macedonia_DSE,                     U033E,    U2E2F ] };	                             // ъ Ъ ї Ї ѕ Ѕ, Combining Yerok, Yerok

    key <AC01> { [      Cyrillic_ef,      Cyrillic_EF,                       U0473,                  U0472,     U04C4,    U04C3,                                  U04FB,    U04FA ] };	                             // ф Ф ѳ Ѳ ӄ Ӄ ӻ Ӻ
    key <AC02> { [     Cyrillic_yeru,   Cyrillic_YERU,                 Ukrainian_i,            Ukrainian_I,     U04D5,    U04D4,                                  U04A9,    U04A8 ] };	                             // ы Ы і І ӕ Ӕ ҩ Ҩ
    key	<AC03> { [     Cyrillic_ve,       Cyrillic_VE,                       U051D,                  U051C,     U0529,    U0528,                                  U0527,    U0526 ] };                               // в В ԝ Ԝ ԩ Ԩ ԧ Ԧ
    key <AC04> { [        Cyrillic_a,      Cyrillic_A,              Cyrillic_schwa,         Cyrillic_SCHWA,     UA657,    UA656,                                  UA655,    UA654 ] };                               // а А ә Ә ꙗ Ꙗ ꙕ Ꙕ
    key <AC05> { [       Cyrillic_pe,     Cyrillic_PE,                       U0525,                  U0524,     U0471,    U0470,                                  UA65F,    UA65E ] };                               // п П ԥ Ԥ ѱ Ѱ ꙟ Ꙟ
    key <AC06> { [       Cyrillic_er,     Cyrillic_ER,                       U0481,                  U0480,     U048F,    U048E,                                  U0521,    U0520 ] };                               // р Р ҁ Ҁ ҏ Ҏ ԡ Ԡ
    key <AC07> { [        Cyrillic_o,      Cyrillic_O,              Cyrillic_o_bar,         Cyrillic_O_bar,     U047B,    U047A,                                  U0461,    U0460 ] };                               // о О ө Ө ѻ Ѻ ѡ Ѡ
    key <AC08> { [     Cyrillic_el,       Cyrillic_EL,                Cyrillic_lje,           Cyrillic_LJE,     U04C6,    U04C5,                                  U052F,    U052E ] };	                             // л Л љ Љ ӆ Ӆ ԯ Ԯ
    key <AC09> { [     Cyrillic_de,       Cyrillic_DE,               Cyrillic_dzhe,          Cyrillic_DZHE,     U04BD,    U04BC,                                  U04BF,    U04BE ] };	                             // д Д џ Џ ҽ Ҽ ҿ Ҿ
    key <AC10> { [    Cyrillic_zhe,      Cyrillic_ZHE,                 Serbian_dje,            Serbian_DJE,     Cyrillic_zhe_descender, Cyrillic_ZHE_descender,   U04C2,    U04C1 ] };	                             // ж Ж ђ Ђ Җ җ ӂ Ӂ
    key <AC11> { [      Cyrillic_e,        Cyrillic_E,                Ukrainian_ie,           Ukrainian_IE,     U0465,    U0464,                                  U04CA,    U04C9 ] };                               // э Э є Є ѥ Ѥ ӊ Ӊ
    key <BKSL> { [           slash,               bar,                   backslash,                  U260E,     UA65B,    UA65A,                                  U0513,    U0512 ] };                               // / | \ ☎ ꙛ Ꙛ ԓ Ԓ

    key <LSGT> { [           U0495,             U0494,                       U0501,                  U0500,     U0503,    U0502,                                  U0509,    U0508 ] };                               // ҕ Ҕ ԁ Ԁ ԃ Ԃ ԉ Ԉ
    key <AB01> { [     Cyrillic_ya,       Cyrillic_YA,                       U0469,                  U0468,     U0467,    U0466,                                  UA657,    UA656 ] };                               // я Я ѩ Ѩ ѧ Ѧ ꙗ Ꙗ
    key <AB02> { [    Cyrillic_che,      Cyrillic_CHE,                Serbian_tshe,           Serbian_TSHE,     Cyrillic_che_descender,  Cyrillic_CHE_descender,  U2016,    U00A6 ] };	                             // ч Ч ћ Ћ ҷ Ҷ ‖ ¦
    key <AB03> { [      Cyrillic_es,      Cyrillic_ES,                       U046D,                  U046C,     U046B,    U046A,                                  U04F7,    U04F6 ] };                               // с С ѭ Ѭ ѫ Ѫ ӷ Ӷ
    key <AB04> { [       Cyrillic_em,     Cyrillic_EM,                    multiply,               division,     U22C5,    U2219,                                  U04CE,    U04CD ] };                               // м М × ÷ ⋅ ∙ ӎ Ӎ
    key <AB05> { [      Cyrillic_i,        Cyrillic_I,                       U0475,                  U0474,     U048B,    U048A,                         periodcentered,    U261B ] };    	                     // и И ѵ Ѵ ҋ Ҋ · ☛
    key <AB06> { [      Cyrillic_te,      Cyrillic_TE,                       U04AD,                  U04AC,     U051F,    U051E, Cyrillic_che_vertstroke, Cyrillic_CHE_vertstroke ] };                               // т Т ҭ Ҭ ԟ Ԟ ҹ Ҹ
    key <AB07> { [Cyrillic_softsign,Cyrillic_SOFTSIGN,                       U04A5,                  U04A4,     UA64F,    UA64E,                                  U048D,    U048C ] };                               // ь Ь ҥ Ҥ ꙏ Ꙏ ҍ Ҍ
    key <AB08> { [       Cyrillic_be,     Cyrillic_BE,                  guillemotleft,  doublelowquotemark,     singlelowquotemark, U2039,                        U0523,    U0522 ] };	                             // б Б « „ ‚ ‹ ԣ Ԣ
    key <AB09> { [       Cyrillic_yu,     Cyrillic_YU,                 guillemotright, leftdoublequotemark,     leftsinglequotemark, U203A,                       rightdoublequotemark, rightsinglequotemark]};      // ю Ю » “ ‘ › ” ’
    key <AB10> { [            period,           comma,                       ellipsis,  enfilledcircbullet,     U04CC,    U04CB,                                  UA649,    UA648 ] };                               // . , … • ӌ Ӌ ꙉ  Ꙉ

// eng: Maps Right Alt for reaching the third level
// rus: Составляетъ правую Alt для достиженія третьяго уровня
// srp: Саставља десни Alt за достизање трећег ступња
	include "level3(ralt_switch)"

// eng: Maps <CAPS> for reaching the fifth level
// rus: Составляетъ <CAPS> для достиженія пятаго уровня
// srp: Саставља <CAPS> за достизање петег ступња

	include "level5(caps_switch)"

// eng: Offers pressing both shift keys for capslock
// rus: Предоставляетъ нажатие обѣихъ клавишъ Shift для защелкиванія прописности буквъ
// srp: Ставља на располагање притискивање обију тастера Shift за учвршћивање верзала
	include "shift(both_shiftlock)"

// eng: Makes <KPDL> return comma instead of dot, as the comma is decimal separator in Cyrillic written languages
// rus: Дѣлаетъ что <KPDL> отдаетъ запятую вмѣсто точки, такъ какъ запятая десятичный раздѣлитель въ языкахъ пишемыхъ кириллицей
// srp: Ради да <KPDL> враћа зарез уместо точке, будући да зарез је десетни разделитељ у језицима који се пишу ћирилицом
	include "kpdl(comma)"

// eng: Bug notice: One has to set lv5:rwin_switch_lock or one of the other level 5 locks for the caps switch to work!
// rus: Приходится ставить lv5:rwin_switch_lock либо одинъ изъ другихъ затворовъ пятаго уровня, чтобы работалъ переключатель Caps!
// srp: Потребно да се ставља lv5:rwin_switch_lock или једна из других брава петег ступња, да би шљакао пребацивач Caps!
// https://bugs.freedesktop.org/show_bug.cgi?id=102189
};


partial alphanumeric_keys
xkb_symbols "unipunct" {

// Раскладка представляет собой обычную русскую раскладку, в которой некоторые редко используемые буквы
// убрали на третий уровень, и поставили все пунктуационные знаки на то же место, где они стоят на
// US раскладке (+ добавлен знак номера, который отсутствует в US раскладке, но часто нужен в RU).

// ru(unipunct):
// `~ 1! 2@ 3#3№ 4$ 5% 6^ 7& 8* 9( 0) -_ =+
// хХ бБ уУюЮ кК еЕэЭ нН гГ шШщЩ жЖ зЗ [{ ]} \|
// фФ ыЫ вВ аА пП рР оОёЁ лЛ дД ;: '"           //"
// яЯ чЧцЦ сС мМ иИйЙ тТ ьЬъЪ ,< .> /?

 include "us(basic)"
 name[Group1]= "Russian (with US punctuation)";
 
 // Единственный символ, который отсутствует на US раскладке - №
 key <AE03> { [ 3,             numbersign, 3, numerosign  ] };

 key <LatQ> { [ Cyrillic_ha,   Cyrillic_HA ] };
 key <LatW> { [ Cyrillic_be,   Cyrillic_BE ] };
 key <LatE> { [ Cyrillic_u,    Cyrillic_U, Cyrillic_yu, Cyrillic_YU ] };
 key <LatR> { [ Cyrillic_ka,   Cyrillic_KA ] };
 key <LatT> { [ Cyrillic_ie,   Cyrillic_IE, Cyrillic_e, Cyrillic_E ] };
 key <LatY> { [ Cyrillic_en,   Cyrillic_EN ] };
 key <LatU> { [ Cyrillic_ghe,  Cyrillic_GHE ] };
 key <LatI> { [ Cyrillic_sha,  Cyrillic_SHA, Cyrillic_shcha, Cyrillic_SHCHA ] };
 key <LatO> { [ Cyrillic_zhe,  Cyrillic_ZHE ] };
 key <LatP> { [ Cyrillic_ze,   Cyrillic_ZE ] };

 key <LatA> { [ Cyrillic_ef,   Cyrillic_EF ] };
 key <LatS> { [ Cyrillic_yeru, Cyrillic_YERU ] };
 key <LatD> { [ Cyrillic_ve,   Cyrillic_VE ] };
 key <LatF> { [ Cyrillic_a,    Cyrillic_A ] };
 key <LatG> { [ Cyrillic_pe,   Cyrillic_PE ] };
 key <LatH> { [ Cyrillic_er,   Cyrillic_ER ] };
 key <LatJ> { [ Cyrillic_o,    Cyrillic_O, Cyrillic_io, Cyrillic_IO ] };
 key <LatK> { [ Cyrillic_el,   Cyrillic_EL ] };
 key <LatL> { [ Cyrillic_de,   Cyrillic_DE ] };

 key <LatZ> { [ Cyrillic_ya,   Cyrillic_YA ] };
 key <LatX> { [ Cyrillic_che,  Cyrillic_CHE, Cyrillic_tse, Cyrillic_TSE ] };
 key <LatC> { [ Cyrillic_es,   Cyrillic_ES ] };
 key <LatV> { [ Cyrillic_em,   Cyrillic_EM ] };
 key <LatB> { [ Cyrillic_i,    Cyrillic_I, Cyrillic_shorti, Cyrillic_SHORTI ] };
 key <LatN> { [ Cyrillic_te,   Cyrillic_TE ] };
 key <LatM> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN, Cyrillic_hardsign, Cyrillic_HARDSIGN ] };
};

partial alphanumeric_keys
xkb_symbols "phonetic_mac" {

    include "ru(phonetic_winkeys)"
    name[Group1]= "Russian (phonetic Macintosh)";

    key <LatE> { [       Cyrillic_ie,       Cyrillic_IE, Cyrillic_io, Cyrillic_IO  ] };
    key <LatW> { [      Cyrillic_sha,      Cyrillic_SHA  ] };
    key <LatV> { [       Cyrillic_ve,       Cyrillic_VE  ] };
    key <TLDE> { [    Cyrillic_shcha,    Cyrillic_SHCHA  ] };
    key <AD11> { [       Cyrillic_yu,       Cyrillic_YU  ] };
    key <AD12> { [      Cyrillic_zhe,      Cyrillic_ZHE  ] };
    key <AE03> { [                 3,        numbersign, numerosign  ] };
    key <AE04> { [                 4,            dollar, U20BD       ] }; // ruble
    key <AE05> { [                 5,           percent  ] };
    key <AE06> { [                 6,             caret  ] };
    key <AE11> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN, minus,       underscore  ] };
    key <AE12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN, equal,       plus        ] };

    include "level3(ralt_switch)"
};
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          