diff options
Diffstat (limited to 'rbutil/jztool/src/device_info.c')
-rw-r--r-- | rbutil/jztool/src/device_info.c | 29 |
1 files changed, 1 insertions, 28 deletions
diff --git a/rbutil/jztool/src/device_info.c b/rbutil/jztool/src/device_info.c index bc1477be32..5ce3899262 100644 --- a/rbutil/jztool/src/device_info.c +++ b/rbutil/jztool/src/device_info.c | |||
@@ -22,30 +22,6 @@ | |||
22 | #include "jztool.h" | 22 | #include "jztool.h" |
23 | #include <string.h> | 23 | #include <string.h> |
24 | 24 | ||
25 | static const char* const fiiom3k_action_names[] = { | ||
26 | "install", | ||
27 | "backup", | ||
28 | "restore", | ||
29 | }; | ||
30 | |||
31 | static const char* const fiiom3k_install_action_params[] = | ||
32 | {"spl", "bootloader", "backup", "without-backup", NULL}; | ||
33 | |||
34 | static const char* const fiiom3k_backuprestore_action_params[] = | ||
35 | {"spl", "image", NULL}; | ||
36 | |||
37 | static const char* const* fiiom3k_action_params[] = { | ||
38 | fiiom3k_install_action_params, | ||
39 | fiiom3k_backuprestore_action_params, | ||
40 | fiiom3k_backuprestore_action_params, | ||
41 | }; | ||
42 | |||
43 | static const jz_device_action_fn fiiom3k_action_funcs[] = { | ||
44 | jz_fiiom3k_install, | ||
45 | jz_fiiom3k_backup, | ||
46 | jz_fiiom3k_restore, | ||
47 | }; | ||
48 | |||
49 | static const jz_device_info infotable[] = { | 25 | static const jz_device_info infotable[] = { |
50 | { | 26 | { |
51 | .name = "fiiom3k", | 27 | .name = "fiiom3k", |
@@ -54,10 +30,6 @@ static const jz_device_info infotable[] = { | |||
54 | .cpu_type = JZ_CPU_X1000, | 30 | .cpu_type = JZ_CPU_X1000, |
55 | .vendor_id = 0xa108, | 31 | .vendor_id = 0xa108, |
56 | .product_id = 0x1000, | 32 | .product_id = 0x1000, |
57 | .num_actions = sizeof(fiiom3k_action_names)/sizeof(void*), | ||
58 | .action_names = fiiom3k_action_names, | ||
59 | .action_funcs = fiiom3k_action_funcs, | ||
60 | .action_params = fiiom3k_action_params, | ||
61 | }, | 33 | }, |
62 | }; | 34 | }; |
63 | 35 | ||
@@ -69,6 +41,7 @@ int jz_get_num_device_info(void) | |||
69 | return infotable_size; | 41 | return infotable_size; |
70 | } | 42 | } |
71 | 43 | ||
44 | /** \brief Lookup info for a device by type, returns NULL if not found. */ | ||
72 | const jz_device_info* jz_get_device_info(jz_device_type type) | 45 | const jz_device_info* jz_get_device_info(jz_device_type type) |
73 | { | 46 | { |
74 | for(int i = 0; i < infotable_size; ++i) | 47 | for(int i = 0; i < infotable_size; ++i) |