Add PCI speed control to ICS9xxx clock generators

This commit is contained in:
RichardG867
2021-03-14 19:44:39 -03:00
parent 7cdceb056f
commit c46f60ae06

View File

@@ -1050,10 +1050,11 @@ ics9xxx_set(ics9xxx_t *dev, uint8_t val)
}
}
#ifdef ENABLE_ICS9xxx_LOG
uint16_t bus = dev->frequencies_ptr[val].bus;
ics9xxx_log("ICS9xxx: set(%d) = hw=%d bus=%d ram=%d pci=%d\n", val, hw_select, bus, bus * dev->frequencies_ptr[val].ram_mult, bus / dev->frequencies_ptr[val].pci_div);
#endif
uint32_t pci = bus / dev->frequencies_ptr[val].pci_div;
cpu_set_pci_speed(pci * 10000);
ics9xxx_log("ICS9xxx: set(%d) = hw=%d bus=%d ram=%d pci=%d\n", val, hw_select, bus, bus * dev->frequencies_ptr[val].ram_mult, pci);
}