LVDS not working as per datasheet timing-parameter with TechNexion EDM-G-IMX8MM and WB baseboard

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

LVDS not working as per datasheet timing-parameter with TechNexion EDM-G-IMX8MM and WB baseboard

ソリューションへジャンプ
2,523件の閲覧回数
ajaysinh9484
Contributor II

Hello to NXP Community, 

i am trying to Bring-up  Digiwise's 13-070WMLBIAG1- C  7" display with TechNexion EDM-G-IMX8MM and WB baseboard  custom board. 

The changes i did in .dts and panel-simple.c as per datasheet mentioned here. The source code is Android - 11 by https://github.com/technexion-android/.

DTS file : ... / dts/freescale/overlays/imx8mm-edm-g-wb-sn65dsi84-vl10112880-overlay.dts

 

 

 

    fragment@1 {                                                                
        target = <&mipi_dsi>;                                                   
        __overlay__ {                                                           
            status = "okay";                                                    
            #address-cells = <1>;                                               
            #size-cells = <0>;                                                  
            panel@0 {                                                           
                reg = <0>;                                                      
                compatible = "tn,dsi2lvds-panel";                               
                backlight = <&lvds_backlight>;                                  
                power-supply = <&reg_lvds_pwr>;                                 
                                                                                
                dsi,flags = <0x0007>;                                           
                dsi,format = <2>;                                               
                dsi,lanes = <4>;                                                
                panel-width-mm  = <152>;                                        
                panel-height-mm = <91>;                                         
                bus-format = <0x1009>;  /* MEDIA_BUS_FMT_RGB666_1X18 */         
                bus-flags = <1>;                                                
                refresh-rate = <60>;                                            
                rotate = <0>;                                                   
                /* horz-flip; */                                                
                /* vert-flip; */                                                
                                                                                
                panel-timing {                                                  
                    clock-frequency = <33300000>;                               
                    hactive = <800>;                                            
                    vactive = <480>;                                            
                    hfront-porch = <204>;                                       
                    hsync-len = <6>;                                            
                    hback-porch = <46>;                                         
                    vfront-porch = <22>;                                        
                    vsync-len = <3>;                                            
                    vback-porch = <23>;                                         
                    /* flags = DISPLAY_FLAGS_HSYNC_HIGH | DISPLAY_FLAGS_VSYNC_HIGH */
                    vsync-active = <1>;                                         
                    hsync-active = <1>;                                         
                };                                                              
            };                                                                  
        };                                                                      
     }; 

 

 

 

 
And in .... / drivers/gpu/drm/panel/panel-simple.c

 

 

 

static const struct display_timing dsi2lvds_panel_timing = {                    
    .pixelclock = { 26400000, 33300000, 46800000},                              
    .hactive = { 800, 800, 800},                                                
    .hfront_porch = { 16, 204, 354 },                                           
    .hback_porch = { 46, 46, 46 },                                              
    .hsync_len = { 1, 6, 40 },                                                  
    .vactive = { 480, 480, 480 },                                               
    .vfront_porch = { 7, 22, 147 },                                             
    .vback_porch = { 23, 23, 23 },                                              
    .vsync_len = { 1, 3, 20 },                                                  
    .flags = DISPLAY_FLAGS_HSYNC_HIGH | DISPLAY_FLAGS_VSYNC_HIGH,               
                                                                                
};                                                                              
/*                                                                              
                                                                                
 * @modes: Pointer to array of fixed modes appropriate for this panel.  If      
 *         only one mode then this can just be the address of this the mode.    
 *         NOTE: cannot be used with "timings" and also if this is specified    
 *         then you cannot override the mode in the device tree.                
 * @num_modes: Number of elements in modes array.                               
 * @timings: Pointer to array of display timings.  NOTE: cannot be used with    
 *           "modes" and also these will be used to validate a device tree      
 *           override if one is present.                                        
 * @num_timings: Number of elements in timings array.                           
 * @bpc: Bits per color.                                                        
 * @size: Structure containing the physical size of this panel.                 
 * @delay: Structure containing various delay values for this panel.            
 * @bus_format: See MEDIA_BUS_FMT_... defines.                                  
 * @bus_flags: See DRM_BUS_FLAG_... defines.                                    
 * @refresh_rate: Refresh rate, e.g. 60MHz                                      
 * @rotate: Rotation, e.g. 0, 90, 180, 270 degrees                              
 * @hflip: Horizontal flip, e.g. flip horizontally                              
 * @vflip: Vertical flip, e.g. flip vertically                                  
*/                                                                              
                                                                                
static const struct panel_desc_dsi dsi2lvds_panel = {                           
    .desc = {                                                                   
        .timings = &dsi2lvds_panel_timing,                                      
        .num_timings = 1,                                                       
        .bpc = 6,                                                               
        .size = {                                                               
        .width = 152,                                                           
        .height = 91,},                                                         
        .bus_flags = DRM_BUS_FLAG_DE_LOW,                                       
    },                                                                          
    .flags = MIPI_DSI_MODE_VIDEO | MIPI_DSI_CLOCK_NON_CONTINUOUS,               
    .format = MIPI_DSI_FMT_RGB666,                                              
    .lanes = 4,                                                                 
};

 

 

 


