1 Device-Tree bindings for tilcdc DRM driver 2 3 Required properties: 4 - compatible: value should be one of the foll 5 - "ti,am33xx-tilcdc" for AM335x based boar 6 - "ti,da850-tilcdc" for DA850/AM18x/OMAP-L 7 - interrupts: the interrupt number 8 - reg: base address and size of the LCDC devi 9 10 Recommended properties: 11 - ti,hwmods: Name of the hwmod associated to 12 13 Optional properties: 14 - max-bandwidth: The maximum pixels per secon 15 interface / lcd controller combination can 16 - max-width: The maximum horizontal pixel wid 17 the lcd controller. 18 - max-pixelclock: The maximum pixel clock tha 19 by the lcd controller in KHz. 20 - blue-and-red-wiring: Recognized values "str 21 This property deals with the LCDC revision 22 color errata [1]. 23 - "straight" indicates normal wiring that 24 BGR888, and XBGR8888 color formats. 25 - "crossed" indicates wiring that has blue 26 crossed. This setup supports BGR565, RGB 27 formats. 28 - If the property is not present or its va 29 the legacy mode is assumed. This configu 30 RGB888 and XRGB8888 formats. However, de 31 and blue colors are swapped in either 16 32 33 Optional nodes: 34 35 - port/ports: to describe a connection to an 36 binding follows Documentation/devicetree/bi 37 supports a single port with a single endpoi 38 39 - See also Documentation/devicetree/bindings/ 40 Documentation/devicetree/bindings/display/b 41 tfp410 DVI encoder or lcd panel to lcdc 42 43 [1] There is an errata about AM335x color wiri 44 the wires work as they should (LCD_DATA[0: 45 but for 24 bit color modes the wiring of b 46 crossed and LCD_DATA[0:4] is for Red[3:7] 47 for Blue[3-7]. For more details see sectio 48 Silicon Errata: 49 https://www.ti.com/general/docs/lit/getlit 50 51 Example: 52 53 fb: fb@4830e000 { 54 compatible = "ti,am33xx-tilcdc 55 reg = <0x4830e000 0x1000>; 56 interrupt-parent = <&intc>; 57 interrupts = <36>; 58 ti,hwmods = "lcdc"; 59 60 blue-and-red-wiring = "crossed 61 62 port { 63 lcdc_0: endpoint { 64 remote-endpoin 65 }; 66 }; 67 }; 68 69 tda19988: tda19988 { 70 compatible = "nxp,tda998x"; 71 reg = <0x70>; 72 73 pinctrl-names = "default", "of 74 pinctrl-0 = <&nxp_hdmi_bonelt_ 75 pinctrl-1 = <&nxp_hdmi_bonelt_ 76 77 port { 78 hdmi_0: endpoint { 79 remote-endpoin 80 }; 81 }; 82 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.