summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/arm_iomd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/arm_iomd.cpp')
-rw-r--r--src/devices/machine/arm_iomd.cpp12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/devices/machine/arm_iomd.cpp b/src/devices/machine/arm_iomd.cpp
index 2752c6dffdc..4749d93c922 100644
--- a/src/devices/machine/arm_iomd.cpp
+++ b/src/devices/machine/arm_iomd.cpp
@@ -141,8 +141,8 @@ arm_iomd_device::arm_iomd_device(const machine_config &mconfig, device_type type
, m_host_cpu(*this, finder_base::DUMMY_TAG)
, m_vidc(*this, finder_base::DUMMY_TAG)
, m_kbdc(*this, finder_base::DUMMY_TAG)
- , m_iocr_read_od_cb{{*this}, {*this}}
- , m_iocr_write_od_cb{{*this}, {*this}}
+ , m_iocr_read_od_cb(*this)
+ , m_iocr_write_od_cb(*this)
, m_iocr_read_id_cb(*this)
, m_iocr_write_id_cb(*this)
{
@@ -230,12 +230,8 @@ void arm7500fe_iomd_device::device_add_mconfig(machine_config &config)
void arm_iomd_device::device_start()
{
- for (devcb_read_line &cb : m_iocr_read_od_cb)
- cb.resolve_safe(1);
-
- for (devcb_write_line &cb : m_iocr_write_od_cb)
- cb.resolve_safe();
-
+ m_iocr_read_od_cb.resolve_all_safe(1);
+ m_iocr_write_od_cb.resolve_all_safe();
m_iocr_read_id_cb.resolve_safe(1);
m_iocr_write_id_cb.resolve_safe();