view target-utils/pirexplore/cmdtab.c @ 505:7bf0d909c87e

fc-loadtool flash ID check: change of reset after the check logic This change only affects those flash configurations that have ID checks enabled. The logic for resetting the flash after the ID check has been changed as follows: 1) If the check fails, we return without attempting to reset the flash. 2) If the check is successful, we reset the flash using the configured method (could be AMD or Intel or Intel W30) instead of always doing an AMD flash reset as the original code did.
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 27 May 2019 19:58:01 +0000
parents 44a1de4264d8
children
line wrap: on
line source

#include "cmdtab.h"

extern void cmd_abbr();
extern void cmd_abbw();
extern void cmd_baud_switch();
extern void cmd_blit();
extern void cmd_buz();
extern void cmd_buzlev();
extern void cmd_dieid();
extern void cmd_find();
extern void cmd_flashid();
extern void cmd_jump();
extern void cmd_lcdfill();
extern void cmd_lcdinit();
extern void cmd_lcdtest();
extern void cmd_r8();
extern void cmd_r16();
extern void cmd_r32();
extern void cmd_rtc();
extern void cmd_rtccomp();
extern void cmd_spca();
extern void cmd_spcainit();
extern void cmd_w8();
extern void cmd_w16();
extern void cmd_w32();

extern void abb_init();
extern void abb_power_off();
extern void abb_unlock_page2();
extern void cmd_memdump_human();
extern void tiffs_init();

const struct cmdtab cmdtab[] = {
	{"abbinit", abb_init},
	{"abbpage2", abb_unlock_page2},
	{"abbr", cmd_abbr},
	{"abbw", cmd_abbw},
	{"baud", cmd_baud_switch},
	{"blit", cmd_blit},
	{"buz", cmd_buz},
	{"buzlev", cmd_buzlev},
	{"dieid", cmd_dieid},
	{"dump", cmd_memdump_human},
	{"ffsinit", tiffs_init},
	{"find", cmd_find},
	{"flashid", cmd_flashid},
	{"jump", cmd_jump},
	{"lcdfill", cmd_lcdfill},
	{"lcdinit", cmd_lcdinit},
	{"lcdtest", cmd_lcdtest},
	{"poweroff", abb_power_off},
	{"r8", cmd_r8},
	{"r16", cmd_r16},
	{"r32", cmd_r32},
	{"rtc", cmd_rtc},
	{"rtccomp", cmd_rtccomp},
	{"spca", cmd_spca},
	{"spcainit", cmd_spcainit},
	{"vibe", cmd_buz},
	{"w8", cmd_w8},
	{"w16", cmd_w16},
	{"w32", cmd_w32},
	{0, 0}
};