stbenn opened a new pull request, #14692:
URL: https://github.com/apache/nuttx/pull/14692

   This commit adds files in preperation of adding ethernet drivers for the 
STM32H563 and Nucleo-H563ZI board. It also modifies the pinmap to include 
ethernet pins (and cleaned up leftover comments from L5 file), as well as add 
those pins to the board.h for the nucleo-h563zi.
   
   Files added:
     - arch/arm/src/stm32h5/hardware/stm32_ethernet.h
     - arch/arm/src/stm32h5/hardware/stm32_sbs.h
       - Not fully implemented, just register necessary for ethernet driver.
   
   *Note: Please adhere to [Contributing 
Guidelines](https://github.com/apache/nuttx/blob/master/CONTRIBUTING.md).*
   
   ## Summary
   
   These additions are to support the future addition of an ethernet driver for 
the STM32H563/H573 chips. This aims to add most of the necessary pre-processor 
defines and pin mappings necessary to port the ethernet driver from the stm32h7 
to the stm32h5. The naming conventions mirror those in the h7 implementation, 
since these share ethernet peripheral IP.
   
   A large number of the line changes in this PR are from removing unused 
comments in the pin map file. 
   
   ## Impact
   
   ## Testing
   
   After adding the files, no build errors occurred when building the 
nucleo-h563zi:nsh configuration. 
   
   Host OS: Ubuntu 24.04 on WSL 2 (Windows 11)
   Compiler: arm-none-eabi-gcc (15:13.2.rel1-2) 13.2.1 20231009
   
   Target:
   - Arch: STM32H5
   - Chip: STM32H563ZIT6U
   - Board: Nucleo-H563ZI
   - Config: nucleo-h563zi:nsh
   
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to