-
Notifications
You must be signed in to change notification settings - Fork 8.2k
Enable SPI driver for MAX32xxx MCUs #75660
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
Enable SPI driver for MAX32xxx MCUs #75660
Conversation
|
Conflicts are fixed, and rebased onto main. |
a33bf76 to
7cb8135
Compare
|
Rebased to fix conflicts. |
MaureenHelm
left a comment
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.
Let's follow #76601 and do the same for SPI
7cb8135 to
1c82318
Compare
Sure, done. thanks. |
MaureenHelm
left a comment
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.
tests: i2c: i2c_target_api: Remove duplicate properties
SPI pins are defined in board.dts file to simplify usage
so that no need to redefine it in overlay files
Signed-off-by: Sadik Ozer <[email protected]>
The first line in the commit message has a copy/paste error, need to replace i2c with spi.
1c82318 to
9a3f955
Compare
Fixed. |
9a3f955 to
95838f1
Compare
Done, thanks. |
Add MAX32655FTHR and MAX32655EVKIT board configuration for SPI loopback test. Supports interrupt and asynchronous transfers as well as 16-bit frames. Co-Authored-By: Sadik Ozer <[email protected]> Signed-off-by: Tahsin Mutlugun <[email protected]>
Add SPI nodes to MAX32670 dtsi file and add binding Signed-off-by: Mert Ekren <[email protected]>
Add SPI into 'index.rst' and '.yaml' files. Signed-off-by: Mert Ekren <[email protected]>
Enable SPI test for MAX32670EVKIT. Signed-off-by: Mert Ekren <[email protected]>
Add SPI instances of MAX32672 to dtsi file. Signed-off-by: Furkan Akkiz <[email protected]>
Add SPI into 'index.rst' and '.yaml' file of MAX32672 boards. Signed-off-by: Furkan Akkiz <[email protected]>
Enable SPI test for MAX32672 boards. Signed-off-by: Furkan Akkiz <[email protected]>
This commit adds MAX32680 SPI instances in dtsi file. Signed-off-by: Tahsin Mutlugun <[email protected]>
Add SPI in supported driver list. Signed-off-by: Tahsin Mutlugun <[email protected]>
Enable SPI test for MAX32680EVKIT board. Signed-off-by: Tahsin Mutlugun <[email protected]>
Add SPI nodes to MAX32675 dtsi file and add binding Signed-off-by: Mert Ekren <[email protected]>
Add SPI into 'index.rst' and '.yaml' files. Signed-off-by: Mert Ekren <[email protected]>
Enable SPI test for MAX32675EVKIT. Signed-off-by: Mert Ekren <[email protected]>
This commits add MAX32666 SPI instances in dts file Signed-off-by: Sadik Ozer <[email protected]>
Add SPI in supported driver list Signed-off-by: Sadik Ozer <[email protected]>
Enable SPI test for MAX32666FTHR board Signed-off-by: Sadik Ozer <[email protected]>
Add SPI instances of MAX32662 to dtsi file. Signed-off-by: Furkan Akkiz <[email protected]>
Add SPI into 'index.rst' and '.yaml' file of MAX32662EVKIT. Signed-off-by: Furkan Akkiz <[email protected]>
Enable SPI test for MAX32662EVKIT. SRAM size increased to get enough space for SPI test image Co-Authored-By: Sadik Ozer <[email protected]> Signed-off-by: Furkan Akkiz <[email protected]>
Define SPI pins to simplify SPI usage Signed-off-by: Sadik Ozer <[email protected]>
SPI pins are defined in board.dts file to simplify usage so that no need to redefine it in overlay files Signed-off-by: Sadik Ozer <[email protected]>
6450e2c to
3f1ddd0
Compare
|
DMA related addition removed, it will be pushed as separate PR. |
SPI driver implemented and merged onto main by #73496
It just enabled for MAX32690 by above PR..
Then new MAX32 MCUs that listed below merged into upstream/main. This PR enabled SPI for them.
@ttmut @hfakkiz @mertekren fyi.
DMA related addition is going to be pushed by a dedicated PR.