Hey Marek,

On 15.06.2023 22:19:00, Marek Vasut wrote:
> This bridge seems to need the HSE packet, otherwise the image is
> shifted up and corrupted at the bottom. This makes the bridge
> work with Samsung DSIM on i.MX8MM and i.MX8MP.

I'm using v6.6 (which includes this series) on an i.MX8MP with the 7inch
Rspi Panel ("powertip,ph800480t013-idf02"), but I cannot get a stable
image.

With an unmodified imx8mp clock tree the lower 1/4 of the image sheers
to the left.

With 24.75 MHz on the media_disp1_pix and media_mipi_phy1_ref and 792
MHz on video_pll1_out, the image is not static, but wobbly and it's
wrapped around half of the image.

    video_pll1_ref_sel                1        1        0    24000000          
0     0  50000         Y
       video_pll1                     1        1        0   792000000          
0     0  50000         Y
          video_pll1_bypass           1        1        0   792000000          
0     0  50000         Y
             video_pll1_out           2        2        0   792000000          
0     0  50000         Y
                media_mipi_phy1_ref       1        1        0    24750000       
   0     0  50000         Y
                   media_mipi_phy1_ref_root       0        0        0    
24750000          0     0  50000         Y
                media_disp2_pix       0        0        0   792000000          
0     0  50000         N
                   media_disp2_pix_root_clk       0        0        0   
792000000          0     0  50000         N
                media_disp1_pix       1        1        0    24750000          
0     0  50000         Y
                   media_disp1_pix_root_clk       1        1        0    
24750000          0     0  50000         Y

Do you have a working device tree for such a setup? regards, Marc

Relevant DT snipped for my setup:

&{/} {
        panel {
                compatible = "powertip,ph800480t013-idf02";
                power-supply = <&attiny>;
                backlight = <&attiny>;

                port {
                        panel_in: endpoint {
                                remote-endpoint = <&bridge_out>;
                        };
                };
        };
};

&mipi_dsi {
        samsung,esc-clock-frequency = <54000000>;
        assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_800M>,
                                 <&clk IMX8MP_VIDEO_PLL1_OUT>;
        assigned-clock-rates = <200000000>, <24750000>;
        status = "okay";

        bridge@0 {
                compatible = "toshiba,tc358762";
                reg = <0>;
                vddc-supply = <&attiny>;
                reset-gpio = <&attiny 0 0>;

                ports {
                        #address-cells = <1>;
                        #size-cells = <0>;

                        port@0 {
                                reg = <0>;

                                bridge_in: endpoint {
                                        remote-endpoint = <&dsi_out>;
                                };
                        };

                        port@1 {
                                reg = <1>;

                                bridge_out: endpoint {
                                        remote-endpoint = <&panel_in>;
                                };
                        };
                };
        };

        ports {
                #address-cells = <1>;
                #size-cells = <0>;

                port@1 {
                        reg = <1>;

                        dsi_out: endpoint {
                                data-lanes = <1 2>;
                                remote-endpoint = <&bridge_in>;
                        };
                };
        };
};

&media_blk_ctrl {
        assigned-clock-rates = <500000000>, <200000000>,
                               <0>, <0>, <792000000>;
};

-- 
Pengutronix e.K.                 | Marc Kleine-Budde          |
Embedded Linux                   | https://www.pengutronix.de |
Vertretung Nürnberg              | Phone: +49-5121-206917-129 |
Amtsgericht Hildesheim, HRA 2686 | Fax:   +49-5121-206917-9   |

Attachment: signature.asc
Description: PGP signature

Reply via email to