Hi bros,
I'm porting adv7180 for imx6ull. From below patch 0001-Enable-CSI-support-BT656-interlace-and-add-adv7180.patch.zip
After install kernel module, i can see and control adv7180 file device on /dev. But only blue screen is showing.
And uart debug, error message raise from "mx6s_csi_frame_done(struct mx6s_csi_dev *csi_dev,
int bufnum, bool err)"
phys = vb2_dma_contig_plane_dma_addr(vb, 0);
if (bufnum == 1) {
phys_fb2 = csi_read(csi_dev, CSI_CSIDMASA_FB2);
if (phys_fb2 != (u32)phys) {
dev_err(csi_dev->dev, "CSI_CSIDMASA_FB2 %lx != %x\n", phys,
csi_read(csi_dev, CSI_CSIDMASA_FB2));
}
} else {
phys_fb1 = csi_read(csi_dev, CSI_CSIDMASA_FB1);
if (phys_fb1 != (u32)phys) {
dev_err(csi_dev->dev, "CSI_CSIDMASA_FB1 %lx != %x\n", phys,
csi_read(csi_dev, CSI_CSIDMASA_FB1));
}
}
Some one help me, i stuck for long time
Thanks.
