Home
last modified time | relevance | path

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

12

/openbmc/linux/Documentation/devicetree/bindings/display/
H A Dst,stm32-ltdc.yaml4 $id: http://devicetree.org/schemas/display/st,stm32-ltdc.yaml#
15 const: st,stm32-ltdc
40 ltdc has one video port with up to 2 endpoints:
61 ltdc: display-controller@40016800 {
62 compatible = "st,stm32-ltdc";
H A Dst,stm32-dsi.yaml58 DSI input port node, connected to the ltdc rgb output port.
/openbmc/u-boot/drivers/video/stm32/
H A Dstm32_ltdc.c29 /* LTDC main registers */
49 /* LTDC layer 1 registers */
83 #define GCR_LTDCEN BIT(0) /* LTDC ENable */
183 debug("%s: %d bpp -> ltdc pf %d\n", __func__, VNBITS(l2bpp), pf); in stm32_ltdc_get_pixel_format()
207 /* Reload configuration immediately & enable LTDC */ in stm32_ltdc_enable()
220 /* Convert video timings to ltdc timings */ in stm32_ltdc_set_mode()
340 debug("%s: ltdc dt register address error\n", __func__); in stm32_ltdc_probe()
359 debug("%s: missing ltdc hardware reset\n", __func__); in stm32_ltdc_probe()
414 /* Configure & start LTDC */ in stm32_ltdc_probe()
441 { .compatible = "st,stm32-ltdc" },
/openbmc/linux/drivers/gpu/drm/stm/
H A Ddrv.c30 #include "ltdc.h"
238 { .compatible = "st,stm32-ltdc"},
260 MODULE_DESCRIPTION("STMicroelectronics ST DRM LTDC driver");
H A DMakefile4 ltdc.o
H A Dltdc.c43 #include "ltdc.h"
126 #define GCR_LTDCEN BIT(0) /* LTDC ENable */
816 /* immediately commit disable of layers before switching off LTDC */ in ltdc_crtc_atomic_disable()
956 /* Convert video timings to ltdc timings */ in ltdc_crtc_mode_set_nofb()
1487 DRM_WARN("ltdc transfer error: %d\n", ldev->transfer_err); in ltdc_plane_atomic_update()
1493 DRM_WARN("ltdc fifo underrun: please verify display mode\n"); in ltdc_plane_atomic_update()
1498 DRM_WARN("ltdc fifo underrun: please verify display mode\n"); in ltdc_plane_atomic_update()
1713 /* Disable LTDC */ in ltdc_encoder_disable()
1731 /* Enable LTDC */ in ltdc_encoder_enable()
1976 DRM_ERROR("Unable to get ltdc registers\n"); in ltdc_load()
[all …]
/openbmc/u-boot/arch/arm/dts/
H A Dstm32f746.dtsi335 ltdc: display-controller@40016800 { label
336 compatible = "st,stm32-ltdc";
338 resets = <&rcc STM32F7_APB2_RESET(LTDC)>;
339 clocks = <&rcc 0 STM32F7_APB2_CLOCK(LTDC)>;
H A Dstm32f746-disco.dts219 ltdc_pins: ltdc@0 {
319 &ltdc {
H A Dstm32f429.dtsi587 ltdc: display-controller@40016800 { label
588 compatible = "st,stm32-ltdc";
591 resets = <&rcc STM32F4_APB2_RESET(LTDC)>;
H A Dstm32429i-eval.dts189 &ltdc {
/openbmc/linux/Documentation/devicetree/bindings/clock/
H A Dst,stm32mp1-rcc.yaml38 For example on STM32MP1, for LTDC reset:
39 ltdc = APB4_RSTSETR_offset / 4 * 32 + LTDC_bit_offset
/openbmc/linux/arch/arm/boot/dts/st/
H A Dstm32mp157a-microgea-stm32mp1-microdev2.0-of7.dts78 &ltdc {
91 ltdc_pins: ltdc-0 {
H A Dstm32f429-disco.dts156 &ltdc {
194 /* Connect panel-ilitek-9341 to ltdc */
H A Dstm32mp157c-dk2.dts73 &ltdc {
H A Dstm32mp157a-icore-stm32mp1-edimm2.2.dts94 &ltdc {
H A Dstm32mp157a-icore-stm32mp1-ctouch2-of10.dts94 &ltdc {
H A Dstm32f746.dtsi557 ltdc: display-controller@40016800 { label
558 compatible = "st,stm32-ltdc";
561 resets = <&rcc STM32F7_APB2_RESET(LTDC)>;
H A Dstm32h743.dtsi353 ltdc: display-controller@50001000 { label
354 compatible = "st,stm32-ltdc";
357 resets = <&rcc STM32H7_APB3_RESET(LTDC)>;
H A Dstm32f429.dtsi670 ltdc: display-controller@40016800 { label
671 compatible = "st,stm32-ltdc";
674 resets = <&rcc STM32F4_APB2_RESET(LTDC)>;
H A Dstm32f746-disco.dts151 &ltdc {
H A Dstm32f469-disco.dts178 &ltdc {
H A Dstm32mp157c-lxa-mc1.dts157 &ltdc {
/openbmc/u-boot/drivers/clk/
H A Dclk_stm32f.c208 * Configure the SAI PLL to generate LTDC pixel clock and in configure_clocks()
479 /* particular case for LTDC clock */ in stm32_clk_get_rate()
480 case STM32F7_APB2_CLOCK(LTDC): in stm32_clk_get_rate()
508 /* Only set_rate for LTDC clock is implemented */ in stm32_set_rate()
509 if (clk->id != STM32F7_APB2_CLOCK(LTDC)) { in stm32_set_rate()
/openbmc/u-boot/include/dt-bindings/clock/
H A Dstm32mp1-clks.h69 #define LTDC 56 macro
/openbmc/linux/include/dt-bindings/clock/
H A Dstm32mp1-clks.h69 #define LTDC 56 macro

12