aa39a43602
This updates 025-bcma_backport.patch and 020-ssb_update.patch to a version of ssb and bcma used in recent wireless-testing. I removed all patches adding serial and nand flash support before doing so to not conflict with the existing flash support in the brcm47xx target. This update was done to easily update the wireless drivers afterwards. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 37261
23 lines
875 B
Diff
23 lines
875 B
Diff
--- a/include/linux/bcma/bcma_driver_chipcommon.h
|
|
+++ b/include/linux/bcma/bcma_driver_chipcommon.h
|
|
@@ -678,6 +678,8 @@ void bcma_chipco_irq_mask(struct bcma_dr
|
|
|
|
u32 bcma_chipco_irq_status(struct bcma_drv_cc *cc, u32 mask);
|
|
|
|
+#define BCMA_CC_GPIO_LINES 16
|
|
+
|
|
/* Chipcommon GPIO pin access. */
|
|
u32 bcma_chipco_gpio_in(struct bcma_drv_cc *cc, u32 mask);
|
|
u32 bcma_chipco_gpio_out(struct bcma_drv_cc *cc, u32 mask, u32 value);
|
|
@@ -687,6 +689,10 @@ u32 bcma_chipco_gpio_intmask(struct bcma
|
|
u32 bcma_chipco_gpio_polarity(struct bcma_drv_cc *cc, u32 mask, u32 value);
|
|
u32 bcma_chipco_gpio_pullup(struct bcma_drv_cc *cc, u32 mask, u32 value);
|
|
u32 bcma_chipco_gpio_pulldown(struct bcma_drv_cc *cc, u32 mask, u32 value);
|
|
+static inline int bcma_chipco_gpio_count(void)
|
|
+{
|
|
+ return BCMA_CC_GPIO_LINES;
|
|
+}
|
|
|
|
/* PMU support */
|
|
extern void bcma_pmu_init(struct bcma_drv_cc *cc);
|