aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-rw-r--r--drivers/ssb/Kconfig4
-rw-r--r--drivers/ssb/driver_mipscore.c3
2 files changed, 4 insertions, 3 deletions
diff --git a/drivers/ssb/Kconfig b/drivers/ssb/Kconfig
index b4a5e5e9d9..d976660cb7 100644
--- a/drivers/ssb/Kconfig
+++ b/drivers/ssb/Kconfig
@@ -22,7 +22,7 @@ config SSB
22 22
23config SSB_PCIHOST_POSSIBLE 23config SSB_PCIHOST_POSSIBLE
24 bool 24 bool
25 depends on SSB && PCI 25 depends on SSB && (PCI = y || PCI = SSB)
26 default y 26 default y
27 27
28config SSB_PCIHOST 28config SSB_PCIHOST
@@ -37,7 +37,7 @@ config SSB_PCIHOST
37 37
38config SSB_PCMCIAHOST_POSSIBLE 38config SSB_PCMCIAHOST_POSSIBLE
39 bool 39 bool
40 depends on SSB && PCMCIA && EXPERIMENTAL 40 depends on SSB && (PCMCIA = y || PCMCIA = SSB) && EXPERIMENTAL
41 default y 41 default y
42 42
43config SSB_PCMCIAHOST 43config SSB_PCMCIAHOST
diff --git a/drivers/ssb/driver_mipscore.c b/drivers/ssb/driver_mipscore.c
index ab8691a325..3d3dd32bf3 100644
--- a/drivers/ssb/driver_mipscore.c
+++ b/drivers/ssb/driver_mipscore.c
@@ -173,7 +173,7 @@ u32 ssb_cpu_clock(struct ssb_mipscore *mcore)
173 173
174void ssb_mipscore_init(struct ssb_mipscore *mcore) 174void ssb_mipscore_init(struct ssb_mipscore *mcore)
175{ 175{
176 struct ssb_bus *bus = mcore->dev->bus; 176 struct ssb_bus *bus;
177 struct ssb_device *dev; 177 struct ssb_device *dev;
178 unsigned long hz, ns; 178 unsigned long hz, ns;
179 unsigned int irq, i; 179 unsigned int irq, i;
@@ -183,6 +183,7 @@ void ssb_mipscore_init(struct ssb_mipscore *mcore)
183 183
184 ssb_dprintk(KERN_INFO PFX "Initializing MIPS core...\n"); 184 ssb_dprintk(KERN_INFO PFX "Initializing MIPS core...\n");
185 185
186 bus = mcore->dev->bus;
186 hz = ssb_clockspeed(bus); 187 hz = ssb_clockspeed(bus);
187 if (!hz) 188 if (!hz)
188 hz = 100000000; 189 hz = 100000000;