tiny210针对USI_WM-BN-BM-04的wifi的配置过程

2tiny210针对USI_WM-BN-BM-04wifi的配置过程

(参看TINY210_wifi调试过程.doc by joqian 2013-3-13

2.1 硬件配置

USI_WM-BN-BM-04涉及到的主要针脚为:

SDIO_D0, SDIO_D1, SDIO_D2, SDIO_D3,SDIO_VDD,SDIO_CMD,SDIO_CLK均为标准的SDIO接口对接;

SDIO_HOST_WAKE为向主机发起唤醒中断针脚;

WL_REG_ON为主机对wifi模块电源和reset控制针脚。

另外还有SPISDIO模式选择针脚,接地为SDIO模式。

 

2.2内核配置

2.2.1源码替换:

\linux-3.0.8\drivers\net\wireless\bcmdhd替换为usi提供的bcmdhd文件

       需要注意的是,该文件夹下的驱动之注册了驱动,而没有注册设备,所以加一个源文件device_04_wlan.c用于注册设备的。

 

2.2.2源码修改:

需要针对SDIO_HOST_WAKEWL_REG_ON两个针脚进行配置:

1) SDIO_HOST_WAKE:用于主机中断,在cpu端为输入,起中断作用。

device_04_wlan.c源码中有针已经做了配置

static struct resource brcm_wlan_resources[] = {

        [0] = {

                .name   = "bcmdhd_wlan_irq",

                .start  =  40,

                .end    = 40,

                .flags  = IORESOURCE_IRQ | IORESOURCE_IRQ_LOWEDGE,

        },

};

需要根据实际针脚重新配置。(40eint[8]

 

2WL_REG_ON为电源控制和reset脚:

需要在cpu端,配置为输出,以控制usi模块的wifi功能的reset

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值