Part Number: AM5728
Other Parts Discussed in Thread: TMDSEVM572X,
Hello,
I have an AM572x Evaluation Module TMDSEVM572X with me. I am currently using Linux PSDK 6.02 on my AM5728 EVM.
I also have a TI Camera Module (TMDSCM572X AM57XX Camera Board REV A1). This Camera works completely fine on my EVM. I can see from kernel prints that this camera uses Omni Vision's sensor OV10635.
root@am57xx-evm:~# dmesg | grep ov1063 [ 1.689018] gpio-clk clk_ov10635: GPIO lookup for consumer enable [ 1.689025] gpio-clk clk_ov10635: using device tree for GPIO lookup [ 1.689052] of_get_named_gpiod_flags: parsed 'enable-gpios' property of node '/clk_ov10635[0]' - status (0) [ 7.722944] of_get_named_gpiod_flags: can't parse 'mux-gpios' property of node '/ocp/i2c@4807c000/ov10635@30[0]' [ 7.722971] ov1063x 4-0030: GPIO lookup for consumer reset [ 7.722977] ov1063x 4-0030: using device tree for GPIO lookup [ 7.722999] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/ocp/i2c@4807c000/ov10635@30[0]' - status (0) [ 7.723044] ov1063x 4-0030: GPIO lookup for consumer powerdown [ 7.723050] ov1063x 4-0030: using device tree for GPIO lookup [ 7.723069] of_get_named_gpiod_flags: parsed 'powerdown-gpios' property of node '/ocp/i2c@4807c000/ov10635@30[0]' - status (0) [ 8.143619] ov1063x 4-0030: ov1063x Product ID a6 Manufacturer ID 35 [ 8.159004] ov1063x 4-0030: ov1063x 4-0030 sensor driver registered !! [ 9.247479] vin3a: Port A: Using subdev ov1063x 4-0030 for capture
Also,
root@am57xx-evm:~# lsmod | grep ov1063 ov1063x 24576 1
However, I would like to use a new Camera with OV5640 sensor on AM5728 EVM. The source file concerned with the new sensor (ov5640.c) is present in my kernel directory. ov5640.ko is also generated when I compile my kernel directory.
I know there are some changes required in .its file related to AM5728 EVM to port the new camera. Can you please guide me through the series of changes (related to dts/dtso/its/fdts etc.) that would be required to make the new camera work on the EVM?
Thanks,
Devashish