# HG changeset patch # User asl # Date 1100024948 0 # Node ID fdf22faea84cd705c0c2121e795baf100a62be18 # Parent 082e09d84412574281065d472c63f0f01d013ac1 * src/ixp425_redboot.c: Put #ifdef CYGPKG_IO_FLASH around flash functions so a RedBoot without flash support can be built. diff --git a/packages/hal/arm/xscale/ixp425/current/ChangeLog b/packages/hal/arm/xscale/ixp425/current/ChangeLog --- a/packages/hal/arm/xscale/ixp425/current/ChangeLog +++ b/packages/hal/arm/xscale/ixp425/current/ChangeLog @@ -1,3 +1,8 @@ +2004-11-05 David Vrabel + + * src/ixp425_redboot.c: Put #ifdef CYGPKG_IO_FLASH around flash + functions so a RedBoot without flash support can be built. + 2004-09-27 Mark Salter * src/ixp425_pci.c (pci_config): Fix offset handling. diff --git a/packages/hal/arm/xscale/ixp425/current/src/ixp425_redboot.c b/packages/hal/arm/xscale/ixp425/current/src/ixp425_redboot.c --- a/packages/hal/arm/xscale/ixp425/current/src/ixp425_redboot.c +++ b/packages/hal/arm/xscale/ixp425/current/src/ixp425_redboot.c @@ -51,7 +51,9 @@ //========================================================================*/ #include +#ifdef CYGPKG_IO_FLASH #include +#endif #ifdef CYGOPT_REDBOOT_FIS extern void *fis_addr; @@ -61,6 +63,8 @@ extern void *fis_addr; extern void *cfg_base; #endif +#ifdef CYGPKG_IO_FLASH + // // Little endian mode requires some trickery due to the way the IXP4xx // AHB and expansion busses work. @@ -139,6 +143,8 @@ hal_flash_program(void *addr, void *data return retval; } +#endif // CYGPKG_IO_FLASH + /*------------------------------------------------------------------------*/ // EOF ixp425_redboot.c