X-Git-Url: http://ftp.safe.ca/?a=blobdiff_plain;f=drivers%2Fssb%2Fdriver_chipcommon.c;h=59ae76bace14cb740483484b1a6a21b08157f259;hb=d53cdbb94a52a920d5420ed64d986c3523a56743;hp=59c3c0fdbecde30f14188cac0a5f6eab95f2ec9a;hpb=85373ee817f95e4b9ad50822ec0c1d8a6f1f7a7f;p=safe%2Fjmp%2Flinux-2.6 diff --git a/drivers/ssb/driver_chipcommon.c b/drivers/ssb/driver_chipcommon.c index 59c3c0f..59ae76b 100644 --- a/drivers/ssb/driver_chipcommon.c +++ b/drivers/ssb/driver_chipcommon.c @@ -233,6 +233,8 @@ void ssb_chipcommon_init(struct ssb_chipcommon *cc) { if (!cc->dev) return; /* We don't have a ChipCommon */ + if (cc->dev->id.revision >= 11) + cc->status = chipco_read32(cc, SSB_CHIPCO_CHIPSTAT); ssb_pmu_init(cc); chipco_powercontrol_init(cc); ssb_chipco_set_clockmode(cc, SSB_CLKMODE_FAST);