Changeset 5154


Ignore:
Timestamp:
Feb 24, 2010, 8:48:35 AM (6 years ago)
Author:
oxygene
Message:

Several fixes to the supermicro/h8qme_fam10 board, so it
builds and boots correctly.

Signed-off-by: Knut Kujat <knuku@…>
Acked-by: Patrick Georgi <patrick.georgi@…>

Location:
trunk/src/mainboard/supermicro/h8qme_fam10
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/mainboard/supermicro/h8qme_fam10/Kconfig

    r5075 r5154  
    55        select NORTHBRIDGE_AMD_AMDFAM10
    66        select NORTHBRIDGE_AMD_AMDFAM10_ROOT_COMPLEX
     7        select SOUTHBRIDGE_AMD_AMD8132
    78        select SOUTHBRIDGE_NVIDIA_MCP55
    89        select SUPERIO_WINBOND_W83627HF
     
    5051config HEAP_SIZE
    5152        hex
    52         default 0xc0000
     53        default 0xff000
    5354        depends on BOARD_SUPERMICRO_H8QME_FAM10
    5455
     
    135136config SERIAL_CPU_INIT
    136137        bool
    137         default n
     138        default y
    138139        depends on BOARD_SUPERMICRO_H8QME_FAM10
    139140
     
    142143        default 0x1511
    143144        depends on BOARD_SUPERMICRO_H8QME_FAM10
     145
     146config STACK_SIZE
     147        hex
     148        default 0x10000
     149        depends on BOARD_SUPERMICRO_H8QME_FAM10
  • trunk/src/mainboard/supermicro/h8qme_fam10/devicetree.cb

    r5075 r5154  
    2828                                                                irq 0x70 = 4
    2929                                                        end
    30                                                         device pnp 2e.3 on #  Com2
     30                                                        device pnp 2e.3 off #  Com2
    3131                                                                io 0x60 = 0x2f8
    3232                                                                irq 0x70 = 3
     
    5555                                                end
    5656                                        end
    57                                         device pci 1.1 on # SM 0
    58                                                 chip drivers/generic/generic #dimm 0-0-0
    59                                                         device i2c 50 on end 
    60                                                 end             
    61                                                 chip drivers/generic/generic #dimm 0-0-1
    62                                                         device i2c 51 on end
    63                                                 end     
    64                                                 chip drivers/generic/generic #dimm 0-1-0
    65                                                         device i2c 52 on end
    66                                                 end             
    67                                                 chip drivers/generic/generic #dimm 0-1-1
    68                                                         device i2c 53 on end
    69                                                 end             
    70                                                 chip drivers/generic/generic #dimm 1-0-0
    71                                                         device i2c 54 on end
    72                                                 end     
    73                                                 chip drivers/generic/generic #dimm 1-0-1
    74                                                         device i2c 55 on end
    75                                                 end     
    76                                                 chip drivers/generic/generic #dimm 1-1-0
    77                                                         device i2c 56 on end
    78                                                 end     
    79                                                 chip drivers/generic/generic #dimm 1-1-1
    80                                                         device i2c 57 on end
    81                                                 end
    82                                         end # SM
     57                                        device pci 1.1 on end
    8358                                        device pci 1.1 on # SM 1
    8459#PCI device smbus address will depend on addon pci device, do we need to scan_smbus_bus?
    85 #                                                chip drivers/generic/generic #PCIXA Slot1
    86 #                                                        device i2c 50 on end
    87 #                                                end
    88 #                                                chip drivers/generic/generic #PCIXB Slot1
    89 #                                                        device i2c 51 on end
    90 #                                                end     
    91 #                                                chip drivers/generic/generic #PCIXB Slot2
    92 #                                                        device i2c 52 on end
    93 #                                                end             
    94 #                                                chip drivers/generic/generic #PCI Slot1
    95 #                                                        device i2c 53 on end
    96 #                                                end             
    97 #                                                chip drivers/generic/generic #Master MCP55 PCI-E
    98 #                                                        device i2c 54 on end
    99 #                                                end     
    100 #                                                chip drivers/generic/generic #Slave MCP55 PCI-E
    101 #                                                        device i2c 55 on end
    102 #                                                end             
     60#                                                         
    10361                                                chip drivers/generic/generic #MAC EEPROM
    10462                                                        device i2c 51 on end
     
    11270                                        device pci 5.1 on end # SATA 1
    11371                                        device pci 5.2 on end # SATA 2
    114                                         device pci 6.0 on  # PCI
    115                                                 device pci 6.0 on end
     72                                        device pci 6.1 off end # AZA
     73                                        device pci 7.0 on
     74                                            device pci 1.0 on end
    11675                                        end
    117                                         device pci 6.1 on end # AZA
    118                                         device pci 8.0 on end # NIC
    119                                         device pci 9.0 on end # NIC
    120                                         device pci a.0 on  # PCI E 5
    121                                                 device pci 0.0 on #nec pci-x
    122                                                 end
    123                                                 device pci 0.1 on #nec pci-x
    124                                                         device pci 4.0 on end #scsi
    125                                                         device pci 4.1 on end #scsi
    126                                                 end
    127                                         end
     76                                        device pci 8.0 off end
     77                                        device pci 9.0 off end
     78                                        device pci a.0 on end # PCI E 5
    12879                                        device pci b.0 on end # PCI E 4
    12980                                        device pci c.0 on end # PCI E 3
     
    14394                        device pci 18.4 on end
    14495                        device pci 19.0 on end
     96                        device pci 19.0 on end
     97                        device pci 19.0 on
     98                                chip southbridge/amd/amd8132
     99                                        device pci 0.0 on end
     100                                        device pci 0.1 on end
     101                                        device pci 1.0 on
     102                                                device pci 3.0 on end
     103                                                device pci 3.1 on end
     104                                        end
     105                                        device pci 1.1 on end
     106                                end #amd8132
     107                        end #device pci 19.0
    145108                        device pci 19.1 on end
    146109                        device pci 19.2 on end
  • trunk/src/mainboard/supermicro/h8qme_fam10/mptable.c

    r5080 r5154  
    9595
    9696                        dword = 0xa000000b;
    97                         dword = 0x10000002;
    9897                        pci_write_config32(dev, 0x84, dword);
    9998
    10099                }
    101100
    102                 /* 8132_1 */
    103                 dev = dev_find_slot(m->bus_8132_0, PCI_DEVFN(sbdn3,1));
    104                 res = find_resource(dev,PCI_BASE_ADDRESS_0);
    105                 smp_write_ioapic(mc, m->apicid_8132_1, 0x11, res->base);
    106 
    107                 /* 8132_2 */
    108                 dev = dev_find_slot(m->bus_8132_0, PCI_DEVFN(sbdn3+1,1));
    109                 res = find_resource(dev,PCI_BASE_ADDRESS_0);
    110                 smp_write_ioapic(mc, m->apicid_8132_2, 0x11, res->base);
    111101
    112102        }
     
    126116        smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_EDGE|MP_IRQ_POLARITY_HIGH,  m->bus_isa, 0xf, m->apicid_mcp55, 0xf);
    127117       
    128         smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, m->bus_mcp55[0], ((sbdn+1)<<2)|1, m->apicid_mcp55, 0x5);  /*  5 SMBus! Not correctly assign!!*/
     118        smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, m->bus_mcp55[0], ((sbdn+1)<<2)|1, m->apicid_mcp55, 0x5);  /*  5 SMBus, OK */
    129119        smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, m->bus_mcp55[0], ((sbdn+2)<<2)|0, m->apicid_mcp55, 0xb); /* 11 USB, OK */
    130120        smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, m->bus_mcp55[0], ((sbdn+2)<<2)|1, m->apicid_mcp55, 0xa); /* 10 USB, OK */
  • trunk/src/mainboard/supermicro/h8qme_fam10/romstage.c

    r5092 r5154  
    119119
    120120#define MCP55_NUM 1
    121 #define MCP55_USE_NIC 1
    122 #define MCP55_USE_AZA 1
     121#define MCP55_USE_NIC 0
     122#define MCP55_USE_AZA 0
    123123
    124124#define MCP55_PCI_E_X_0 4
Note: See TracChangeset for help on using the changeset viewer.