diff options
Diffstat (limited to 'include/linux/cyclades.h')
| -rw-r--r-- | include/linux/cyclades.h | 37 |
1 files changed, 14 insertions, 23 deletions
diff --git a/include/linux/cyclades.h b/include/linux/cyclades.h index 788850ba4e75..1fbdea4f08eb 100644 --- a/include/linux/cyclades.h +++ b/include/linux/cyclades.h | |||
| @@ -142,19 +142,6 @@ struct CYZ_BOOT_CTRL { | |||
| 142 | 142 | ||
| 143 | 143 | ||
| 144 | #ifndef DP_WINDOW_SIZE | 144 | #ifndef DP_WINDOW_SIZE |
| 145 | /* #include "cyclomz.h" */ | ||
| 146 | /****************** ****************** *******************/ | ||
| 147 | /* | ||
| 148 | * The data types defined below are used in all ZFIRM interface | ||
| 149 | * data structures. They accomodate differences between HW | ||
| 150 | * architectures and compilers. | ||
| 151 | */ | ||
| 152 | |||
| 153 | typedef __u64 ucdouble; /* 64 bits, unsigned */ | ||
| 154 | typedef __u32 uclong; /* 32 bits, unsigned */ | ||
| 155 | typedef __u16 ucshort; /* 16 bits, unsigned */ | ||
| 156 | typedef __u8 ucchar; /* 8 bits, unsigned */ | ||
| 157 | |||
| 158 | /* | 145 | /* |
| 159 | * Memory Window Sizes | 146 | * Memory Window Sizes |
| 160 | */ | 147 | */ |
| @@ -507,16 +494,20 @@ struct ZFW_CTRL { | |||
| 507 | 494 | ||
| 508 | /* Per card data structure */ | 495 | /* Per card data structure */ |
| 509 | struct cyclades_card { | 496 | struct cyclades_card { |
| 510 | void __iomem *base_addr; | 497 | void __iomem *base_addr; |
| 511 | void __iomem *ctl_addr; | 498 | union { |
| 512 | int irq; | 499 | void __iomem *p9050; |
| 513 | unsigned int num_chips; /* 0 if card absent, -1 if Z/PCI, else Y */ | 500 | struct RUNTIME_9060 __iomem *p9060; |
| 514 | unsigned int first_line; /* minor number of first channel on card */ | 501 | } ctl_addr; |
| 515 | unsigned int nports; /* Number of ports in the card */ | 502 | int irq; |
| 516 | int bus_index; /* address shift - 0 for ISA, 1 for PCI */ | 503 | unsigned int num_chips; /* 0 if card absent, -1 if Z/PCI, else Y */ |
| 517 | int intr_enabled; /* FW Interrupt flag - 0 disabled, 1 enabled */ | 504 | unsigned int first_line; /* minor number of first channel on card */ |
| 518 | spinlock_t card_lock; | 505 | unsigned int nports; /* Number of ports in the card */ |
| 519 | struct cyclades_port *ports; | 506 | int bus_index; /* address shift - 0 for ISA, 1 for PCI */ |
| 507 | int intr_enabled; /* FW Interrupt flag - 0 disabled, 1 enabled */ | ||
| 508 | u32 hw_ver; | ||
| 509 | spinlock_t card_lock; | ||
| 510 | struct cyclades_port *ports; | ||
| 520 | }; | 511 | }; |
| 521 | 512 | ||
| 522 | /*************************************** | 513 | /*************************************** |
