Lines Matching defs:sc
66 RD4(struct ccm_softc *sc, bus_size_t off)
69 return (bus_read_4(sc->mem_res, off));
73 WR4(struct ccm_softc *sc, bus_size_t off, uint32_t val)
76 bus_write_4(sc->mem_res, off, val);
89 ccm_init_gates(struct ccm_softc *sc)
95 WR4(sc, CCM_CCGR0, reg);
100 WR4(sc, CCM_CCGR1, reg);
107 WR4(sc, CCM_CCGR2, reg);
112 WR4(sc, CCM_CCGR3, reg);
117 WR4(sc, CCM_CCGR4, reg);
122 WR4(sc, CCM_CCGR5, reg);
127 WR4(sc, CCM_CCGR6, reg);
133 struct ccm_softc *sc;
135 sc = device_get_softc(dev);
137 if (sc->mem_res != NULL)
138 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->mem_res);
146 struct ccm_softc *sc;
150 sc = device_get_softc(dev);
155 sc->mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid,
157 if (sc->mem_res == NULL) {
163 ccm_sc = sc;
177 reg = RD4(sc, CCM_CGPR);
179 WR4(sc, CCM_CGPR, reg);
180 reg = RD4(sc, CCM_CLPCR);
182 WR4(sc, CCM_CLPCR, reg);
184 ccm_init_gates(sc);
214 struct ccm_softc *sc;
217 sc = ccm_sc;
224 reg = RD4(sc, CCM_CSCMR1);
231 WR4(sc, CCM_CSCMR1, reg);
239 reg = RD4(sc, CCM_CS1CDR);
250 WR4(sc, CCM_CS1CDR, reg);
253 reg = RD4(sc, CCM_CS2CDR);
260 WR4(sc, CCM_CS2CDR, reg);
397 struct ccm_softc *sc;
400 sc = ccm_sc;
401 reg = RD4(sc, CCM_CCGR3);
406 WR4(sc, CCM_CCGR3, reg);
412 struct ccm_softc *sc;
415 sc = ccm_sc;
416 reg = RD4(sc, CCM_CCGR2);
418 WR4(sc, CCM_CCGR2, reg);
421 reg = RD4(sc, CCM_CHSCCDR);
426 WR4(sc, CCM_CHSCCDR, reg);
428 WR4(sc, CCM_CHSCCDR, reg);