diff options
Diffstat (limited to 'include/linux/bcma/bcma.h')
| -rw-r--r-- | include/linux/bcma/bcma.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/include/linux/bcma/bcma.h b/include/linux/bcma/bcma.h index 4180eb78d575..e0ce311011c0 100644 --- a/include/linux/bcma/bcma.h +++ b/include/linux/bcma/bcma.h | |||
| @@ -157,6 +157,7 @@ struct bcma_host_ops { | |||
| 157 | 157 | ||
| 158 | /* Chip IDs of SoCs */ | 158 | /* Chip IDs of SoCs */ |
| 159 | #define BCMA_CHIP_ID_BCM4706 0x5300 | 159 | #define BCMA_CHIP_ID_BCM4706 0x5300 |
| 160 | #define BCMA_PKG_ID_BCM4706L 1 | ||
| 160 | #define BCMA_CHIP_ID_BCM4716 0x4716 | 161 | #define BCMA_CHIP_ID_BCM4716 0x4716 |
| 161 | #define BCMA_PKG_ID_BCM4716 8 | 162 | #define BCMA_PKG_ID_BCM4716 8 |
| 162 | #define BCMA_PKG_ID_BCM4717 9 | 163 | #define BCMA_PKG_ID_BCM4717 9 |
| @@ -166,7 +167,11 @@ struct bcma_host_ops { | |||
| 166 | #define BCMA_CHIP_ID_BCM4749 0x4749 | 167 | #define BCMA_CHIP_ID_BCM4749 0x4749 |
| 167 | #define BCMA_CHIP_ID_BCM5356 0x5356 | 168 | #define BCMA_CHIP_ID_BCM5356 0x5356 |
| 168 | #define BCMA_CHIP_ID_BCM5357 0x5357 | 169 | #define BCMA_CHIP_ID_BCM5357 0x5357 |
| 170 | #define BCMA_PKG_ID_BCM5358 9 | ||
| 171 | #define BCMA_PKG_ID_BCM47186 10 | ||
| 172 | #define BCMA_PKG_ID_BCM5357 11 | ||
| 169 | #define BCMA_CHIP_ID_BCM53572 53572 | 173 | #define BCMA_CHIP_ID_BCM53572 53572 |
| 174 | #define BCMA_PKG_ID_BCM47188 9 | ||
| 170 | 175 | ||
| 171 | struct bcma_device { | 176 | struct bcma_device { |
| 172 | struct bcma_bus *bus; | 177 | struct bcma_bus *bus; |
| @@ -251,7 +256,7 @@ struct bcma_bus { | |||
| 251 | u8 num; | 256 | u8 num; |
| 252 | 257 | ||
| 253 | struct bcma_drv_cc drv_cc; | 258 | struct bcma_drv_cc drv_cc; |
| 254 | struct bcma_drv_pci drv_pci; | 259 | struct bcma_drv_pci drv_pci[2]; |
| 255 | struct bcma_drv_mips drv_mips; | 260 | struct bcma_drv_mips drv_mips; |
| 256 | struct bcma_drv_gmac_cmn drv_gmac_cmn; | 261 | struct bcma_drv_gmac_cmn drv_gmac_cmn; |
| 257 | 262 | ||
| @@ -345,6 +350,7 @@ extern void bcma_core_set_clockmode(struct bcma_device *core, | |||
| 345 | enum bcma_clkmode clkmode); | 350 | enum bcma_clkmode clkmode); |
| 346 | extern void bcma_core_pll_ctl(struct bcma_device *core, u32 req, u32 status, | 351 | extern void bcma_core_pll_ctl(struct bcma_device *core, u32 req, u32 status, |
| 347 | bool on); | 352 | bool on); |
| 353 | extern u32 bcma_chipco_pll_read(struct bcma_drv_cc *cc, u32 offset); | ||
| 348 | #define BCMA_DMA_TRANSLATION_MASK 0xC0000000 | 354 | #define BCMA_DMA_TRANSLATION_MASK 0xC0000000 |
| 349 | #define BCMA_DMA_TRANSLATION_NONE 0x00000000 | 355 | #define BCMA_DMA_TRANSLATION_NONE 0x00000000 |
| 350 | #define BCMA_DMA_TRANSLATION_DMA32_CMT 0x40000000 /* Client Mode Translation for 32-bit DMA */ | 356 | #define BCMA_DMA_TRANSLATION_DMA32_CMT 0x40000000 /* Client Mode Translation for 32-bit DMA */ |
