1
/***************************************************************************
3
Intel 82439TX System Controller (MTXC)
5
Part of the Intel 430TX chipset
7
***************************************************************************/
10
#define __I82439TX_H__
13
/***************************************************************************
15
***************************************************************************/
17
typedef struct _i82439tx_config i82439tx_config;
18
struct _i82439tx_config
21
const char *rom_region;
25
/***************************************************************************
27
***************************************************************************/
28
UINT32 i82439tx_pci_read(device_t *busdevice, device_t *device, int function, int offset, UINT32 mem_mask);
29
void i82439tx_pci_write(device_t *busdevice, device_t *device, int function, int offset, UINT32 data, UINT32 mem_mask);
32
/***************************************************************************
33
DEVICE CONFIGURATION MACROS
34
***************************************************************************/
36
DECLARE_LEGACY_DEVICE(I82439TX, i82439tx);
38
#define MCFG_I82439TX_ADD(_tag, _cputag, _rom_region) \
39
MCFG_DEVICE_ADD(_tag, I82439TX, 0) \
40
MCFG_DEVICE_CONFIG_DATAPTR(i82439tx_config, cputag, _cputag) \
41
MCFG_DEVICE_CONFIG_DATAPTR(i82439tx_config, rom_region, _rom_region)
44
#endif /* __I82439TX_H__ */