当前位置: 技术问答>linux和unix
请问这些函数哪里有他们的定义啊
来源: 互联网 发布时间:2016-08-13
本文导语: 请问这些函数哪里有他们的定义啊,芯片的datasheet里好像没有吧? static void init_gpio(void) { //GPE11,GPE13,GPG6,GPG2配置为输出模式,输出0 s3c2410_gpio_cfgpin(S3C2410_GPE11,S3C2410_GPE11_OUTP); s3c2410_gpio_cfgpin(S3C2410_GPE13,S3C2410_G...
请问这些函数哪里有他们的定义啊,芯片的datasheet里好像没有吧?
static void init_gpio(void)
{
//GPE11,GPE13,GPG6,GPG2配置为输出模式,输出0
s3c2410_gpio_cfgpin(S3C2410_GPE11,S3C2410_GPE11_OUTP);
s3c2410_gpio_cfgpin(S3C2410_GPE13,S3C2410_GPE13_OUTP);
s3c2410_gpio_cfgpin(S3C2410_GPG6,S3C2410_GPG6_OUTP);
s3c2410_gpio_cfgpin(S3C2410_GPG2,S3C2410_GPG2_OUTP);
s3c2410_gpio_setpin(S3C2410_GPE11,0);
s3c2410_gpio_setpin(S3C2410_GPE13,0);
s3c2410_gpio_setpin(S3C2410_GPG6,0);
s3c2410_gpio_setpin(S3C2410_GPG2,0);
//GPF0,GPF2,GPG3,GPG11配置为中断方式
s3c2410_gpio_cfgpin(S3C2410_GPF0,S3C2410_GPF0_EINT0);
s3c2410_gpio_cfgpin(S3C2410_GPF2,S3C2410_GPF2_EINT2);
s3c2410_gpio_cfgpin(S3C2410_GPG3,S3C2410_GPG3_EINT11);
s3c2410_gpio_cfgpin(S3C2410_GPG11,S3C2410_GPG11_EINT19);
}
//扫描时GPIO配置函数
static void init_gpio_scan(void)
{
//GPE11,GPE13,GPG6,GPG2配置为输出模式
s3c2410_gpio_cfgpin(S3C2410_GPE11,S3C2410_GPE11_OUTP);
s3c2410_gpio_cfgpin(S3C2410_GPE13,S3C2410_GPE13_OUTP);
s3c2410_gpio_cfgpin(S3C2410_GPG6,S3C2410_GPG6_OUTP);
s3c2410_gpio_cfgpin(S3C2410_GPG2,S3C2410_GPG2_OUTP);
//GPF0,GPF2,GPG3,GPG11配置为输入模式
s3c2410_gpio_cfgpin(S3C2410_GPF0,S3C2410_GPF0_INP);
s3c2410_gpio_cfgpin(S3C2410_GPF2,S3C2410_GPF2_INP);
s3c2410_gpio_cfgpin(S3C2410_GPG3,S3C2410_GPG3_INP);
s3c2410_gpio_cfgpin(S3C2410_GPG11,S3C2410_GPG11_INP);
}
|
2.6.18
s3c2410_gpio_cfgpin
/arch/arm/mach-s3c2410/gpio.c
S3C2410_GPF0_INP
/include/asm-arm/arch-s3c2410/regs-gpio.h
s3c2410_gpio_cfgpin
/arch/arm/mach-s3c2410/gpio.c
S3C2410_GPF0_INP
/include/asm-arm/arch-s3c2410/regs-gpio.h