rolo: simplify parsing scramble header in load_firmware()

The standard load_firmware() function is used on targets which
use the "scramble -add" method for generating Rockbox binaries.

While it tries to be a bit more generic and allows the CRC/data
offsets to be placed anywhere in the file, there are no targets
which actually need this flexibility, because they are all using
plain old "scramble -add".

So we can actually simplify load_firmware() and remove defines
from the target headers. All the targets used CRC offset = 0 and
data offset = 8, except for a few which I assume never supported
ROLO or were never tested -- eg. samsungyh820: the CRC and data
offsets cannot both be 0.

The actual motivation for this is removing the calls to lseek(),
which can help make bootloaders a tiny bit smaller, as lseek is
typically not used anywhere else in bootloaders.

Change-Id: Ic2d01e5b75a32e88363f085e3e839146a0710bf4
This commit is contained in:
Aidan MacDonald 2024-03-30 15:02:22 +00:00
parent 7dc8d754a2
commit b0a8cacd1d
92 changed files with 4 additions and 532 deletions

View file

@ -58,16 +58,15 @@ static int load_firmware_filename(unsigned char* buf,
goto end; goto end;
} }
lseek(fd, FIRMWARE_OFFSET_FILE_CRC, SEEK_SET); /* read 32-bit checksum followed by 4-byte model name,
* this is the "scramble -add" header written by tools/scramble */
if (read(fd, &chksum, 4) < 4) if (read(fd, buf, 8) < 8)
{ {
ret = EREAD_CHKSUM_FAILED; ret = EREAD_CHKSUM_FAILED;
goto end; goto end;
} }
chksum = betoh32(chksum); /* Rockbox checksums are big-endian */
lseek(fd, FIRMWARE_OFFSET_FILE_DATA, SEEK_SET); chksum = load_be32(buf); /* Rockbox checksums are big-endian */
if (read(fd, buf, len) < len) if (read(fd, buf, len) < len)
{ {

View file

@ -86,12 +86,6 @@
#define CPU_FREQ 48000000 #define CPU_FREQ 48000000
*/ */
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
#define CONFIG_LCD LCD_COWOND2 #define CONFIG_LCD LCD_COWOND2
/* Define this if a programmable hotkey is mapped */ /* Define this if a programmable hotkey is mapped */

View file

@ -157,12 +157,6 @@
#define INCLUDE_TIMEOUT_API #define INCLUDE_TIMEOUT_API
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
#define CONFIG_LCD LCD_COWOND2 #define CONFIG_LCD LCD_COWOND2
#define BOOTFILE_EXT "d2" #define BOOTFILE_EXT "d2"

View file

@ -171,11 +171,6 @@
/* Type of LCD */ /* Type of LCD */
#define CONFIG_LCD LCD_CREATIVEZEN #define CONFIG_LCD LCD_CREATIVEZEN
/* Offset ( in the firmware file's header ) to the file CRC and data. These are
only used when loading the old format rockbox.e200 file */
#define FIRMWARE_OFFSET_FILE_CRC 0x0
#define FIRMWARE_OFFSET_FILE_DATA 0x8
/* USB On-the-go */ /* USB On-the-go */
#define CONFIG_USBOTG USBOTG_ARC #define CONFIG_USBOTG USBOTG_ARC

View file

@ -169,11 +169,6 @@
/* Type of LCD */ /* Type of LCD */
#define CONFIG_LCD LCD_CREATIVEZENMOZAIC #define CONFIG_LCD LCD_CREATIVEZENMOZAIC
/* Offset ( in the firmware file's header ) to the file CRC and data. These are
only used when loading the old format rockbox.e200 file */
#define FIRMWARE_OFFSET_FILE_CRC 0x0
#define FIRMWARE_OFFSET_FILE_DATA 0x8
/* USB On-the-go */ /* USB On-the-go */
#define CONFIG_USBOTG USBOTG_ARC #define CONFIG_USBOTG USBOTG_ARC

View file

@ -166,11 +166,6 @@
/* Type of LCD */ /* Type of LCD */
#define CONFIG_LCD LCD_CREATIVEZENV #define CONFIG_LCD LCD_CREATIVEZENV
/* Offset ( in the firmware file's header ) to the file CRC and data. These are
only used when loading the old format rockbox.e200 file */
#define FIRMWARE_OFFSET_FILE_CRC 0x0
#define FIRMWARE_OFFSET_FILE_DATA 0x8
/* USB On-the-go */ /* USB On-the-go */
#define CONFIG_USBOTG USBOTG_ARC #define CONFIG_USBOTG USBOTG_ARC

View file

@ -176,11 +176,6 @@
/* Type of LCD */ /* Type of LCD */
#define CONFIG_LCD LCD_CREATIVEZEN #define CONFIG_LCD LCD_CREATIVEZEN
/* Offset ( in the firmware file's header ) to the file CRC and data. These are
only used when loading the old format rockbox.e200 file */
#define FIRMWARE_OFFSET_FILE_CRC 0x0
#define FIRMWARE_OFFSET_FILE_DATA 0x8
/* USB On-the-go */ /* USB On-the-go */
#define CONFIG_USBOTG USBOTG_ARC #define CONFIG_USBOTG USBOTG_ARC

View file

@ -180,11 +180,6 @@
/* Type of LCD */ /* Type of LCD */
#define CONFIG_LCD LCD_CREATIVEZXFI2 #define CONFIG_LCD LCD_CREATIVEZXFI2
/* Offset ( in the firmware file's header ) to the file CRC and data. These are
only used when loading the old format rockbox.e200 file */
#define FIRMWARE_OFFSET_FILE_CRC 0x0
#define FIRMWARE_OFFSET_FILE_DATA 0x8
/* USB On-the-go */ /* USB On-the-go */
#define CONFIG_USBOTG USBOTG_ARC #define CONFIG_USBOTG USBOTG_ARC

View file

@ -185,11 +185,6 @@
/* Type of LCD */ /* Type of LCD */
#define CONFIG_LCD LCD_CREATIVEZXFI3 #define CONFIG_LCD LCD_CREATIVEZXFI3
/* Offset ( in the firmware file's header ) to the file CRC and data. These are
only used when loading the old format rockbox.e200 file */
#define FIRMWARE_OFFSET_FILE_CRC 0x0
#define FIRMWARE_OFFSET_FILE_DATA 0x8
/* USB On-the-go */ /* USB On-the-go */
#define CONFIG_USBOTG USBOTG_ARC #define CONFIG_USBOTG USBOTG_ARC

View file

@ -174,11 +174,6 @@
/* Type of LCD */ /* Type of LCD */
#define CONFIG_LCD LCD_CREATIVEZENXFISTYLE #define CONFIG_LCD LCD_CREATIVEZENXFISTYLE
/* Offset ( in the firmware file's header ) to the file CRC and data. These are
only used when loading the old format rockbox.e200 file */
#define FIRMWARE_OFFSET_FILE_CRC 0x0
#define FIRMWARE_OFFSET_FILE_DATA 0x8
/* USB On-the-go */ /* USB On-the-go */
#define CONFIG_USBOTG USBOTG_ARC #define CONFIG_USBOTG USBOTG_ARC

View file

@ -148,12 +148,6 @@
/* Define this if you have ATA power-off control */ /* Define this if you have ATA power-off control */
#define HAVE_ATA_POWER_OFF #define HAVE_ATA_POWER_OFF
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
/* #define HAVE_ADJUSTABLE_CPU_FREQ */ /* #define HAVE_ADJUSTABLE_CPU_FREQ */

View file

@ -8,8 +8,6 @@
#define BOOTFILE_EXT "erosq" #define BOOTFILE_EXT "erosq"
#define BOOTFILE "rockbox." BOOTFILE_EXT #define BOOTFILE "rockbox." BOOTFILE_EXT
#define BOOTDIR "/.rockbox" #define BOOTDIR "/.rockbox"
#define FIRMWARE_OFFSET_FILE_CRC 0
#define FIRMWARE_OFFSET_FILE_DATA 8
/* CPU defines */ /* CPU defines */
#define CONFIG_CPU X1000 #define CONFIG_CPU X1000

View file

@ -4,8 +4,6 @@
#define BOOTFILE_EXT "m3k" #define BOOTFILE_EXT "m3k"
#define BOOTFILE "rockbox." BOOTFILE_EXT #define BOOTFILE "rockbox." BOOTFILE_EXT
#define BOOTDIR "/.rockbox" #define BOOTDIR "/.rockbox"
#define FIRMWARE_OFFSET_FILE_CRC 0
#define FIRMWARE_OFFSET_FILE_DATA 8
/* CPU defines */ /* CPU defines */
#define CONFIG_CPU X1000 #define CONFIG_CPU X1000

View file

@ -176,12 +176,6 @@
#define CONFIG_LCD LCD_GIGABEAT #define CONFIG_LCD LCD_GIGABEAT
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
/* #define HAVE_ADJUSTABLE_CPU_FREQ */ /* #define HAVE_ADJUSTABLE_CPU_FREQ */

View file

@ -235,12 +235,6 @@
#define CONFIG_LCD LCD_GIGABEATS #define CONFIG_LCD LCD_GIGABEATS
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
//#define HAVE_SERIAL //#define HAVE_SERIAL
#define HAVE_VOLUME_IN_LIST #define HAVE_VOLUME_IN_LIST

View file

@ -181,11 +181,6 @@
/* We're able to shut off power to the HDD */ /* We're able to shut off power to the HDD */
#define HAVE_ATA_POWER_OFF #define HAVE_ATA_POWER_OFF
/* Offset ( in the firmware file's header ) to the file CRC and data. These are
only used when loading the old format rockbox.e200 file */
#define FIRMWARE_OFFSET_FILE_CRC 0x0
#define FIRMWARE_OFFSET_FILE_DATA 0x8
/* USB On-the-go */ /* USB On-the-go */
#define CONFIG_USBOTG USBOTG_ARC #define CONFIG_USBOTG USBOTG_ARC

View file

@ -186,11 +186,6 @@
/* We're able to shut off power to the HDD */ /* We're able to shut off power to the HDD */
#define HAVE_ATA_POWER_OFF #define HAVE_ATA_POWER_OFF
/* Offset ( in the firmware file's header ) to the file CRC and data. These are
only used when loading the old format rockbox.e200 file */
#define FIRMWARE_OFFSET_FILE_CRC 0x0
#define FIRMWARE_OFFSET_FILE_DATA 0x8
/* USB On-the-go */ /* USB On-the-go */
#define CONFIG_USBOTG USBOTG_ARC #define CONFIG_USBOTG USBOTG_ARC

View file

@ -185,10 +185,6 @@
#define BOOTFILE "rockbox." BOOTFILE_EXT #define BOOTFILE "rockbox." BOOTFILE_EXT
#define BOOTDIR "/.rockbox" #define BOOTDIR "/.rockbox"
/* These values are unused, but need to be defined */
#define FIRMWARE_OFFSET_FILE_CRC 0x0
#define FIRMWARE_OFFSET_FILE_DATA 0x8
#define ICODE_ATTR_TREMOR_NOT_MDCT #define ICODE_ATTR_TREMOR_NOT_MDCT
#define INCLUDE_TIMEOUT_API #define INCLUDE_TIMEOUT_API

View file

@ -134,12 +134,6 @@
/* define this if the hardware can be powered off while charging */ /* define this if the hardware can be powered off while charging */
/* #define HAVE_POWEROFF_WHILE_CHARGING */ /* #define HAVE_POWEROFF_WHILE_CHARGING */
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
#define HAVE_ADJUSTABLE_CPU_FREQ #define HAVE_ADJUSTABLE_CPU_FREQ

View file

@ -134,12 +134,6 @@
/* define this if the hardware can be powered off while charging */ /* define this if the hardware can be powered off while charging */
/* #define HAVE_POWEROFF_WHILE_CHARGING */ /* #define HAVE_POWEROFF_WHILE_CHARGING */
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
#define HAVE_ADJUSTABLE_CPU_FREQ #define HAVE_ADJUSTABLE_CPU_FREQ

View file

@ -134,12 +134,6 @@
/* define this if the hardware can be powered off while charging */ /* define this if the hardware can be powered off while charging */
/* #define HAVE_POWEROFF_WHILE_CHARGING */ /* #define HAVE_POWEROFF_WHILE_CHARGING */
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
#define HAVE_ADJUSTABLE_CPU_FREQ #define HAVE_ADJUSTABLE_CPU_FREQ

View file

@ -134,12 +134,6 @@
/* define this if the hardware can be powered off while charging */ /* define this if the hardware can be powered off while charging */
/* #define HAVE_POWEROFF_WHILE_CHARGING */ /* #define HAVE_POWEROFF_WHILE_CHARGING */
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
#define HAVE_ADJUSTABLE_CPU_FREQ #define HAVE_ADJUSTABLE_CPU_FREQ

View file

@ -168,12 +168,6 @@
/* define this if the hardware can be powered off while charging */ /* define this if the hardware can be powered off while charging */
/* #define HAVE_POWEROFF_WHILE_CHARGING */ /* #define HAVE_POWEROFF_WHILE_CHARGING */
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
#define HAVE_ADJUSTABLE_CPU_FREQ #define HAVE_ADJUSTABLE_CPU_FREQ

View file

@ -156,12 +156,6 @@
/* define this if the hardware can be powered off while charging */ /* define this if the hardware can be powered off while charging */
/* #define HAVE_POWEROFF_WHILE_CHARGING */ /* #define HAVE_POWEROFF_WHILE_CHARGING */
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
#define HAVE_ADJUSTABLE_CPU_FREQ #define HAVE_ADJUSTABLE_CPU_FREQ

View file

@ -144,12 +144,6 @@
/* FIXME: implement hardware LED handling */ /* FIXME: implement hardware LED handling */
/* #define CONFIG_LED LED_REAL */ /* #define CONFIG_LED LED_REAL */
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
#define HAVE_ADJUSTABLE_CPU_FREQ #define HAVE_ADJUSTABLE_CPU_FREQ

View file

@ -165,12 +165,6 @@
/* Define this if you have ATA power-off control */ /* Define this if you have ATA power-off control */
#define HAVE_ATA_POWER_OFF #define HAVE_ATA_POWER_OFF
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
#define HAVE_ADJUSTABLE_CPU_FREQ #define HAVE_ADJUSTABLE_CPU_FREQ

View file

@ -174,12 +174,6 @@
/* Define this if you have ATA power-off control */ /* Define this if you have ATA power-off control */
#define HAVE_ATA_POWER_OFF #define HAVE_ATA_POWER_OFF
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* USB On-the-go */ /* USB On-the-go */
#define CONFIG_USBOTG USBOTG_M5636 #define CONFIG_USBOTG USBOTG_M5636

View file

@ -127,12 +127,6 @@
/* define this if the hardware can be powered off while charging */ /* define this if the hardware can be powered off while charging */
#define HAVE_POWEROFF_WHILE_CHARGING #define HAVE_POWEROFF_WHILE_CHARGING
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
#define CONFIG_LCD LCD_COWOND2 #define CONFIG_LCD LCD_COWOND2
/* Define this if a programmable hotkey is mapped */ /* Define this if a programmable hotkey is mapped */

View file

@ -124,12 +124,6 @@
/* define this if the hardware can be powered off while charging */ /* define this if the hardware can be powered off while charging */
#define HAVE_POWEROFF_WHILE_CHARGING #define HAVE_POWEROFF_WHILE_CHARGING
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
#define CONFIG_LCD LCD_COWOND2 #define CONFIG_LCD LCD_COWOND2
/* Define this if a programmable hotkey is mapped */ /* Define this if a programmable hotkey is mapped */

View file

@ -168,12 +168,6 @@
/* define this if the hardware can be powered off while charging */ /* define this if the hardware can be powered off while charging */
/* #define HAVE_POWEROFF_WHILE_CHARGING */ /* #define HAVE_POWEROFF_WHILE_CHARGING */
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
#define HAVE_ADJUSTABLE_CPU_FREQ #define HAVE_ADJUSTABLE_CPU_FREQ

View file

@ -144,12 +144,6 @@
/* Define this if your LCD can set contrast */ /* Define this if your LCD can set contrast */
/* #define HAVE_LCD_CONTRAST */ /* #define HAVE_LCD_CONTRAST */
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
#define HAVE_ADJUSTABLE_CPU_FREQ #define HAVE_ADJUSTABLE_CPU_FREQ

View file

@ -144,12 +144,6 @@
/* Define this if your LCD can set contrast */ /* Define this if your LCD can set contrast */
/* #define HAVE_LCD_CONTRAST */ /* #define HAVE_LCD_CONTRAST */
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
#define HAVE_ADJUSTABLE_CPU_FREQ #define HAVE_ADJUSTABLE_CPU_FREQ

View file

@ -145,12 +145,6 @@
/* Define this if your LCD can set contrast */ /* Define this if your LCD can set contrast */
/* #define HAVE_LCD_CONTRAST */ /* #define HAVE_LCD_CONTRAST */
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
#define HAVE_ADJUSTABLE_CPU_FREQ #define HAVE_ADJUSTABLE_CPU_FREQ

View file

@ -168,12 +168,6 @@
/* define this if the hardware can be powered off while charging */ /* define this if the hardware can be powered off while charging */
/* #define HAVE_POWEROFF_WHILE_CHARGING */ /* #define HAVE_POWEROFF_WHILE_CHARGING */
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
#define HAVE_ADJUSTABLE_CPU_FREQ #define HAVE_ADJUSTABLE_CPU_FREQ

View file

@ -160,15 +160,6 @@
#define CONFIG_LCD LCD_IPOD2BPP #define CONFIG_LCD LCD_IPOD2BPP
/* Offset ( in the firmware file's header ) to the file length */
#define FIRMWARE_OFFSET_FILE_LENGTH 0
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
#define USB_HANDLED_BY_OF #define USB_HANDLED_BY_OF
/* actually firewire only, but handled like USB */ /* actually firewire only, but handled like USB */

View file

@ -170,15 +170,6 @@
#define CONFIG_LCD LCD_IPOD2BPP #define CONFIG_LCD LCD_IPOD2BPP
/* Offset ( in the firmware file's header ) to the file length */
#define FIRMWARE_OFFSET_FILE_LENGTH 0
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
#define USB_HANDLED_BY_OF #define USB_HANDLED_BY_OF
/* actually both firewire and USB, USB isn't handled yet */ /* actually both firewire and USB, USB isn't handled yet */

View file

@ -189,15 +189,6 @@
#define CONFIG_LCD LCD_IPOD2BPP #define CONFIG_LCD LCD_IPOD2BPP
/* Offset ( in the firmware file's header ) to the file length */
#define FIRMWARE_OFFSET_FILE_LENGTH 0
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* USB On-the-go */ /* USB On-the-go */
#define CONFIG_USBOTG USBOTG_ARC #define CONFIG_USBOTG USBOTG_ARC

View file

@ -186,12 +186,6 @@
/* define this if the hardware can be powered off while charging */ /* define this if the hardware can be powered off while charging */
#define HAVE_POWEROFF_WHILE_CHARGING #define HAVE_POWEROFF_WHILE_CHARGING
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you can read an absolute wheel position */ /* Define this if you can read an absolute wheel position */
#define HAVE_WHEEL_POSITION #define HAVE_WHEEL_POSITION

View file

@ -176,15 +176,6 @@
#define CONFIG_LCD LCD_IPODCOLOR #define CONFIG_LCD LCD_IPODCOLOR
/* Offset ( in the firmware file's header ) to the file length */
#define FIRMWARE_OFFSET_FILE_LENGTH 0
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* USB On-the-go */ /* USB On-the-go */
#define CONFIG_USBOTG USBOTG_ARC #define CONFIG_USBOTG USBOTG_ARC

View file

@ -185,15 +185,6 @@
#define CONFIG_LCD LCD_IPODMINI #define CONFIG_LCD LCD_IPODMINI
/* Offset ( in the firmware file's header ) to the file length */
#define FIRMWARE_OFFSET_FILE_LENGTH 0
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* USB On-the-go */ /* USB On-the-go */
#define CONFIG_USBOTG USBOTG_ARC #define CONFIG_USBOTG USBOTG_ARC

View file

@ -186,15 +186,6 @@
#define CONFIG_LCD LCD_IPODMINI #define CONFIG_LCD LCD_IPODMINI
/* Offset ( in the firmware file's header ) to the file length */
#define FIRMWARE_OFFSET_FILE_LENGTH 0
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* USB On-the-go */ /* USB On-the-go */
#define CONFIG_USBOTG USBOTG_ARC #define CONFIG_USBOTG USBOTG_ARC

View file

@ -176,15 +176,6 @@
#define CONFIG_LCD LCD_IPODNANO #define CONFIG_LCD LCD_IPODNANO
/* Offset ( in the firmware file's header ) to the file length */
#define FIRMWARE_OFFSET_FILE_LENGTH 0
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* USB On-the-go */ /* USB On-the-go */
#define CONFIG_USBOTG USBOTG_ARC #define CONFIG_USBOTG USBOTG_ARC

View file

@ -183,12 +183,6 @@
/* define this if the hardware can be powered off while charging */ /* define this if the hardware can be powered off while charging */
#define HAVE_POWEROFF_WHILE_CHARGING #define HAVE_POWEROFF_WHILE_CHARGING
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you can read an absolute wheel position */ /* Define this if you can read an absolute wheel position */
#define HAVE_WHEEL_POSITION #define HAVE_WHEEL_POSITION

View file

@ -196,15 +196,6 @@
#define CONFIG_LCD LCD_IPODVIDEO #define CONFIG_LCD LCD_IPODVIDEO
/* Offset ( in the firmware file's header ) to the file length */
#define FIRMWARE_OFFSET_FILE_LENGTH 0
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* USB On-the-go */ /* USB On-the-go */
#define CONFIG_USBOTG USBOTG_ARC #define CONFIG_USBOTG USBOTG_ARC

View file

@ -160,11 +160,6 @@
/* We're able to shut off power to the HDD */ /* We're able to shut off power to the HDD */
#define HAVE_ATA_POWER_OFF #define HAVE_ATA_POWER_OFF
/* Offset ( in the firmware file's header ) to the file CRC and data. These are
only used when loading the old format rockbox.h10 file */
#define FIRMWARE_OFFSET_FILE_CRC 0x0
#define FIRMWARE_OFFSET_FILE_DATA 0x8
/* USB On-the-go */ /* USB On-the-go */
#define CONFIG_USBOTG USBOTG_ARC #define CONFIG_USBOTG USBOTG_ARC

View file

@ -157,12 +157,6 @@
/* Define this if you have ATA power-off control */ /* Define this if you have ATA power-off control */
#define HAVE_ATA_POWER_OFF #define HAVE_ATA_POWER_OFF
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
#define HAVE_ATA_LED_CTRL #define HAVE_ATA_LED_CTRL
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */

View file

@ -147,14 +147,6 @@
/* We're able to shut off power to the HDD */ /* We're able to shut off power to the HDD */
#define HAVE_ATA_POWER_OFF #define HAVE_ATA_POWER_OFF
/* Offset ( in the firmware file's header ) to the file length */
#define FIRMWARE_OFFSET_FILE_LENGTH 0x8
/* Offset ( in the firmware file's header ) to the file CRC and data. These are
only used when loading the old format rockbox.h10 file */
#define FIRMWARE_OFFSET_FILE_CRC 0x0
#define FIRMWARE_OFFSET_FILE_DATA 0x8
/* USB On-the-go */ /* USB On-the-go */
#define CONFIG_USBOTG USBOTG_ARC #define CONFIG_USBOTG USBOTG_ARC

View file

@ -163,12 +163,6 @@
/* Define this if you have ATA power-off control */ /* Define this if you have ATA power-off control */
#define HAVE_ATA_POWER_OFF #define HAVE_ATA_POWER_OFF
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
#define HAVE_ATA_LED_CTRL #define HAVE_ATA_LED_CTRL
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */

View file

@ -171,12 +171,6 @@
#define CONFIG_LCD LCD_H300 #define CONFIG_LCD LCD_H300
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* USB On-the-go */ /* USB On-the-go */
#define CONFIG_USBOTG USBOTG_ISP1362 #define CONFIG_USBOTG USBOTG_ISP1362

View file

@ -94,12 +94,6 @@
#define MCK_FREQ 99328000 #define MCK_FREQ 99328000
#define SLOW_CLOCK 32768 #define SLOW_CLOCK 32768
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
#define BOOTFILE_EXT "lyre_proto1" #define BOOTFILE_EXT "lyre_proto1"
#define BOOTFILE "rockbox." BOOTFILE_EXT #define BOOTFILE "rockbox." BOOTFILE_EXT
#define BOOTDIR "/.rockbox" #define BOOTDIR "/.rockbox"

View file

@ -143,12 +143,6 @@
/* Define this if you have ATA power-off control */ /* Define this if you have ATA power-off control */
//#define HAVE_ATA_POWER_OFF //#define HAVE_ATA_POWER_OFF
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* USB On-the-go */ /* USB On-the-go */
//#define CONFIG_USBOTG USBOTG_M5636 //#define CONFIG_USBOTG USBOTG_M5636

View file

@ -143,12 +143,6 @@
/* Define this if you have ATA power-off control */ /* Define this if you have ATA power-off control */
//#define HAVE_ATA_POWER_OFF //#define HAVE_ATA_POWER_OFF
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* USB On-the-go */ /* USB On-the-go */
//#define CONFIG_USBOTG USBOTG_M5636 //#define CONFIG_USBOTG USBOTG_M5636

View file

@ -149,12 +149,6 @@
/* Define this if you have ATA power-off control */ /* Define this if you have ATA power-off control */
//#define HAVE_ATA_POWER_OFF //#define HAVE_ATA_POWER_OFF
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* USB On-the-go */ /* USB On-the-go */
//#define CONFIG_USBOTG USBOTG_M5636 //#define CONFIG_USBOTG USBOTG_M5636

View file

@ -147,12 +147,6 @@
#define CONFIG_CHARGING CHARGING_MONITOR #define CONFIG_CHARGING CHARGING_MONITOR
/*#define POWER_INPUT_BATTERY 0*/ /*#define POWER_INPUT_BATTERY 0*/
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
#define BOOTFILE_EXT "mini2440" #define BOOTFILE_EXT "mini2440"
#define BOOTFILE "rockbox." BOOTFILE_EXT #define BOOTFILE "rockbox." BOOTFILE_EXT
#define BOOTDIR "/.rockbox" #define BOOTDIR "/.rockbox"

View file

@ -152,15 +152,6 @@
/* Define this if you have ATA power-off control */ /* Define this if you have ATA power-off control */
#define HAVE_ATA_POWER_OFF #define HAVE_ATA_POWER_OFF
/* Offset ( in the firmware file's header ) to the file length */
#define FIRMWARE_OFFSET_FILE_LENGTH 0
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
#define HAVE_ADJUSTABLE_CPU_FREQ #define HAVE_ADJUSTABLE_CPU_FREQ

View file

@ -155,15 +155,6 @@
/* Define this if you have ATA power-off control */ /* Define this if you have ATA power-off control */
#define HAVE_ATA_POWER_OFF #define HAVE_ATA_POWER_OFF
/* Offset ( in the firmware file's header ) to the file length */
#define FIRMWARE_OFFSET_FILE_LENGTH 0
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
#define HAVE_ADJUSTABLE_CPU_FREQ #define HAVE_ADJUSTABLE_CPU_FREQ

View file

@ -193,12 +193,6 @@
#define BOOTFILE "rockbox." BOOTFILE_EXT #define BOOTFILE "rockbox." BOOTFILE_EXT
#define BOOTDIR "/.rockbox" #define BOOTDIR "/.rockbox"
/* Offset ( in the firmware file's header ) to the file CRC and data.
Not used for the mrobe 100, since it boots an mi4 file, but needed
for compatibility. */
#define FIRMWARE_OFFSET_FILE_CRC 0x0
#define FIRMWARE_OFFSET_FILE_DATA 0x0
#define ICODE_ATTR_TREMOR_NOT_MDCT #define ICODE_ATTR_TREMOR_NOT_MDCT

View file

@ -238,12 +238,6 @@
/* Define this if you have ATA power-off control */ /* Define this if you have ATA power-off control */
#define HAVE_ATA_POWER_OFF #define HAVE_ATA_POWER_OFF
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
#define HAVE_ADJUSTABLE_CPU_FREQ #define HAVE_ADJUSTABLE_CPU_FREQ

View file

@ -79,12 +79,6 @@
#define CPU_FREQ 48000000 #define CPU_FREQ 48000000
*/ */
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
#define CONFIG_LCD LCD_COWOND2 #define CONFIG_LCD LCD_COWOND2
/* Define this if a programmable hotkey is mapped */ /* Define this if a programmable hotkey is mapped */

View file

@ -76,12 +76,6 @@
#define CPU_FREQ 48000000 #define CPU_FREQ 48000000
*/ */
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
#define CONFIG_LCD LCD_COWOND2 #define CONFIG_LCD LCD_COWOND2
/* Define this if a programmable hotkey is mapped */ /* Define this if a programmable hotkey is mapped */

View file

@ -187,12 +187,6 @@ No access to the NAND yet..
/* define this if you have a flash memory storage */ /* define this if you have a flash memory storage */
#define HAVE_FLASH_STORAGE #define HAVE_FLASH_STORAGE
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
#define HAVE_ADJUSTABLE_CPU_FREQ #define HAVE_ADJUSTABLE_CPU_FREQ

View file

@ -148,12 +148,6 @@
/* define this if you have a flash memory storage */ /* define this if you have a flash memory storage */
#define HAVE_FLASH_STORAGE #define HAVE_FLASH_STORAGE
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
#define HAVE_ADJUSTABLE_CPU_FREQ #define HAVE_ADJUSTABLE_CPU_FREQ

View file

@ -178,12 +178,6 @@ No access to the NAND yet..
/* define this if you have a flash memory storage */ /* define this if you have a flash memory storage */
#define HAVE_FLASH_STORAGE #define HAVE_FLASH_STORAGE
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
#define HAVE_ADJUSTABLE_CPU_FREQ #define HAVE_ADJUSTABLE_CPU_FREQ

View file

@ -79,12 +79,6 @@
#define CPU_FREQ 48000000 #define CPU_FREQ 48000000
*/ */
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
#define CONFIG_LCD LCD_COWOND2 #define CONFIG_LCD LCD_COWOND2
/* Define this if a programmable hotkey is mapped */ /* Define this if a programmable hotkey is mapped */

View file

@ -176,12 +176,6 @@
/* define this if the hardware can be powered off while charging */ /* define this if the hardware can be powered off while charging */
/* #define HAVE_POWEROFF_WHILE_CHARGING */ /* #define HAVE_POWEROFF_WHILE_CHARGING */
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
#define HAVE_ADJUSTABLE_CPU_FREQ #define HAVE_ADJUSTABLE_CPU_FREQ

View file

@ -191,12 +191,6 @@
#define BOOTFILE "rockbox." BOOTFILE_EXT #define BOOTFILE "rockbox." BOOTFILE_EXT
#define BOOTDIR "/.rockbox" #define BOOTDIR "/.rockbox"
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0x00
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 0x00
#define ICODE_ATTR_TREMOR_NOT_MDCT #define ICODE_ATTR_TREMOR_NOT_MDCT

View file

@ -193,12 +193,6 @@
#define BOOTFILE "rockbox." BOOTFILE_EXT #define BOOTFILE "rockbox." BOOTFILE_EXT
#define BOOTDIR "/.rockbox" #define BOOTDIR "/.rockbox"
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0x00
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 0x00
#define ICODE_ATTR_TREMOR_NOT_MDCT #define ICODE_ATTR_TREMOR_NOT_MDCT

View file

@ -184,12 +184,6 @@
#define BOOTFILE "rockbox." BOOTFILE_EXT #define BOOTFILE "rockbox." BOOTFILE_EXT
#define BOOTDIR "/.rockbox" #define BOOTDIR "/.rockbox"
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0x00
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 0x00
#define ICODE_ATTR_TREMOR_NOT_MDCT #define ICODE_ATTR_TREMOR_NOT_MDCT

View file

@ -141,12 +141,6 @@
/* Define this if you have ATA power-off control */ /* Define this if you have ATA power-off control */
//#define HAVE_ATA_POWER_OFF //#define HAVE_ATA_POWER_OFF
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* USB */ /* USB */
//#define HAVE_USBSTACK //#define HAVE_USBSTACK
#define USB_VENDOR_ID 0x04E8 #define USB_VENDOR_ID 0x04E8

View file

@ -173,11 +173,6 @@
/* Type of LCD TODO: hopefully the same as the x5 but check this*/ /* Type of LCD TODO: hopefully the same as the x5 but check this*/
#define CONFIG_LCD LCD_C200 #define CONFIG_LCD LCD_C200
/* Offset ( in the firmware file's header ) to the file CRC and data. These are
only used when loading the old format rockbox.e200 file */
#define FIRMWARE_OFFSET_FILE_CRC 0x0
#define FIRMWARE_OFFSET_FILE_DATA 0x8
#ifndef BOOTLOADER #ifndef BOOTLOADER
#define HAVE_MULTIDRIVE #define HAVE_MULTIDRIVE
#define NUM_DRIVES 2 #define NUM_DRIVES 2

View file

@ -5,8 +5,6 @@
/* For Rolo and boot loader */ /* For Rolo and boot loader */
#define MODEL_NUMBER 44 #define MODEL_NUMBER 44
#define MODEL_NAME "Sandisk Sansa c200v2 series" #define MODEL_NAME "Sandisk Sansa c200v2 series"
#define FIRMWARE_OFFSET_FILE_DATA 8
#define FIRMWARE_OFFSET_FILE_CRC 0
#define HW_SAMPR_CAPS SAMPR_CAP_ALL_96 #define HW_SAMPR_CAPS SAMPR_CAP_ALL_96

View file

@ -5,8 +5,6 @@
/* For Rolo and boot loader */ /* For Rolo and boot loader */
#define MODEL_NUMBER 40 #define MODEL_NUMBER 40
#define MODEL_NAME "Sandisk Sansa Clip" #define MODEL_NAME "Sandisk Sansa Clip"
#define FIRMWARE_OFFSET_FILE_DATA 8
#define FIRMWARE_OFFSET_FILE_CRC 0
#define HW_SAMPR_CAPS SAMPR_CAP_ALL_96 #define HW_SAMPR_CAPS SAMPR_CAP_ALL_96

View file

@ -5,8 +5,6 @@
/* For Rolo and boot loader */ /* For Rolo and boot loader */
#define MODEL_NUMBER 66 #define MODEL_NUMBER 66
#define MODEL_NAME "Sandisk Sansa Clip+" #define MODEL_NAME "Sandisk Sansa Clip+"
#define FIRMWARE_OFFSET_FILE_DATA 8
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Define if boot data from bootloader has been enabled for the target */ /* Define if boot data from bootloader has been enabled for the target */
#define HAVE_BOOTDATA #define HAVE_BOOTDATA
/* define boot redirect file name allows booting from external drives */ /* define boot redirect file name allows booting from external drives */

View file

@ -5,8 +5,6 @@
/* For Rolo and boot loader */ /* For Rolo and boot loader */
#define MODEL_NUMBER 60 #define MODEL_NUMBER 60
#define MODEL_NAME "Sandisk Sansa Clipv2" #define MODEL_NAME "Sandisk Sansa Clipv2"
#define FIRMWARE_OFFSET_FILE_DATA 8
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Define if boot data from bootloader has been enabled for the target */ /* Define if boot data from bootloader has been enabled for the target */
#define HAVE_BOOTDATA #define HAVE_BOOTDATA

View file

@ -5,8 +5,6 @@
/* For Rolo and boot loader */ /* For Rolo and boot loader */
#define MODEL_NUMBER 79 #define MODEL_NUMBER 79
#define MODEL_NAME "Sandisk Sansa Zip" #define MODEL_NAME "Sandisk Sansa Zip"
#define FIRMWARE_OFFSET_FILE_DATA 8
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Define if boot data from bootloader has been enabled for the target */ /* Define if boot data from bootloader has been enabled for the target */
#define HAVE_BOOTDATA #define HAVE_BOOTDATA
/* define boot redirect file name allows booting from external drives */ /* define boot redirect file name allows booting from external drives */

View file

@ -183,12 +183,6 @@
/* Define this if you have ATA power-off control */ /* Define this if you have ATA power-off control */
#define HAVE_ATA_POWER_OFF #define HAVE_ATA_POWER_OFF
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Hardware controlled charging */ /* Hardware controlled charging */
#define CONFIG_CHARGING CHARGING_MONITOR #define CONFIG_CHARGING CHARGING_MONITOR

View file

@ -180,11 +180,6 @@
/* Type of LCD TODO: hopefully the same as the x5 but check this*/ /* Type of LCD TODO: hopefully the same as the x5 but check this*/
#define CONFIG_LCD LCD_X5 #define CONFIG_LCD LCD_X5
/* Offset ( in the firmware file's header ) to the file CRC and data. These are
only used when loading the old format rockbox.e200 file */
#define FIRMWARE_OFFSET_FILE_CRC 0x0
#define FIRMWARE_OFFSET_FILE_DATA 0x8
#define HAVE_MULTIDRIVE #define HAVE_MULTIDRIVE
//#define HAVE_MULTIVOLUME //#define HAVE_MULTIVOLUME
#define NUM_DRIVES 2 #define NUM_DRIVES 2

View file

@ -187,11 +187,6 @@
/* Type of LCD TODO: hopefully the same as the x5 but check this*/ /* Type of LCD TODO: hopefully the same as the x5 but check this*/
#define CONFIG_LCD LCD_X5 #define CONFIG_LCD LCD_X5
/* Offset ( in the firmware file's header ) to the file CRC and data. These are
only used when loading the old format rockbox.e200 file */
#define FIRMWARE_OFFSET_FILE_CRC 0x0
#define FIRMWARE_OFFSET_FILE_DATA 0x8
#define HAVE_MULTIDRIVE #define HAVE_MULTIDRIVE
#define NUM_DRIVES 2 #define NUM_DRIVES 2

View file

@ -194,11 +194,6 @@
/* Type of LCD */ /* Type of LCD */
#define CONFIG_LCD LCD_FUZE #define CONFIG_LCD LCD_FUZE
/* Offset ( in the firmware file's header ) to the file CRC and data. These are
only used when loading the old format rockbox.e200 file */
#define FIRMWARE_OFFSET_FILE_CRC 0x0
#define FIRMWARE_OFFSET_FILE_DATA 0x8
#define HAVE_MULTIDRIVE #define HAVE_MULTIDRIVE
#define NUM_DRIVES 2 #define NUM_DRIVES 2

View file

@ -184,11 +184,6 @@
/* Type of LCD */ /* Type of LCD */
#define CONFIG_LCD LCD_FUZEPLUS #define CONFIG_LCD LCD_FUZEPLUS
/* Offset ( in the firmware file's header ) to the file CRC and data. These are
only used when loading the old format rockbox.e200 file */
#define FIRMWARE_OFFSET_FILE_CRC 0x0
#define FIRMWARE_OFFSET_FILE_DATA 0x8
/* USB On-the-go */ /* USB On-the-go */
#define CONFIG_USBOTG USBOTG_ARC #define CONFIG_USBOTG USBOTG_ARC

View file

@ -196,11 +196,6 @@
/* Type of LCD */ /* Type of LCD */
#define CONFIG_LCD LCD_FUZE #define CONFIG_LCD LCD_FUZE
/* Offset ( in the firmware file's header ) to the file CRC and data. These are
only used when loading the old format rockbox.e200 file */
#define FIRMWARE_OFFSET_FILE_CRC 0x0
#define FIRMWARE_OFFSET_FILE_DATA 0x8
#define HAVE_MULTIDRIVE #define HAVE_MULTIDRIVE
#define NUM_DRIVES 2 #define NUM_DRIVES 2

View file

@ -131,12 +131,6 @@
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
#define HAVE_ADJUSTABLE_CPU_FREQ #define HAVE_ADJUSTABLE_CPU_FREQ
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
#define CONFIG_USBOTG USBOTG_AS3525 #define CONFIG_USBOTG USBOTG_AS3525
/* enable these for the experimental usb stack */ /* enable these for the experimental usb stack */

View file

@ -154,12 +154,6 @@
/* Type of LCD */ /* Type of LCD */
#define CONFIG_LCD LCD_VIEW #define CONFIG_LCD LCD_VIEW
/* Offset ( in the firmware file's header ) to the file CRC and data. These are
only used when loading the old format rockbox.e200 file
Required for bootloader/common.c to compile */
#define FIRMWARE_OFFSET_FILE_CRC 0x0
#define FIRMWARE_OFFSET_FILE_DATA 0x8
#ifndef BOOTLOADER #ifndef BOOTLOADER
#define HAVE_MULTIDRIVE #define HAVE_MULTIDRIVE
#define NUM_DRIVES 2 #define NUM_DRIVES 2

View file

@ -80,12 +80,6 @@
#define CPU_FREQ 48000000 #define CPU_FREQ 48000000
*/ */
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
#define CONFIG_LCD LCD_COWOND2 #define CONFIG_LCD LCD_COWOND2
/* Define this if a programmable hotkey is mapped */ /* Define this if a programmable hotkey is mapped */

View file

@ -4,8 +4,6 @@
#define BOOTFILE_EXT "q1" #define BOOTFILE_EXT "q1"
#define BOOTFILE "rockbox." BOOTFILE_EXT #define BOOTFILE "rockbox." BOOTFILE_EXT
#define BOOTDIR "/.rockbox" #define BOOTDIR "/.rockbox"
#define FIRMWARE_OFFSET_FILE_CRC 0
#define FIRMWARE_OFFSET_FILE_DATA 8
/* CPU defines */ /* CPU defines */
#define CONFIG_CPU X1000 #define CONFIG_CPU X1000

View file

@ -23,10 +23,6 @@
#undef ROM_START #undef ROM_START
#undef FIRMWARE_OFFSET_FILE_LENGTH
#undef FIRMWARE_OFFSET_FILE_CRC
#undef FIRMWARE_OFFSET_FILE_DATA
#undef AMS_OF_SIZE #undef AMS_OF_SIZE
#undef HAVE_HOTSWAP_STORAGE_AS_MAIN #undef HAVE_HOTSWAP_STORAGE_AS_MAIN

View file

@ -155,11 +155,6 @@
/* Type of LCD */ /* Type of LCD */
#define CONFIG_LCD LCD_NWZE360 #define CONFIG_LCD LCD_NWZE360
/* Offset ( in the firmware file's header ) to the file CRC and data. These are
only used when loading the old format rockbox.e200 file */
#define FIRMWARE_OFFSET_FILE_CRC 0x0
#define FIRMWARE_OFFSET_FILE_DATA 0x8
/* USB On-the-go */ /* USB On-the-go */
#define CONFIG_USBOTG USBOTG_ARC #define CONFIG_USBOTG USBOTG_ARC

View file

@ -155,11 +155,6 @@
/* Type of LCD */ /* Type of LCD */
#define CONFIG_LCD LCD_NWZE370 #define CONFIG_LCD LCD_NWZE370
/* Offset ( in the firmware file's header ) to the file CRC and data. These are
only used when loading the old format rockbox.e200 file */
#define FIRMWARE_OFFSET_FILE_CRC 0x0
#define FIRMWARE_OFFSET_FILE_DATA 0x8
/* USB On-the-go */ /* USB On-the-go */
#define CONFIG_USBOTG USBOTG_ARC #define CONFIG_USBOTG USBOTG_ARC

View file

@ -158,15 +158,6 @@
/* We're able to shut off power to the HDD */ /* We're able to shut off power to the HDD */
#define HAVE_ATA_POWER_OFF #define HAVE_ATA_POWER_OFF
/* Offset ( in the firmware file's header ) to the file length */
#define FIRMWARE_OFFSET_FILE_LENGTH 0
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* USB On-the-go */ /* USB On-the-go */
#define CONFIG_USBOTG USBOTG_ARC #define CONFIG_USBOTG USBOTG_ARC

View file

@ -5,12 +5,6 @@
#define MODEL_NAME "xDuoo X3" #define MODEL_NAME "xDuoo X3"
#define MODEL_NUMBER 96 #define MODEL_NUMBER 96
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Support FAT16 for SD cards <= 2GB */ /* Support FAT16 for SD cards <= 2GB */
#define HAVE_FAT16SUPPORT #define HAVE_FAT16SUPPORT

View file

@ -149,12 +149,6 @@
/* Define this if you have ATA power-off control */ /* Define this if you have ATA power-off control */
#define HAVE_ATA_POWER_OFF #define HAVE_ATA_POWER_OFF
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
/* #define HAVE_ADJUSTABLE_CPU_FREQ */ /* #define HAVE_ADJUSTABLE_CPU_FREQ */

View file

@ -148,12 +148,6 @@
/* Define this if you have ATA power-off control */ /* Define this if you have ATA power-off control */
#define HAVE_ATA_POWER_OFF #define HAVE_ATA_POWER_OFF
/* Offset ( in the firmware file's header ) to the file CRC */
#define FIRMWARE_OFFSET_FILE_CRC 0
/* Offset ( in the firmware file's header ) to the real data */
#define FIRMWARE_OFFSET_FILE_DATA 8
/* Define this if you have adjustable CPU frequency */ /* Define this if you have adjustable CPU frequency */
/* #define HAVE_ADJUSTABLE_CPU_FREQ */ /* #define HAVE_ADJUSTABLE_CPU_FREQ */