Camera Driver Guide for i.MX 93 EVK

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Camera Driver Guide for i.MX 93 EVK

24,363 Views
Navee_nK
Contributor II

Hi,

I am trying to integrate my AR1335 sensor (which has its own ISP) with the i.MX93-EVK. I have written the driver under drivers/media/platform/imx8/ar1335.c and am able to load the driver and generate the video node. I have attached the dmesg and media-ctl logs for your reference.
However, I am unable to list my controls when I run v4l2-ctl -d 0 -l or --list-ctrls. I’ve tried changing the video device, but nothing seems to work.
In my driver, I have registered a new function with:
static struct v4l2_subdev_core_ops ar1335_subdev_core_ops = {
.queryctrl = ar1335_queryctrl,
};
and registered it in v4l2-subdev.h with the following:
int (*queryctrl)(struct v4l2_subdev *sd, struct v4l2_queryctrl *qc);

I’m not sure where I’m going wrong. Could you help me understand the flow for getting these kernel calls working with my i.MX93-EVK kit?

Thanks,
Naveen

Tags (1)
0 Kudos
Reply
24 Replies

11,650 Views
marco_c_variscite
Contributor I

Hi @Navee_nK 

Can you please clarify how did you resolve the 4K streaming issue? Did you modify the imx8-isi-hw.c driver to skip the if (frm->o_width > ISI_2K) test for imx93?

Thanks

Marco

0 Kudos
Reply

1,353 Views
marco_c_variscite
Contributor I
Thanks for your quick answer, it worked!
Marco
0 Kudos
Reply

1,390 Views
Navee_nK
Contributor II

Hi @marco_c_variscite ,

Yes, I have modified to skip that "if(frm->o_width > ISI_2K)" condition case and got it working.

Thanks,
Naveen

0 Kudos
Reply

2,666 Views
joanxie
NXP TechSupport
NXP TechSupport

1) I think you misunderstand this, data rate = Pixel clock * Bits-per-pixel, not 2, and this clock is already defined in the RM

 
 

joanxie_2-1740642524569.png

