Tool/software: Linux
Hi All,
We are using J6 and Vision SDK 3.04, Verifying Early boot and late attach feature.
Verified late attach for IPU1, It is working with timer3 for IPU1, We have issue, when we are changing timer attribute to timer9 for IPU1, It is observed when we load both IPU1 and IPU2, we are unable to display in this case(it is working when we load IPU1 alone with timer9). Below the currently assigned timer attributes in dts for IPUs
&ipu2 {
status = "okay";
memory-region = <&ipu2_cma_pool>;
mboxes = <&mailbox6 &mbox_ipu2_ipc3x>;
timers = <&timer3>;
/* watchdog-timers = <&timer4>, <&timer9>; */
};
&ipu1 {
status = "okay";
memory-region = <&ipu1_cma_pool>;
mboxes = <&mailbox5 &mbox_ipu1_ipc3x>;
timers = <&timer9>, <&timer11>;
/* watchdog-timers = <&timer7>, <&timer8>;
};
Suspect, there could be some conflict between IPU1 and IPU2, when timer9 is used for IPU1. even though timer 9 is not mentioned for IPU2 in dts.
How we can confirm that IPU2 will not be using timer9 ?, How we can change timer attribute and rebuild the IPU2 firmware ?
IPU1 is loading from the bootloader and IPU2 is loading after linux boots up, so the late attach is enabled only for IPU1 and its attributes.
How to modify IPU2 firwmare to use different timer ? Can you please share the steps or indicates file where we need to change this to rebuild the IPU2 firmware ?
Thanks and Regards,
Sreeju