Commit 8404bee5ba93529548f7e8c83a5d631e50113a78

Authored by Oliver Brown
Committed by Ye Li
1 parent 14786daf79

MLK-17205-3 video: imx: hdp: Adding configs for HDP firmware loading

Added default environment for hdp loading.
Added hdp loading as default for iMX8QM ARM2 and MEK boards.

Signed-off-by: Oliver Brown <oliver.brown@nxp.com>
(cherry picked from commit 432e5b4347841095c3b5a8a0d106f35deadd006e)
(cherry picked from commit cb78a32fa8eb8c37932be003ebe4fa1f8c46c1d5)

Showing 3 changed files with 12 additions and 0 deletions Side-by-side Diff

configs/imx8qm_mek_defconfig
... ... @@ -166,4 +166,6 @@
166 166 CONFIG_USB_PORT_AUTO=y
167 167  
168 168 CONFIG_SNVS_SEC_SC=y
  169 +
  170 +CONFIG_VIDEO_IMX_HDP_LOAD=y
configs/imx8qm_mek_fspi_defconfig
... ... @@ -162,4 +162,6 @@
162 162 CONFIG_USB_PORT_AUTO=y
163 163  
164 164 CONFIG_SNVS_SEC_SC=y
  165 +
  166 +CONFIG_VIDEO_IMX_HDP_LOAD=y
include/configs/imx8qm_mek.h
... ... @@ -184,10 +184,17 @@
184 184 "source\0" \
185 185 "loadimage=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${image}\0" \
186 186 "loadfdt=fatload mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file}\0" \
  187 + "hdp_addr=0x9c000000\0" \
  188 + "hdprx_addr=0x9c800000\0" \
  189 + "hdp_file=hdmitxfw.bin\0" \
  190 + "hdprx_file=hdmirxfw.bin\0" \
  191 + "loadhdp=fatload mmc ${mmcdev}:${mmcpart} ${hdp_addr} ${hdp_file}\0" \
  192 + "loadhdprx=fatload mmc ${mmcdev}:${mmcpart} ${hdprx_addr} ${hdprx_file}\0" \
187 193 "boot_os=booti ${loadaddr} - ${fdt_addr};\0" \
188 194 "loadcntr=fatload mmc ${mmcdev}:${mmcpart} ${cntr_addr} ${cntr_file}\0" \
189 195 "auth_os=auth_cntr ${cntr_addr}\0" \
190 196 "mmcboot=echo Booting from mmc ...; " \
  197 + "if run loadhdp; then; hdp load ${hdp_addr}; fi;" \
191 198 "run mmcargs; " \
192 199 "if test ${sec_boot} = yes; then " \
193 200 "if run auth_os; then " \
... ... @@ -216,6 +223,7 @@
216 223 "else " \
217 224 "setenv get_cmd tftp; " \
218 225 "fi; " \
  226 + "if ${get_cmd} ${hdp_addr} ${hdp_file}; then; hdp load ${hdp_addr}; fi;" \
219 227 "if test ${sec_boot} = yes; then " \
220 228 "${get_cmd} ${cntr_addr} ${cntr_file}; " \
221 229 "if run auth_os; then " \