DECLARE_WORK

1.  static DECLARE_WORK(brcmf_driver_work, brcmf_driver_register);

2.   brcmf_sdio_register();

3.  sdio_register_driver(&brcmf_sdmmc_driver);

4.  static struct sdio_driver brcmf_sdmmc_driver= {
 .probe = brcmf_ops_sdio_probe,

5.   brcmf_sdiod_probe(sdiodev);

6. sdiodev->bus = brcmf_sdio_probe(sdiodev);

7.  ret = brcmf_fw_get_firmwares(sdiodev->dev, BRCMF_FW_REQUEST_NVRAM,
         sdiodev->fw_name, sdiodev->nvram_name,
         brcmf_sdio_firmware_callback);

8    brcmf_sdiod_intr_register(sdiodev);

9    sdio_claim_irq(sdiodev->func[1], brcmf_sdiod_ib_irqhandler);

10  brcmf_sdio_isr(sdiodev->bus);

11 queue_work(bus->brcmf_wq, &bus->datawork);


#########################################################################################

7.  INIT_WORK(&bus->datawork, brcmf_sdio_dataworker);

8.  brcmf_sdio_dpc(bus);
9   brcmf_sdio_readframes(bus, bus->rxbound);
10 brcmf_dbg_hex_dump

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值