This are the parameters in the FEX-File:
code:
- [csi0_para]
- csi_used = 1
- csi_dev_qty = 1
- csi_stby_mode = 0
- csi_mname = "ov5640"
- csi_twi_id = 1
- csi_twi_addr = 0x3c
- csi_if = 0
- csi_vflip = 1
- csi_hflip = 0
- csi_iovdd = "axp20_pll"
- csi_avdd = ""
- csi_dvdd = ""
- csi_vol_iovdd = 2800
- csi_vol_dvdd =
- csi_vol_avdd =
- csi_flash_pol = 0
- csi_facing = 0
- csi_pck = port:PE00<3><default><default><default>
- csi_ck = port:PE01<3><default><default><default>
- csi_hsync = port:PE02<3><default><default><default>
- csi_vsync = port:PE03<3><default><default><default>
- csi_d0 = port:PE04<3><default><default><default>
- csi_d1 = port:PE05<3><default><default><default>
- csi_d2 = port:PE06<3><default><default><default>
- csi_d3 = port:PE07<3><default><default><default>
- csi_d4 = port:PE08<3><default><default><default>
- csi_d5 = port:PE09<3><default><default><default>
- csi_d6 = port:PE10<3><default><default><default>
- csi_d7 = port:PE11<3><default><default><default>
- csi_reset = port:PH14<1><default><default><0>
- csi_power_en = port:PH16<1><default><default><0>
- csi_stby = port:PH19<1><default><default><0>
- [camera_list_para]
- camera_list_para_used = 1
- ov7670 = 0
- gc0308 = 0
- gt2005 = 0
- hi704 = 0
- sp0838 = 0
- mt9m112 = 0
- mt9m113 = 0
- ov2655 = 0
- hi253 = 0
- gc0307 = 0
- mt9d112 = 0
- ov5640 = 1
- gc2015 = 0
- ov2643 = 0
- gc0329 = 0
- gc0309 = 0
- tvp5150 = 0
- s5k4ec = 0
- ov5650_mv9335 = 0
- siv121d = 0
- gc2035 = 0
I checked the user manual and the schematics. The ports seem to be right.
i2cdetect -y 1 gives me the device address 0x3c and i can read the registers with i2cdump -y 1 0x3c.
The communication between the board and the camera seem to work.
But if i used modprobe sun4i_csi0 i2c_addr=0x3c ccm="ov5640" i get:
[ 1844.630141] incomplete xfer (0x20)
[ 1844.634424] [CSI_ERR][OV5640]Error -70 on register write
[ 1844.646490] [CSI_ERR][OV5640]sensor_read err at sensor_detect!
[ 1844.658511] [CSI_ERR][OV5640]chip found is not an target chip.
[ 1844.670003] [CSI_ERR]sensor initial error when csi open!
Is there any way to get information about the chip on the camera module?