in result adb shell  >> dmesg 

edm_g_imx8mm:/ # dmesg | grep -i dsi
[ 0.625461] imx_sec_dsim_drv 32e10000.mipi_dsi: failed to get blk_ctl
[ 0.625627] imx_sec_dsim_drv 32e10000.mipi_dsi: version number is 0x1060200
[ 0.625913] imx_sec_dsim_drv 32e10000.mipi_dsi: Failed to attach bridge: 32e10000.mipi_dsi
[ 0.634275] imx_sec_dsim_drv 32e10000.mipi_dsi: failed to bind sec dsim bridge: -517
[ 0.916209] sn65dsi84 0-002d: Valid sn65dsi84 chip id
[ 0.952430] sn65dsi84 0-002d: Soft reset to default
[ 1.080725] imx_sec_dsim_drv 32e10000.mipi_dsi: failed to get blk_ctl
[ 1.080853] imx_sec_dsim_drv 32e10000.mipi_dsi: version number is 0x1060200
[ 1.081031] panel-simple-dsi 32e10000.mipi_dsi.0: >>>>Initial DSI config: flags = 1025, format = 1, lanes = 4
[ 1.081040] panel-simple-dsi 32e10000.mipi_dsi.0: >>>>Final DSI config: flags = 7, format = 2, lanes = 4
[ 1.081045] panel-simple-dsi 32e10000.mipi_dsi.0: panel-desc-dsi setting overridden from dt
[ 1.081057] panel-simple-dsi 32e10000.mipi_dsi.0: panel-desc setting overridden from dt
[ 1.081187] panel-simple-dsi 32e10000.mipi_dsi.0: Found suitable override.
[ 1.081251] imx-drm soc@0:bus@32c00000:display-subsystem: bound 32e10000.mipi_dsi (ops imx_sec_dsim_ops)
[ 1.084469] imx_sec_dsim_drv 32e10000.mipi_dsi: >>>DSI format: 4105, DSI clock = 33300
[ 1.084479] imx_sec_dsim_drv 32e10000.mipi_dsi: Chirag ==> imx_sec_dsim_encoder_helper_atomic_check:144 display_info->bus_formats[i]: 4105 bus_format:4105 num_bus_formats: 1
[ 1.106707] imx_sec_dsim_drv 32e10000.mipi_dsi: >>>DSI format: 4105, DSI clock = 33300
[ 1.106713] imx_sec_dsim_drv 32e10000.mipi_dsi: Chirag ==> imx_sec_dsim_encoder_helper_atomic_check:144 display_info->bus_formats[i]: 4105 bus_format:4105 num_bus_formats: 1
[ 14.191421] imx_sec_dsim_drv 32e10000.mipi_dsi: >>>DSI format: 4105, DSI clock = 33300
[ 14.191432] imx_sec_dsim_drv 32e10000.mipi_dsi: Chirag ==> imx_sec_dsim_encoder_helper_atomic_check:144 display_info->bus_formats[i]: 4105 bus_format:4105 num_bus_formats: 1
[ 15.078433] imx_sec_dsim_drv 32e10000.mipi_dsi: >>>DSI format: 4105, DSI clock = 33300
[ 15.078442] imx_sec_dsim_drv 32e10000.mipi_dsi: Chirag ==> imx_sec_dsim_encoder_helper_atomic_check:144 display_info->bus_formats[i]: 4105 bus_format:4105 num_bus_formats: 1
[ 15.528918] imx_sec_dsim_drv 32e10000.mipi_dsi: >>>DSI format: 4105, DSI clock = 33300
[ 15.528927] imx_sec_dsim_drv 32e10000.mipi_dsi: Chirag ==> imx_sec_dsim_encoder_helper_atomic_check:144 display_info->bus_formats[i]: 4105 bus_format:4105 num_bus_formats: 1

and here is screenshot : 
shared image.jpegshared image.jpeg

* >>> However below mentioned changes in  panel-simple.c  : 

 

 

 

