18c2ecf20Sopenharmony_ci* Faraday TV Encoder TVE200 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciRequired properties: 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ci- compatible: must be one of: 68c2ecf20Sopenharmony_ci "faraday,tve200" 78c2ecf20Sopenharmony_ci "cortina,gemini-tvc", "faraday,tve200" 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci- reg: base address and size of the control registers block 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci- interrupts: contains an interrupt specifier for the interrupt 128c2ecf20Sopenharmony_ci line from the TVE200 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci- clock-names: should contain "PCLK" for the clock line clocking the 158c2ecf20Sopenharmony_ci silicon and "TVE" for the 27MHz clock to the video driver 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ci- clocks: contains phandle and clock specifier pairs for the entries 188c2ecf20Sopenharmony_ci in the clock-names property. See 198c2ecf20Sopenharmony_ci Documentation/devicetree/bindings/clock/clock-bindings.txt 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_ciOptional properties: 228c2ecf20Sopenharmony_ci 238c2ecf20Sopenharmony_ci- resets: contains the reset line phandle for the block 248c2ecf20Sopenharmony_ci 258c2ecf20Sopenharmony_ciRequired sub-nodes: 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ci- port: describes LCD panel signals, following the common binding 288c2ecf20Sopenharmony_ci for video transmitter interfaces; see 298c2ecf20Sopenharmony_ci Documentation/devicetree/bindings/media/video-interfaces.txt 308c2ecf20Sopenharmony_ci This port should have the properties: 318c2ecf20Sopenharmony_ci reg = <0>; 328c2ecf20Sopenharmony_ci It should have one endpoint connected to a remote endpoint where 338c2ecf20Sopenharmony_ci the display is connected. 348c2ecf20Sopenharmony_ci 358c2ecf20Sopenharmony_ciExample: 368c2ecf20Sopenharmony_ci 378c2ecf20Sopenharmony_cidisplay-controller@6a000000 { 388c2ecf20Sopenharmony_ci #address-cells = <1>; 398c2ecf20Sopenharmony_ci #size-cells = <0>; 408c2ecf20Sopenharmony_ci compatible = "faraday,tve200"; 418c2ecf20Sopenharmony_ci reg = <0x6a000000 0x1000>; 428c2ecf20Sopenharmony_ci interrupts = <13 IRQ_TYPE_EDGE_RISING>; 438c2ecf20Sopenharmony_ci resets = <&syscon GEMINI_RESET_TVC>; 448c2ecf20Sopenharmony_ci clocks = <&syscon GEMINI_CLK_GATE_TVC>, 458c2ecf20Sopenharmony_ci <&syscon GEMINI_CLK_TVC>; 468c2ecf20Sopenharmony_ci clock-names = "PCLK", "TVE"; 478c2ecf20Sopenharmony_ci 488c2ecf20Sopenharmony_ci port@0 { 498c2ecf20Sopenharmony_ci reg = <0>; 508c2ecf20Sopenharmony_ci display_out: endpoint { 518c2ecf20Sopenharmony_ci remote-endpoint = <&panel_in>; 528c2ecf20Sopenharmony_ci }; 538c2ecf20Sopenharmony_ci }; 548c2ecf20Sopenharmony_ci}; 55