| /linux-6.15/drivers/gpu/drm/mxsfb/ |
| H A D | lcdif_kms.c | 165 struct drm_device *drm = lcdif->drm; in lcdif_set_formats() 396 readl(lcdif->base + LCDC_V8_CTRL); in lcdif_reset_block() 398 readl(lcdif->base + LCDC_V8_CTRL); in lcdif_reset_block() 416 lcdif_reset_block(lcdif); in lcdif_crtc_mode_set_nofb() 537 struct drm_device *drm = lcdif->drm; in lcdif_crtc_atomic_enable() 554 lcdif_enable_controller(lcdif); in lcdif_crtc_atomic_enable() 563 struct drm_device *drm = lcdif->drm; in lcdif_crtc_atomic_disable() 568 lcdif_disable_controller(lcdif); in lcdif_crtc_atomic_disable() 674 &lcdif->crtc); in lcdif_plane_atomic_check() 758 ret = drm_universal_plane_init(lcdif->drm, &lcdif->planes.primary, 1, in lcdif_kms_init() [all …]
|
| H A D | lcdif_drv.c | 140 lcdif = devm_kzalloc(&pdev->dev, sizeof(*lcdif), GFP_KERNEL); in lcdif_load() 141 if (!lcdif) in lcdif_load() 144 lcdif->drm = drm; in lcdif_load() 145 drm->dev_private = lcdif; in lcdif_load() 149 if (IS_ERR(lcdif->base)) in lcdif_load() 150 return PTR_ERR(lcdif->base); in lcdif_load() 153 if (IS_ERR(lcdif->clk)) in lcdif_load() 154 return PTR_ERR(lcdif->clk); in lcdif_load() 157 if (IS_ERR(lcdif->clk_axi)) in lcdif_load() 177 ret = lcdif_kms_init(lcdif); in lcdif_load() [all …]
|
| H A D | Makefile | 4 imx-lcdif-y := lcdif_drv.o lcdif_kms.o 5 obj-$(CONFIG_DRM_IMX_LCDIF) += imx-lcdif.o
|
| H A D | lcdif_drv.h | 40 int lcdif_kms_init(struct lcdif_drm_private *lcdif);
|
| /linux-6.15/Documentation/devicetree/bindings/display/ |
| H A D | fsl,lcdif.yaml | 20 - fsl,imx23-lcdif 21 - fsl,imx28-lcdif 22 - fsl,imx6sx-lcdif 23 - fsl,imx8mp-lcdif 24 - fsl,imx93-lcdif 27 - fsl,imx6sl-lcdif 29 - fsl,imx6ul-lcdif 30 - fsl,imx7d-lcdif 31 - fsl,imx8mm-lcdif 32 - fsl,imx8mn-lcdif [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/soc/imx/ |
| H A D | fsl,imx8mn-disp-blk-ctrl.yaml | 37 - const: lcdif 51 - const: lcdif-axi 52 - const: lcdif-apb 53 - const: lcdif-pix 80 power-domain-names = "bus", "isi", "lcdif", "mipi-dsi", 94 "lcdif-axi", "lcdif-apb", "lcdif-pix", "dsi-pclk",
|
| H A D | fsl,imx8mm-disp-blk-ctrl.yaml | 37 - const: lcdif 50 - const: lcdif-axi 51 - const: lcdif-apb 52 - const: lcdif-pix 78 power-domain-names = "bus", "csi-bridge", "lcdif", 91 "lcdif-axi", "lcdif-apb", "lcdif-pix", "dsi-pclk",
|
| H A D | fsl,imx8mp-hdmi-blk-ctrl.yaml | 37 - const: lcdif 64 - const: lcdif-hdmi 95 power-domain-names = "bus", "irqsteer", "lcdif", "pai", "pvi", "trng",
|
| H A D | fsl,imx93-media-blk-ctrl.yaml | 44 - const: lcdif 78 "pxp", "lcdif", "isi", "csi", "dsi";
|
| /linux-6.15/arch/arm/boot/dts/nxp/mxs/ |
| H A D | imx28-cfa10055.dts | 48 &lcdif { 100 lcdif_18bit_pins_cfa10055: lcdif-18bit@0 { 127 lcdif_pins_cfa10055: lcdif-evk@0 { 140 lcdif_pins_cfa10055_pullup: lcdif-10055-pullup@0 {
|
| H A D | imx28-cfa10056.dts | 54 lcdif_pins_cfa10056: lcdif-10056@0 { 67 lcdif_pins_cfa10056_pullup: lcdif-10056-pullup@0 { 78 &lcdif {
|
| H A D | imx28-cfa10057.dts | 35 &lcdif { 98 lcdif_18bit_pins_cfa10057: lcdif-18bit@0 { 125 lcdif_pins_cfa10057: lcdif-evk@0 {
|
| H A D | imx28-cfa10058.dts | 35 &lcdif { 92 lcdif_pins_cfa10058: lcdif-10058@0 {
|
| H A D | imx28-cfa10049.dts | 197 &lcdif { 335 lcdif_18bit_pins_cfa10049: lcdif-18bit@0 { 362 lcdif_pins_cfa10049: lcdif-evk@0 { 375 lcdif_pins_cfa10049_pullup: lcdif-10049-pullup@0 {
|
| H A D | imx28-btt3.dtsi | 113 &lcdif { 214 lcdif_sync_pins_bttc: lcdif-bttc@0 { 227 lcdif_reset_pins_bttc: lcdif-bttc@1 {
|
| H A D | imx28-tx28.dts | 22 lcdif = &lcdif; 313 &lcdif { 494 tx28_lcdif_23bit_pins: tx28-lcdif-23bit@0 { 527 tx28_lcdif_ctrl_pins: tx28-lcdif-ctrl@0 {
|
| H A D | imx28-apx4devkit.dts | 72 &lcdif { 151 lcdif_pins_apx4: lcdif-apx4@0 {
|
| H A D | imx28-apf28dev.dts | 79 &lcdif { 145 lcdif_pins_apf28dev: lcdif-apf28dev@0 {
|
| /linux-6.15/arch/arm64/boot/dts/freescale/ |
| H A D | imx8mn-bsh-smm-s2-display.dtsi | 14 clocks = <&clk IMX8MN_CLK_DISP_PIXEL_ROOT>, /* lcdif */ 71 &lcdif {
|
| /linux-6.15/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx7s-colibri-aster.dts | 30 &lcdif {
|
| H A D | imx6ulz-14x14-evk.dts | 14 /delete-node/ &lcdif;
|
| H A D | imx6ull-colibri-iris.dts | 30 &lcdif {
|
| H A D | imx6ull-colibri-wifi-eval-v3.dts | 28 &lcdif {
|
| H A D | imx6ull-colibri-wifi-iris.dts | 34 &lcdif {
|
| H A D | imx7d-colibri-aster.dts | 29 &lcdif {
|