parallel display for rzg2l /rzv2l (5.10 kernel)

Hi 
Can you list supported parallel(not lvds parallel bridge) displays for kernel version 5.10 Also if possible can you provide dts entry for parallel display

Parents Reply
  • i tried the method with the display mode 

    &lcdif {
    	pinctrl-names = "default";
    	pinctrl-0 = <&pinctrl_lcdif_dat
    		     &pinctrl_lcdif_ctrl>;
    	display = <&display0>;
    	status = "okay";
    
    	display0: display0 {
    		bits-per-pixel = <16>;
    		bus-width = <24>;
    
    		display-timings {
    			native-mode = <&timing0>;
    			timing0: timing0 {
    			clock-frequency = <9000000>;
    			hactive = <480>;
    			vactive = <272>;
    			hfront-porch = <8>;
    			hback-porch = <4>;
    			hsync-len = <41>;
    			vback-porch = <2>;
    			vfront-porch = <4>;
    			vsync-len = <10>;
    
    			hsync-active = <0>;
    			vsync-active = <0>;
    			de-active = <1>;
    			pixelclk-active = <0>;
    			};
    		};
    	};
    };
    

    this is the working dts entry for this display in imx processor

    static const struct drm_display_mode giantplus_gpg482739qs5_mode = {
        .clock = 9000, 
        .hdisplay = 480,
        .hsync_start = 480 + 8,
        .hsync_end = 480 + 8 + 41,
        .htotal = 480 + 8 + 41 + 4,
        .vdisplay = 272,
        .vsync_start = 272 + 4,
        .vsync_end = 272 + 4 + 10,
        .vtotal = 272 + 4 + 10 + 2,
        .flags = DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC,
    };
    
    static const struct panel_desc giantplus_gpg482739qs5 = {
        .modes = &giantplus_gpg482739qs5_mode,
        .num_modes = 1,
        .bpc = 16,
        .size = {
            .width = 95,
            .height = 54,
        },
        .bus_format = MEDIA_BUS_FMT_RGB888_1X24,
        .bus_flags = DRM_BUS_FLAG_DE_HIGH | DRM_BUS_FLAG_PIXDATA_SAMPLE_POSEDGE ,
    };

    This is the modification i made for display mode of giantplus can you just check and verify if the configuration is okay

Children
No Data