flash/nor/nrf5: Fix data types and const correctness
Change-Id: I8c5bac7098d92e9b3bd1b045735879cf32ac218d Signed-off-by: Marc Schink <dev@zapb.de> Reviewed-on: http://openocd.zylin.com/6163 Reviewed-by: Tomas Vanek <vanekt@fbl.cz> Tested-by: jenkins
This commit is contained in:
parent
dc277057f5
commit
41a6089504
|
@ -289,7 +289,7 @@ static const struct nrf5_device_package nrf5_packages_table[] = {
|
|||
|
||||
const struct flash_driver nrf5_flash, nrf51_flash;
|
||||
|
||||
static int nrf5_bank_is_probed(struct flash_bank *bank)
|
||||
static bool nrf5_bank_is_probed(const struct flash_bank *bank)
|
||||
{
|
||||
struct nrf5_bank *nbank = bank->driver_priv;
|
||||
|
||||
|
@ -309,13 +309,10 @@ static int nrf5_get_probed_chip_if_halted(struct flash_bank *bank, struct nrf5_i
|
|||
struct nrf5_bank *nbank = bank->driver_priv;
|
||||
*chip = nbank->chip;
|
||||
|
||||
int probed = nrf5_bank_is_probed(bank);
|
||||
if (probed < 0)
|
||||
return probed;
|
||||
else if (!probed)
|
||||
return nrf5_probe(bank);
|
||||
else
|
||||
if (nrf5_bank_is_probed(bank))
|
||||
return ERROR_OK;
|
||||
|
||||
return nrf5_probe(bank);
|
||||
}
|
||||
|
||||
static int nrf5_wait_for_nvmc(struct nrf5_info *chip)
|
||||
|
@ -872,14 +869,10 @@ static int nrf5_probe(struct flash_bank *bank)
|
|||
|
||||
static int nrf5_auto_probe(struct flash_bank *bank)
|
||||
{
|
||||
int probed = nrf5_bank_is_probed(bank);
|
||||
|
||||
if (probed < 0)
|
||||
return probed;
|
||||
else if (probed)
|
||||
if (nrf5_bank_is_probed(bank))
|
||||
return ERROR_OK;
|
||||
else
|
||||
return nrf5_probe(bank);
|
||||
|
||||
return nrf5_probe(bank);
|
||||
}
|
||||
|
||||
static int nrf5_erase_all(struct nrf5_info *chip)
|
||||
|
|
Loading…
Reference in New Issue