static const struct panel_desc_dsi dsi2lvds_panel = {
	.desc = {
		.timings = &dsi2lvds_panel_timing,
		.num_timings = 1,
		.bpc = 8,
		.size = {
			.width = 165,
			.height = 105,
			.width = 152,
			.height = 91,
		},
		.bus_flags = DRM_BUS_FLAG_DE_LOW,
	},
static const struct panel_desc_dsi dsi2lvds_panel = {
	.format = MIPI_DSI_FMT_RGB888,
	.lanes = 4,
};

 

 

 


i got this result : 
shared image (1).jpegshared image (1).jpeg

Despite this, I am facing issues with display initialization, and the panel does not seem to power up as expected. Could someone please assist me in reviewing the device tree configuration or suggest any required changes in the driver code (panel-simple.c) or other areas to help resolve this issue? 

Additionally, any insights on changes that may be required in the SN65DSI84 bridge configuration or the DRM driver (panel-simple.c) would be appreciated.

Thank you for your support!

Best regards, 

Ajaysinh. 

 

0 件の賞賛
返信
1 解決策
2,416件の閲覧回数
ajaysinh9484
Contributor II

The display issue was resolved by configuring the pixel format to RGB888 and setting the SN65DSI84 bridge register at 0x18 to a value of 0x72. This setup aligned the display's colour depth and timing parameters correctly, providing stable and accurate display output.

thanks to @ Chavira for look at this ticket. 

元の投稿で解決策を見る

0 件の賞賛
返信
2 返答(返信)
2,417件の閲覧回数
ajaysinh9484
Contributor II

The display issue was resolved by configuring the pixel format to RGB888 and setting the SN65DSI84 bridge register at 0x18 to a value of 0x72. This setup aligned the display's colour depth and timing parameters correctly, providing stable and accurate display output.

thanks to @ Chavira for look at this ticket. 

0 件の賞賛
返信
2,476件の閲覧回数
Chavira
NXP TechSupport
NXP TechSupport

Hi @ajaysinh9484!

Thank you for contacting NXP Support!

 

 

For this case I recommend to contacting Technexion support they should have a patch or device tree using that display.

 

Best Regards!

Alejandro

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-1977044%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ELVDS%E3%81%8CTechNexion%20EDM-G-IMX8MM%E3%81%8A%E3%82%88%E3%81%B3WB%E3%83%99%E3%83%BC%E3%82%B9%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%82%B7%E3%83%BC%E3%83%88%E3%82%BF%E3%82%A4%E3%83%9F%E3%83%B3%E3%82%B0%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%81%AB%E5%BE%93%E3%81%A3%E3%81%A6%E6%A9%9F%E8%83%BD%E3%81%97%E3%81%AA%E3%81%84%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1977044%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ENXP%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%E3%81%AE%E7%9A%86%E3%81%95%E3%82%93%E3%80%81%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%82%3C%2FP%3E%3CP%3E%3CSTRONG%3EDigiwise%E3%81%AE13-070WMLBIAG1-C%207%E3%82%A4%E3%83%B3%E3%83%81%E3%83%87%E3%82%A3%E3%82%B9%E3%83%97%E3%83%AC%E3%82%A4%3C%2FSTRONG%3E%E3%82%92%3CSTRONG%3ETechNexion%20EDM-G-IMX8MM%E3%81%A8WB%E3%83%99%E3%83%BC%E3%82%B9%E3%83%9C%E3%83%BC%E3%83%89%3C%2FSTRONG%3E%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%9C%E3%83%BC%E3%83%89%E3%81%A7%E8%82%B2%E3%81%A6%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E7%A7%81%E3%81%8C.dts%E3%81%A7%E8%A1%8C%E3%81%A3%E3%81%9F%E5%A4%89%E6%9B%B4%E3%81%A8panel-simple.c%E3%81%93%E3%81%93%E3%81%AB%E8%A8%98%E8%BC%89%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%83%87%E3%83%BC%E3%82%BF%E3%82%B7%E3%83%BC%E3%83%88%E3%81%AE%E3%81%A8%E3%81%8A%E3%82%8A%E3%81%A7%E3%81%99%E3%80%82%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AFAndroid-11%20by%20%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftechnexion-android%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Ftechnexion-android%2F%20%E3%81%A7%E3%81%99%E3%80%82%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3EDTS%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%3A%20...%20%2F%20dts%2Ffreescale%2Foverlays%2Fimx8mm-edm-g-wb-sn65dsi84-vl10112880-overlay.dts%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CPRE%20class%3D%22lia-code-sample%20language-c%22%3E%3CCODE%20translate%3D%22no%22%3E%20%20%20%20fragment%401%20%7B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20target%20%3D%20%26lt%3B%26amp%3Bmipi_dsi%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20__overlay__%20%7B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20status%20%3D%20%22okay%22%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%23address-cells%20%3D%20%26lt%3B1%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%23size-cells%20%3D%20%26lt%3B0%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20panel%400%20%7B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20reg%20%3D%20%26lt%3B0%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20compatible%20%3D%20%22tn%2Cdsi2lvds-panel%22%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20backlight%20%3D%20%26lt%3B%26amp%3Blvds_backlight%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20power-supply%20%3D%20%26lt%3B%26amp%3Breg_lvds_pwr%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dsi%2Cflags%20%3D%20%26lt%3B0x0007%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dsi%2Cformat%20%3D%20%26lt%3B2%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dsi%2Clanes%20%3D%20%26lt%3B4%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20panel-width-mm%20%20%3D%20%26lt%3B152%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20panel-height-mm%20%3D%20%26lt%3B91%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20bus-format%20%3D%20%26lt%3B0x1009%26gt%3B%3B%20%20%2F*%20MEDIA_BUS_FMT_RGB666_1X18%20*%2F%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20bus-flags%20%3D%20%26lt%3B1%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20refresh-rate%20%3D%20%26lt%3B60%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotate%20%3D%20%26lt%3B0%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F*%20horz-flip%3B%20*%2F%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F*%20vert-flip%3B%20*%2F%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20panel-timing%20%7B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20clock-frequency%20%3D%20%26lt%3B33300000%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20hactive%20%3D%20%26lt%3B800%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20vactive%20%3D%20%26lt%3B480%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20hfront-porch%20%3D%20%26lt%3B204%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20hsync-len%20%3D%20%26lt%3B6%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20hback-porch%20%3D%20%26lt%3B46%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20vfront-porch%20%3D%20%26lt%3B22%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20vsync-len%20%3D%20%26lt%3B3%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20vback-porch%20%3D%20%26lt%3B23%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F*%20flags%20%3D%20DISPLAY_FLAGS_HSYNC_HIGH%20%7C%20DISPLAY_FLAGS_VSYNC_HIGH%20*%2F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20vsync-active%20%3D%20%26lt%3B1%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20hsync-active%20%3D%20%26lt%3B1%26gt%3B%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%7D%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%7D%3B%20%3C%2FCODE%3E%3C%2FPRE%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CP%3E%26nbsp%3B%3CBR%20%2F%3E%E3%81%9D%E3%81%97%E3%81%A6%E3%80%81....%20%2F%20drivers%20%2F%20gpu%20%2F%20drm%20%2F%20panel%20%2F%20panel-simple.c%E3%81%A7%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CPRE%20class%3D%22lia-code-sample%20language-c%22%3E%3CCODE%20translate%3D%22no%22%3Estatic%20const%20struct%20display_timing%20dsi2lvds_panel_timing%20%3D%20%7B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20.pixelclock%20%3D%20%7B%2026400000%2C%2033300000%2C%2046800000%7D%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20.hactive%20%3D%20%7B%20800%2C%20800%2C%20800%7D%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20.hfront_porch%20%3D%20%7B%2016%2C%20204%2C%20354%20%7D%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20.hback_porch%20%3D%20%7B%2046%2C%2046%2C%2046%20%7D%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20.hsync_len%20%3D%20%7B%201%2C%206%2C%2040%20%7D%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20.vactive%20%3D%20%7B%20480%2C%20480%2C%20480%20%7D%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20.vfront_porch%20%3D%20%7B%207%2C%2022%2C%20147%20%7D%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20.vback_porch%20%3D%20%7B%2023%2C%2023%2C%2023%20%7D%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20.vsync_len%20%3D%20%7B%201%2C%203%2C%2020%20%7D%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20.flags%20%3D%20DISPLAY_FLAGS_HSYNC_HIGH%20%7C%20DISPLAY_FLAGS_VSYNC_HIGH%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%7D%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%2F*%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20*%20%40modes%3A%20Pointer%20to%20array%20of%20fixed%20modes%20appropriate%20for%20this%20panel.%20%20If%20%20%20%20%20%20%0A%20*%20%20%20%20%20%20%20%20%20only%20one%20mode%20then%20this%20can%20just%20be%20the%20address%20of%20this%20the%20mode.%20%20%20%20%0A%20*%20%20%20%20%20%20%20%20%20NOTE%3A%20cannot%20be%20used%20with%20%22timings%22%20and%20also%20if%20this%20is%20specified%20%20%20%20%0A%20*%20%20%20%20%20%20%20%20%20then%20you%20cannot%20override%20the%20mode%20in%20the%20device%20tree.%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20*%20%40num_modes%3A%20Number%20of%20elements%20in%20modes%20array.%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20*%20%40timings%3A%20Pointer%20to%20array%20of%20display%20timings.%20%20NOTE%3A%20cannot%20be%20used%20with%20%20%20%20%0A%20*%20%20%20%20%20%20%20%20%20%20%20%22modes%22%20and%20also%20these%20will%20be%20used%20to%20validate%20a%20device%20tree%20%20%20%20%20%20%0A%20*%20%20%20%20%20%20%20%20%20%20%20override%20if%20one%20is%20present.%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20*%20%40num_timings%3A%20Number%20of%20elements%20in%20timings%20array.%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20*%20%40bpc%3A%20Bits%20per%20color.%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20*%20%40size%3A%20Structure%20containing%20the%20physical%20size%20of%20this%20panel.%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20*%20%40delay%3A%20Structure%20containing%20various%20delay%20values%20for%20this%20panel.%20%20%20%20%20%20%20%20%20%20%20%20%0A%20*%20%40bus_format%3A%20See%20MEDIA_BUS_FMT_...%20defines.%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20*%20%40bus_flags%3A%20See%20DRM_BUS_FLAG_...%20defines.%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20*%20%40refresh_rate%3A%20Refresh%20rate%2C%20e.g.%2060MHz%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20*%20%40rotate%3A%20Rotation%2C%20e.g.%200%2C%2090%2C%20180%2C%20270%20degrees%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20*%20%40hflip%3A%20Horizontal%20flip%2C%20e.g.%20flip%20horizontally%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20*%20%40vflip%3A%20Vertical%20flip%2C%20e.g.%20flip%20vertically%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A*%2F%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0Astatic%20const%20struct%20panel_desc_dsi%20dsi2lvds_panel%20%3D%20%7B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20.desc%20%3D%20%7B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20.timings%20%3D%20%26amp%3Bdsi2lvds_panel_timing%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20.num_timings%20%3D%201%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20.bpc%20%3D%206%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20.size%20%3D%20%7B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20.width%20%3D%20152%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20.height%20%3D%2091%2C%7D%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20.bus_flags%20%3D%20DRM_BUS_FLAG_DE_LOW%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%7D%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20.flags%20%3D%20MIPI_DSI_MODE_VIDEO%20%7C%20MIPI_DSI_CLOCK_NON_CONTINUOUS%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20.format%20%3D%20MIPI_DSI_FMT_RGB666%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20.lanes%20%3D%204%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%7D%3B%3C%2FCODE%3E%3C%2FPRE%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CP%3E%3CBR%20%2F%3E%E7%B5%90%E6%9E%9C%20%3CSTRONG%3E%E7%9A%84%E3%81%AB%20adb%20%E3%82%B7%E3%82%A7%E3%83%AB%3C%2FSTRONG%3E%20%26gt%3B%26gt%3B%20dmesg%3CBR%20%2F%3E%3CFONT%20face%3D%22arial%2Chelvetica%2Csans-serif%22%3E%3CBR%20%2F%3E%3CSTRONG%3Eedm_g_imx8mm%3A%2F%20%23dmesg%20%7Cgrep%20-i%20dsi%20%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%5B%200.625461%5D%20imx_sec_dsim_drv%2032e10000.mipi_dsi%3A%20%E5%8F%96%E5%BE%97%E3%81%AB%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9Fblk_ctl%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%5B%200.625627%5D%20imx_sec_dsim_drv%2032e10000.mipi_dsi%3A%20%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E7%95%AA%E5%8F%B7%E3%81%AF%200x1060200%20%E3%81%A7%E3%81%99%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%5B%200.625913%5D%20imx_sec_dsim_drv%2032e10000.mipi_dsi%3A%E3%83%96%E3%83%AA%E3%83%83%E3%82%B8%E3%81%AE%E3%82%A2%E3%82%BF%E3%83%83%E3%83%81%E3%81%AB%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%3A32e10000.mipi_dsi%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%5B%200.634275%5D%20imx_sec_dsim_drv%2032e10000.mipi_dsi%3A%20Sec%20DSIM%20%E3%83%96%E3%83%AA%E3%83%83%E3%82%B8%E3%81%AE%E3%83%90%E3%82%A4%E3%83%B3%E3%83%89%E3%81%AB%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%3A%20-517%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%5B%200.916209%5D%20sn65dsi84%200-002d%3A%20%E6%9C%89%E5%8A%B9%E3%81%AA%20sn65dsi84%20%E3%83%81%E3%83%83%E3%83%97%20ID%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%5B%200.952430%5D%20sn65dsi84%200-002d%3A%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%B8%E3%81%AE%E3%82%BD%E3%83%95%E3%83%88%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%5B%201.080725%5D%20imx_sec_dsim_drv%2032e10000.mipi_dsi%3A%20%E5%8F%96%E5%BE%97%E3%81%AB%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9Fblk_ctl%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%5B%201.080853%5D%20imx_sec_dsim_drv%2032e10000.mipi_dsi%3A%20%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E7%95%AA%E5%8F%B7%E3%81%AF%200x1060200%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%5B%201.081031%5D%20panel-simple-dsi%2032e10000.mipi_dsi.0%3A%20%26gt%3B%26gt%3B%26gt%3B%26gt%3B%E5%88%9D%E6%9C%9F%20DSI%20%E8%A8%AD%E5%AE%9A%3A%20flags%20%3D%201025%E3%80%81format%20%3D%201%E3%80%81lanes%20%3D%204%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%5B%201.081040%5D%20panel-simple-dsi%2032e10000.mipi_dsi.0%3A%20%26gt%3B%26gt%3B%26gt%3B%26gt%3B%E6%9C%80%E7%B5%82%20DSI%20%E8%A8%AD%E5%AE%9A%3A%20flags%20%3D%207%E3%80%81format%20%3D%202%E3%80%81lanes%20%3D%204%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%5B%201.081045%5D%20panel-simple-dsi%2032e10000.mipi_dsi.0%3A%20dt%E3%81%8B%E3%82%89panel-desc-dsi%E8%A8%AD%E5%AE%9A%E3%81%8C%E4%B8%8A%E6%9B%B8%E3%81%8D%E3%81%95%E3%82%8C%E3%82%8B%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%5B%201.081057%5D%20panel-simple-dsi%2032e10000.mipi_dsi.0%3A%20dt%E3%81%8B%E3%82%89panel-desc%E8%A8%AD%E5%AE%9A%E3%81%8C%E4%B8%8A%E6%9B%B8%E3%81%8D%E3%81%95%E3%82%8C%E3%82%8B%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%5B%201.081187%5D%20panel-simple-dsi%2032e10000.mipi_dsi.0%3A%20%E9%81%A9%E5%88%87%E3%81%AA%E3%82%AA%E3%83%BC%E3%83%90%E3%83%BC%E3%83%A9%E3%82%A4%E3%83%89%E3%81%8C%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%5B%201.081251%5D%20imx-drm%20soc%400%3Abus%4032c00000%3Adisplay-subsystem%3A%20%E3%83%90%E3%82%A6%E3%83%B3%E3%83%8932e10000.mipi_dsi%20(ops%20imx_sec_dsim_ops)%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%5B%201.084469%5D%20imx_sec_dsim_drv%2032e10000.mipi_dsi%3A%20%26gt%3B%26gt%3B%26gt%3BDSI%20%E5%BD%A2%E5%BC%8F%3A%204105%E3%80%81DSI%20%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%20%3D%2033300%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%5B%201.084479%5D%20imx_sec_dsim_drv%2032e10000.mipi_dsi%3A%20Chirag%20%3D%3D%26gt%3B%20imx_sec_dsim_encoder_helper_atomic_check%3A144%20display_info-%26gt%3Bbus_formats%5Bi%5D%3A%204105%20bus_format%3A4105%20num_bus_formats%3A%201%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%5B%201.106707%5D%20imx_sec_dsim_drv%2032e10000.mipi_dsi%3A%20%26gt%3B%26gt%3B%26gt%3BDSI%20%E5%BD%A2%E5%BC%8F%3A%204105%E3%80%81DSI%20%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%20%3D%2033300%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%5B%201.106713%5D%20imx_sec_dsim_drv%2032e10000.mipi_dsi%3A%20Chirag%20%3D%3D%26gt%3B%20imx_sec_dsim_encoder_helper_atomic_check%3A144%20display_info-%26gt%3Bbus_formats%5Bi%5D%3A%204105%20bus_format%3A4105%20num_bus_formats%3A%201%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%5B%2014.191421%5D%20imx_sec_dsim_drv%2032e10000.mipi_dsi%3A%20%26gt%3B%26gt%3B%26gt%3BDSI%20%E5%BD%A2%E5%BC%8F%3A%204105%E3%80%81DSI%20%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%20%3D%2033300%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%5B%2014.191432%5D%20imx_sec_dsim_drv%2032e10000.mipi_dsi%3A%20Chirag%20%3D%3D%26gt%3B%20imx_sec_dsim_encoder_helper_atomic_check%3A144%20display_info-%26gt%3Bbus_formats%5Bi%5D%3A%204105%20bus_format%3A4105%20num_bus_formats%3A%201%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%5B%2015.078433%5D%20imx_sec_dsim_drv%2032e10000.mipi_dsi%3A%20%26gt%3B%26gt%3B%26gt%3BDSI%20%E5%BD%A2%E5%BC%8F%3A%204105%E3%80%81DSI%20%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%20%3D%2033300%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%5B%2015.078442%5D%20imx_sec_dsim_drv%2032e10000.mipi_dsi%3A%20Chirag%20%3D%3D%26gt%3B%20imx_sec_dsim_encoder_helper_atomic_check%3A144%20display_info-%26gt%3Bbus_formats%5Bi%5D%3A%204105%20bus_format%3A4105%20num_bus_formats%3A%201%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%5B%2015.528918%5D%20imx_sec_dsim_drv%2032e10000.mipi_dsi%3A%20%26gt%3B%26gt%3B%26gt%3BDSI%20%3C%2FSTRONG%3E%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88%3A4105%E3%80%81DSI%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%3D%2033300%3CBR%20%2F%3E%3CSTRONG%3E%5B%2015.528927%5D%20imx_sec_dsim_drv%2032e10000.mipi_dsi%3A%20Chirag%20%3D%3D%26gt%3B%20imx_sec_dsim_encoder_helper_atomic_check%3A144%20display_info-%26gt%3Bbus_formats%5Bi%5D%3A%204105%20bus_format%3A4105%20num_bus_formats%3A%201%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FSTRONG%3E%E3%81%9D%E3%81%97%E3%81%A6%E3%80%81%E3%81%93%E3%82%8C%E3%81%8C%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%E3%81%A7%E3%81%99%3A%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22shared%20image.jpeg%22%20style%3D%22width%3A%20300px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22shared%20image.jpeg%22%20style%3D%22width%3A%20300px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F305513iC7AA7B10AF1A31BB%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22shared%20image.jpeg%22%20alt%3D%22shared%20image.jpeg%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3Eshared%20image.jpeg%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3C%2FFONT%3E%3CBR%20%2F%3E*%20%26gt%3B%26gt%3B%26gt%3B%20%E3%81%9F%E3%81%A0%E3%81%97%E3%80%81panel-simple.c%E3%81%A7%E3%81%AF%E4%B8%8B%E8%A8%98%E3%81%AE%E5%A4%89%E6%9B%B4%E7%82%B9%E3%81%8C%E8%A8%98%E8%BC%89%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3A%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CPRE%20class%3D%22lia-code-sample%20language-c%22%3E%3CCODE%20translate%3D%22no%22%3Estatic%20const%20struct%20panel_desc_dsi%20dsi2lvds_panel%20%3D%20%7B%0A%09.desc%20%3D%20%7B%0A%09%09.timings%20%3D%20%26amp%3Bdsi2lvds_panel_timing%2C%0A%09%09.num_timings%20%3D%201%2C%0A%09%09.bpc%20%3D%208%2C%0A%09%09.size%20%3D%20%7B%0A%09%09%09.width%20%3D%20165%2C%0A%09%09%09.height%20%3D%20105%2C%0A%09%09%09.width%20%3D%20152%2C%0A%09%09%09.height%20%3D%2091%2C%0A%09%09%7D%2C%0A%09%09.bus_flags%20%3D%20DRM_BUS_FLAG_DE_LOW%2C%0A%09%7D%2C%0Astatic%20const%20struct%20panel_desc_dsi%20dsi2lvds_panel%20%3D%20%7B%0A%09.format%20%3D%20MIPI_DSI_FMT_RGB888%2C%0A%09.lanes%20%3D%204%2C%0A%7D%3B%3C%2FCODE%3E%3C%2FPRE%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CP%3E%3CBR%20%2F%3E%E7%A7%81%E3%81%AF%E3%81%93%E3%81%AE%E7%B5%90%E6%9E%9C%E3%82%92%E5%BE%97%E3%81%BE%E3%81%97%E3%81%9F%3A%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22shared%20image%20(1).jpeg%22%20style%3D%22width%3A%20300px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22shared%20image%20(1).jpeg%22%20style%3D%22width%3A%20300px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F305517i6842B18481B76B87%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22shared%20image%20(1).jpeg%22%20alt%3D%22shared%20image%20(1).jpeg%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3Eshared%20image%20(1).jpeg%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CP%3E%E3%81%9D%E3%82%8C%E3%81%AB%E3%82%82%E3%81%8B%E3%81%8B%E3%82%8F%E3%82%89%E3%81%9A%E3%80%81%E3%83%87%E3%82%A3%E3%82%B9%E3%83%97%E3%83%AC%E3%82%A4%E3%81%AE%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%AB%E5%95%8F%E9%A1%8C%E3%81%8C%E3%81%82%E3%82%8A%E3%80%81%E3%83%91%E3%83%8D%E3%83%AB%E3%81%8C%E6%9C%9F%E5%BE%85%E3%81%A9%E3%81%8A%E3%82%8A%E3%81%AB%E9%9B%BB%E6%BA%90%E3%81%8C%E5%85%A5%E3%82%89%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%A7%E3%81%99%E3%80%82%E3%81%A9%E3%81%AA%E3%81%9F%E3%81%8B%E3%80%81%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%83%84%E3%83%AA%E3%83%BC%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E3%81%AE%E3%82%92%E6%89%8B%E4%BC%9D%E3%81%A3%E3%81%A6%E3%82%82%E3%82%89%E3%81%A3%E3%81%9F%E3%82%8A%E3%80%81%E3%81%93%E3%81%AE%E5%95%8F%E9%A1%8C%E3%82%92%E8%A7%A3%E6%B1%BA%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89%EF%BC%88panel-simple.c%EF%BC%89%E3%82%84%E3%81%9D%E3%81%AE%E4%BB%96%E3%81%AE%E9%A0%98%E5%9F%9F%E3%81%AB%E5%BF%85%E8%A6%81%E3%81%AA%E5%A4%89%E6%9B%B4%E3%82%92%E6%8F%90%E6%A1%88%E3%81%97%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8B%3F%3C%2FP%3E%3CP%3E%E3%81%95%E3%82%89%E3%81%AB%E3%80%81SN65DSI84%E3%83%96%E3%83%AA%E3%83%83%E3%82%B8%E8%A8%AD%E5%AE%9A%E3%81%BE%E3%81%9F%E3%81%AFDRM%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC(panel-simple.c)%E3%81%A7%E5%BF%85%E8%A6%81%E3%81%AB%E3%81%AA%E3%82%8B%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%AE%E3%81%82%E3%82%8B%E5%A4%89%E6%9B%B4%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E6%B4%9E%E5%AF%9F%E3%82%92%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%82%8C%E3%81%B0%E5%B9%B8%E3%81%84%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E5%BF%9C%E6%8F%B4%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99!%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%82%A2%E3%82%B8%E3%83%A3%E3%82%A4%E3%82%B7%E3%83%B3%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1977044%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EAndroid%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3E%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%82%B9%E3%81%A8%E3%83%87%E3%82%A3%E3%82%B9%E3%83%97%E3%83%AC%E3%82%A4%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EHW-Open-Source%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX%208M%20%7C%20i.MX%208M%20Mini%20%7C%20i.MX%208M%20Nano%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ELinux%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1982685%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3ALVDS%E3%81%AF%E3%80%81TechNexion%20EDM-G-IMX8MM%E3%81%8A%E3%82%88%E3%81%B3WB%E3%83%99%E3%83%BC%E3%82%B9%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%82%B7%E3%83%BC%E3%83%88%E3%82%BF%E3%82%A4%E3%83%9F%E3%83%B3%E3%82%B0%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%81%AB%E5%BE%93%E3%81%A3%E3%81%A6%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1982685%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%81%AE%E8%A1%A8%E7%A4%BA%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%AF%E3%80%81%E3%83%94%E3%82%AF%E3%82%BB%E3%83%AB%E5%BD%A2%E5%BC%8F%E3%82%92%20RGB888%20%E3%81%AB%E3%82%B3%E3%83%B3%E3%83%95%E3%82%A3%E3%82%AE%E3%83%A5%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%97%E3%80%81%3CU%3E%200x18%3C%2FU%3E%3CU%3E%3CSTRONG%3E%20%E3%81%AE%20SN65DSI84%3C%2FSTRONG%3E%3C%2FU%3E%20%E3%83%96%E3%83%AA%E3%83%83%E3%82%B8%20%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%82%92%200x72%20%E3%81%AE%E5%80%A4%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E8%A7%A3%E6%B1%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%81%93%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%81%AB%E3%82%88%E3%82%8A%E3%80%81%E3%83%87%E3%82%A3%E3%82%B9%E3%83%97%E3%83%AC%E3%82%A4%E3%81%AE%E8%89%B2%E6%B7%B1%E5%BA%A6%E3%81%A8%E3%82%BF%E3%82%A4%E3%83%9F%E3%83%B3%E3%82%B0%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%81%8C%E6%AD%A3%E3%81%97%E3%81%8F%E4%BD%8D%E7%BD%AE%E5%90%88%E3%82%8F%E3%81%9B%E3%81%95%E3%82%8C%E3%80%81%E5%AE%89%E5%AE%9A%E3%81%97%E3%81%9F%E6%AD%A3%E7%A2%BA%E3%81%AA%E3%83%87%E3%82%A3%E3%82%B9%E3%83%97%E3%83%AC%E3%82%A4%E5%87%BA%E5%8A%9B%E3%81%8C%E5%AE%9F%E7%8F%BE%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%81%93%E3%81%AE%E3%83%81%E3%82%B1%E3%83%83%E3%83%88%E3%82%92%E8%A6%8B%E3%81%A6%E3%81%8F%E3%82%8C%E3%81%9F%3CU%3E%40%20Chavira%3C%2FU%3E%E3%81%AB%E6%84%9F%E8%AC%9D%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1978446%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3ALVDS%E3%81%AF%E3%80%81TechNexion%20EDM-G-IMX8MM%E3%81%8A%E3%82%88%E3%81%B3WB%E3%83%99%E3%83%BC%E3%82%B9%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%82%B7%E3%83%BC%E3%83%88%E3%82%BF%E3%82%A4%E3%83%9F%E3%83%B3%E3%82%B0%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%81%AB%E5%BE%93%E3%81%A3%E3%81%A6%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1978446%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F241286%22%20target%3D%22_blank%22%3E%40ajaysinh9484%3C%2FA%3E!%3C%2FP%3E%0A%3CP%3ENXP%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%AB%E3%81%8A%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B%E3%81%84%E3%81%9F%E3%81%A0%E3%81%8D%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%81%93%E3%81%AE%E5%A0%B4%E5%90%88%E3%80%81Technexion%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%AB%E9%80%A3%E7%B5%A1%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E3%81%8A%E5%8B%A7%E3%82%81%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%81%9D%E3%81%AE%E3%83%87%E3%82%A3%E3%82%B9%E3%83%97%E3%83%AC%E3%82%A4%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%91%E3%83%83%E3%83%81%E3%81%BE%E3%81%9F%E3%81%AF%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%83%84%E3%83%AA%E3%83%BC%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%A6%E3%81%8A%E3%81%8F%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%EF%BC%81%3C%2FP%3E%0A%3CP%3EAlejandro%3C%2FP%3E%3C%2FLINGO-BODY%3E