diff options
Diffstat (limited to 'include/linux/rio.h')
-rw-r--r-- | include/linux/rio.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/rio.h b/include/linux/rio.h index 4a064bcd7c0c..cfb66bbc0f27 100644 --- a/include/linux/rio.h +++ b/include/linux/rio.h | |||
@@ -145,6 +145,11 @@ struct rio_dbell { | |||
145 | void *dev_id; | 145 | void *dev_id; |
146 | }; | 146 | }; |
147 | 147 | ||
148 | enum rio_phy_type { | ||
149 | RIO_PHY_PARALLEL, | ||
150 | RIO_PHY_SERIAL, | ||
151 | }; | ||
152 | |||
148 | /** | 153 | /** |
149 | * struct rio_mport - RIO master port info | 154 | * struct rio_mport - RIO master port info |
150 | * @dbells: List of doorbell events | 155 | * @dbells: List of doorbell events |
@@ -178,6 +183,7 @@ struct rio_mport { | |||
178 | * 0 - Small size. 256 devices. | 183 | * 0 - Small size. 256 devices. |
179 | * 1 - Large size, 65536 devices. | 184 | * 1 - Large size, 65536 devices. |
180 | */ | 185 | */ |
186 | enum rio_phy_type phy_type; /* RapidIO phy type */ | ||
181 | unsigned char name[40]; | 187 | unsigned char name[40]; |
182 | void *priv; /* Master port private data */ | 188 | void *priv; /* Master port private data */ |
183 | }; | 189 | }; |