162306a36Sopenharmony_ciVIA VT8500 Framebuffer 262306a36Sopenharmony_ci----------------------------------------------------- 362306a36Sopenharmony_ci 462306a36Sopenharmony_ciRequired properties: 562306a36Sopenharmony_ci- compatible : "via,vt8500-fb" 662306a36Sopenharmony_ci- reg : Should contain 1 register ranges(address and length) 762306a36Sopenharmony_ci- interrupts : framebuffer controller interrupt 862306a36Sopenharmony_ci- bits-per-pixel : bit depth of framebuffer (16 or 32) 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ciRequired subnodes: 1162306a36Sopenharmony_ci- display-timings: see display-timing.txt for information 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ciExample: 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci fb@d8050800 { 1662306a36Sopenharmony_ci compatible = "via,vt8500-fb"; 1762306a36Sopenharmony_ci reg = <0xd800e400 0x400>; 1862306a36Sopenharmony_ci interrupts = <12>; 1962306a36Sopenharmony_ci bits-per-pixel = <16>; 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ci display-timings { 2262306a36Sopenharmony_ci native-mode = <&timing0>; 2362306a36Sopenharmony_ci timing0: 800x480 { 2462306a36Sopenharmony_ci clock-frequency = <0>; /* unused but required */ 2562306a36Sopenharmony_ci hactive = <800>; 2662306a36Sopenharmony_ci vactive = <480>; 2762306a36Sopenharmony_ci hfront-porch = <40>; 2862306a36Sopenharmony_ci hback-porch = <88>; 2962306a36Sopenharmony_ci hsync-len = <0>; 3062306a36Sopenharmony_ci vback-porch = <32>; 3162306a36Sopenharmony_ci vfront-porch = <11>; 3262306a36Sopenharmony_ci vsync-len = <1>; 3362306a36Sopenharmony_ci }; 3462306a36Sopenharmony_ci }; 3562306a36Sopenharmony_ci }; 3662306a36Sopenharmony_ci 37