Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7121926d authored by Yannick Fertre's avatar Yannick Fertre Committed by Eric Anholt
Browse files

dt-bindings: display: Add STM32 LTDC driver



This patch adds documentation of device tree bindings for the STM32 LTDC
(Lcd-Tft Display Controller).

Acked-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarYannick Fertre <yannick.fertre@st.com>
Signed-off-by: default avatarEric Anholt <eric@anholt.net>
Link: http://patchwork.freedesktop.org/patch/msgid/1492164819-10513-4-git-send-email-yannick.fertre@st.com
parent 4636ce93
Loading
Loading
Loading
Loading
+36 −0
Original line number Diff line number Diff line
* STMicroelectronics STM32 lcd-tft display controller

- ltdc: lcd-tft display controller host
  must be a sub-node of st-display-subsystem
  Required properties:
  - compatible: "st,stm32-ltdc"
  - reg: Physical base address of the IP registers and length of memory mapped region.
  - clocks: A list of phandle + clock-specifier pairs, one for each
    entry in 'clock-names'.
  - clock-names: A list of clock names. For ltdc it should contain:
      - "lcd" for the clock feeding the output pixel clock & IP clock.
  - resets: reset to be used by the device (defined by use of RCC macro).
  Required nodes:
    - Video port for RGB output.

Example:

/ {
	...
	soc {
	...
		ltdc: display-controller@40016800 {
			compatible = "st,stm32-ltdc";
			reg = <0x40016800 0x200>;
			interrupts = <88>, <89>;
			resets = <&rcc STM32F4_APB2_RESET(LTDC)>;
			clocks = <&rcc 1 CLK_LCD>;
			clock-names = "lcd";

			port {
				ltdc_out_rgb: endpoint {
				};
			};
		};
	};
};