Part Number: AM5728
Other Parts Discussed in Thread: TMDSCM572X, , DRA752, TPD12S015, TMP102, TLV320AIC3104, PMP
I am attempting to get the TMDSCM572X Revision A1 camera module running with my AM572x eval module. However am running across the same issue as a lot of folks on this forum where ' video1' does not show up in devices.
The output of the troubleshooting commands:
root@am57xx-evm:~# dmesg | grep mt9t [ 3.872454] mt9t11x 4-003c: input-clock-freq: 32000000 [ 3.872459] mt9t11x 4-003c: pixel-clock-freq: 96000000 [ 3.872463] mt9t11x 4-003c: GPIO lookup for consumer reset [ 3.872467] mt9t11x 4-003c: using device tree for GPIO lookup [ 3.872513] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/ocp/i2c@4807c000/mt9t11x@3C[0]' - status (0) [ 3.872555] mt9t11x 4-003c: GPIO lookup for consumer powerdown [ 3.872558] mt9t11x 4-003c: using device tree for GPIO lookup [ 3.872574] of_get_named_gpiod_flags: parsed 'powerdown-gpios' property of node '/ocp/i2c@4807c000/mt9t11x@3C[0]' - status (0) [ 3.872589] mt9t11x 4-003c: GPIO lookup for consumer oscen [ 3.872592] mt9t11x 4-003c: using device tree for GPIO lookup [ 3.872606] of_get_named_gpiod_flags: parsed 'oscen-gpios' property of node '/ocp/i2c@4807c000/mt9t11x@3C[0]' - status (0) [ 3.872615] mt9t11x 4-003c: GPIO lookup for consumer bufen [ 3.872618] mt9t11x 4-003c: using device tree for GPIO lookup [ 3.872631] of_get_named_gpiod_flags: parsed 'bufen-gpios' property of node '/ocp/i2c@4807c000/mt9t11x@3C[0]' - status (0) [ 3.872640] mt9t11x 4-003c: GPIO lookup for consumer camen [ 3.872642] mt9t11x 4-003c: using device tree for GPIO lookup [ 3.872656] of_get_named_gpiod_flags: parsed 'camen-gpios' property of node '/ocp/i2c@4807c000/mt9t11x@3C[0]' - status (0) [ 4.018829] mt9t11x 4-003c: Product ID error ffffff87
root@am57xx-evm:~# v4l2-ctl --list-devices omapwb-m2m (platform:omapwb-m2m): /dev/video10 vpe (platform:vpe): /dev/video0
I am using the 6.00.00.07 SDK. I've tried to copy over the am57xx-evm-cam-mt9t111.dtb and then modify the uEnv.txt in the boot partition to below:
# This uEnv.txt file can contain additional environment settings that you
# want to set in U-Boot at boot time. This can be simple variables such
# as the serverip or custom variables. The format of this file is:
# variable=value
# NOTE: This file will be evaluated after the bootcmd is run and the
# bootcmd must be set to load this file if it exists (this is the
# default on all newer U-Boot images. This also means that some
# variables such as bootdelay cannot be changed by this file since
# it is not evaluated until the bootcmd is run.
fdtfile=am57xx-evm-cam-mt9t111.dtb
However when I do this I get lines on the screen a shown in the picture. Is this a software issue or a hardware issue? If it's hardware is it the camera board or the eval board?
