xref: /linux/Documentation/devicetree/bindings/display/via,vt8500-fb.txt (revision e5451c8f8330e03ad3cfa16048b4daf961af434f)
1*efdbd734SRob HerringVIA VT8500 Framebuffer
2*efdbd734SRob Herring-----------------------------------------------------
3*efdbd734SRob Herring
4*efdbd734SRob HerringRequired properties:
5*efdbd734SRob Herring- compatible : "via,vt8500-fb"
6*efdbd734SRob Herring- reg : Should contain 1 register ranges(address and length)
7*efdbd734SRob Herring- interrupts : framebuffer controller interrupt
8*efdbd734SRob Herring- bits-per-pixel : bit depth of framebuffer (16 or 32)
9*efdbd734SRob Herring
10*efdbd734SRob HerringRequired subnodes:
11*efdbd734SRob Herring- display-timings: see display-timing.txt for information
12*efdbd734SRob Herring
13*efdbd734SRob HerringExample:
14*efdbd734SRob Herring
15*efdbd734SRob Herring	fb@d8050800 {
16*efdbd734SRob Herring		compatible = "via,vt8500-fb";
17*efdbd734SRob Herring		reg = <0xd800e400 0x400>;
18*efdbd734SRob Herring		interrupts = <12>;
19*efdbd734SRob Herring		bits-per-pixel = <16>;
20*efdbd734SRob Herring
21*efdbd734SRob Herring		display-timings {
22*efdbd734SRob Herring			native-mode = <&timing0>;
23*efdbd734SRob Herring			timing0: 800x480 {
24*efdbd734SRob Herring				clock-frequency = <0>; /* unused but required */
25*efdbd734SRob Herring				hactive = <800>;
26*efdbd734SRob Herring				vactive = <480>;
27*efdbd734SRob Herring				hfront-porch = <40>;
28*efdbd734SRob Herring				hback-porch = <88>;
29*efdbd734SRob Herring				hsync-len = <0>;
30*efdbd734SRob Herring				vback-porch = <32>;
31*efdbd734SRob Herring				vfront-porch = <11>;
32*efdbd734SRob Herring				vsync-len = <1>;
33*efdbd734SRob Herring			};
34*efdbd734SRob Herring		};
35*efdbd734SRob Herring	};
36*efdbd734SRob Herring
37