DCON
Overview
In order to support very low power operation, the XO laptop uses a secondary Display CONtroller, or DCON. This secondary controller is present in the video pipeline between the primary display controller (integrated into the processor or chipset) and the LCD panel. It allows the main processor/display controller to be completely powered off while still retaining an image on the display.
The following is a simple diagram detailing the various connections between the CPU and the DCON:
The processor initializes the DCON using the I2C interface. Typically, the DCON is in pass-through mode, where all video data is simply post-processed as needed for the LCD display and passed to the display. When the processor is about to enter suspend, it asserts the LOAD signal, and the DCON loads the post-processed image into its separate frame buffer and begins outputting that image instead of the video received from the primary frame buffer. Upon resume, the DCON is once again placed in pass-through mode.
The DCON ASIC provides several functions in addition to the secondary display controller functionality. These functions include anti-aliasing of the video and deswizzling in color mode, and luminance calculations in monochrome mode.