pc87312.h (4e00105a76c9c3502ca1fec0c73ea3f57b72f21b) | pc87312.h (63f01a74aeeb9c4fb39e2b4100beb084f5c10c95) |
---|---|
1/* 2 * QEMU National Semiconductor PC87312 (Super I/O) 3 * 4 * Copyright (c) 2010-2012 Herve Poussineau 5 * Copyright (c) 2011-2012 Andreas Färber 6 * 7 * Permission is hereby granted, free of charge, to any person obtaining a copy 8 * of this software and associated documentation files (the "Software"), to deal --- 11 unchanged lines hidden (view full) --- 20 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 21 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 22 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 23 * THE SOFTWARE. 24 */ 25#ifndef QEMU_PC87312_H 26#define QEMU_PC87312_H 27 | 1/* 2 * QEMU National Semiconductor PC87312 (Super I/O) 3 * 4 * Copyright (c) 2010-2012 Herve Poussineau 5 * Copyright (c) 2011-2012 Andreas Färber 6 * 7 * Permission is hereby granted, free of charge, to any person obtaining a copy 8 * of this software and associated documentation files (the "Software"), to deal --- 11 unchanged lines hidden (view full) --- 20 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 21 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 22 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 23 * THE SOFTWARE. 24 */ 25#ifndef QEMU_PC87312_H 26#define QEMU_PC87312_H 27 |
28#include "hw/isa/isa.h" | 28#include "hw/isa/superio.h" |
29 30 31#define TYPE_PC87312_SUPERIO "pc87312" 32#define PC87312(obj) OBJECT_CHECK(PC87312State, (obj), TYPE_PC87312_SUPERIO) 33 34typedef struct PC87312State { | 29 30 31#define TYPE_PC87312_SUPERIO "pc87312" 32#define PC87312(obj) OBJECT_CHECK(PC87312State, (obj), TYPE_PC87312_SUPERIO) 33 34typedef struct PC87312State { |
35 ISADevice dev; | 35 /*< private >*/ 36 ISASuperIODevice parent_dev; 37 /*< public >*/ |
36 37 uint16_t iobase; 38 uint8_t config; /* initial configuration */ 39 40 struct { 41 ISADevice *dev; 42 } parallel; 43 --- 22 unchanged lines hidden --- | 38 39 uint16_t iobase; 40 uint8_t config; /* initial configuration */ 41 42 struct { 43 ISADevice *dev; 44 } parallel; 45 --- 22 unchanged lines hidden --- |