2)if you already can support 4k, you don't need change anything, your previous doesn't include clock settings, I just remind you

 

 

 

 

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2038219%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ECamera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2038219%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3CBR%20%2F%3E%3CBR%20%2F%3EI%20am%20trying%20to%20integrate%20my%20AR1335%20sensor%20(which%20has%20its%20own%20ISP)%20with%20the%20i.MX93-EVK.%20I%20have%20written%20the%20driver%20under%20%3CSTRONG%3Edrivers%2Fmedia%2Fplatform%2Fimx8%2Far1335.c%3C%2FSTRONG%3E%20and%20am%20able%20to%20load%20the%20driver%20and%20generate%20the%20video%20node.%20I%20have%20attached%20the%20dmesg%20and%20media-ctl%20logs%20for%20your%20reference.%3CBR%20%2F%3EHowever%2C%20I%20am%20unable%20to%20list%20my%20controls%20when%20I%20run%20v4l2-ctl%20-d%200%20-l%20or%20--list-ctrls.%20I%E2%80%99ve%20tried%20changing%20the%20video%20device%2C%20but%20nothing%20seems%20to%20work.%3CBR%20%2F%3EIn%20my%20driver%2C%20I%20have%20registered%20a%20new%20function%20with%3A%3CBR%20%2F%3Estatic%20struct%20v4l2_subdev_core_ops%20ar1335_subdev_core_ops%20%3D%20%7B%3CBR%20%2F%3E.queryctrl%20%3D%20ar1335_queryctrl%2C%3CBR%20%2F%3E%7D%3B%3CBR%20%2F%3Eand%20registered%20it%20in%20v4l2-subdev.h%20with%20the%20following%3A%3CBR%20%2F%3Eint%20(*queryctrl)(struct%20v4l2_subdev%20*sd%2C%20struct%20v4l2_queryctrl%20*qc)%3B%3CBR%20%2F%3E%3CBR%20%2F%3EI%E2%80%99m%20not%20sure%20where%20I%E2%80%99m%20going%20wrong.%20Could%20you%20help%20me%20understand%20the%20flow%20for%20getting%20these%20kernel%20calls%20working%20with%20my%20i.MX93-EVK%20kit%3F%3C%2FP%3E%3CP%3EThanks%2C%3CBR%20%2F%3ENaveen%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2290312%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Camera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2290312%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EOn%20recent%20kernels%2C%20VIDIOC_QUERYCTRL%20%2F%20.queryctrl%20is%20largely%20deprecated%20for%20subdevs.%20v4l2-ctl%20--list-ctrls%20enumerates%20controls%20only%20if%20they%20are%20registered%20through%20the%20%3CSTRONG%3EV4L2%20control%20framework%3C%2FSTRONG%3E%2C%20not%20via%20subdev_core_ops.%20Simply%20implementing%20.queryctrl%20will%20not%20expose%20controls%20to%20user%20space.%3C%2FP%3E%3CP%3EThe%20expected%20flow%20is%20to%20create%20controls%20using%20v4l2_ctrl_handler_init()%20and%20v4l2_ctrl_new_*()%2C%20then%20attach%20the%20handler%20to%20your%20subdevice%20(sd-%26gt%3Bctrl_handler).%20Once%20bound%20correctly%2C%20controls%20will%20show%20up%20on%20the%20corresponding%20video%20node.%3C%2FP%3E%3CP%3ESome%20upstream%20references%20around%20camera%20control%20handling%20and%20driver%20patterns%20may%20help%3A%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3ELinux%20Camera%20drivers%3C%2FSTRONG%3E%3C%2FP%3E%3COL%3E%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fweb.git.kernel.org%2Fpub%2Fscm%2Flinux%2Fkernel%2Fgit%2Fnext%2Flinux-next.git%2Fcommit%2F%3Fid%3Dfa9e6df636fb8b3b27570f38c53640c9e2b02f79%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fweb.git.kernel.org%2Fpub%2Fscm%2Flinux%2Fkernel%2Fgit%2Fnext%2Flinux-next.git%2Fcommit%2F%3Fid%3Dfa9e6df636fb8b3b2...%3C%2FA%3E%3C%2FLI%3E%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fpatchew.org%2Flinux%2F20251216065956.13604-1-himanshu.bhavani%40siliconsignals.io%2F20251216065956.13604-3-himanshu.bhavani%40siliconsignals.io%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fpatchew.org%2Flinux%2F20251216065956.13604-1-himanshu.bhavani%40siliconsignals.io%2F20251216065956.1...%3C%2FA%3E%3C%2FLI%3E%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fweb.git.kernel.org%2Fpub%2Fscm%2Flinux%2Fkernel%2Fgit%2Fnext%2Flinux-next.git%2Fcommit%2F%3Fid%3D5bd6b8c1bb2d49d5ff15c7c47d6b33d2d38785f0%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fweb.git.kernel.org%2Fpub%2Fscm%2Flinux%2Fkernel%2Fgit%2Fnext%2Flinux-next.git%2Fcommit%2F%3Fid%3D5bd6b8c1bb2d49d5f...%3C%2FA%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%3E%3CSTRONG%3EZephyr%20camera%20driver%3C%2FSTRONG%3E%3C%2FP%3E%3COL%3E%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fzephyrproject-rtos%2Fzephyr%2Fcommit%2Fc784481ca039ccd606a192ee07bc83f6b0117e59%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fzephyrproject-rtos%2Fzephyr%2Fcommit%2Fc784481ca039ccd606a192ee07bc83f6b0117e59%3C%2FA%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%3ECamera%20brindup%20guide%20from%20%3CA%20href%3D%22https%3A%2F%2Fsiliconsignals.io%2F%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3ESilicon%20Signals%3C%2FA%3E%3C%2FP%3E%3COL%3E%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fsiliconsignals.io%2Fblog%2Fv4l2-camera-stack-step-by-step-guide-for-custom-devices%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fsiliconsignals.io%2Fblog%2Fv4l2-camera-stack-step-by-step-guide-for-custom-devices%2F%3C%2FA%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%3EHope%20this%20helps.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2075047%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20for%20tRe%3A%20Camera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2075047%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EThanks%20for%20your%20quick%20answer%2C%20it%20worked!%3CBR%20%2F%3EMarco%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2074038%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20for%20tRe%3A%20Camera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2074038%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F224880%22%20target%3D%22_blank%22%3E%40marco_c_variscite%3C%2FA%3E%26nbsp%3B%2C%3CBR%20%2F%3E%3CBR%20%2F%3EYes%2C%20I%20have%20modified%20to%20skip%20that%20%22if(frm-%26gt%3Bo_width%20%26gt%3B%20ISI_2K)%22%20condition%20case%20and%20got%20it%20working.%3CBR%20%2F%3E%3CBR%20%2F%3EThanks%2C%3CBR%20%2F%3ENaveen%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2072817%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20for%20tRe%3A%20Camera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2072817%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F244980%22%20target%3D%22_blank%22%3E%40Navee_nK%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3ECan%20you%20please%20clarify%20how%20did%20you%20resolve%20the%204K%20streaming%20issue%3F%20Did%20you%20modify%20the%20imx8-isi-hw.c%20driver%20to%20skip%20the%20%3CSPAN%3E%3CSPAN%3E%3CSPAN%3Eif%20(frm-%26gt%3Bo_width%20%26gt%3B%20ISI_2K)%20test%20for%20imx93%3F%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSPAN%3E%3CSPAN%3EThanks%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSPAN%3E%3CSPAN%3EMarco%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2052743%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20for%20tRe%3A%20Camera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2052743%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E1)%20I%20think%20you%20misunderstand%20this%2C%20data%20rate%20%3D%26nbsp%3B%3CSTRONG%3E%3CEM%3EPixel%20clock%20*%20Bits-per-pixel%2C%20%3C%2FEM%3E%3C%2FSTRONG%3Enot%202%2C%20and%20this%20clock%20is%20already%20defined%20in%20the%20RM%3C%2FP%3E%0A%3CDIV%20id%3D%22tinyMceEditorjoanxie_0%22%20class%3D%22mceNonEditable%20lia-copypaste-placeholder%22%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%20id%3D%22tinyMceEditorjoanxie_1%22%20class%3D%22mceNonEditable%20lia-copypaste-placeholder%22%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22joanxie_2-1740642524569.png%22%20style%3D%22width%3A%20514px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22joanxie_2-1740642524569.png%22%20style%3D%22width%3A%20514px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F326013i6403BCE0BD0FD8DF%2Fimage-dimensions%2F514x80%3Fv%3Dv2%22%20width%3D%22514%22%20height%3D%2280%22%20role%3D%22button%22%20title%3D%22joanxie_2-1740642524569.png%22%20alt%3D%22joanxie_2-1740642524569.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E2)if%20you%20already%20can%20support%204k%2C%20you%20don't%20need%20change%20anything%2C%20your%20previous%20doesn't%20include%20clock%20settings%2C%20I%20just%20remind%20you%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2051904%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20for%20tRe%3A%20Camera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2051904%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F39586%22%20target%3D%22_blank%22%3E%40joanxie%3C%2FA%3E%2C%3CBR%20%2F%3E%3CBR%20%2F%3ENow%2C%20the%204K%20streaming%20issue%20has%20been%20resolved.%20Gone%20through%20the%20file%20%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-imx%2Flinux-imx%2Fblob%2Flf-6.6.y%2Fdrivers%2Fstaging%2Fmedia%2Fimx%2Fimx8-isi-hw.c%23L145C12-L145C22%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp-imx%2Flinux-imx%2Fblob%2Flf-6.6.y%2Fdrivers%2Fstaging%2Fmedia%2Fimx%2Fimx8-isi-hw.c%23L145C12-L145C22%3C%2FA%3E%20and%20functions%20you%20have%20mentioned.%20Thanks.%3CBR%20%2F%3E%3CBR%20%2F%3ENow%2C%20I%20have%20two%20doubts%20here.%20You%20said%2C%20%3CSTRONG%3EIMX93%20has%20one%20mipi%20csi%20which%20can%20support%20up%20to%20200Mhz%2C%20for%20data%20rate%2C%20each%20lane%20can%20support%20up%20to%201.5G%2C%20total%202%20data%20lane%20is%203Gbps%2C%20but%20in%20the%20dts%2C%20you%20just%20need%20the%20clock.%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E1.%20From%20your%20above%20reply%20kindly%20help%20me%20clarify%20what%20do%20you%20mean%20by%20when%20you%20said%20%3CSTRONG%3EIMX93%20has%20one%20mipi%20csi%20which%20can%20support%20up%20to%20200Mhz.%20%3C%2FSTRONG%3EIf%20data%20rate%20supported%20per%20lane%20is%201.5Gbps%20(1500%20Mbps)%2C%20then%20the%20clock%20supported%20per%20lane%20should%20be%20around%20700Mhz%20right%20%3F%20as%20MIPI%20function%20as%20double%20data%20rate.%20This%20is%20what%20is%20confusing%20me.%20Because%20I%20want%20to%20know%20so%20that%20I%20can%20modify%20my%20clock%20rate%20accordingly.%20Kindly%20help%20me%20clarify%20how%20this%20200Mhz%20clock%20supports%201.5Gbps%20data%20rate.%20How%20this%20functions.%3CBR%20%2F%3E%3CBR%20%2F%3E2.%20%3CSTRONG%3Ebut%20in%20the%20dts%2C%20you%20just%20need%20the%20clock.%3C%2FSTRONG%3E%20-%26gt%3B%20what%20do%20you%20mean%20by%20this%20%3F%20in%20dts%20what%20are%20the%20parameters%20need%20to%20be%20added%20regarding%20this%20clock.%20I%20have%20attached%20my%20dts%20entries%20earlier.%20Kindly%20tell%20me%20the%20clocks%20needed%20in%20the%20dts%20file%2C%20what%20are%20they%20%3F%3CBR%20%2F%3E%3CBR%20%2F%3EThanks%2C%3CBR%20%2F%3ENaveen.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2049366%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20for%20tRe%3A%20Camera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2049366%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E1)%20IMX93%20has%20one%20mipi%20csi%20which%20can%20support%20up%20to%20200Mhz%2C%20for%20data%20rate%2C%20each%20lane%20can%20support%20up%20to%201.5G%2C%20total%202%20data%20lane%20is%203Gbps%2C%20but%20in%20the%20dts%2C%20you%20just%20need%20the%20clock%3C%2FP%3E%0A%3CP%3E2)for%204K%20support%2C%20you%20also%20need%20consider%20the%20ISI%20driver%2C%20for%20the%20function%20%3CSPAN%20data-teams%3D%22true%22%3Echain_buf%20which%20has%202k%20limitation%2C%20%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-teams%3D%22true%22%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-imx%2Flinux-imx%2Fblob%2Flf-6.6.y%2Fdrivers%2Fstaging%2Fmedia%2Fimx%2Fimx8-isi-hw.c%23L145C12-L145C22%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp-imx%2Flinux-imx%2Fblob%2Flf-6.6.y%2Fdrivers%2Fstaging%2Fmedia%2Fimx%2Fimx8-isi-hw.c%23L145C12-L145C22%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-teams%3D%22true%22%3Ein%20this%20function%2C%20if%20(frm-%26gt%3Bo_width%20%26gt%3B%20ISI_2K)%26nbsp%3B%20to%20set%200%2C%26nbsp%3B%20because%20imx93%20only%20one%20ISI%20couldn't%20support%20chain%20buffer%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2046014%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20for%20tRe%3A%20Camera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2046014%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F39586%22%20target%3D%22_blank%22%3E%40joanxie%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CDIV%20class%3D%22%22%3E%3CDIV%20class%3D%22%22%3E%3CDIV%20class%3D%22%22%3E%3CDIV%20class%3D%22%22%3E%3CDIV%20class%3D%22%22%3E%3CP%3E%3CSTRONG%3Ei)%20imx93%20mipi%20csi%20can%20support%20up%20to%20200Mhz%20clock.%20%3C%2FSTRONG%3EBy%20this%20do%20you%20mean%20per%20lane%20or%20totally%20%3F%20If%20totally%20then%20it%20can%20only%20support%20400Mbps%20data%20rate%20on%20the%20whole%20%3F%3CBR%20%2F%3E%3CBR%20%2F%3EFrom%20the%20above%20images%2C%20we%20are%20using%20data%20rate%20as%201200Mbps%20common%20for%20all%20the%20three%20resolution%20and%20with%20that%20I%20can%20able%20to%20get%20720%20and%201080p%20but%20not%204K.%20Kindly%20let%20me%20know%20what%20should%20I%20do%20to%20resolve%20this.%20And%20also%20how%20to%20change%20the%20clocks%20on%20the%20platform%20side%20%3F%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSTRONG%3Eii)%20you%20check%20if%20you%20set%20the%20mipi%20csi%20clock%20as%20max%20clock%20already%3C%2FSTRONG%3E.%20How%20to%20check%20that%20in%20platform%20if%20it%20is%20set%20to%20max%20already%20%3F%3CBR%20%2F%3E%3CBR%20%2F%3EThanks%2C%3CBR%20%2F%3ENaveen.%3C%2FP%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2045983%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20for%20tRe%3A%20Camera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2045983%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Eimx93%20mipi%20csi%20can%20support%20up%20to%20200Mhz%20clock%2C%20you%20check%20if%20you%20set%20the%20mipi%20csi%20clock%20as%20max%20clock%20already%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2044620%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20for%20tRe%3A%20Camera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2044620%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F39586%22%20target%3D%22_blank%22%3E%40joanxie%3C%2FA%3E%2C%3CBR%20%2F%3E%3CBR%20%2F%3EThere%20was%20an%20issue%20with%20my%20driver%20and%20I%20have%20resolved%20it%20and%20now%20I%20can%20able%20to%20successfully%20set%20the%20resolution%2C%20format%20and%20stream%20via%20v4l2-ctl.%20However%2C%20now%20I%20am%20facing%20another%20issue%2C%20that%20is%20when%20I%20tried%20to%20stream%20it%20via%20gst-launch(gstreamer)%2C%20I%20can%20able%20to%20successfully%20stream%20the%201280x720%20and%201920x1080%20resolution%2C%20but%20when%20I%20tried%20to%20stream%20it%20with%203840x2160(4K)%20the%20streaming%20is%20not%20proper%20and%20it%20looks%20corrupted%2C%20attached%20the%20image%20of%20all%20the%20three%20resolutions%20output.%20Adding%20to%20that%2C%20below%20is%20my%20device%20tree%20entry%20in%20imx93-11x11-evk.dts%20file%3A%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%222%22%3Ear1335_mipi%3A%20ar1335_mipi%4042%20%7B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Ecompatible%20%3D%20%22econ%2Car1335_ff%22%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Ereg%20%3D%20%26lt%3B0x42%26gt%3B%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Eclocks%20%3D%20%26lt%3B%26amp%3Bcam_xtal%26gt%3B%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Eclock-names%20%3D%20%22xclk%22%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Eclock-frequency%20%3D%20%26lt%3B24000000%26gt%3B%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Ecamera_mipi_lanes%20%3D%20%26lt%3B0x2%26gt%3B%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Ecamera-mipi-clk%20%3D%20%26lt%3B800%26gt%3B%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Ecsi_id%20%3D%20%26lt%3B0%26gt%3B%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Emclk%20%3D%20%26lt%3B24000000%26gt%3B%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Emclk_source%20%3D%20%26lt%3B0%26gt%3B%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Emipi_csi%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Ecam_xtal%3A%20cam-xtal%20%7B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Ecompatible%20%3D%20%22fixed-clock%22%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E%23clock-cells%20%3D%20%26lt%3B0%26gt%3B%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Eclock-frequency%20%3D%20%26lt%3B25000000%26gt%3B%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Eclock-output-names%20%3D%20%22cam_xtal%22%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E%7D%3B%20%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Eport%20%7B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Ear0830_mipi_ep%3A%20endpoint%20%7B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Eremote-endpoint%20%3D%20%26lt%3B%26amp%3Bmipi_csi_ep%26gt%3B%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Edata-lanes%20%3D%20%26lt%3B2%26gt%3B%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Ecfg-clk-range%20%3D%20%26lt%3B28%26gt%3B%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Ehs-clk-range%20%3D%20%26lt%3B0x2b%26gt%3B%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E%7D%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E%7D%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E%7D%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E%26amp%3Bmipi_csi%20%7B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Estatus%20%3D%20%22okay%22%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Eport%20%7B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Emipi_csi_ep%3A%20endpoint%20%7B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Eremote-endpoint%20%3D%20%26lt%3B%26amp%3Bar0830_mipi_ep%26gt%3B%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Edata-lanes%20%3D%20%26lt%3B2%26gt%3B%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Ecfg-clk-range%20%3D%20%26lt%3B28%26gt%3B%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Ehs-clk-range%20%3D%20%26lt%3B0x2b%26gt%3B%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Ebus-type%20%3D%20%26lt%3B4%26gt%3B%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E%7D%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E%7D%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E%7D%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSTRONG%3ENote%3A%3C%2FSTRONG%3E%20The%20output%20from%20our%20camera%20module%20is%20correct%20as%20we%20have%20tested%20the%20same%20source%20with%20IMX8MPLUS%202%20lane%20mode%20and%20we%20haven't%20faced%20any%20issues%20there.%3CBR%20%2F%3E%3CBR%20%2F%3EI%20doubt%20the%20issue%20may%20be%20due%20to%20sampling%2C%20Kindly%20let%20me%20know%20how%20to%20handle%20the%20clocks%20here%20and%20%3CSTRONG%3Elet%20me%20know%20the%20overall%20mipi%20csi%20data%20rate%20supported%20by%20this%20imx93%20evk%3C%2FSTRONG%3E%20which%20is%20very%20important%20for%20me%20to%20work%20further%20and%20what%20are%20the%20other%20parameters%20I%20need%20to%20check%20on.%20Kindly%20help%20me%20solve%20this%20issue%20as%20this%20is%20very%20critical%20for%20me.%3CBR%20%2F%3E%3CBR%20%2F%3EThanks%2C%3CBR%20%2F%3ENaveen.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2042943%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20for%20tRe%3A%20Camera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2042943%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Euntil%20now%2C%20I%20didn't%20have%20your%20driver%2C%20could%20you%20give%20me%20patch%20of%20isi%20or%20any%20other%20drives%20you%20change%20based%20on%20the%20nxp%20source%20code%2C%20and%20this%20patch%20can%20work%20with%206.1%20but%20failed%20with%206.6%2C%20so%20this%20driver%20failed%20with%206.6%2C%20the%20error%20message%20is%20%22mxc_isi.0%3A%20set%20remote%20fmt%20fail!%22%20right%3F%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2040953%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20for%20tRe%3A%20Camera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2040953%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F39586%22%20target%3D%22_blank%22%3E%40joanxie%3C%2FA%3E%20%2C%3CBR%20%2F%3E%3CBR%20%2F%3EThe%20same%20driver%20now%20I%20have%20used%20with%206.1%20kernel%20version%20and%20it%20worked%20fine.%20Kindly%20let%20me%20know%20the%20driver%20changes%20I%20need%20to%20make%20with%20respect%20to%20the%20kernel%206.6%20and%20also%20let%20me%20know%20if%20you%20have%20any%20driver%20source%20tested%20by%20getting%20and%20setting%20the%20format%20and%20got%20stream.%20Kindly%20help%20me%20to%20solve%20this%20issue%20with%20the%20latest%206.6%20kernel.%3CBR%20%2F%3E%3CBR%20%2F%3EThanks%2C%3CBR%20%2F%3ENaveen.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2040833%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20for%20tRe%3A%20Camera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2040833%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F39586%22%20target%3D%22_blank%22%3E%40joanxie%3C%2FA%3E%2C%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EI%20have%20explicitly%20changed%20it%20to%20src_fmt.format.code%20%3D%26nbsp%3BMEDIA_BUS_FMT_UYVY8_2X8%3B%20and%20even%20printed%20and%20checked%20and%20have%20attached%20the%20debug%20log%20print%20earlier%20and%20below%20is%20that%20and%20it%20is%20being%20correctly%20printed%20as%208198%20d%20(0x2006%20h)%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.975283%5D%20Inside%20DWC%20MIPI%20CSI2%20Get%20Fmt%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.975299%5D%20pad%200%20code%200%20field%200%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.975304%5D%20colorspace%200%20width%200%20height%200%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.975309%5D%20AR1335%20pad%200%20code%208198%20field%201%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.975313%5D%20colorspace%208%20width%20640%20height%20480%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.975317%5D%20Ret%20value%200%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.975319%5D%20pad%200%20code%208198%20field%201%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.975322%5D%20colorspace%208%20width%20640%20height%20480%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.975326%5D%20csi2h_fmt%20code%208198%20csi2h_fmt%20reg%2025%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.980369%5D%20Inside%20MXC%20isi%20cap%20stream%20on%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.980389%5D%20Config%20Parm%20Entry%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.980392%5D%20MXC%20ISI%20Source%20Fmt%20init%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.980395%5D%20UYVY_2x8%208198%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.980401%5D%20pad%204%20code%208198%20field%200%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.980404%5D%20colorspace%208%20width%20640%20height%20480%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.980408%5D%20dst_f-%26gt%3Bfmt-%26gt%3Bmbus_code%3A%208198%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.980412%5D%20mxc_isi.0%3A%20set%20remote%20fmt%20fail!%20-2%3CBR%20%2F%3E%3C%2FFONT%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2040817%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20for%20tRe%3A%20Camera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2040817%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Eif%20you%20need%20%3CSTRONG%3EMEDIA_BUS_FMT_UYVY8_2X8%20%3C%2FSTRONG%3E%2C%20did%20you%20change%20the%20%22src_fmt.format.code%3D%20MEDIA_BUS_FMT_UYVY8_2X8%22%20in%20the%20mxc_isi_source_fmt_init%20of%20mx8-isi-cap.c%3F%20refer%20to%20the%20error%20message%2C%20it%20seems%20you%20didn't%20set%20correct%20format%20in%20this%20function%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2040627%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20for%20tRe%3A%20Camera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2040627%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F39586%22%20target%3D%22_blank%22%3E%40joanxie%3C%2FA%3E%2C%3CBR%20%2F%3E%3CBR%20%2F%3EMy%20camera%20board%20has%20internal%20ISP%20in%20it%20and%20the%20Hardware%20connections%20were%20made%20correct%20as%20we%20have%20got%20it%20working%20in%20verdin%20with%20imx8mp.%20Here%20the%20only%20issue%20with%20the%20kernel%20registration%20and%20the%20format%20not%20being%20set%20properly%2C%20which%20is%20driver%20side%20issue.%20I%20have%20also%20seen%20the%20similar%20kind%20of%20issue%3C%2FP%3E%3CPRE%3Emxc_isi.0%3A%20set%20remote%20fmt%20fail!%3C%2FPRE%3E%3CP%3Ein%20this%20link%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors%2FAdding-support-for-Camera-sensor-IMX708%2Fm-p%2F1988663%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors%2FAdding-support-for-Camera-sensor-IMX708%2Fm-p%2F1988663%3C%2FA%3E%20Kindly%20help%20me%20with%20the%20driver%20registration%20part%20like%20the%20reasons%20for%20this%20issue%20and%20how%20to%20solve%20it.%20The%20issue%20is%20not%20with%20the%20Hardware%20here.%3CBR%20%2F%3E%3CBR%20%2F%3EThanks%2C%3CBR%20%2F%3ENaveen.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2040497%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20for%20tRe%3A%20Camera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2040497%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Ewhat%20ISP%20chip%20do%20you%20use%3F%20your%20information%20is%20limited%2C%20I%20don't%20know%20how%20your%20HW%20connection%2C%20you%20should%20connect%20camera%20with%20imx93%20via%20this%20ISP%20chip%2C%20right%2C%20so%20you%20should%20add%20this%20chip%20in%20the%20dts%20file%20and%20use%20this%20ISP%20driver%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2040385%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20for%20tRe%3A%20Camera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2040385%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F39586%22%20target%3D%22_blank%22%3E%40joanxie%3C%2FA%3E%2C%3CBR%20%2F%3E%3CBR%20%2F%3EWe%20have%20an%20ISP%20in%20our%20Camera%20board%20so%20the%20output%20our%20board%20sends%20in%20UYVY%20only.%3CBR%20%2F%3E%3CBR%20%2F%3EI%20have%20also%20tried%20getting%20few%20logs%20and%20below%20are%20they.%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.975283%5D%20Inside%20DWC%20MIPI%20CSI2%20Get%20Fmt%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.975299%5D%20pad%200%20code%200%20field%200%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.975304%5D%20colorspace%200%20width%200%20height%200%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.975309%5D%20AR1335%20pad%200%20code%208198%20field%201%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.975313%5D%20colorspace%208%20width%20640%20height%20480%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.975317%5D%20Ret%20value%200%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.975319%5D%20pad%200%20code%208198%20field%201%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.975322%5D%20colorspace%208%20width%20640%20height%20480%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.975326%5D%20csi2h_fmt%20code%208198%20csi2h_fmt%20reg%2025%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.980369%5D%20Inside%20MXC%20isi%20cap%20stream%20on%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.980389%5D%20Config%20Parm%20Entry%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.980392%5D%20MXC%20ISI%20Source%20Fmt%20init%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.980395%5D%20UYVY_2x8%208198%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.980401%5D%20pad%204%20code%208198%20field%200%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.980404%5D%20colorspace%208%20width%20640%20height%20480%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.980408%5D%20dst_f-%26gt%3Bfmt-%26gt%3Bmbus_code%3A%208198%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%5B%2033.980412%5D%20mxc_isi.0%3A%20set%20remote%20fmt%20fail!%20-22%3C%2FFONT%3E%3CBR%20%2F%3EThis%20is%20prints%20I%20have%20added%20in%20those%20functions%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Estatic%20int%20dwc_mipi_csi2_get_fmt(struct%20v4l2_subdev%20*sd%2C%20struct%20v4l2_subdev_state%20*cfg%2C%20struct%20v4l2_subdev_format%20*format)%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%7B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Estruct%20dwc_mipi_csi2_host%20*csi2h%20%3D%20sd_to_dwc_mipi_csi2h(sd)%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Estruct%20v4l2_mbus_framefmt%20*mf%20%3D%20%26amp%3Bcsi2h-%26gt%3Bformat%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Estruct%20media_pad%20*source_pad%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Estruct%20v4l2_subdev%20*sen_sd%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Estruct%20csi2h_pix_format%20const%20*csi2h_fmt%3B%20%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Eint%20ret%3B%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Eprintk(%22Inside%20DWC%20MIPI%20CSI2%20Get%20Fmt%5Cn%22)%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%2F*%20Get%20remote%20source%20pad%20*%2F%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Esource_pad%20%3D%20dwc_csi2_get_remote_sensor_pad(csi2h)%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Eif%20(!source_pad)%20%7B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Ev4l2_err(%26amp%3Bcsi2h-%26gt%3Bsd%2C%20%22%25s%2C%20No%20remote%20pad%20found!%5Cn%22%2C%20__func__)%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Ereturn%20-EINVAL%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%7D%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%2F*%20Get%20remote%20source%20pad%20subdev%20*%2F%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Esen_sd%20%3D%20dwc_get_remote_subdev(csi2h%2C%20__func__)%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Eif%20(!sen_sd)%20%7B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Ev4l2_err(%26amp%3Bcsi2h-%26gt%3Bsd%2C%20%22%25s%2C%20No%20remote%20subdev%20found!%5Cn%22%2C%20__func__)%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Ereturn%20-EINVAL%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%7D%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Eformat-%26gt%3Bpad%20%3D%20source_pad-%26gt%3Bindex%3B%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Eprintk(%22pad%20%25d%20code%20%25d%20field%20%25d%5Cn%22%2C%20format-%26gt%3Bpad%2C%20format-%26gt%3Bformat.code%2C%20format-%26gt%3Bformat.field)%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Eprintk(%22colorspace%20%25d%20width%20%25d%20height%20%25d%5Cn%5Cn%22%2C%20format-%26gt%3Bformat.colorspace%2C%20format-%26gt%3Bformat.width%2C%20format-%26gt%3Bformat.height)%3B%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Eret%20%3D%20v4l2_subdev_call(sen_sd%2C%20pad%2C%20get_fmt%2C%20NULL%2C%20format)%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Eif%20(ret%20%26lt%3B%200)%20%7B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Ev4l2_err(%26amp%3Bcsi2h-%26gt%3Bsd%2C%20%22%25s%2C%20call%20get_fmt%20of%20subdev%20failed!%5Cn%22%2C%20__func__)%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Ereturn%20ret%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%7D%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Eprintk(%22Ret%20value%20%25d%5Cn%22%2C%20ret)%3B%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Eprintk(%22pad%20%25d%20code%20%25d%20field%20%25d%5Cn%22%2C%20format-%26gt%3Bpad%2C%20format-%26gt%3Bformat.code%2C%20format-%26gt%3Bformat.field)%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Eprintk(%22colorspace%20%25d%20width%20%25d%20height%20%25d%5Cn%5Cn%22%2C%20format-%26gt%3Bformat.colorspace%2C%20format-%26gt%3Bformat.width%2C%20format-%26gt%3Bformat.height)%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Ememcpy(mf%2C%20%26amp%3Bformat-%26gt%3Bformat%2C%20sizeof(struct%20v4l2_mbus_framefmt))%3B%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Ecsi2h_fmt%20%3D%20find_csi2h_format(mf-%26gt%3Bcode)%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Eif%20(!csi2h_fmt)%20%7B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Eprintk(%22Not%5Cn%22)%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Ecsi2h_fmt%20%3D%20%26amp%3Bdwc_csi2h_formats%5B0%5D%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Emf-%26gt%3Bcode%20%3D%20csi2h_fmt-%26gt%3Bcode%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%7D%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Ecsi2h-%26gt%3Bcsi2h_fmt%20%3D%20csi2h_fmt%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Eprintk(%22csi2h_fmt%20code%20%25d%20csi2h_fmt%20reg%20%25d%5Cn%5Cn%22%2C%20csi2h-%26gt%3Bcsi2h_fmt-%26gt%3Bcode%2C%20csi2h-%26gt%3Bcsi2h_fmt-%26gt%3Bfmt_reg)%3B%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Ereturn%200%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%7D%3C%2FFONT%3E%3C%2FP%3E%3CP%3EThis%20is%20the%20prints%20I%20have%20added%20in%20my%20driver%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Estatic%20int%20ar1335_get_fmt(struct%20v4l2_subdev%20*sd%2Cstruct%20v4l2_subdev_state%20*state%2Cstruct%20v4l2_subdev_format%20*format)%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%7B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Estruct%20i2c_client%20*client%20%3D%20v4l2_get_subdevdata(sd)%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Estruct%20v4l2_mbus_framefmt%20*mf%20%3D%20%26amp%3Bformat-%26gt%3Bformat%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Estruct%20ar1335%20*sensor%20%3D%20to_ar1335_dev(client)%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Eint%20ret%20%3D%200%3B%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Eif%20(format-%26gt%3Bpad)%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Ereturn%20-EINVAL%3B%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Eformat-%26gt%3Bformat.code%20%3D%20sensor-%26gt%3Bfmt.code%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Eformat-%26gt%3Bformat.colorspace%20%3D%20sensor-%26gt%3Bfmt.colorspace%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Eformat-%26gt%3Bformat.field%20%3D%20V4L2_FIELD_NONE%3B%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Eformat-%26gt%3Bformat.width%20%3D%20sensor-%26gt%3Bpix.width%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Eformat-%26gt%3Bformat.height%20%3D%20sensor-%26gt%3Bpix.height%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Eprintk(%22AR1335%20pad%20%25d%20code%20%25d%20field%20%25d%5Cn%22%2C%20format-%26gt%3Bpad%2C%20format-%26gt%3Bformat.code%2C%20format-%26gt%3Bformat.field)%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Eprintk(%22colorspace%20%25d%20width%20%25d%20height%20%25d%5Cn%5Cn%22%2C%20format-%26gt%3Bformat.colorspace%2C%20format-%26gt%3Bformat.width%2C%20format-%26gt%3Bformat.height)%3B%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Ereturn%20ret%3B%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%7D%3CBR%20%2F%3E%3C%2FFONT%3E%3CBR%20%2F%3EThese%20are%20the%20dmesg%20logs%20we%20get%20when%20do%20stream%20on%20with%20the%20previously%20said%20command.%3CBR%20%2F%3Ein%20imx8-isi-cap.c%20inside%20the%20above%20said%20error%20function%20am%20also%20implementing%20this%3CBR%20%2F%3Esrc_fmt.format.code%20%3D%20MEDIA_BUS_FMT_UYVY8_2X8%3B%3CBR%20%2F%3Ebefore%20that%20v4l2_subdev_call.%3CBR%20%2F%3Ein%20dwc-mipi-csi2.c%20file%20I%20have%20added%20the%20below%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3Estatic%20const%20struct%20csi2h_pix_format%20dwc_csi2h_formats%5B%5D%20%3D%20%7B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%26nbsp%3B%7B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E.code%20%3D%20MEDIA_BUS_FMT_UYVY8_2X8%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E.fmt_reg%20%3D%200x19%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%7D%2C%20%7B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E.code%20%3D%20MEDIA_BUS_FMT_UYVY8_1X16%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E.fmt_reg%20%3D%200x1A%2C%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%221%202%203%204%205%206%207%22%3E%7D%2C%3C%2FFONT%3E%3CBR%20%2F%3EI%20want%20to%20know%20the%20fmt_reg%20val%20for%20these%20as%20MEDIA_BUS_FMT_UYVY8_2X8%20is%20my%20format.%20And%20by%26nbsp%3B%20this%20error%26nbsp%3B%20%5B33.980412%5D%20mxc_isi.0%3A%20set%20remote%20fmt%20fail!%20-22%20where%20should%20I%20concentrate%2C%20either%20in%20dwc-mipi-csi2.c%20file%20as%20it%20is%20the%20subdev%20of%20imx8-isi-cap.c%20or%20should%20I%20debug%20on%20imx8-isi-cap.c.%3CBR%20%2F%3E%3CBR%20%2F%3EI%20don't%20know%20what%20I%20am%20missing.%20Kindly%20help%20me%20to%20solve%20it.%3CBR%20%2F%3E%3CBR%20%2F%3EThanks%2C%3CBR%20%2F%3ENaveen.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2040372%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20for%20tRe%3A%20Camera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2040372%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Ecould%20you%20confirm%20what%20format%20your%20camera%20output%3F%20refer%20to%20the%20AR1335%20data%20sheet%2C%20it%20seems%20ar1335%20output%20raw%20data%2C%20and%20we%20have%20solution%20is%20that%20ar1335%20plus%20external%20ISP%20chip%2C%20pls%20double%20confirm%20this%20from%20camera%20vendor%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2040035%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20for%20tRe%3A%20Camera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2040035%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F39586%22%20target%3D%22_blank%22%3E%40joanxie%3C%2FA%3E%2C%3CBR%20%2F%3E%3CBR%20%2F%3EAn%20update%20with%20my%20above%20reply%2C%3CBR%20%2F%3EWhen%20I%20start%20my%20stream%20by%20setting%20the%20formats%20properly%20I%20am%20not%20getting%20any%20kernel%20crashes.%20However%20am%20facing%20this%20below%20issue%20in%20the%20next%20step%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E%5B%2035.446028%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_streamon%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E%5B%2035.446060%5D%20mxc_isi.0%3A%20set%20remote%20fmt%20fail!%20-22%3C%2FFONT%3E%3CBR%20%2F%3EWhich%20belongs%20to%20the%20below%20attached%20part%20of%20the%20code%20in%20the%20file%20imx8-isi-cap.c%20in%20the%20function%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Estatic%20int%20mxc_isi_source_fmt_init(struct%20mxc_isi_cap_dev%20*isi_cap)%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Eret%20%3D%20v4l2_subdev_call(src_sd%2C%20pad%2C%20set_fmt%2C%20NULL%2C%20%26amp%3Bsrc_fmt)%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Eif%20(ret%20%26lt%3B%200%20%26amp%3B%26amp%3B%20ret%20!%3D%20-ENOIOCTLCMD)%20%7B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Ev4l2_err(%26amp%3Bisi_cap-%26gt%3Bsd%2C%20%22set%20remote%20fmt%20fail!%20%25d%5Cn%22%2C%20ret)%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Ereturn%20ret%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E%7D%3C%2FFONT%3E%3CBR%20%2F%3E%3CBR%20%2F%3EAm%20using%20the%20format%20MEDIA_BUS_FMT_UYVY8_2X8%20which%20I%20have%20added%20like%20src_fmt.format.code%20%3D%26nbsp%3BMEDIA_BUS_FMT_UYVY8_2X8%3B%20before%20v4l2_subdev_call%20function%20and%20in%20imx8-isi-fmt.c%20file%20as%20well%20I%20have%20added%20the%20below%20part%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E%7B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E.name%20%3D%20%22UYVY-16%22%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E.fourcc%20%3D%20V4L2_PIX_FMT_UYVY%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E.depth%20%3D%20%7B%2016%20%7D%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E.color%20%3D%20MXC_ISI_OUT_FMT_YUV422_1P8P%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E.memplanes%20%3D%201%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E.colplanes%20%3D%201%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E.mbus_code%20%3D%20MEDIA_BUS_FMT_UYVY8_2X8%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E%7D%2C%7B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E.name%20%3D%20%22YUYV-16%22%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E.fourcc%20%3D%20V4L2_PIX_FMT_YUYV%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E.depth%20%3D%20%7B%2016%20%7D%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E.color%20%3D%20MXC_ISI_OUT_FMT_YUV422_1P8P%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E.memplanes%20%3D%201%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E.colplanes%20%3D%201%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E.align%20%3D%203%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E.mbus_code%20%3D%20MEDIA_BUS_FMT_YUYV8_2X8%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E%7D%2C%3C%2FFONT%3E%3CBR%20%2F%3Eand%20my%20doubt%20now%20is%20in%20the%20file%20imx8-mipi-csi2-sam.c%20file%20in%20static%20const%20struct%20csis_pix_format%20mipi_csis_formats%5B%5D%20%3D%20%7B%7D%3CBR%20%2F%3Eit%20is%20given%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E%7B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E.code%20%3D%20MEDIA_BUS_FMT_UYVY8_1X16%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E.fmt_reg%20%3D%20MIPI_CSIS_ISPCFG_FMT_YCBCR422_8BIT%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E.data_alignment%20%3D%2016%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E%7D%2C%20%7B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E.code%20%3D%20MEDIA_BUS_FMT_UYVY8_2X8%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E.fmt_reg%20%3D%20MIPI_CSIS_ISPCFG_FMT_YCBCR422_8BIT%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E.data_alignment%20%3D%2016%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E%7D%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CBR%20%2F%3EBut%20in%20dwc-mipi-csi2.c%20only%20the%20below%20is%20given%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E%7B%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E.code%20%3D%20MEDIA_BUS_FMT_YUYV8_2X8%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E.fmt_reg%20%3D%200x18%2C%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E%7D%2C%3CBR%20%2F%3E%3C%2FFONT%3EThere%20is%20no%20code%20for%20UYVY8%20but%20it%20is%20there%20in%20the%20function%20disp_mix_gasket_config%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Ecase%20MEDIA_BUS_FMT_UYVY8_2X8%3A%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Ecase%20MEDIA_BUS_FMT_UYVY8_1X16%3A%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Ecase%20MEDIA_BUS_FMT_VYUY8_2X8%3A%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3Efmt_val%20%3D%20DT_YUV422_8%3B%3C%2FFONT%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSTRONG%3EI%20need%20the%20fmt_reg%20for%20MEDIA_BUS_FMT_UYVY8_2X8%20and%20MEDIA_BUS_FMT_UYVY8_1X16.%3C%2FSTRONG%3E%3CBR%20%2F%3Eto%20set%20in%20%3CSTRONG%3Estatic%20const%20struct%20csi2h_pix_format%20dwc_csi2h_formats%5B%5D%3C%2FSTRONG%3E.%3CBR%20%2F%3E%3CBR%20%2F%3EI%20think%20the%20above%20mentioned%20issue%20of%20dmesg%20log%20is%20because%20of%20this.%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E%5B%2035.446028%5D%20isi-capture%204ae40000.isi%3Acap_device%3A%20mxc_isi_cap_streamon%3CBR%20%2F%3E%5B%2035.446053%5D%20Subdevice%20in%20fmt%3A%2000000000178376df%2C%20type%3A%20mxc-mipi-csi2.0%3C%2FFONT%3E%3CBR%20%2F%3E%3CFONT%20size%3D%222%22%3E%5B%2035.446060%5D%20mxc_isi.0%3A%20set%20remote%20fmt%20fail!%20-22%3CBR%20%2F%3E%3C%2FFONT%3E%3CBR%20%2F%3EKindly%20help%20me%20to%20solve%20this%20issue.%3CBR%20%2F%3E%3CBR%20%2F%3EThanks%2C%3CBR%20%2F%3ENaveen%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2039925%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20for%20tRe%3A%20Camera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2039925%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F39586%22%20target%3D%22_blank%22%3E%40joanxie%3C%2FA%3E%2C%3CBR%20%2F%3E%3CBR%20%2F%3EI%20have%20solved%20this%20issue%20by%20implementing%20few%20funcions%20in%20the%20kernel%20drivers%20and%20now%20this%20list%20controls%20works%20fine.%20But%20right%20now%20am%20facing%20issues%20with%20stream%20on%20call%20which%20is%20the%20default%20implementation.%20When%20I%20give%20v4l2-ctl%20-d%200%20--stream-mmap%20I%20am%20facing%20the%20below%20kernel%20crash%20issue.%3CBR%20%2F%3E%5B%20696.215896%5D%20------------%5B%20cut%20here%20%5D------------%3CBR%20%2F%3E%5B%20696.215903%5D%20WARNING%3A%20CPU%3A%200%20PID%3A%20675%20at%20drivers%2Fmedia%2Fcommon%2Fvideobuf2%2Fvideobuf2-core.c%3A827%20vb2_core_reqbufs%2B0x224%2F0x548%3CBR%20%2F%3E%5B%20696.215921%5D%20Modules%20linked%20in%3A%20crct10dif_ce%20polyval_ce%20polyval_generic%20snd_soc_fsl_asoc_card%20layerscape_edac_mod%20snd_soc_imx_audmux%20snd_soc_imx_card%20snd_soc_wm8962%20snd_soc_fsl_micfil%20rtc_pcf2127%20rtc_pcf2131%20flexcan%20can_dev%20snd_soc_fsl_xcvr%20snd_soc_fsl_sai%20imx_pcm_dma%20snd_soc_fsl_utils%20imx8_media_dev(C)%20fuse%3CBR%20%2F%3E%5B%20696.215975%5D%20CPU%3A%200%20PID%3A%20675%20Comm%3A%20v4l2-ctl%20Tainted%3A%20G%20WC%206.6.52-g5b10ef983033-dirty%20%2324%3CBR%20%2F%3E%5B%20696.215982%5D%20Hardware%20name%3A%20NXP%20i.MX93%2011X11%20EVK%20board%20(DT)%3CBR%20%2F%3E%5B%20696.215986%5D%20pstate%3A%2060400009%20(nZCv%20daif%20%2BPAN%20-UAO%20-TCO%20-DIT%20-SSBS%20BTYPE%3D--)%3CBR%20%2F%3E%5B%20696.215992%5D%20pc%20%3A%20vb2_core_reqbufs%2B0x224%2F0x548%3CBR%20%2F%3E%5B%20696.215997%5D%20lr%20%3A%20vb2_core_reqbufs%2B0x1e0%2F0x548%3CBR%20%2F%3E%5B%20696.216001%5D%20sp%20%3A%20ffff8000843e3b00%3CBR%20%2F%3E%5B%20696.216004%5D%20x29%3A%20ffff8000843e3b00%20x28%3A%20ffff00000436b8b8%20x27%3A%200000000000000000%3CBR%20%2F%3E%5B%20696.216014%5D%20x26%3A%20ffff8000825fe000%20x25%3A%20ffff00000436a750%20x24%3A%200000000000000001%3CBR%20%2F%3E%5B%20696.216023%5D%20x23%3A%20ffff8000843e3d38%20x22%3A%20ffff00000436a790%20x21%3A%200000000000000000%3CBR%20%2F%3E%5B%20696.216032%5D%20x20%3A%20ffff800081db7000%20x19%3A%20ffff00000436a6e8%20x18%3A%200000000000000000%3CBR%20%2F%3E%5B%20696.216041%5D%20x17%3A%200000000000000000%20x16%3A%200000000000000000%20x15%3A%200000ffffd7d962c8%3CBR%20%2F%3E%5B%20696.216050%5D%20x14%3A%200000000000000000%20x13%3A%200000000000000000%20x12%3A%200000000000000000%3CBR%20%2F%3E%5B%20696.216058%5D%20x11%3A%200000000000000000%20x10%3A%200000000000000000%20x9%20%3A%200000000000000000%3CBR%20%2F%3E%5B%20696.216067%5D%20x8%20%3A%20ffff00000436a988%20x7%20%3A%20ffff8000824a4978%20x6%20%3A%20ffff00000436a080%3CBR%20%2F%3E%5B%20696.216076%5D%20x5%20%3A%200000000000000001%20x4%20%3A%20ffff00000436a750%20x3%20%3A%200000000000000001%3CBR%20%2F%3E%5B%20696.216084%5D%20x2%20%3A%200000000000000001%20x1%20%3A%20ffff8000843e3b60%20x0%20%3A%200000000000000000%3CBR%20%2F%3E%5B%20696.216093%5D%20Call%20trace%3A%3CBR%20%2F%3E%5B%20696.216097%5D%20vb2_core_reqbufs%2B0x224%2F0x548%3CBR%20%2F%3E%5B%20696.216102%5D%20vb2_ioctl_reqbufs%2B0xb0%2F0xe8%3CBR%20%2F%3E%5B%20696.216109%5D%20v4l_reqbufs%2B0x50%2F0x64%3CBR%20%2F%3E%5B%20696.216116%5D%20__video_do_ioctl%2B0x1a0%2F0x424%3CBR%20%2F%3E%5B%20696.216123%5D%20video_usercopy%2B0x330%2F0x684%3CBR%20%2F%3E%5B%20696.216129%5D%20video_ioctl2%2B0x18%2F0x24%3CBR%20%2F%3E%5B%20696.216135%5D%20v4l2_ioctl%2B0x3c%2F0x5c%3CBR%20%2F%3E%5B%20696.216140%5D%20__arm64_sys_ioctl%2B0xac%2F0xec%3CBR%20%2F%3E%5B%20696.216149%5D%20invoke_syscall%2B0x44%2F0x104%3CBR%20%2F%3E%5B%20696.216158%5D%20el0_svc_common.constprop.1%2B0xc0%2F0xe0%3CBR%20%2F%3E%5B%20696.216165%5D%20do_el0_svc%2B0x1c%2F0x28%3CBR%20%2F%3E%5B%20696.216171%5D%20el0_svc%2B0x3c%2F0xd4%3CBR%20%2F%3E%5B%20696.216178%5D%20el0t_64_sync_handler%2B0xa0%2F0xc4%3CBR%20%2F%3E%5B%20696.216183%5D%20el0t_64_sync%2B0x174%2F0x178%3CBR%20%2F%3E%5B%20696.216189%5D%20---%5B%20end%20trace%200000000000000000%20%5D---%3CBR%20%2F%3E%3CBR%20%2F%3EKindly%20help%20me%20with%20solving%20this.%3CBR%20%2F%3E%3CBR%20%2F%3EAdding%20to%20that%20kindly%20help%20me%20with%20the%20correct%20understanding%20of%20this%20flow%20like%20when%20we%20give%20the%20v4l2-ctl%20user%20space%20call%20through%20which%20driver%20we%20will%20get%20the%20call%20at%20last%20to%20my%20camera%20driver.%20Then%20to%20understand%20this%20we%20need%20more%20debug%20prints%20on%20v4l2-ioctls%20and%20other%20v4l2%20and%20csi%20and%20isi%20cap%20related%20function%20prints%2C%20kindly%20provide%20me%20the%20steps%20to%20enable%20these%20debug%20prints.%20I%20have%20tried%20Dynamic%20Debugging%20but%20that%20ain't%20giving%20me%20any%20dmesg%20logs.%3CBR%20%2F%3E%3CBR%20%2F%3EThanks%2C%3CBR%20%2F%3ENaveen.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2039896%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3Efor%20tRe%3A%20Camera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2039896%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI'm%20not%20sure%20why%20you%20add%20queryctrl%2C%20but%20did%20you%20add%20this%20in%20camera%20driver%3F%20refer%20to%20the%20error%20message%2C%20maybe%20your%20camera%20driver%20didn't%20enable%20queryctrl%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2038671%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Camera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2038671%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3CBR%20%2F%3E%3CBR%20%2F%3EAdding%20to%20the%20above%20points%2C%20I%20have%20also%20implemented%20the%20below%20changes%20in%20the%20kernel%20driver%20%3CSTRONG%3Edrivers%2Fstaging%2Fmedia%2Fimx%2Fimx8-isi-cap.c%3C%2FSTRONG%3E%3CBR%20%2F%3Estatic%20const%20struct%20v4l2_ioctl_ops%20mxc_isi_capture_ioctl_ops%20%3D%20%7B%3CBR%20%2F%3E.vidioc_queryctrl%20%3D%20mxc_vidioc_queryctrl%2C%3CBR%20%2F%3E%7D%3B%3C%2FP%3E%3CP%3Estatic%20int%20mxc_vidioc_queryctrl(struct%20file%20*file%2C%20void%20*fh%2C%3CBR%20%2F%3Estruct%20v4l2_queryctrl%20*a)%3CBR%20%2F%3E%7B%3CBR%20%2F%3Estruct%20mxc_isi_cap_dev%20*isi_cap%20%3D%20video_drvdata(file)%3B%3CBR%20%2F%3Estruct%20v4l2_subdev%20*sd%3B%3CBR%20%2F%3Eint%20ret%20%3D%200%3B%3CBR%20%2F%3Eprintk(%22MXC%20Vidioc%20Queryctrl%5Cn%22)%3B%3CBR%20%2F%3Esd%20%3D%20mxc_get_remote_subdev(%26amp%3Bisi_cap-%26gt%3Bsd%2C%20__func__)%3B%3CBR%20%2F%3Eprintk(%22Subdevice%3A%20%25p%2C%20type%3A%20%25s%5Cn%22%2C%20sd%2C%20sd-%26gt%3Bname)%3B%3CBR%20%2F%3E%3CBR%20%2F%3Eif%20(!sd)%3CBR%20%2F%3Ereturn%20-EINVAL%3B%3CBR%20%2F%3Eret%20%3D%20v4l2_subdev_call(sd%2C%20core%2C%20queryctrl%2C%20a)%3B%3CBR%20%2F%3Eif%20(ret%20%26lt%3B%200)%20%7B%3CBR%20%2F%3Eprintk(%22v4l2_subdev_call%20failed%20with%20error%20%25d%5Cn%22%2C%20ret)%3B%3CBR%20%2F%3E%7D%3CBR%20%2F%3E%3CBR%20%2F%3EAnd%20with%20the%20above%20implementation%20when%20given%20v4l2-ctl%20-d%200%20-l%20command%20am%20getting%20the%20below%20mentioned%20logs%20in%20dmesg%3CBR%20%2F%3E%5B%20607.910646%5D%20MXC%20Vidioc%20Queryctrl%3CBR%20%2F%3E%5B%20607.910652%5D%20Subdevice%3A%200000000063e9cea4%2C%20type%3A%20mxc-mipi-csi2.0%3CBR%20%2F%3E%5B%20607.910658%5D%20v4l2_subdev_call%20failed%20with%20error%20-515%3CBR%20%2F%3E%3CBR%20%2F%3EI%20don't%20know%20what%20else%20is%20missing%2C%20kindly%20help%20me%20with%20this.%20Below%20are%20some%20additional%20dmesg%20logs%20related%20to%20this%3CBR%20%2F%3E%3CBR%20%2F%3E%5B%2013.901196%5D%20MXC%20Media%20Dev%20Probe%20Call%3CBR%20%2F%3E%5B%2013.901309%5D%20MXC%20ISI%20Subdev%20registered%3CBR%20%2F%3E%5B%2013.901313%5D%20MXC%20ISI%20Register%20Cap%20Device%3CBR%20%2F%3E%5B%2013.904724%5D%20mx8-img-md%3A%20Registered%20mxc_isi.0.capture%20as%20%2Fdev%2Fvideo0%3CBR%20%2F%3E%5B%2013.904840%5D%20mx8-img-md%3A%20Registered%20sensor%20subdevice%20%3A%20ar1335%20(1)%3CBR%20%2F%3E%5B%2013.904848%5D%20Inside%20MXC%20MD%20Create%20Links%20function%3CBR%20%2F%3E%5B%2013.904859%5D%20mx8-img-md%3A%201%20created%20link%20%5Bmxc_isi.0%5D%20%3D%26gt%3B%20%5Bmxc_isi.0.capture%5D%3CBR%20%2F%3E%5B%2013.904873%5D%20mx8-img-md%3A%203%20created%20link%20%5Bmxc-mipi-csi2.0%5D%20%3D%26gt%3B%20%5Bmxc_isi.0%5D%3CBR%20%2F%3E%5B%2013.904879%5D%20mx8-img-md%3A%205%20created%20link%20%5Bar1335%5D%20%3D%26gt%3B%20%5Bmxc-mipi-csi2.0%5D%3CBR%20%2F%3E%5B%2013.904885%5D%20mxc-md%2042800000.bus%3Acamera%3A%20mxc_md_create_links%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3EThanks%2C%3CBR%20%2F%3ENaveen.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2038532%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Camera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2038532%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EHi%20Joanxie%2C%3CBR%20%2F%3EBelow%20is%20the%20result%3A%3CBR%20%2F%3Ev4l2-ctl%20--list-device%3CBR%20%2F%3EFSL%20Capture%20Media%20Device%20(platform%3A42800000.bus%3Acamera)%3A%3CBR%20%2F%3E%2Fdev%2Fmedia0%3CBR%20%2F%3E%3CBR%20%2F%3Emxc-isi-cap_v1%20(platform%3A4ae40000.isi%3Acap_devic)%3A%3CBR%20%2F%3E%2Fdev%2Fvideo0%3CBR%20%2F%3E%3CBR%20%2F%3EKindly%20help%20me%20understand%20the%20kernel%20flow%20of%20registering%20these%20properly.%3CBR%20%2F%3E%3CBR%20%2F%3EThanks%2C%3CBR%20%2F%3ENaveen.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2038369%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Camera%20Driver%20Guide%20for%20i.MX%2093%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2038369%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Ewhat%20the%20result%20of%20%22v4l2-ctl%20--list-device%22%20%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E