X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Fflash%2Fnand%2Fnonce.c;h=76ed5264d97ca7771e2c2fc666e7c5bdc0a2b5ee;hb=055abd0b9cb3427fb9b52263d2be49620e8e4c97;hp=dae62a72d08af927b2f814979ee0befa45226fb0;hpb=e1ec02bb055fa356b058dddc0a15710e0fdc9870;p=openocd.git diff --git a/src/flash/nand/nonce.c b/src/flash/nand/nonce.c index dae62a72d0..76ed5264d9 100644 --- a/src/flash/nand/nonce.c +++ b/src/flash/nand/nonce.c @@ -20,8 +20,9 @@ #ifdef HAVE_CONFIG_H #include "config.h" #endif -#include "nand.h" +#include "imp.h" +#include "hello.h" static int nonce_nand_command(struct nand_device *nand, uint8_t command) { @@ -50,11 +51,6 @@ static int nonce_nand_reset(struct nand_device *nand) return nonce_nand_command(nand, NAND_CMD_RESET); } -static int nonce_nand_controller_ready(struct nand_device *nand, int timeout) -{ - return true; -} - NAND_DEVICE_COMMAND_HANDLER(nonce_nand_device_command) { return ERROR_OK; @@ -65,16 +61,15 @@ static int nonce_nand_init(struct nand_device *nand) return ERROR_OK; } -struct nand_flash_controller nonce_nand_controller = -{ - .name = "nonce", - .nand_device_command = &nonce_nand_device_command, - .init = &nonce_nand_init, - .reset = &nonce_nand_reset, - .command = &nonce_nand_command, - .address = &nonce_nand_address, - .read_data = &nonce_nand_read, - .write_data = &nonce_nand_write, - .write_block_data = &nonce_nand_fast_block_write, - .controller_ready = &nonce_nand_controller_ready, +struct nand_flash_controller nonce_nand_controller = { + .name = "nonce", + .commands = hello_command_handlers, + .nand_device_command = &nonce_nand_device_command, + .init = &nonce_nand_init, + .reset = &nonce_nand_reset, + .command = &nonce_nand_command, + .address = &nonce_nand_address, + .read_data = &nonce_nand_read, + .write_data = &nonce_nand_write, + .write_block_data = &nonce_nand_fast_block_write, };