seamless ui switch between m4 and AP on imx8qxp android ga.

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

seamless ui switch between m4 and AP on imx8qxp android ga.

seamless ui switch between m4 and AP on imx8qxp android ga.

Platform: imx8qxp mek b0.

OS: android imx-p9.0.0_2.1.0-auto-ga.

Hardware block:

pastedImage_7.png

brief:

Android p9 ga enabled the hardware partition, so it is impossible to share dpu between AP and m4, and seamless switching can be achieved by keeping the last m4 ui frame until android ui is ready.

To achieve seamless switch between android A core and M4 core on android ga, user needs to modify two parts:

  1. Linux kernel: remove init or configure codes of dpu units and lvds used by m4 core
  2. M4 code: modify dpu pipes, share memory with android partition.

      

Switching flow:

       M4 release and move camera, dpu to android partition and share the display buffer memory with android, android will not init the dpu subsyses that have been inited by m4 and will keep the m4 last frame ui until android ui is ready.

Imx8qxp dpu block:

pastedImage_2.png

Android and M4 shared dpu path:

pastedImage_9.png

添付
コメント

Are there similar patch for kernel version 4.19?

評価なし
バージョン履歴
最終更新日:
‎07-31-2019 10:38 PM
更新者: