hi,
   I want to read the gpio4 voltag of Micrel KS8695.When use "IO_ADDRESS",it 
return "Segmentation fault". Any idea will be thanks.
 
#include <asm/hardware.h>
#include <asm/irq.h>
#include <asm/io.h>
#define KS8695_GPIO_MODE            0xE600
#define KS8695_GPIO_CTRL            0xE604
#define KS8695_GPIO_DATA            0xE608

#define KS8695_VA_IO_BASE  IO_ADDRESS(KS8695_IO_BASE) 
#define     KS8695_WRITE(offset, v) __raw_writel((v), KS8695_VA_IO_BASE + 
(offset))
#define     KS8695_READ(offset)      __raw_readl(KS8695_VA_IO_BASE + (offset))
int main(void)
{
 u32  uReg;
 printf("haha");
 uReg = KS8695_READ(KS8695_GPIO_DATA);
 return 0;
}
 
 
 
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to