summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/sis950_lpc.cpp
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2022-06-16 12:47:52 +0200
committer Olivier Galibert <galibert@pobox.com>2025-04-29 23:06:41 +0200
commit45d4cd52a8194f2ef9e0383cfb2e2a35634af6ff (patch)
tree4e8d8fcb7382a5e9e0bce5ec59939bcfbe67155a /src/devices/machine/sis950_lpc.cpp
parent5c14bcdfcb4aefb71b5b62387c4ad05dbeb3814e (diff)
full xtal conversionxtal
Diffstat (limited to 'src/devices/machine/sis950_lpc.cpp')
-rw-r--r--src/devices/machine/sis950_lpc.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/devices/machine/sis950_lpc.cpp b/src/devices/machine/sis950_lpc.cpp
index fa62813840b..a161f458ac0 100644
--- a/src/devices/machine/sis950_lpc.cpp
+++ b/src/devices/machine/sis950_lpc.cpp
@@ -51,7 +51,7 @@
DEFINE_DEVICE_TYPE(SIS950_LPC, sis950_lpc_device, "sis950_lpc", "SiS 950 LPC Super-South Bridge")
-sis950_lpc_device::sis950_lpc_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock)
+sis950_lpc_device::sis950_lpc_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock)
: pci_device(mconfig, SIS950_LPC, tag, owner, clock)
, m_host_cpu(*this, finder_base::DUMMY_TAG)
, m_flash_rom(*this, finder_base::DUMMY_TAG)
@@ -121,7 +121,7 @@ void sis950_lpc_device::device_add_mconfig(machine_config &config)
constexpr XTAL lpc_pit_clock = XTAL(14'318'181);
// confirmed 82C54
- PIT8254(config, m_pit, 0);
+ PIT8254(config, m_pit);
// heartbeat IRQ
m_pit->set_clk<0>(lpc_pit_clock / 12);
m_pit->out_handler<0>().set(FUNC(sis950_lpc_device::pit_out0));
@@ -147,7 +147,7 @@ void sis950_lpc_device::device_add_mconfig(machine_config &config)
// TODO: ior/iow/dack callbacks
// Confirmed 82C59s
- PIC8259(config, m_pic_master, 0);
+ PIC8259(config, m_pic_master);
m_pic_master->out_int_callback().set_inputline(m_host_cpu, 0);
m_pic_master->in_sp_callback().set_constant(1);
m_pic_master->read_slave_ack_callback().set(
@@ -159,7 +159,7 @@ void sis950_lpc_device::device_add_mconfig(machine_config &config)
return 0;
});
- PIC8259(config, m_pic_slave, 0);
+ PIC8259(config, m_pic_slave);
m_pic_slave->out_int_callback().set(m_pic_master, FUNC(pic8259_device::ir2_w));
m_pic_slave->in_sp_callback().set_constant(0);