Commit a3c9805f791eb0f7700fe7a1b8f5bbb1027ab49e

Authored by Biwen Li
Committed by Priyanka Jain
1 parent 283e4ab531

include/configs: ls1012a: add pfe stop command

This adds pfe stop command before boot linux kernel
to fix a problem that ethernet won't be workable
after enter linux. Because there is a h/w limitation
in LS1012A PFE, to re-initialize PFE it has to be
safe shutdown, these steps are done through PFE stop.

Signed-off-by: Biwen Li <biwen.li@nxp.com>
Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>

Showing 4 changed files with 5 additions and 5 deletions Side-by-side Diff

include/configs/ls1012a2g5rdb.h
... ... @@ -85,7 +85,7 @@
85 85 "installer=load mmc 0:2 $load_addr " \
86 86 "/flex_installer_arm64.itb; " \
87 87 "bootm $load_addr#$board\0" \
88   - "qspi_bootcmd=echo Trying load from qspi..;" \
  88 + "qspi_bootcmd=pfe stop; echo Trying load from qspi..;" \
89 89 "sf probe && sf read $load_addr " \
90 90 "$kernel_addr $kernel_size; env exists secureboot " \
91 91 "&& sf read $kernelheader_addr_r $kernelheader_addr " \
include/configs/ls1012afrdm.h
... ... @@ -60,7 +60,7 @@
60 60 "installer=load usb 0:2 $load_addr " \
61 61 "/flex_installer_arm64.itb; " \
62 62 "bootm $load_addr#$board\0" \
63   - "qspi_bootcmd=echo Trying load from qspi..;" \
  63 + "qspi_bootcmd=pfe stop; echo Trying load from qspi..;" \
64 64 "sf probe && sf read $load_addr " \
65 65 "$kernel_addr $kernel_size && bootm $load_addr#$board\0"
66 66  
include/configs/ls1012afrwy.h
... ... @@ -101,13 +101,13 @@
101 101 "installer=load mmc 0:2 $load_addr " \
102 102 "/flex_installer_arm64.itb; " \
103 103 "bootm $load_addr#$board\0" \
104   - "qspi_bootcmd=echo Trying load from qspi..;" \
  104 + "qspi_bootcmd=pfe stop; echo Trying load from qspi..;" \
105 105 "sf probe && sf read $load_addr " \
106 106 "$kernel_addr $kernel_size; env exists secureboot " \
107 107 "&& sf read $kernelheader_addr_r $kernelheader_addr " \
108 108 "$kernelheader_size && esbc_validate ${kernelheader_addr_r}; " \
109 109 "bootm $load_addr#$board\0" \
110   - "sd_bootcmd=echo Trying load from sd card..;" \
  110 + "sd_bootcmd=pfe stop; echo Trying load from sd card..;" \
111 111 "mmcinfo; mmc read $load_addr " \
112 112 "$kernel_addr_sd $kernel_size_sd ;" \
113 113 "env exists secureboot && mmc read $kernelheader_addr_r "\
include/configs/ls1012ardb.h
... ... @@ -107,7 +107,7 @@
107 107 "installer=load mmc 0:2 $load_addr " \
108 108 "/flex_installer_arm64.itb; " \
109 109 "bootm $load_addr#$board\0" \
110   - "qspi_bootcmd=echo Trying load from qspi..;" \
  110 + "qspi_bootcmd=pfe stop; echo Trying load from qspi..;" \
111 111 "sf probe && sf read $load_addr " \
112 112 "$kernel_addr $kernel_size; env exists secureboot " \
113 113 "&& sf read $kernelheader_addr_r $kernelheader_addr " \