nuttxpr commented on PR #15583:
URL: https://github.com/apache/nuttx/pull/15583#issuecomment-2596412226

   [**\[Experimental Bot, please feedback 
here\]**](https://github.com/search?q=repo%3Aapache%2Fnuttx+13552&type=issues)
   
   
   
   Yes, this PR mostly meets the NuttX requirements, but could be improved.
   
   **Strengths:**
   
   * **Clear Summary:**  Explains the *what* and *why* of the change, 
referencing the STM32H7 as a basis.  The specific differences related to 
`stm32_uid.c` and `ETH_SEL_PHY` are helpful.  The note about ICACHE/DCACHE is 
also relevant.
   * **Impact is identified:** Correctly highlights the impact is on the 
STM32H5 architecture.
   * **Testing information provided:** Includes hardware, software, 
configuration, and procedure used for testing. The link to the test log is 
helpful but the logs themselves should be inline if possible (see below).
   
   **Weaknesses & Suggestions for Improvement:**
   
   * **Summary: Missing Issue References:**  Even if there isn't a directly 
related issue, consider creating one to track the addition of STM32H5 Ethernet 
support.  This helps with traceability and allows others to follow the 
development process.
   * **Impact: Needs more detail:**  While "STM32H5 Architecture" is correct, 
it's too general.  Specifically mention:
       * **Impact on user:** YES - Users will now be able to use Ethernet on 
STM32H5 platforms. Briefly describe how to configure it (mentioning the 
similarity to STM32H7 configuration).
       * **Impact on build:** YES - New driver code added, build system changes 
likely required. Briefly describe the changes, e.g., new Kconfig options, board 
configuration updates.
       * **Impact on hardware:** YES -  Specifies RMII is used.  Mention any 
specific hardware requirements/dependencies.
       * **Impact on documentation:** YES - Documentation needs to be updated 
to describe the new driver and its configuration.  Confirm whether 
documentation updates are included in the PR or planned for a separate update.
       * **Impact on security, compatibility:** Explicitly state NO if there 
are no impacts.
   * **Testing: Inline logs (if reasonable size):**  While the external link is 
acceptable, including the relevant snippets of the logs directly in the PR 
description improves readability and makes it easier for reviewers to assess 
the changes.  If the logs are very long, summarize the key parts inline and 
keep the full log as an external link.  Indicate *what* the logs demonstrate 
(e.g., successful ping, MDIO register reads/writes).
   
   
   By addressing these weaknesses, the PR will be more complete and easier for 
maintainers to review and merge.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to