]>
Commit | Line | Data |
---|---|---|
4295f9bf HS |
1 | * SM SM501 |
2 | ||
3 | The SM SM501 is a LCD controller, with proper hardware, it can also | |
4 | drive DVI monitors. | |
5 | ||
6 | Required properties: | |
7 | - compatible : should be "smi,sm501". | |
8 | - reg : contain two entries: | |
9 | - First entry: System Configuration register | |
10 | - Second entry: IO space (Display Controller register) | |
11 | - interrupts : SMI interrupt to the cpu should be described here. | |
12 | - interrupt-parent : the phandle for the interrupt controller that | |
13 | services interrupts for this device. | |
14 | ||
15 | Optional properties: | |
16 | - mode : select a video mode: | |
17 | <xres>x<yres>[-<bpp>][@<refresh>] | |
18 | - edid : verbatim EDID data block describing attached display. | |
19 | Data from the detailed timing descriptor will be used to | |
20 | program the display controller. | |
25985edc | 21 | - little-endian: available on big endian systems, to |
4295f9bf | 22 | set different foreign endian. |
25985edc | 23 | - big-endian: available on little endian systems, to |
4295f9bf HS |
24 | set different foreign endian. |
25 | ||
26 | Example for MPC5200: | |
27 | display@1,0 { | |
28 | compatible = "smi,sm501"; | |
29 | reg = <1 0x00000000 0x00800000 | |
30 | 1 0x03e00000 0x00200000>; | |
31 | interrupts = <1 1 3>; | |
32 | mode = "640x480-32@60"; | |
33 | edid = [edid-data]; | |
34 | }; |