I am attempting to bring-up a monochrome LCD on an i.MX25 platform with no OS. I believe the pins, clocks, and LCD registers are programmed to reasonable values, but I am not getting any activity on the LCD pins (HSYNC, VSYNC, etc.).
I know that data is moved between the framebuffer memory and the LCD controller using DMA, but I am not sure how this DMA is accomplished. Does the LCD controller handle the DMA operations, or is the DMA performed by the SDMA component? Currently, I do not touch the SDMA registers.
I've read that u-boot can display a splash screen. This would provide me with an example, but I have not been able to locate that code. I'd appreciate some guidance.