18c2ecf20Sopenharmony_ci* Freescale Display Interface Unit 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciThe Freescale DIU is a LCD controller, with proper hardware, it can also 48c2ecf20Sopenharmony_cidrive DVI monitors. 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ciRequired properties: 78c2ecf20Sopenharmony_ci- compatible : should be "fsl,diu" or "fsl,mpc5121-diu". 88c2ecf20Sopenharmony_ci- reg : should contain at least address and length of the DIU register 98c2ecf20Sopenharmony_ci set. 108c2ecf20Sopenharmony_ci- interrupts : one DIU interrupt should be described here. 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ciOptional properties: 138c2ecf20Sopenharmony_ci- edid : verbatim EDID data block describing attached display. 148c2ecf20Sopenharmony_ci Data from the detailed timing descriptor will be used to 158c2ecf20Sopenharmony_ci program the display controller. 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ciExample (MPC8610HPCD): 188c2ecf20Sopenharmony_ci display@2c000 { 198c2ecf20Sopenharmony_ci compatible = "fsl,diu"; 208c2ecf20Sopenharmony_ci reg = <0x2c000 100>; 218c2ecf20Sopenharmony_ci interrupts = <72 2>; 228c2ecf20Sopenharmony_ci interrupt-parent = <&mpic>; 238c2ecf20Sopenharmony_ci }; 248c2ecf20Sopenharmony_ci 258c2ecf20Sopenharmony_ciExample for MPC5121: 268c2ecf20Sopenharmony_ci display@2100 { 278c2ecf20Sopenharmony_ci compatible = "fsl,mpc5121-diu"; 288c2ecf20Sopenharmony_ci reg = <0x2100 0x100>; 298c2ecf20Sopenharmony_ci interrupts = <64 0x8>; 308c2ecf20Sopenharmony_ci interrupt-parent = <&ipic>; 318c2ecf20Sopenharmony_ci edid = [edid-data]; 328c2ecf20Sopenharmony_ci }; 33