Lines Matching refs:lmc_gpio
378 sc->lmc_gpio &= ~LMC_GEP_RESET; in lmc_ioctl()
379 LMC_CSR_WRITE(sc, csr_gp, sc->lmc_gpio); in lmc_ioctl()
387 sc->lmc_gpio |= LMC_GEP_RESET; in lmc_ioctl()
388 LMC_CSR_WRITE(sc, csr_gp, sc->lmc_gpio); in lmc_ioctl()
450 sc->lmc_gpio &= ~(LMC_GEP_RESET | LMC_GEP_DP); in lmc_ioctl()
451 LMC_CSR_WRITE(sc, csr_gp, sc->lmc_gpio); in lmc_ioctl()
459 sc->lmc_gpio |= LMC_GEP_DP | LMC_GEP_RESET; in lmc_ioctl()
460 LMC_CSR_WRITE(sc, csr_gp, sc->lmc_gpio); in lmc_ioctl()
516 sc->lmc_gpio = 0x00; in lmc_ioctl()
517 sc->lmc_gpio &= ~LMC_GEP_DP; in lmc_ioctl()
518 sc->lmc_gpio &= ~LMC_GEP_RESET; in lmc_ioctl()
519 sc->lmc_gpio |= LMC_GEP_MODE; in lmc_ioctl()
520 LMC_CSR_WRITE(sc, csr_gp, sc->lmc_gpio); in lmc_ioctl()
542 sc->lmc_gpio = 0x00; in lmc_ioctl()
543 sc->lmc_gpio |= LMC_GEP_MODE; in lmc_ioctl()
544 sc->lmc_gpio |= LMC_GEP_DATA; in lmc_ioctl()
545 sc->lmc_gpio |= LMC_GEP_CLK; in lmc_ioctl()
546 LMC_CSR_WRITE(sc, csr_gp, sc->lmc_gpio); in lmc_ioctl()
562 sc->lmc_gpio &= ~LMC_GEP_DATA; /* Data is 0 */ in lmc_ioctl()
565 sc->lmc_gpio |= LMC_GEP_DATA; /* Data is 1 */ in lmc_ioctl()
569 sc->lmc_gpio |= LMC_GEP_DATA; /* Assume it's 1 */ in lmc_ioctl()
571 sc->lmc_gpio &= ~LMC_GEP_CLK; /* Clock to zero */ in lmc_ioctl()
572 sc->lmc_gpio |= LMC_GEP_MODE; in lmc_ioctl()
573 LMC_CSR_WRITE(sc, csr_gp, sc->lmc_gpio); in lmc_ioctl()
576 sc->lmc_gpio |= LMC_GEP_CLK; /* Put the clack back to one */ in lmc_ioctl()
577 sc->lmc_gpio |= LMC_GEP_MODE; in lmc_ioctl()
578 LMC_CSR_WRITE(sc, csr_gp, sc->lmc_gpio); in lmc_ioctl()
921 sc->lmc_gpio = 0; /* drive no signals yet */ in lmc_init_one()
1939 sc->lmc_gpio &= ~(LMC_GEP_RESET); in lmc_reset()
1940 LMC_CSR_WRITE(sc, csr_gp, sc->lmc_gpio); in lmc_reset()