mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-30 10:39:04 +00:00
0c75abf527
I did not add the last patch, because it add some stubs for the flash drivers and our patches have to be changed for that, if the flash support in bcma is able to do something I will integrate it. This also contains 3 additional patches fixing some bugs in bcma. SVN-Revision: 32880
30 lines
1.1 KiB
Diff
30 lines
1.1 KiB
Diff
--- a/drivers/bcma/driver_chipcommon_pmu.c
|
|
+++ b/drivers/bcma/driver_chipcommon_pmu.c
|
|
@@ -110,7 +110,7 @@ void bcma_pmu_workarounds(struct bcma_dr
|
|
/* enable 12 mA drive strenth for 4313 and set chipControl
|
|
register bit 1 */
|
|
bcma_chipco_chipctl_maskset(cc, 0,
|
|
- BCMA_CCTRL_4313_12MA_LED_DRIVE,
|
|
+ ~BCMA_CCTRL_4313_12MA_LED_DRIVE,
|
|
BCMA_CCTRL_4313_12MA_LED_DRIVE);
|
|
break;
|
|
case BCMA_CHIP_ID_BCM4331:
|
|
@@ -124,14 +124,14 @@ void bcma_pmu_workarounds(struct bcma_dr
|
|
register bit 15 */
|
|
if (bus->chipinfo.rev == 0) {
|
|
bcma_cc_maskset32(cc, BCMA_CC_CHIPCTL,
|
|
- BCMA_CCTRL_43224_GPIO_TOGGLE,
|
|
+ ~BCMA_CCTRL_43224_GPIO_TOGGLE,
|
|
BCMA_CCTRL_43224_GPIO_TOGGLE);
|
|
bcma_chipco_chipctl_maskset(cc, 0,
|
|
- BCMA_CCTRL_43224A0_12MA_LED_DRIVE,
|
|
+ ~BCMA_CCTRL_43224A0_12MA_LED_DRIVE,
|
|
BCMA_CCTRL_43224A0_12MA_LED_DRIVE);
|
|
} else {
|
|
bcma_chipco_chipctl_maskset(cc, 0,
|
|
- BCMA_CCTRL_43224B0_12MA_LED_DRIVE,
|
|
+ ~BCMA_CCTRL_43224B0_12MA_LED_DRIVE,
|
|
BCMA_CCTRL_43224B0_12MA_LED_DRIVE);
|
|
}
|
|
break;
|