Hi there,

I hope somebody can help me. I'm currently working with the ADV7611 to 
capture HDMI. The ADV7611 is a HDMI Receiver which converts HDMI to a pixel 
bus.
I configured it as 16bit pixel bus in embedded sync mode *(*BT.656). 
However the sun6i-csi driver and the ADV7611 can't negotiate a correct 
pixelformat:

[4.987050] sun6i-csi 1cb4000.csi: Unsupported pixformat: 0x32315559 with 
mbus code: 0x2008!
pixformat: 0x32315559 = 21UY
mbus code = MEDIA_BUS_FMT_YUYV8_2X8

My devicetree:

&csi1 {
    status = "okay";
    pinctrl-names = "default";
    pinctrl-0 = <&csi1_16bit>;

port {
    
    
    csi1_ep: endpoint {
    
        remote-endpoint = <&adv7611_ep>;
        bus-width = <16>;
        };
    };
 };

&i2c1 {
        pinctrl-0 = <&i2c1_pins>;
        pinctrl-names = "default";
        status = "okay";

    hdmi_receiver@4c {
        compatible = "adi,adv7611";
        reg = <0x4c>, <0x66>;
        reg-names = "main", "edid";

        pinctrl-0 = <&hpd>;
        
        hpd-gpios = <&pio 1 3 GPIO_ACTIVE_HIGH>;

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

        default-input = <0>;

        port@0 {
            reg = <0>;
        };
        port@1 {
            reg = <1>;
            adv7611_ep: endpoint {
                remote-endpoint = <&csi1_ep>;
                bus-width = <16>;
                
             };
        };
};
    
};

Thanks in advance!

-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to linux-sunxi+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to