Fix PCI IDs again
This commit is contained in:
@@ -524,10 +524,6 @@ stpc_setup(stpc_t *dev)
|
|||||||
{
|
{
|
||||||
stpc_log("STPC: setup()\n");
|
stpc_log("STPC: setup()\n");
|
||||||
|
|
||||||
uint32_t local = dev->local;
|
|
||||||
memset(dev, 0, sizeof(stpc_t));
|
|
||||||
dev->local = local;
|
|
||||||
|
|
||||||
/* Northbridge */
|
/* Northbridge */
|
||||||
dev->pci_conf[0][0x00] = 0x4a;
|
dev->pci_conf[0][0x00] = 0x4a;
|
||||||
dev->pci_conf[0][0x01] = 0x10;
|
dev->pci_conf[0][0x01] = 0x10;
|
||||||
@@ -605,7 +601,7 @@ stpc_setup(stpc_t *dev)
|
|||||||
dev->pci_conf[2][0x47] = 0x97;
|
dev->pci_conf[2][0x47] = 0x97;
|
||||||
|
|
||||||
/* USB */
|
/* USB */
|
||||||
if (dev->local & STPC_USB) {
|
if (dev->usb) {
|
||||||
dev->pci_conf[3][0x00] = 0x4a;
|
dev->pci_conf[3][0x00] = 0x4a;
|
||||||
dev->pci_conf[3][0x01] = 0x10;
|
dev->pci_conf[3][0x01] = 0x10;
|
||||||
dev->pci_conf[3][0x02] = 0x30;
|
dev->pci_conf[3][0x02] = 0x30;
|
||||||
@@ -640,6 +636,8 @@ stpc_init(const device_t *info)
|
|||||||
stpc_log("STPC: init()\n");
|
stpc_log("STPC: init()\n");
|
||||||
|
|
||||||
stpc_t *dev = (stpc_t *) malloc(sizeof(stpc_t));
|
stpc_t *dev = (stpc_t *) malloc(sizeof(stpc_t));
|
||||||
|
memset(dev, 0, sizeof(stpc_t));
|
||||||
|
|
||||||
dev->local = info->local;
|
dev->local = info->local;
|
||||||
|
|
||||||
pci_add_card(0x0B, stpc_nb_read, stpc_nb_write, dev);
|
pci_add_card(0x0B, stpc_nb_read, stpc_nb_write, dev);
|
||||||
|
Reference in New Issue
Block a user