STM32N6 : Add the support of the USB and UDC#84976
Conversation
|
The following west manifest projects have changed revision in this Pull Request:
✅ All manifest checks OK Note: This message is automatically posted and updated by the Manifest GitHub Action. |
8b0f1ac to
762ff4f
Compare
mbolivar
left a comment
There was a problem hiding this comment.
Runner changes look reasonable to me, no objections. Found a couple of nonblocking minor things
762ff4f to
71f6ed0
Compare
Add STM32N6 USB OTG HS compatible 'st,stm32n6-otghs' that doesn't require pinctrl-0 and pinctrl-names. Signed-off-by: IBEN EL HADJ MESSAOUD Marwa <marwa.ibenelhadjmessaoud-ext@st.com>
Add the USB OTG HS node for the STM32N6X devices Signed-off-by: IBEN EL HADJ MESSAOUD Marwa <marwa.ibenelhadjmessaoud-ext@st.com>
Enable the USB OTG HS node of the nucleo_n657x0_q board Signed-off-by: IBEN EL HADJ MESSAOUD Marwa <marwa.ibenelhadjmessaoud-ext@st.com>
Enable the USB OTG HS node of the stm32n6570_dk board Signed-off-by: IBEN EL HADJ MESSAOUD Marwa <marwa.ibenelhadjmessaoud-ext@st.com>
Enable clock and power for the OTG HS peripheral of the STM32N6x serie Signed-off-by: IBEN EL HADJ MESSAOUD Marwa <marwa.ibenelhadjmessaoud-ext@st.com>
Add the usbd test feature to twister.yaml for the boards nucleo_n657x0_q and stm32n6570_dk. Signed-off-by: IBEN EL HADJ MESSAOUD Marwa <marwa.ibenelhadjmessaoud-ext@st.com>
Add STM32N6 family support to UDC driver Signed-off-by: IBEN EL HADJ MESSAOUD Marwa <marwa.ibenelhadjmessaoud-ext@st.com>
a03c9b2
734375a to
a03c9b2
Compare
There was a problem hiding this comment.
I know this is coming late, but why not leave this as is, and use property-blocklist in st,stm32n6-otghs.yaml to filter out pinctrl-0 & pinctrl-names? (similar to
There was a problem hiding this comment.
This is Zephyr specific, right? @mbolivar How will property-blocklist/allowlist be handled in the future?
There was a problem hiding this comment.
This is Zephyr specific, right?
Yes, I think so.
|
I added the label DNM because we should wait for the PR #86100 to be merged first |
- Unified the handling of USB OTG HS and USB OTG FS by removing redundant preprocessor conditionals. - Introduced a new macro `UDC_STM32_BASE_ADDRESS` to dynamically set the USB base address. Signed-off-by: IBEN EL HADJ MESSAOUD Marwa <marwa.ibenelhadjmessaoud-ext@st.com>
232228e to
5c1bbb7
Compare
|
I added a commit to read the correct USB OTG configurations (instance), so there is no need to wait for this PR #86100 to be merged anymore. |
Add the support of the USB OTG HS
Enable the USB OTG HS node of the stm32n6570_dk and nucleo_n657x0_q boards.