Damien Zammit | 126a2a8 | 2014-11-28 15:59:10 +1100 | [diff] [blame] | 1 | chip northbridge/intel/sandybridge |
Keith Hui | 45e4ab4 | 2023-07-22 12:49:05 -0400 | [diff] [blame] | 2 | # FIXME: The GA-B75M-D3V only has two DIMM slots! |
| 3 | register "spd_addresses" = "{0x50, 0x51, 0x52, 0x53}" |
Damien Zammit | 126a2a8 | 2014-11-28 15:59:10 +1100 | [diff] [blame] | 4 | device domain 0 on |
| 5 | subsystemid 0x1458 0x5000 inherit |
Felix Singer | b4e8ccee | 2024-06-15 12:40:07 +0200 | [diff] [blame^] | 6 | device ref host_bridge on |
Damien Zammit | 126a2a8 | 2014-11-28 15:59:10 +1100 | [diff] [blame] | 7 | subsystemid 0x1458 0x5000 |
| 8 | end |
Felix Singer | b4e8ccee | 2024-06-15 12:40:07 +0200 | [diff] [blame^] | 9 | device ref peg10 on end |
| 10 | device ref igd on |
Damien Zammit | 126a2a8 | 2014-11-28 15:59:10 +1100 | [diff] [blame] | 11 | subsystemid 0x1458 0xd000 |
| 12 | end |
| 13 | |
Angel Pons | 39930b7 | 2020-01-01 18:21:49 +0100 | [diff] [blame] | 14 | chip southbridge/intel/bd82x6x # Intel Series 7 Panther Point PCH |
Damien Zammit | 126a2a8 | 2014-11-28 15:59:10 +1100 | [diff] [blame] | 15 | register "gen1_dec" = "0x003c0a01" |
| 16 | |
| 17 | # Set max SATA speed to 6.0 Gb/s |
| 18 | register "sata_port_map" = "0x3f" |
| 19 | register "sata_interface_speed_support" = "0x3" |
| 20 | |
Bill XIE | 5dd4bf3 | 2019-12-23 13:53:56 +0800 | [diff] [blame] | 21 | register "xhci_switchable_ports" = "0xf" |
| 22 | register "superspeed_capable_ports" = "0xf" |
Keith Hui | c36b5ea1 | 2024-02-05 16:11:26 -0500 | [diff] [blame] | 23 | register "usb_port_config" = "{ |
| 24 | { 1, 5, 0 }, |
| 25 | { 1, 5, 0 }, |
| 26 | { 1, 5, 1 }, |
| 27 | { 1, 5, 1 }, |
| 28 | { 1, 5, 2 }, |
| 29 | { 1, 5, 2 }, |
| 30 | { 1, 5, 3 }, |
| 31 | { 1, 5, 3 }, |
| 32 | { 1, 5, 4 }, |
| 33 | { 1, 5, 4 }, |
| 34 | { 1, 5, 6 }, |
| 35 | { 1, 5, 5 }, |
| 36 | { 1, 5, 5 }, |
| 37 | { 1, 5, 6 } |
| 38 | }" |
Damien Zammit | 126a2a8 | 2014-11-28 15:59:10 +1100 | [diff] [blame] | 39 | |
Felix Singer | b4e8ccee | 2024-06-15 12:40:07 +0200 | [diff] [blame^] | 40 | device ref xhci on |
Damien Zammit | 126a2a8 | 2014-11-28 15:59:10 +1100 | [diff] [blame] | 41 | subsystemid 0x1458 0x5007 |
| 42 | end |
Felix Singer | b4e8ccee | 2024-06-15 12:40:07 +0200 | [diff] [blame^] | 43 | device ref mei1 on end |
| 44 | device ref mei2 off end |
| 45 | device ref me_ide_r off end |
| 46 | device ref me_kt off end |
| 47 | device ref gbe off end |
| 48 | device ref ehci2 on |
Damien Zammit | 126a2a8 | 2014-11-28 15:59:10 +1100 | [diff] [blame] | 49 | subsystemid 0x1458 0x5006 |
| 50 | end |
Felix Singer | b4e8ccee | 2024-06-15 12:40:07 +0200 | [diff] [blame^] | 51 | device ref hda on |
Damien Zammit | 126a2a8 | 2014-11-28 15:59:10 +1100 | [diff] [blame] | 52 | subsystemid 0x1458 0xa002 |
| 53 | end |
Felix Singer | b4e8ccee | 2024-06-15 12:40:07 +0200 | [diff] [blame^] | 54 | device ref pcie_rp1 on end |
| 55 | device ref pcie_rp2 off end |
| 56 | device ref pcie_rp3 off end |
| 57 | device ref pcie_rp4 off end |
| 58 | device ref pcie_rp5 on |
Angel Pons | 39930b7 | 2020-01-01 18:21:49 +0100 | [diff] [blame] | 59 | device pci 00.0 on # PCI 10ec:8168 |
Damien Zammit | 126a2a8 | 2014-11-28 15:59:10 +1100 | [diff] [blame] | 60 | subsystemid 0x1458 0xe000 |
| 61 | end |
| 62 | end |
Felix Singer | b4e8ccee | 2024-06-15 12:40:07 +0200 | [diff] [blame^] | 63 | device ref pcie_rp6 off end |
| 64 | device ref pcie_rp7 off end |
| 65 | device ref pcie_rp8 off end |
| 66 | device ref ehci1 on |
Damien Zammit | 126a2a8 | 2014-11-28 15:59:10 +1100 | [diff] [blame] | 67 | subsystemid 0x1458 0x5006 |
| 68 | end |
Felix Singer | b4e8ccee | 2024-06-15 12:40:07 +0200 | [diff] [blame^] | 69 | device ref pci_bridge on end |
| 70 | device ref lpc on |
Damien Zammit | 126a2a8 | 2014-11-28 15:59:10 +1100 | [diff] [blame] | 71 | subsystemid 0x1458 0x5001 |
| 72 | chip superio/ite/it8728f |
Angel Pons | 39930b7 | 2020-01-01 18:21:49 +0100 | [diff] [blame] | 73 | device pnp 2e.0 off end # FDC |
| 74 | device pnp 2e.1 on # Serial Port 1 |
Damien Zammit | 126a2a8 | 2014-11-28 15:59:10 +1100 | [diff] [blame] | 75 | io 0x60 = 0x3f8 |
| 76 | irq 0x70 = 4 |
| 77 | end |
| 78 | device pnp 2e.2 on |
| 79 | io 0x60 = 0x2f8 |
| 80 | irq 0x70 = 3 |
| 81 | end |
| 82 | device pnp 2e.3 on |
| 83 | io 0x60 = 0x378 |
| 84 | irq 0x70 = 7 |
| 85 | drq 0x74 = 4 |
| 86 | end |
Angel Pons | 39930b7 | 2020-01-01 18:21:49 +0100 | [diff] [blame] | 87 | device pnp 2e.4 on # EC |
Damien Zammit | d6cc617 | 2015-07-13 15:27:01 +1000 | [diff] [blame] | 88 | io 0x60 = 0xa30 |
Damien Zammit | 126a2a8 | 2014-11-28 15:59:10 +1100 | [diff] [blame] | 89 | irq 0x70 = 9 |
Damien Zammit | d6cc617 | 2015-07-13 15:27:01 +1000 | [diff] [blame] | 90 | io 0x62 = 0xa20 |
Damien Zammit | 126a2a8 | 2014-11-28 15:59:10 +1100 | [diff] [blame] | 91 | end |
Angel Pons | 39930b7 | 2020-01-01 18:21:49 +0100 | [diff] [blame] | 92 | device pnp 2e.5 on # Keyboard |
Damien Zammit | d6cc617 | 2015-07-13 15:27:01 +1000 | [diff] [blame] | 93 | io 0x60 = 0x60 |
Damien Zammit | 126a2a8 | 2014-11-28 15:59:10 +1100 | [diff] [blame] | 94 | irq 0x70 = 1 |
Damien Zammit | d6cc617 | 2015-07-13 15:27:01 +1000 | [diff] [blame] | 95 | io 0x62 = 0x64 |
Damien Zammit | 126a2a8 | 2014-11-28 15:59:10 +1100 | [diff] [blame] | 96 | end |
Angel Pons | 39930b7 | 2020-01-01 18:21:49 +0100 | [diff] [blame] | 97 | device pnp 2e.6 on # Mouse |
Damien Zammit | 126a2a8 | 2014-11-28 15:59:10 +1100 | [diff] [blame] | 98 | irq 0x70 = 12 |
| 99 | end |
Angel Pons | 39930b7 | 2020-01-01 18:21:49 +0100 | [diff] [blame] | 100 | device pnp 2e.7 off end # GPIO |
| 101 | device pnp 2e.a off end # IR |
Damien Zammit | 126a2a8 | 2014-11-28 15:59:10 +1100 | [diff] [blame] | 102 | end |
Bill XIE | 6dcb789 | 2017-05-04 17:11:26 +0800 | [diff] [blame] | 103 | |
| 104 | chip drivers/pc80/tpm |
Alex James | 25b35d3 | 2019-05-15 20:15:47 -0500 | [diff] [blame] | 105 | device pnp 0c31.0 on end |
Bill XIE | 6dcb789 | 2017-05-04 17:11:26 +0800 | [diff] [blame] | 106 | end |
Damien Zammit | 126a2a8 | 2014-11-28 15:59:10 +1100 | [diff] [blame] | 107 | end |
Felix Singer | b4e8ccee | 2024-06-15 12:40:07 +0200 | [diff] [blame^] | 108 | device ref sata1 on |
Damien Zammit | 126a2a8 | 2014-11-28 15:59:10 +1100 | [diff] [blame] | 109 | subsystemid 0x1458 0xb005 |
| 110 | end |
Felix Singer | b4e8ccee | 2024-06-15 12:40:07 +0200 | [diff] [blame^] | 111 | device ref smbus on |
Damien Zammit | 126a2a8 | 2014-11-28 15:59:10 +1100 | [diff] [blame] | 112 | subsystemid 0x1458 0x5001 |
| 113 | end |
| 114 | device pci 1f.4 off end |
Felix Singer | b4e8ccee | 2024-06-15 12:40:07 +0200 | [diff] [blame^] | 115 | device ref sata2 off end |
Damien Zammit | 126a2a8 | 2014-11-28 15:59:10 +1100 | [diff] [blame] | 116 | end |
| 117 | end |
| 118 | end |