gpio

board_msm7227a.c 文件中

static unsigned bt_config_power_on[] = {
/*RFR*/
GPIO_CFG(43, 2, GPIO_CFG_OUTPUT, GPIO_CFG_NO_PULL, GPIO_CFG_2MA),
/*CTS*/
GPIO_CFG(44, 2, GPIO_CFG_INPUT,  GPIO_CFG_NO_PULL, GPIO_CFG_2MA),
/*RX*/
GPIO_CFG(45, 2, GPIO_CFG_INPUT,  GPIO_CFG_NO_PULL, GPIO_CFG_2MA),
/*TX*/
GPIO_CFG(46, 2, GPIO_CFG_OUTPUT, GPIO_CFG_NO_PULL, GPIO_CFG_2MA),
};


GPIO_CFG的定义是在arm/mach_msm/include/mach 中的 gpio.h 中定义的!  但board文件中并没有包含此头文件。


#ifdef CONFIG_HUAWEI_KERNEL
if (on) {
rc = gpio_direction_output(GPIO_BT_SYS_REST, 1);
msleep(100);
} else {
if (!marimba_get_fm_status(&config) &&
!marimba_get_bt_status(&config)) {
gpio_set_value_cansleep(GPIO_BT_SYS_REST, 0);
rc = gpio_direction_input(GPIO_BT_SYS_REST);
msleep(100);
}
}

此段中GPIO_BT_SYS_REST 也同样没有定义   此文件上面定义了一个  GPIO_BT_SYS_REST_N。



#ifdef CONFIG_WLAN
{ 0x81, 0x00, 0x7F },
{ 0x82, 0x00, 0xFF },
{ 0xE6, 0x38, 0x7F },
{ 0xE7, 0x06, 0xFF },
#endif


.config 文件中并没有定义WLAN

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值