From: Stefan E. <se...@us...> - 2003-12-08 14:41:06
|
Update of /cvsroot/blob/blob/include/blob/arch In directory sc8-pr-cvs1:/tmp/cvs-serv16464 Modified Files: ra_alpha.h Log Message: GPIO init Index: ra_alpha.h =================================================================== RCS file: /cvsroot/blob/blob/include/blob/arch/ra_alpha.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- ra_alpha.h 11 Nov 2003 14:27:12 -0000 1.4 +++ ra_alpha.h 8 Dec 2003 14:41:00 -0000 1.5 @@ -129,25 +129,25 @@ #define RST(reg,bit) ((reg) &= ~(1<<(bit))) /* GPIO configuration */ -#define GPIO0_VALUE GPIO_OUT_LO -#define GPIO1_VALUE GPIO_OUT_LO -#define GPIO2_VALUE GPIO_OUT_LO -#define GPIO3_VALUE GPIO_INPUT /* USB IRQ */ -#define GPIO4_VALUE GPIO_INPUT /* LAN IRQ (neg) */ -#define GPIO5_VALUE GPIO_INPUT /* CF IRQ (neg) */ -#define GPIO6_VALUE GPIO_OUT_LO -#define GPIO7_VALUE GPIO_OUT_LO -#define GPIO8_VALUE GPIO_OUT_LO -#define GPIO9_VALUE GPIO_OUT_LO +#define GPIO0_VALUE GPIO_OUT_LO +#define GPIO1_VALUE GPIO_OUT_LO +#define GPIO2_VALUE GPIO_INPUT /* IRQ CPLD */ +#define GPIO3_VALUE GPIO_INPUT /* USB IRQ */ +#define GPIO4_VALUE GPIO_INPUT /* LAN IRQ (neg) */ +#define GPIO5_VALUE GPIO_INPUT /* CF IRQ (neg) */ +#define GPIO6_VALUE GPIO_INPUT /* nUSB_H_OVERCURRENT */ +#define GPIO7_VALUE (GPIO_OUT_LO|GPIO_ALT_FN1) /* 48MHz Clock Out for CPLD */ +#define GPIO8_VALUE GPIO_INPUT /* OnOff KBD */ +#define GPIO9_VALUE GPIO_OUT_LO #define GPIO10_VALUE 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_?? */ -#define GPIO15_VALUE (GPIO_OUT_HI | GPIO_ALT_FN2) /* nCS1 [img_buffer] */ -#define GPIO16_VALUE GPIO_OUT_LO -#define GPIO17_VALUE GPIO_INPUT /* cpld_?? */ -#define GPIO18_VALUE GPIO_INPUT /* vlio_ready_signal */ +#define GPIO11_VALUE (GPIO_OUT_LO|GPIO_ALT_FN1) /* 3.6 MHz Clock out */ +#define GPIO12_VALUE GPIO_OUT_LO +#define GPIO13_VALUE GPIO_OUT_LO +#define GPIO14_VALUE GPIO_OUT_LO +#define GPIO15_VALUE (GPIO_OUT_HI|GPIO_ALT_FN2) /* nCS1 */ +#define GPIO16_VALUE (GPIO_OUT_LO|GPIO_ALT_FN2) /* LCD Contrast PWM */ +#define GPIO17_VALUE (GPIO_OUT_LO|GPIO_ALT_FN2) /* LCD Bright PWM */ +#define GPIO18_VALUE GPIO_INPUT /* RDY LAN */ #define GPIO19_VALUE GPIO_OUT_LO #define GPIO20_VALUE GPIO_OUT_LO #define GPIO21_VALUE GPIO_OUT_LO @@ -162,39 +162,39 @@ #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 GPIO_OUT_HI /* Core Voltage */ -#define GPIO36_VALUE GPIO_OUT_HI /* Core Voltage */ -#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 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 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 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 GPIO33_VALUE (GPIO_OUT_HI|GPIO_ALT_FN2) /* nCS5 */ +#define GPIO34_VALUE (GPIO_INPUT|GPIO_ALT_FN1) /* FFRXD */ +#define GPIO35_VALUE GPIO_OUT_HI /* Core Fast 1 */ +#define GPIO36_VALUE GPIO_OUT_HI /* Core Fast 2 */ +#define GPIO37_VALUE GPIO_OUT_LO /* n3V3_En */ +#define GPIO38_VALUE GPIO_OUT_LO /* n5V4_En */ +#define GPIO39_VALUE (GPIO_OUT_LO|GPIO_ALT_FN2) /* FFTXD */ +#define GPIO40_VALUE GPIO_OUT_HI /* nUSB_H_ON */ +#define GPIO41_VALUE GPIO_OUT_LO /* CF_RST */ +#define GPIO42_VALUE (GPIO_INPUT|GPIO_ALT_FN1) +#define GPIO43_VALUE (GPIO_OUT_HI|GPIO_ALT_FN2) +#define GPIO44_VALUE (GPIO_INPUT|GPIO_ALT_FN1) +#define GPIO45_VALUE (GPIO_OUT_HI|GPIO_ALT_FN2) +#define GPIO46_VALUE (GPIO_INPUT|GPIO_ALT_FN2) +#define GPIO47_VALUE (GPIO_OUT_HI|GPIO_ALT_FN1) +#define GPIO48_VALUE (GPIO_OUT_HI|GPIO_ALT_FN2) /* nPOE */ +#define GPIO49_VALUE (GPIO_OUT_HI|GPIO_ALT_FN2) /* nPWE */ +#define GPIO50_VALUE (GPIO_OUT_HI|GPIO_ALT_FN2) /* nPIOR */ +#define GPIO51_VALUE (GPIO_OUT_HI|GPIO_ALT_FN2) /* nPIOW */ +#define GPIO52_VALUE (GPIO_OUT_HI|GPIO_ALT_FN2) /* nPCE1 */ +#define GPIO53_VALUE (GPIO_OUT_HI|GPIO_ALT_FN2) /* nPCE2 */ +#define GPIO54_VALUE GPIO_OUT_HI /* nPKTSEL */ +#define GPIO55_VALUE (GPIO_OUT_HI|GPIO_ALT_FN2) /* nPREG */ +#define GPIO56_VALUE (GPIO_INPUT|GPIO_ALT_FN1) /* nPWAIT */ +#define GPIO57_VALUE (GPIO_INPUT|GPIO_ALT_FN1) /* nIOIS16 */ +#define GPIO58_VALUE (GPIO_OUT_LO|GPIO_ALT_FN2) /* LCD D0..7 */ +#define GPIO59_VALUE (GPIO_OUT_LO|GPIO_ALT_FN2) /* LCD D0..7 */ +#define GPIO60_VALUE (GPIO_OUT_LO|GPIO_ALT_FN2) /* LCD D0..7 */ +#define GPIO61_VALUE (GPIO_OUT_LO|GPIO_ALT_FN2) /* LCD D0..7 */ +#define GPIO62_VALUE (GPIO_OUT_LO|GPIO_ALT_FN2) /* LCD D0..7 */ +#define GPIO63_VALUE (GPIO_OUT_LO|GPIO_ALT_FN2) /* LCD D0..7 */ +#define GPIO64_VALUE (GPIO_OUT_LO|GPIO_ALT_FN2) /* LCD D0..7 */ +#define GPIO65_VALUE (GPIO_OUT_LO|GPIO_ALT_FN2) /* LCD D0..7 */ #define GPIO66_VALUE GPIO_OUT_LO #define GPIO67_VALUE GPIO_OUT_LO #define GPIO68_VALUE GPIO_OUT_LO @@ -203,16 +203,17 @@ #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 GPIO_OUT_LO -#define GPIO82_VALUE GPIO_OUT_LO -#define GPIO83_VALUE GPIO_OUT_LO -#define GPIO84_VALUE GPIO_OUT_LO +#define GPIO74_VALUE (GPIO_OUT_LO|GPIO_ALT_FN2) /* LCD FCLK */ +#define GPIO75_VALUE (GPIO_OUT_LO|GPIO_ALT_FN2) /* LCD LCLK */ +#define GPIO76_VALUE (GPIO_OUT_LO|GPIO_ALT_FN2) /* LCD PCLK */ +#define GPIO77_VALUE (GPIO_OUT_LO|GPIO_ALT_FN2) /* LCD BIAS */ +#define GPIO78_VALUE (GPIO_OUT_HI|GPIO_ALT_FN2) /* nCS2 */ +#define GPIO79_VALUE (GPIO_OUT_HI|GPIO_ALT_FN2) /* nCS3 */ +#define GPIO80_VALUE (GPIO_OUT_HI|GPIO_ALT_FN2) /* nCS4 */ +#define GPIO81_VALUE (GPIO_OUT_LO|GPIO_ALT_FN1) /* BT SCLK */ +#define GPIO82_VALUE (GPIO_OUT_LO|GPIO_ALT_FN1) /* BT SFRM */ +#define GPIO83_VALUE (GPIO_OUT_LO|GPIO_ALT_FN1) /* BT MOSI */ +#define GPIO84_VALUE (GPIO_INPUT |GPIO_ALT_FN2) /* BT MISO */ +#define GPIO85_VALUE GPIO_OUT_HI /* nMSP_RST */ #endif /* #ifndef BLOB_ARCH_RA_ALPHA_H */ |