Bug ID 1192047
Summary Camera module does not work with ov5647 device on RPi3B+
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware aarch64
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Kernel
Assignee kernel-bugs@opensuse.org
Reporter guillaume.gardet@arm.com
QA Contact qa-bugs@suse.de
CC afaerber@suse.com, dmueller@suse.com, mbrugger@suse.com
Found By ---
Blocker ---

Created attachment 853365 [details]
dmesg log

I tried to use an IR camera module, based on OV5647 device, but I fail to get
it working.
On top of Tumbleweed, I installed raspberrypi-firmware-extra and created
/boot/efi/extraconfig.txt with:
 # Camera IR ov5647
 start_x=1
 gpu_mem=128
 dtoverlay=ov5647
 # I2C
 dtparam=i2c_arm=on

On reboot, ov5647 and bcm2835_v4l2 kernel drivers are loaded, but no error is
displayed in dmesg and there is no /dev/video* devices.

'i2cdetect -l' retuns:
 i2c-0   i2c             i2c-11-mux (chan_id 0)                  I2C adapter
 i2c-1   i2c             bcm2835 (i2c@7e804000)                  I2C adapter
 i2c-2   i2c             bcm2835 (i2c@7e805000)                  I2C adapter
 i2c-10  i2c             i2c-11-mux (chan_id 1)                  I2C adapter
 i2c-11  i2c             bcm2835 (i2c@7e205000)                  I2C adapter

and 'i2cdetect -y 10' confirms that i2c address 36 is used by a driver, likely
ov5647:
      0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
 00:                         -- -- -- -- -- -- -- -- 
 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
 30: -- -- -- -- -- -- UU -- -- -- -- -- -- -- -- -- 
 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
 70: -- -- -- -- -- -- -- --

Any idea what I am missing?


You are receiving this mail because: