Lines Matching defs:mcore
21 static inline u32 mips_read32(struct ssb_mipscore *mcore,
24 return ssb_read32(mcore->dev, offset);
27 static inline void mips_write32(struct ssb_mipscore *mcore,
31 ssb_write32(mcore->dev, offset, value);
177 static void ssb_mips_serial_init(struct ssb_mipscore *mcore)
179 struct ssb_bus *bus = mcore->dev->bus;
182 mcore->nr_serial_ports = ssb_extif_serial_init(&bus->extif, mcore->serial_ports);
184 mcore->nr_serial_ports = ssb_chipco_serial_init(&bus->chipco, mcore->serial_ports);
186 mcore->nr_serial_ports = 0;
189 static void ssb_mips_flash_detect(struct ssb_mipscore *mcore)
191 struct ssb_bus *bus = mcore->dev->bus;
193 mcore->flash_buswidth = 2;
195 mcore->flash_window = 0x1c000000;
196 mcore->flash_window_size = 0x02000000;
199 mcore->flash_buswidth = 1;
201 mcore->flash_window = 0x1fc00000;
202 mcore->flash_window_size = 0x00400000;
206 u32 ssb_cpu_clock(struct ssb_mipscore *mcore)
208 struct ssb_bus *bus = mcore->dev->bus;
231 void ssb_mipscore_init(struct ssb_mipscore *mcore)
238 if (!mcore->dev)
243 bus = mcore->dev->bus;
292 ssb_mips_serial_init(mcore);
293 ssb_mips_flash_detect(mcore);