Home
last modified time | relevance | path

Searched refs:lcdif (Results 1 – 25 of 69) sorted by relevance

123

/Linux-v6.1/drivers/gpu/drm/mxsfb/
Dlcdif_kms.c34 static void lcdif_set_formats(struct lcdif_drm_private *lcdif, in lcdif_set_formats() argument
37 struct drm_device *drm = lcdif->drm; in lcdif_set_formats()
38 const u32 format = lcdif->crtc.primary->state->fb->format->format; in lcdif_set_formats()
40 writel(CSC0_CTRL_BYPASS, lcdif->base + LCDC_V8_CSC0_CTRL); in lcdif_set_formats()
45 lcdif->base + LCDC_V8_DISP_PARA); in lcdif_set_formats()
49 lcdif->base + LCDC_V8_DISP_PARA); in lcdif_set_formats()
53 lcdif->base + LCDC_V8_DISP_PARA); in lcdif_set_formats()
57 lcdif->base + LCDC_V8_CSC0_COEF0); in lcdif_set_formats()
59 lcdif->base + LCDC_V8_CSC0_COEF1); in lcdif_set_formats()
61 lcdif->base + LCDC_V8_CSC0_COEF2); in lcdif_set_formats()
[all …]
Dlcdif_drv.c41 static int lcdif_attach_bridge(struct lcdif_drm_private *lcdif) in lcdif_attach_bridge() argument
43 struct drm_device *drm = lcdif->drm; in lcdif_attach_bridge()
51 ret = drm_bridge_attach(&lcdif->encoder, bridge, NULL, 0); in lcdif_attach_bridge()
55 lcdif->bridge = bridge; in lcdif_attach_bridge()
63 struct lcdif_drm_private *lcdif = drm->dev_private; in lcdif_irq_handler() local
66 stat = readl(lcdif->base + LCDC_V8_INT_STATUS_D0); in lcdif_irq_handler()
71 reg = readl(lcdif->base + LCDC_V8_CTRLDESCL0_5); in lcdif_irq_handler()
73 drm_crtc_handle_vblank(&lcdif->crtc); in lcdif_irq_handler()
76 writel(stat, lcdif->base + LCDC_V8_INT_STATUS_D0); in lcdif_irq_handler()
84 struct lcdif_drm_private *lcdif; in lcdif_load() local
[all …]
DMakefile4 imx-lcdif-y := lcdif_drv.o lcdif_kms.o
5 obj-$(CONFIG_DRM_IMX_LCDIF) += imx-lcdif.o
Dlcdif_drv.h43 int lcdif_kms_init(struct lcdif_drm_private *lcdif);
DKconfig37 If M is selected the module will be called imx-lcdif.
/Linux-v6.1/arch/arm/boot/dts/
Dimx28-cfa10055.dts33 lcdif_18bit_pins_cfa10055: lcdif-18bit@0 {
60 lcdif_pins_cfa10055: lcdif-evk@0 {
73 lcdif_pins_cfa10055_pullup: lcdif-10055-pullup@0 {
84 lcdif@80030000 {
Dimx28-cfa10056.dts32 lcdif_pins_cfa10056: lcdif-10056@0 {
45 lcdif_pins_cfa10056_pullup: lcdif-10056-pullup@0 {
56 lcdif@80030000 {
Dimx28-cfa10057.dts30 lcdif_18bit_pins_cfa10057: lcdif-18bit@0 {
57 lcdif_pins_cfa10057: lcdif-evk@0 {
71 lcdif@80030000 {
Dimx28-cfa10058.dts30 lcdif_pins_cfa10058: lcdif-10058@0 {
44 lcdif@80030000 {
Dimx28-cfa10049.dts173 lcdif_18bit_pins_cfa10049: lcdif-18bit@0 {
200 lcdif_pins_cfa10049: lcdif-evk@0 {
213 lcdif_pins_cfa10049_pullup: lcdif-10049-pullup@0 {
234 lcdif@80030000 {
Dimx7s-colibri-aster.dts30 &lcdif {
Dimx7d-colibri-aster.dts29 &lcdif {
Dimx6ulz-14x14-evk.dts14 /delete-node/ &lcdif;
Dimx6ul-tqma6ul1.dtsi35 &lcdif {
Dimx28-apf28dev.dts52 lcdif_pins_apf28dev: lcdif-apf28dev@0 {
76 lcdif@80030000 {
Dimx28-apx4devkit.dts58 lcdif_pins_apx4: lcdif-apx4@0 {
96 lcdif@80030000 {
Dimx28.dtsi91 "hsadc", "lcdif", "empty", "empty";
762 lcdif_24bit_pins_a: lcdif-24bit@0 {
795 lcdif_18bit_pins_a: lcdif-18bit@0 {
822 lcdif_16bit_pins_a: lcdif-16bit@0 {
847 lcdif_sync_pins_a: lcdif-sync@0 {
1039 lcdif: lcdif@80030000 { label
1040 compatible = "fsl,imx28-lcdif";
Dimx28-m28cu3.dts78 lcdif_pins_m28: lcdif-m28@0 {
109 lcdif@80030000 {
Dimx28-m28evk.dts63 lcdif_pins_m28: lcdif-m28@0 {
75 lcdif@80030000 {
Dimx7s-colibri-eval-v3.dts33 &lcdif {
Dimx7s-colibri-iris.dts33 &lcdif {
Dimx7d-colibri-eval-v3.dts33 &lcdif {
Dimx7d-colibri-iris.dts33 &lcdif {
Dimx28-tx28.dts58 lcdif = &lcdif;
348 &lcdif {
535 tx28_lcdif_23bit_pins: tx28-lcdif-23bit@0 {
568 tx28_lcdif_ctrl_pins: tx28-lcdif-ctrl@0 {
/Linux-v6.1/drivers/clk/mxs/
Dclk-imx23.c86 lcdif, etm, usb, usb_phy, enumerator
150 clks[lcdif] = mxs_clk_gate("lcdif", "lcdif_div", PIX, 31); in mx23_clocks_init()

123