Lines Matching refs:gc
243 mq200_set_pll(sc, clock->gc[MQ200_GC1], crt->clock);
288 (clock->gc[MQ200_GC1] << MQ200_GCC_RCLK_SHIFT) |
300 mq200_clknames[clock->gc[MQ200_GC1]]);
313 (clock->gc[MQ200_GC2] << MQ200_GCC_RCLK_SHIFT) |
316 mq200_clknames[clock->gc[MQ200_GC2]]);
343 mq200_win_enable(struct mq200_softc *sc, int gc,
348 DPRINTF("enable window on GC%d: %dx%d(%dx%d)\n",
349 gc + 1, width, height, sc->sc_width[gc], sc->sc_height[gc]);
351 if (sc->sc_width[gc] < width) {
353 start += (height - sc->sc_height[gc]) *
355 width = sc->sc_width[gc];
358 if (sc->sc_height[gc] < height) {
359 start += (height - sc->sc_height[gc]) * stride;
360 height = sc->sc_height[gc];
364 mq200_write(sc, MQ200_GCWHCR(gc),
366 ((sc->sc_width[gc] - width)/2));
369 mq200_write(sc, MQ200_GCWVCR(gc),
371 ((sc->sc_height[gc] - height)/2));
373 /* GC00R GC Control */
374 mq200_mod(sc, &sc->sc_regctxs[MQ200_I_GCC(gc)],
380 mq200_win_disable(struct mq200_softc *sc, int gc)
382 /* GC00R GC Control */
383 mq200_off(sc, &sc->sc_regctxs[MQ200_I_GCC(gc)], MQ200_GCC_WINEN);