X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Fflash%2Fnand%2Forion.c;h=69814eca35f434dc96694e7aad4ec782bc87f500;hp=00c95192daf0ccf57ee7b0682bacd6533666ca85;hb=d0e763ac7ef6aa17b17bd00ccdfbccfb4eacda69;hpb=f49283a062192800a3263dcef620911010ffc718 diff --git a/src/flash/nand/orion.c b/src/flash/nand/orion.c index 00c95192da..69814eca35 100644 --- a/src/flash/nand/orion.c +++ b/src/flash/nand/orion.c @@ -1,6 +1,6 @@ /*************************************************************************** * Copyright (C) 2009 by Marvell Semiconductors, Inc. * - * Written by Nicolas Pitre * + * Written by Nicolas Pitre * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * @@ -13,9 +13,7 @@ * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + * along with this program. If not, see . * ***************************************************************************/ /* @@ -30,9 +28,7 @@ #include "arm_io.h" #include - -struct orion_nand_controller -{ +struct orion_nand_controller { struct arm_nand_data io; uint32_t cmd; @@ -120,14 +116,12 @@ NAND_DEVICE_COMMAND_HANDLER(orion_nand_device_command) uint32_t base; uint8_t ale, cle; - if (CMD_ARGC != 3) { - LOG_ERROR("arguments must be: \n"); - return ERROR_NAND_DEVICE_INVALID; - } + if (CMD_ARGC != 3) + return ERROR_COMMAND_SYNTAX_ERROR; hw = calloc(1, sizeof(*hw)); if (!hw) { - LOG_ERROR("no memory for nand controller\n"); + LOG_ERROR("no memory for nand controller"); return ERROR_NAND_DEVICE_INVALID; } @@ -153,16 +147,15 @@ static int orion_nand_init(struct nand_device *nand) return ERROR_OK; } -struct nand_flash_controller orion_nand_controller = -{ - .name = "orion", - .command = orion_nand_command, - .address = orion_nand_address, - .read_data = orion_nand_read, - .write_data = orion_nand_write, - .write_block_data = orion_nand_fast_block_write, - .reset = orion_nand_reset, - .nand_device_command = orion_nand_device_command, - .init = orion_nand_init, +struct nand_flash_controller orion_nand_controller = { + .name = "orion", + .usage = " ", + .command = orion_nand_command, + .address = orion_nand_address, + .read_data = orion_nand_read, + .write_data = orion_nand_write, + .write_block_data = orion_nand_fast_block_write, + .reset = orion_nand_reset, + .nand_device_command = orion_nand_device_command, + .init = orion_nand_init, }; -