flash/nor/rp2040: fix setting sp
commitdce9a03cb2c50ef6c3f084c7d13325369559ebce
authorTomas Vanek <vanekt@fbl.cz>
Tue, 27 Sep 2022 08:13:18 +0000 (27 10:13 +0200)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 8 Oct 2022 07:45:18 +0000 (8 07:45 +0000)
treeabdab2be87543439a013972d0c667102984a643c
parentae937791d35b0820e0bc9bf0ab134c2bebd113e4
flash/nor/rp2040: fix setting sp

The num_reg_params parameter of target_run_algorithm() was not
updated when setting "sp" was introduced. Therefore "sp" as the last
register parameter was not passed to a target algo.

Introduce a new helper variable with correct count of register parameters
and use it everywhere needed.

Change-Id: I934a71380783d98917167f1569145808ef23540f
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-on: https://review.openocd.org/c/openocd/+/7225
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-by: Jonathan Bell <jonathan@raspberrypi.com>
src/flash/nor/rp2040.c