Freescale DCU DRM Driver Continues To Bake
The Freescale DCU driver is for enavbling support for the 2D-ACE (Two Dimenison Animation and Compositing Engine) found on the LS102x SoCs. This "FSL-DCU" driver documentation describes the 2D-ACE as:
2D-ACE is a Freescale display controller. 2D-ACE describes the functionality of the module extremely well its name is a value that cannot be used as a token in programming languages. Instead the valid token "DCU" is used to tag the register names and function names.The Freescale DCU driver comes in at just over one thousand lines of code and has been in development for a while with this week's latest patches pushing it up to its 12th revision. Depending upon how the latest patch review goes, this new DRM driver could potentially be material for the Linux 4.3 kernel.
The Display Controller Unit (DCU) module is a system master that fetches graphics stored in internal or external memory and displays them on a TFT LCD panel. A wide range of panel sizes is supported and the timing of the interface signals is highly configurable. Graphics are read directly from memory and then blended in real-time, which allows for dynamic content creation with minimal CPU intervention.