Part Number: PROCESSOR-SDK-AM437X
Other Parts Discussed in Thread: TPS65216, AM4372
Hi Champs.
There's a request form a customer who wants to resolve the camera driver issue.
Tey have implemented the camera sensor driver with PC7080D via i2c. also checked the device control and driver registration as below.
Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 5.4.106-g023faefa70 (root@ubuntu) (gcc version 9.2.1 20191025 (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10))) #1 PREEMPT Fri Mar 4 14:22:35 KST 2022 [ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] OF: fdt: Machine model: ACROWELL AM437x AUM100 … … [ 1.680250] omap_i2c 44e0b000.i2c: bus 0 rev0.12 at 100 kHz [ 1.695606] link-frequencies 0 value 70000000 [ 1.700230] omap_i2c 4802a000.i2c: bus 1 rev0.12 at 300 kHz [ 1.706418] GPIO line 129 (LED) hogged as output/high [ 1.746127] link-frequencies 0 value 70000000 [ 1.786550] pc7080d 1-0033: Found PC7080D sensor [ 1.807042] pc7080d 1-0033: pc7080d 1-0033 sensor driver registered !! [ 1.829594] hctosys: unable to open rtc device (rtc0) [ 1.836068] ALSA device list: [ 1.839065] No soundcards found. [ 1.925636] EXT4-fs (mmcblk0p2): recovery complete [ 1.931723] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) [ 1.940075] VFS: Mounted root (ext4 filesystem) on device 179:2. [ 1.957027] devtmpfs: mounted [ 1.961981] Freeing unused kernel memory: 1024K [ 1.966837] Run /sbin/init as init process INIT: version 2.96 booting
However, as shown in the log above, the driver was normally recognized and registered.
/dev/video0
/sys/class/video4linux/video0
Although the device was registered, but the video0 above does not appear on the custom board.
Currently, their board is tiny filesystem, so they haven't uploaded any modules.
All of the V4L2 related CONFIGs are included in the kernel as a static build, so if you need to set up a separate library or kernel module,
We ask for a review of what parts will be problematic.
Thank you.
