-
Notifications
You must be signed in to change notification settings - Fork 6.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
drivers: wifi: add Infineon AIROC WIFI driver #63721
drivers: wifi: add Infineon AIROC WIFI driver #63721
Conversation
2bf7d8e
to
1e8df31
Compare
1e8df31
to
de8156c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Apologies for the late review- I'm blocking over the way that whd_bus_sdio_cmd52
and whd_bus_sdio_cmd53
are implemented. Users of the SD framework should not be calling sdhc_request
directly like this, they should be using the existing SD stack functions.
1964244
to
0c3c9e5
Compare
02deae2
to
4513384
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changes look good to me on the SDIO/SDHC side
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
#56869 is merged as well. Great job everyone.
4513384
to
040bd09
Compare
ooh, twister is getting confused by the last rebase, if you amend and force push again that test should go |
Added initial version of Infineon CAT1 SDHC/SDIO driver Added initial version of binding file for Infineon CAT1 SDHC/SDIO driver Signed-off-by: Nazar Palamar <nazar.palamar@infineon.com>
rename BT_CYW43XXX to BT_AIROC to be compatible with WIFI_AIROC Signed-off-by: Nazar Palamar <nazar.palamar@infineon.com>
Added initial version of Infineon AIROC WIFI driver Added initial version of binding file for Infineon AIROC WIFI driver Rename CONFIG_ABSTRACTION_RTOS_COMPONENT_ZEPHYR to CONFIG_USE_INFINEON_ABSTRACTION_RTOS Exclude cy8cproto_062_4343w platform from drivers.modem.esp_at.build test Change revision hal_infineon to 69c883d3bd9fac8a18dd8384624b8c472a68d06f Signed-off-by: Nazar Palamar <nazar.palamar@infineon.com>
Enable WIFI feature for cy8cproto-062-4343w board. Signed-off-by: Nazar Palamar <nazar.palamar@infineon.com>
040bd09
to
228e480
Compare
hi @fabiobaltieri, CI passed! it ready to merge. |
Hi @npal-cy |
Hi jezlukasz, please refer to answer from @ifyall: #63721 (comment). Thanks, |
Missed that one completely...
Sorry to trouble you, and thank you for the answer.
czw., 14 gru 2023, 07:05 użytkownik Nazar Palamar ***@***.***>
napisał:
… Hi @npal-cy <https://github.com/npal-cy> Are there any plans/timelines on
integrating SPI for this driver? By the way - awesome job!
Hi jezlukasz <https://github.com/jezlukasz>, please refer to answer from
@ifyall <https://github.com/ifyall>: #63721 (comment)
<#63721 (comment)>
.
Thanks,
Nazar
—
Reply to this email directly, view it on GitHub
<#63721 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABX2QK7OZW34FSHHV7MCCWTYJKJLPAVCNFSM6AAAAAA5ZOI7KOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJVGE4TONJWGQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
drivers: wifi: add Infineon AIROC WIFI driver
This is host agnostic version of AIROC WIFI driver (aka CYW43xxx). Most of network driver (airoc_wifi.c) was reviewed in #59444.
Features
Dependency
Requires
For using this driver, the platform should have support of following drivers: GPIO, SDHC.
The minimal requirement to SDHC driver to enable WIFI are:
support SDIO Card interrupt (introduced sd: add SDIO stack to Zephyr #56869 )
support following commands (request):
CMD_GO_IDLE_STATE (CMD0)
CMD_SEND_RELATIVE_ADDR (CMD3)
CMD_IO_SEND_OP_COND (CMD5)
CMD_SELECT_CARD (CMD7)
CMD_VOLTAGE_SWITCH (CMD11)
CMD_GO_INACTIVE_STATE (CMD15)
CMD_IO_RW_DIRECT (CMD52)
CMD_IO_RW_EXTENDED (CMD53)
support following io properties:
clock - set host clock rate