blob: a5f2260953629ebecc866fe72e9965ba3e34f8b7 [file] [log] [blame]
Martin Roth239b5df2022-07-26 22:18:26 -06001/* SPDX-License-Identifier: GPL-2.0-only */
2
Eric Biederman5cd81732004-03-11 15:01:31 +00003#ifndef DEVICE_PNP_DEF_H
4#define DEVICE_PNP_DEF_H
5
Stefan Reinauerde3206a2010-02-22 06:09:43 +00006#define PNP_IDX_EN 0x30
Eric Biederman5cd81732004-03-11 15:01:31 +00007#define PNP_IDX_IO0 0x60
8#define PNP_IDX_IO1 0x62
Eric Biedermanb78c1972004-10-14 20:54:17 +00009#define PNP_IDX_IO2 0x64
10#define PNP_IDX_IO3 0x66
Michael Niewöhner6e016f02020-12-26 22:20:49 +010011#define PNP_IDX_IO4 0x68
Eric Biederman5cd81732004-03-11 15:01:31 +000012#define PNP_IDX_IRQ0 0x70
13#define PNP_IDX_IRQ1 0x72
14#define PNP_IDX_DRQ0 0x74
15#define PNP_IDX_DRQ1 0x75
Stefan Reinauerde3206a2010-02-22 06:09:43 +000016#define PNP_IDX_MSC0 0xf0
17#define PNP_IDX_MSC1 0xf1
Damien Zammit62c02762015-12-28 23:04:47 +110018#define PNP_IDX_MSC2 0xf2
19#define PNP_IDX_MSC3 0xf3
Stefan Reinauer0108b932013-12-11 11:06:08 -080020#define PNP_IDX_MSC4 0xf4
Damien Zammit62c02762015-12-28 23:04:47 +110021#define PNP_IDX_MSC5 0xf5
22#define PNP_IDX_MSC6 0xf6
23#define PNP_IDX_MSC7 0xf7
24#define PNP_IDX_MSC8 0xf8
25#define PNP_IDX_MSC9 0xf9
26#define PNP_IDX_MSCA 0xfa
27#define PNP_IDX_MSCB 0xfb
28#define PNP_IDX_MSCC 0xfc
29#define PNP_IDX_MSCD 0xfd
30#define PNP_IDX_MSCE 0xfe
31#define PNP_IDX_RSVD 0xff
Eric Biederman5cd81732004-03-11 15:01:31 +000032
33#endif /* DEVICE_PNP_DEF_H */