From: Abraham vd M. <ab...@us...> - 2003-08-07 19:31:06
|
Update of /cvsroot/blob/blob/include/blob/arch In directory sc8-pr-cvs1:/tmp/cvs-serv17234/include/blob/arch Modified Files: csir_ims.h Log Message: Fixed a couple of bugs in my previous set of changes. The PXA port is now fully functional. Also added a patch from Yves Rutschle which fixes a bug in the serial code. Index: csir_ims.h =================================================================== RCS file: /cvsroot/blob/blob/include/blob/arch/csir_ims.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- csir_ims.h 6 Aug 2003 23:00:52 -0000 1.1 +++ csir_ims.h 7 Aug 2003 19:30:59 -0000 1.2 @@ -47,6 +47,10 @@ #define RAMDISK_FLASH_BASE (KERNEL_FLASH_BASE + KERNEL_FLASH_LEN) #define RAMDISK_FLASH_LEN (4 * 1024 * 1024) +/* this needs to be defined if you want parameter block support */ +#define PARAM_START PARAM_FLASH_BASE +#define PARAM_LEN PARAM_FLASH_LEN + /* load ramdisk into ram */ #define LOAD_RAMDISK 1 @@ -70,21 +74,19 @@ #define MDCNFG_VALUE 0x000019c9 #define MDMRS_VALUE 0x00020002 -#define _U(x) GPIO_INPUT - /* GPIO configuration */ -#define GPIO0_VALUE _U(GPIO_OUT_LO) -#define GPIO1_VALUE _U(GPIO_OUT_LO) -#define GPIO2_VALUE _U(GPIO_OUT_LO) +#define GPIO0_VALUE GPIO_OUT_LO +#define GPIO1_VALUE GPIO_OUT_LO +#define GPIO2_VALUE GPIO_OUT_LO #define GPIO3_VALUE GPIO_INPUT /* eth_wakeup */ #define GPIO4_VALUE GPIO_INPUT /* bank_switch_int */ #define GPIO5_VALUE GPIO_INPUT /* eth_link_status */ -#define GPIO6_VALUE _U(GPIO_OUT_LO) +#define GPIO6_VALUE GPIO_OUT_LO #define GPIO7_VALUE GPIO_OUT_LO /* cpld_clk */ -#define GPIO8_VALUE _U(GPIO_OUT_LO) +#define GPIO8_VALUE GPIO_OUT_LO #define GPIO9_VALUE GPIO_INPUT /* eth_int */ #define GPIO10_VALUE GPIO_OUT_HI /* eth_reset */ -#define GPIO11_VALUE _U(GPIO_OUT_LO) +#define GPIO11_VALUE GPIO_OUT_LO #define GPIO12_VALUE GPIO_OUT_LO /* watchdog_strobe */ #define GPIO13_VALUE GPIO_INPUT /* cpld_hw_reset */ #define GPIO14_VALUE GPIO_INPUT /* cpld_?? */ @@ -92,71 +94,71 @@ #define GPIO16_VALUE GPIO_OUT_LO #define GPIO17_VALUE GPIO_INPUT /* cpld_?? */ #define GPIO18_VALUE GPIO_INPUT /* vlio_ready_signal */ -#define GPIO19_VALUE _U(GPIO_OUT_LO) -#define GPIO20_VALUE _U(GPIO_OUT_LO) -#define GPIO21_VALUE _U(GPIO_OUT_LO) -#define GPIO22_VALUE _U(GPIO_OUT_LO) -#define GPIO23_VALUE _U(GPIO_OUT_LO) -#define GPIO24_VALUE _U(GPIO_OUT_LO) +#define GPIO19_VALUE GPIO_OUT_LO +#define GPIO20_VALUE GPIO_OUT_LO +#define GPIO21_VALUE GPIO_OUT_LO +#define GPIO22_VALUE GPIO_OUT_LO +#define GPIO23_VALUE GPIO_OUT_LO +#define GPIO24_VALUE GPIO_OUT_LO #define GPIO25_VALUE GPIO_OUT_HI /* LED [debug] */ -#define GPIO26_VALUE _U(GPIO_OUT_LO) -#define GPIO27_VALUE _U(GPIO_OUT_LO) -#define GPIO28_VALUE _U(GPIO_OUT_LO) -#define GPIO29_VALUE _U(GPIO_OUT_LO) -#define GPIO30_VALUE _U(GPIO_OUT_LO) -#define GPIO31_VALUE _U(GPIO_OUT_LO) -#define GPIO32_VALUE _U(GPIO_OUT_LO) +#define GPIO26_VALUE GPIO_OUT_LO +#define GPIO27_VALUE GPIO_OUT_LO +#define GPIO28_VALUE GPIO_OUT_LO +#define GPIO29_VALUE GPIO_OUT_LO +#define GPIO30_VALUE GPIO_OUT_LO +#define GPIO31_VALUE GPIO_OUT_LO +#define GPIO32_VALUE GPIO_OUT_LO #define GPIO33_VALUE GPIO_OUT_HI /* nCS5 [unused] */ #define GPIO34_VALUE (GPIO_INPUT | GPIO_ALT_FN1) /* FFRXD */ -#define GPIO35_VALUE _U(GPIO_OUT_LO) -#define GPIO36_VALUE _U(GPIO_OUT_LO) -#define GPIO37_VALUE _U(GPIO_OUT_LO) -#define GPIO38_VALUE _U(GPIO_OUT_LO) +#define GPIO35_VALUE GPIO_OUT_LO +#define GPIO36_VALUE GPIO_OUT_LO +#define GPIO37_VALUE GPIO_OUT_LO +#define GPIO38_VALUE GPIO_OUT_LO #define GPIO39_VALUE (GPIO_OUT_LO | GPIO_ALT_FN2) /* FFTXD */ -#define GPIO40_VALUE _U(GPIO_OUT_LO) -#define GPIO41_VALUE _U(GPIO_OUT_LO) -#define GPIO42_VALUE _U(GPIO_OUT_LO) -#define GPIO43_VALUE _U(GPIO_OUT_LO) -#define GPIO44_VALUE _U(GPIO_OUT_LO) -#define GPIO45_VALUE _U(GPIO_OUT_LO) -#define GPIO46_VALUE _U(GPIO_OUT_LO) -#define GPIO47_VALUE _U(GPIO_OUT_LO) -#define GPIO48_VALUE _U(GPIO_OUT_LO) +#define GPIO40_VALUE GPIO_OUT_LO +#define GPIO41_VALUE GPIO_OUT_LO +#define GPIO42_VALUE GPIO_OUT_LO +#define GPIO43_VALUE GPIO_OUT_LO +#define GPIO44_VALUE GPIO_OUT_LO +#define GPIO45_VALUE GPIO_OUT_LO +#define GPIO46_VALUE GPIO_OUT_LO +#define GPIO47_VALUE GPIO_OUT_LO +#define GPIO48_VALUE GPIO_OUT_LO #define GPIO49_VALUE GPIO_OUT_HI /* cpld_pcmcia_pwe */ -#define GPIO50_VALUE _U(GPIO_OUT_LO) -#define GPIO51_VALUE _U(GPIO_OUT_LO) -#define GPIO52_VALUE _U(GPIO_OUT_LO) -#define GPIO53_VALUE _U(GPIO_OUT_LO) -#define GPIO54_VALUE _U(GPIO_OUT_LO) -#define GPIO55_VALUE _U(GPIO_OUT_LO) +#define GPIO50_VALUE GPIO_OUT_LO +#define GPIO51_VALUE GPIO_OUT_LO +#define GPIO52_VALUE GPIO_OUT_LO +#define GPIO53_VALUE GPIO_OUT_LO +#define GPIO54_VALUE GPIO_OUT_LO +#define GPIO55_VALUE GPIO_OUT_LO #define GPIO56_VALUE GPIO_INPUT #define GPIO57_VALUE GPIO_INPUT -#define GPIO58_VALUE _U(GPIO_OUT_LO) -#define GPIO59_VALUE _U(GPIO_OUT_LO) -#define GPIO60_VALUE _U(GPIO_OUT_LO) -#define GPIO61_VALUE _U(GPIO_OUT_LO) -#define GPIO62_VALUE _U(GPIO_OUT_LO) -#define GPIO63_VALUE _U(GPIO_OUT_LO) -#define GPIO64_VALUE _U(GPIO_OUT_LO) -#define GPIO65_VALUE _U(GPIO_OUT_LO) -#define GPIO66_VALUE _U(GPIO_OUT_LO) -#define GPIO67_VALUE _U(GPIO_OUT_LO) -#define GPIO68_VALUE _U(GPIO_OUT_LO) -#define GPIO69_VALUE _U(GPIO_OUT_LO) -#define GPIO70_VALUE _U(GPIO_OUT_LO) -#define GPIO71_VALUE _U(GPIO_OUT_LO) -#define GPIO72_VALUE _U(GPIO_OUT_LO) -#define GPIO73_VALUE _U(GPIO_OUT_LO) -#define GPIO74_VALUE _U(GPIO_OUT_LO) -#define GPIO75_VALUE _U(GPIO_OUT_LO) -#define GPIO76_VALUE _U(GPIO_OUT_LO) -#define GPIO77_VALUE _U(GPIO_OUT_LO) +#define GPIO58_VALUE GPIO_OUT_LO +#define GPIO59_VALUE GPIO_OUT_LO +#define GPIO60_VALUE GPIO_OUT_LO +#define GPIO61_VALUE GPIO_OUT_LO +#define GPIO62_VALUE GPIO_OUT_LO +#define GPIO63_VALUE GPIO_OUT_LO +#define GPIO64_VALUE GPIO_OUT_LO +#define GPIO65_VALUE GPIO_OUT_LO +#define GPIO66_VALUE GPIO_OUT_LO +#define GPIO67_VALUE GPIO_OUT_LO +#define GPIO68_VALUE GPIO_OUT_LO +#define GPIO69_VALUE GPIO_OUT_LO +#define GPIO70_VALUE GPIO_OUT_LO +#define GPIO71_VALUE GPIO_OUT_LO +#define GPIO72_VALUE GPIO_OUT_LO +#define GPIO73_VALUE GPIO_OUT_LO +#define GPIO74_VALUE GPIO_OUT_LO +#define GPIO75_VALUE GPIO_OUT_LO +#define GPIO76_VALUE GPIO_OUT_LO +#define GPIO77_VALUE GPIO_OUT_LO #define GPIO78_VALUE (GPIO_OUT_HI | GPIO_ALT_FN2) /* nCS2 [img_buffer] */ #define GPIO79_VALUE (GPIO_OUT_HI | GPIO_ALT_FN2) /* nCS3 [eth] */ #define GPIO80_VALUE GPIO_OUT_HI /* nCS4 [unused] */ -#define GPIO81_VALUE _U(GPIO_OUT_LO) -#define GPIO82_VALUE _U(GPIO_OUT_LO) -#define GPIO83_VALUE _U(GPIO_OUT_LO) -#define GPIO84_VALUE _U(GPIO_OUT_LO) +#define GPIO81_VALUE GPIO_OUT_LO +#define GPIO82_VALUE GPIO_OUT_LO +#define GPIO83_VALUE GPIO_OUT_LO +#define GPIO84_VALUE GPIO_OUT_LO #endif /* #ifndef BLOB_ARCH_CSIR_IMS_H */ |