nor: move in driver.h the flash_driver's declaration
commit20005eb81abaa3d191d6cdf36fd6f3d4e48a1db7
authorAntonio Borneo <borneo.antonio@gmail.com>
Sun, 30 Apr 2023 22:17:23 +0000 (1 00:17 +0200)
committerAntonio Borneo <borneo.antonio@gmail.com>
Thu, 18 May 2023 10:07:34 +0000 (18 10:07 +0000)
treee01ad31cf6de89c21224a07b055be48e9ba583c5
parent5d77897526115a59754f625b6d503459c0d73eee
nor: move in driver.h the flash_driver's declaration

The static analyser 'sparse' complains, while compiling a nor
driver, that the struct flash_driver is declared in the file as
non static, but it is not exposed through an include file.
The message is:
warning: symbol 'XXX' was not declared. Should it be static?

Move the list of flash_driver's declaration in driver.h
Fix some incorrect non-const declaration and remove redundant
forward declarations.

Change-Id: I5e41d094307aac4a57dfa9a70496ff3cf180bd92
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/7662
Tested-by: jenkins
src/flash/nor/at91sam3.c
src/flash/nor/at91sam4.c
src/flash/nor/atsamv.c
src/flash/nor/driver.h
src/flash/nor/drivers.c
src/flash/nor/rp2040.c
src/flash/nor/stmqspi.c
src/flash/nor/swm050.c