Lines Matching refs:lmc_gpio
381 sc->lmc_gpio &= ~LMC_GEP_RESET; in lmc_ioctl()
382 LMC_CSR_WRITE(sc, csr_gp, sc->lmc_gpio); in lmc_ioctl()
390 sc->lmc_gpio |= LMC_GEP_RESET; in lmc_ioctl()
391 LMC_CSR_WRITE(sc, csr_gp, sc->lmc_gpio); in lmc_ioctl()
453 sc->lmc_gpio &= ~(LMC_GEP_RESET | LMC_GEP_DP); in lmc_ioctl()
454 LMC_CSR_WRITE(sc, csr_gp, sc->lmc_gpio); in lmc_ioctl()
462 sc->lmc_gpio |= LMC_GEP_DP | LMC_GEP_RESET; in lmc_ioctl()
463 LMC_CSR_WRITE(sc, csr_gp, sc->lmc_gpio); in lmc_ioctl()
519 sc->lmc_gpio = 0x00; in lmc_ioctl()
520 sc->lmc_gpio &= ~LMC_GEP_DP; in lmc_ioctl()
521 sc->lmc_gpio &= ~LMC_GEP_RESET; in lmc_ioctl()
522 sc->lmc_gpio |= LMC_GEP_MODE; in lmc_ioctl()
523 LMC_CSR_WRITE(sc, csr_gp, sc->lmc_gpio); in lmc_ioctl()
545 sc->lmc_gpio = 0x00; in lmc_ioctl()
546 sc->lmc_gpio |= LMC_GEP_MODE; in lmc_ioctl()
547 sc->lmc_gpio |= LMC_GEP_DATA; in lmc_ioctl()
548 sc->lmc_gpio |= LMC_GEP_CLK; in lmc_ioctl()
549 LMC_CSR_WRITE(sc, csr_gp, sc->lmc_gpio); in lmc_ioctl()
565 sc->lmc_gpio &= ~LMC_GEP_DATA; /* Data is 0 */ in lmc_ioctl()
568 sc->lmc_gpio |= LMC_GEP_DATA; /* Data is 1 */ in lmc_ioctl()
572 sc->lmc_gpio |= LMC_GEP_DATA; /* Assume it's 1 */ in lmc_ioctl()
574 sc->lmc_gpio &= ~LMC_GEP_CLK; /* Clock to zero */ in lmc_ioctl()
575 sc->lmc_gpio |= LMC_GEP_MODE; in lmc_ioctl()
576 LMC_CSR_WRITE(sc, csr_gp, sc->lmc_gpio); in lmc_ioctl()
579 sc->lmc_gpio |= LMC_GEP_CLK; /* Put the clack back to one */ in lmc_ioctl()
580 sc->lmc_gpio |= LMC_GEP_MODE; in lmc_ioctl()
581 LMC_CSR_WRITE(sc, csr_gp, sc->lmc_gpio); in lmc_ioctl()
924 sc->lmc_gpio = 0; /* drive no signals yet */ in lmc_init_one()
1943 sc->lmc_gpio &= ~(LMC_GEP_RESET); in lmc_reset()
1944 LMC_CSR_WRITE(sc, csr_gp, sc->lmc_gpio); in lmc_reset()