Lines Matching refs:sgimc
21 struct sgimc_regs *sgimc; variable
23 EXPORT_SYMBOL(sgimc);
27 …return (memconfig & SGIMC_MCONFIG_BASEADDR) << ((sgimc->systemid & SGIMC_SYSID_MASKREV) >= 5 ? 24 … in get_bank_addr()
32 …return ((memconfig & SGIMC_MCONFIG_RMASK) + 0x0100) << ((sgimc->systemid & SGIMC_SYSID_MASKREV) >=… in get_bank_size()
37 unsigned int res = bank > 1 ? sgimc->mconfig1 : sgimc->mconfig0; in get_bank_config()
111 sgimc = (struct sgimc_regs *) in sgimc_init()
115 (int) sgimc->systemid & SGIMC_SYSID_MASKREV); in sgimc_init()
125 tmp = sgimc->cpuctrl0; in sgimc_init()
127 sgimc->cpuctrl0 = tmp; in sgimc_init()
134 sgimc->cstat = sgimc->gstat = 0; in sgimc_init()
140 tmp = sgimc->cpuctrl0; in sgimc_init()
145 sgimc->cpuctrl0 = tmp; in sgimc_init()
150 tmp = sgimc->cpuctrl1; in sgimc_init()
153 sgimc->cpuctrl1 = tmp; in sgimc_init()
169 sgimc->divider = 0x101; in sgimc_init()
179 tmp = sgimc->giopar & SGIMC_GIOPAR_GFX64; /* keep gfx 64bit settings */ in sgimc_init()
201 sgimc->giopar = tmp; /* poof */ in sgimc_init()
220 mconfig1 = sgimc->mconfig1; in prom_free_prom_memory()
222 sgimc->mconfig1 = (mconfig1 & 0xffff0000) | 0x2060; in prom_free_prom_memory()
228 sgimc->cmacc = (sgimc->cmacc & ~0xf) | 4; in prom_free_prom_memory()
231 sgimc->mconfig1 = mconfig1; in prom_free_prom_memory()