Home
last modified time | relevance | path

Searched full:ltdc (Results 1 – 25 of 41) sorted by relevance

12

/kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/
Dst,stm32-ltdc.txt3 - ltdc: lcd-tft display controller host
5 - compatible: "st,stm32-ltdc"
9 - clock-names: A list of clock names. For ltdc it should contain:
13 - Video port for DPI RGB output: ltdc has one video port with up to 2
38 - port@0: DSI input port node, connected to the ltdc rgb output port.
57 ltdc: display-controller@40016800 {
58 compatible = "st,stm32-ltdc";
61 resets = <&rcc STM32F4_APB2_RESET(LTDC)>;
79 ltdc: display-controller@40016800 {
80 compatible = "st,stm32-ltdc";
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/
Dst,stm32-ltdc.yaml4 $id: http://devicetree.org/schemas/display/st,stm32-ltdc.yaml#
15 const: st,stm32-ltdc
41 ltdc has one video port with up to 2 endpoints:
64 ltdc: display-controller@40016800 {
65 compatible = "st,stm32-ltdc";
Dst,stm32-dsi.yaml64 DSI input port node, connected to the ltdc rgb output port.
/kernel/linux/linux-4.19/drivers/gpu/drm/stm/
Ddrv.c22 #include "ltdc.h"
179 { .compatible = "st,stm32-ltdc"},
199 MODULE_DESCRIPTION("STMicroelectronics ST DRM LTDC driver");
Dltdc.c29 #include "ltdc.h"
107 #define GCR_LTDCEN BIT(0) /* LTDC ENable */
424 /* Enable LTDC */ in ltdc_crtc_atomic_enable()
439 /* disable LTDC */ in ltdc_crtc_atomic_disable()
445 /* immediately commit disable of layers before switching off LTDC */ in ltdc_crtc_atomic_disable()
531 /* Convert video timings to ltdc timings */ in ltdc_crtc_mode_set_nofb()
1068 DRM_ERROR("Unable to get ltdc registers\n"); in ltdc_load()
1082 DRM_ERROR("Failed to register LTDC interrupt\n"); in ltdc_load()
1104 DRM_INFO("ltdc hw version 0x%08x - ready\n", ldev->caps.hw_version); in ltdc_load()
1177 MODULE_DESCRIPTION("STMicroelectronics ST DRM LTDC driver");
DMakefile3 ltdc.o
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Dst,stm32mp1-rcc.yaml38 For example on STM32MP1, for LTDC reset:
39 ltdc = APB4_RSTSETR_offset / 4 * 32 + LTDC_bit_offset
/kernel/linux/linux-5.10/drivers/gpu/drm/stm/
Ddrv.c27 #include "ltdc.h"
224 { .compatible = "st,stm32-ltdc"},
245 MODULE_DESCRIPTION("STMicroelectronics ST DRM LTDC driver");
Dltdc.c38 #include "ltdc.h"
114 #define GCR_LTDCEN BIT(0) /* LTDC ENable */
457 /* immediately commit disable of layers before switching off LTDC */ in ltdc_crtc_atomic_disable()
580 /* Convert video timings to ltdc timings */ in ltdc_crtc_mode_set_nofb()
880 DRM_WARN("ltdc fifo underrun: please verify display mode\n"); in ltdc_plane_atomic_update()
884 DRM_WARN("ltdc transfer error\n"); in ltdc_plane_atomic_update()
1068 /* Disable LTDC */ in ltdc_encoder_disable()
1082 /* Enable LTDC */ in ltdc_encoder_enable()
1291 DRM_ERROR("Unable to get ltdc registers\n"); in ltdc_load()
1307 DRM_DEBUG_DRIVER("ltdc hw version 0x%08x\n", ldev->caps.hw_version); in ltdc_load()
[all …]
DMakefile4 ltdc.o
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/clock/
Dst,stm32mp1-rcc.txt52 For example on STM32MP1, for LTDC reset:
53 ltdc = APB4_RSTSETR_offset / 4 * 32 + LTDC_bit_offset
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dstm32f429-disco.dts156 &ltdc {
194 /* Connect panel-ilitek-9341 to ltdc */
Dstm32mp157c-dk2.dts80 &ltdc {
Dstm32h743.dtsi337 ltdc: display-controller@50001000 { label
338 compatible = "st,stm32-ltdc";
341 resets = <&rcc STM32H7_APB3_RESET(LTDC)>;
Dstm32f429.dtsi687 ltdc: display-controller@40016800 { label
688 compatible = "st,stm32-ltdc";
691 resets = <&rcc STM32F4_APB2_RESET(LTDC)>;
Dstm32f469-disco.dts174 &ltdc {
Dstm32mp15-pinctrl.dtsi489 ltdc_pins_a: ltdc-0 {
525 ltdc_sleep_pins_a: ltdc-sleep-0 {
558 ltdc_pins_b: ltdc-1 {
594 ltdc_sleep_pins_b: ltdc-sleep-1 {
627 ltdc_pins_c: ltdc-2 {
662 ltdc_sleep_pins_c: ltdc-sleep-2 {
689 ltdc_pins_d: ltdc-3 {
730 ltdc_sleep_pins_d: ltdc-sleep-3 {
Dstm32mp157c-lxa-mc1.dts156 &ltdc {
Dstm32f4-pinctrl.dtsi285 ltdc_pins_a: ltdc-0 {
319 ltdc_pins_b: ltdc-1 {
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dstm32f429.dtsi595 ltdc: display-controller@40016800 { label
596 compatible = "st,stm32-ltdc";
599 resets = <&rcc STM32F4_APB2_RESET(LTDC)>;
Dstm32mp157c-ev1.dts112 &ltdc {
Dstm32f469-disco.dts175 &ltdc {
Dstm32429i-eval.dts231 &ltdc {
/kernel/linux/linux-4.19/include/dt-bindings/clock/
Dstm32mp1-clks.h69 #define LTDC 56 macro
/kernel/linux/linux-5.10/include/dt-bindings/clock/
Dstm32mp1-clks.h69 #define LTDC 56 macro

12