Lines Matching refs:ebiTFTInit
615 void EBI_TFTInit(const EBI_TFTInit_TypeDef *ebiTFTInit) in EBI_TFTInit() argument
620 EBI_TFTFrameBaseSet(ebiTFTInit->addressOffset); in EBI_TFTInit()
623 EBI_TFTSizeSet(ebiTFTInit->hsize, in EBI_TFTInit()
624 ebiTFTInit->vsize); in EBI_TFTInit()
625 EBI_TFTHPorchSet(ebiTFTInit->hPorchFront, in EBI_TFTInit()
626 ebiTFTInit->hPorchBack, in EBI_TFTInit()
627 ebiTFTInit->hPulseWidth); in EBI_TFTInit()
628 EBI_TFTVPorchSet(ebiTFTInit->vPorchFront, in EBI_TFTInit()
629 ebiTFTInit->vPorchBack, in EBI_TFTInit()
630 ebiTFTInit->vPulseWidth); in EBI_TFTInit()
633 EBI_TFTTimingSet(ebiTFTInit->dclkPeriod, in EBI_TFTInit()
634 ebiTFTInit->startPosition, in EBI_TFTInit()
635 ebiTFTInit->setupCycles, in EBI_TFTInit()
636 ebiTFTInit->holdCycles); in EBI_TFTInit()
639 EBI_PolaritySet(ebiLineTFTCS, ebiTFTInit->csPolarity); in EBI_TFTInit()
640 EBI_PolaritySet(ebiLineTFTDClk, ebiTFTInit->dclkPolarity); in EBI_TFTInit()
641 EBI_PolaritySet(ebiLineTFTDataEn, ebiTFTInit->dataenPolarity); in EBI_TFTInit()
642 EBI_PolaritySet(ebiLineTFTVSync, ebiTFTInit->vsyncPolarity); in EBI_TFTInit()
643 EBI_PolaritySet(ebiLineTFTHSync, ebiTFTInit->hsyncPolarity); in EBI_TFTInit()
646 ctrl = (uint32_t)ebiTFTInit->bank in EBI_TFTInit()
647 | (uint32_t)ebiTFTInit->width in EBI_TFTInit()
648 | (uint32_t)ebiTFTInit->colSrc in EBI_TFTInit()
649 | (uint32_t)ebiTFTInit->interleave in EBI_TFTInit()
650 | (uint32_t)ebiTFTInit->fbTrigger in EBI_TFTInit()
651 | (uint32_t)(ebiTFTInit->shiftDClk == true in EBI_TFTInit()
653 | (uint32_t)ebiTFTInit->maskBlend in EBI_TFTInit()
654 | (uint32_t)ebiTFTInit->driveMode; in EBI_TFTInit()
659 if (ebiTFTInit->driveMode != ebiTFTDDModeDisabled) { in EBI_TFTInit()