scripts: rkpatch: update patch order

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I3bdfe4d05a9985e22fa5bac790d823f5ff4325ec
This commit is contained in:
Joseph Chen 2020-10-25 10:42:15 +08:00
parent 275a49e3fb
commit c4e6abcd5e
1 changed files with 23 additions and 18 deletions

View File

@ -8,16 +8,17 @@
case $1 in
--help|-help|help|--h|-h|debug|'')
echo
echo " 0. set CONFIG_BOOTDELAY=0"
echo " 1. lib/initcall.c debug() -> printf()"
echo " 2. common/board_r.c and common/board_f.c debug() -> printf()"
echo " 3. global #define DEBUG"
echo " 4. enable CONFIG_ROCKCHIP_DEBUGGER"
echo " 5. enable CONFIG_ROCKCHIP_CRC"
echo " 5. set CONFIG_BOOTDELAY=5"
echo " 6. enable CONFIG_BOOTSTAGE_PRINTF_TIMESTAMP"
echo " 7. enable CONFIG_ROCKCHIP_CRASH_DUMP"
echo " 8. set CONFIG_BOOTDELAY=5"
echo " 9. armv7 start.S: print entry warning"
echo " 10. armv8 start.S: print entry warning"
echo " 7. armv7 start.S: print entry warning"
echo " 8. armv8 start.S: print entry warning"
echo " 9. enable CONFIG_ROCKCHIP_CRASH_DUMP"
echo " 10. enable CONFIG_ROCKCHIP_CRC"
echo " 11. firmware bootflow debug() -> printf()"
echo " 12. bootstage timing report"
echo " 13. starting kernel halt dump"
@ -32,6 +33,10 @@ case $1 in
grep '^CONFIG_ROCKCHIP_CRASH_DUMP=y' .config > /dev/null \
&& echo " CONFIG_ROCKCHIP_CRASH_DUMP"
;;
0)
sed -i 's/^CONFIG_BOOTDELAY=5/CONFIG_BOOTDELAY=0/g' .config
echo "DEBUG [0]: CONFIG_BOOTDELAY is 0s"
;;
1)
sed -i 's/\<debug\>/printf/g' lib/initcall.c
sed -i 's/ifdef DEBUG/if 1/g' lib/initcall.c
@ -51,30 +56,30 @@ case $1 in
echo "DEBUG [4]: CONFIG_ROCKCHIP_DEBUGGER is enabled"
;;
5)
sed -i 's/\# CONFIG_ROCKCHIP_CRC is not set/CONFIG_ROCKCHIP_CRC=y/g' .config
echo "DEBUG [5]: CONFIG_ROCKCHIP_CRC is enabled"
sed -i 's/^CONFIG_BOOTDELAY=0/CONFIG_BOOTDELAY=5/g' .config
echo "DEBUG [5]: CONFIG_BOOTDELAY is 5s"
;;
6)
sed -i 's/\# CONFIG_BOOTSTAGE_PRINTF_TIMESTAMP is not set/CONFIG_BOOTSTAGE_PRINTF_TIMESTAMP=y/g' .config
echo "DEBUG [6]: CONFIG_BOOTSTAGE_PRINTF_TIMESTAMP is enabled"
;;
7)
sed -i 's/\# CONFIG_ROCKCHIP_CRASH_DUMP is not set/CONFIG_ROCKCHIP_CRASH_DUMP=y/g' .config
echo "DEBUG [7]: CONFIG_ROCKCHIP_CRASH_DUMP is enabled"
;;
8)
sed -i 's/^CONFIG_BOOTDELAY=0/CONFIG_BOOTDELAY=5/g' .config
echo "DEBUG [8]: CONFIG_BOOTDELAY is 5s"
;;
9)
sed -i '/save_boot_params_ret:/a\ldr r0, =CONFIG_DEBUG_UART_BASE\nmov r1, #100\nloop:\nmov r2, #0x55\nstr r2, [r0]\nsub r1, r1, #1\ncmp r1, #0\nbne loop\ndsb' \
./arch/arm/cpu/armv7/start.S
echo "DEBUG [9]: armv7 start.S entry warning 'UUUU...'"
echo "DEBUG [7]: armv7 start.S entry warning 'UUUU...'"
;;
10)
8)
sed -i '/save_boot_params_ret:/a\ldr x0, =CONFIG_DEBUG_UART_BASE\nmov x1, #100\nloop:\nmov x2, #0x55\nstr x2, [x0]\nsub x1, x1, #1\ncmp x1, #0\nb.ne loop\ndsb sy' \
./arch/arm/cpu/armv8/start.S
echo "DEBUG [10]: armv8 start.S entry warning 'UUUU...'"
echo "DEBUG [8]: armv8 start.S entry warning 'UUUU...'"
;;
9)
sed -i 's/\# CONFIG_ROCKCHIP_CRASH_DUMP is not set/CONFIG_ROCKCHIP_CRASH_DUMP=y/g' .config
echo "DEBUG [9]: CONFIG_ROCKCHIP_CRASH_DUMP is enabled"
;;
10)
sed -i 's/\# CONFIG_ROCKCHIP_CRC is not set/CONFIG_ROCKCHIP_CRC=y/g' .config
echo "DEBUG [10]: CONFIG_ROCKCHIP_CRC is enabled"
;;
11)
sed -i 's/\<debug\>/printf/g' common/fdt_support.c