at91rm9200: use register_commands()
authorZachary T Welch <zw@superlucidity.net>
Sat, 21 Nov 2009 03:58:07 +0000 (19:58 -0800)
committerZachary T Welch <zw@superlucidity.net>
Wed, 25 Nov 2009 05:37:33 +0000 (21:37 -0800)
Use register_commands() with command registration array.
---
This module was broken by previous changes, but no one has complained.
Are there still users for this modules?

src/jtag/at91rm9200.c

index 024dd6d7ea25a78d50c7bd64291247b5e822f162..ff9f7a4126046863c2747b391a9321b2db6431e9 100644 (file)
@@ -200,11 +200,18 @@ static int at91rm9200_handle_device_command(struct command_context *cmd_ctx, cha
        return ERROR_OK;
 }
 
+static const struct command_registration at91rm9200_command_handlers[] = {
+       {
+               .name = "at91rm9200_device",
+               .handler = &at91rm9200_handle_device_command,
+               .mode = COMMAND_CONFIG,
+               .help = "query armjtagew info",
+       },
+};
+
 static int at91rm9200_register_commands(struct command_context *cmd_ctx)
 {
-       COMMAND_REGISTER(cmd_ctx, NULL, "at91rm9200_device", at91rm9200_handle_device_command,
-               COMMAND_CONFIG, NULL);
-       return ERROR_OK;
+       return register_commands(cmd_ctx, NULL, at91rm9200_command_handlers);
 }
 
 static int at91rm9200_init(void)