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