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

   ## Summary
   
   Add stm32h7 support for CRC32 HW accelerator.
   
   Extend stm32_crypto.c to add CRYPTO_CRC32 HW acceleration.
   
   ## Impact
   
   - User experience: No adaptation required. This fix extends existing 
behavior.
   - Build: No impact.
   - Hardware: Affects nucleo-h753zi board (and other stm32h7 based boards)
   - Documentation: No impact.
   - Security: No impact.
   - Compatibility: Backward compatible - adds functionality.
   
   ## Testing
   
   Build Host:
   
   - OS: Ubuntu 24.04.4 LTS
   - Compiler: arm-none-eabi-gcc 13.2.1
   
   Target:
   
   - Architecture: ARM (STM32H753ZI)
   - Board: Nucleo-h753zi
   - Configuration: nucleo-h753zi:crypto, then run "make menuconfig":
       - Under System Type / STM32 Configuration / STM32 Peripheral Support:
         - Enable CRC
       - Under Application Configuration / Testing / drivers:
         - Enable crc32 crypto test
   
   Testing performed:
   
   - Booted board and ran crc32 test utility; verify test used HW acceleration
   
   Runtime testing:
   
   From target console:
   
   ```
   nsh> uname -a
   NuttX 13.0.0 05832a4e62-dirty Jul 15 2026 15:58:20 arm nucleo-h753zi
   nsh> crc32
   crc32 test case 1 success
   crc32 test case 2 success
   crc32 test case 3 success
   crc32 test case 4 success
   crc32 test case 5 success
   crc32 test case 6 success
   crc32 test case 7 success
   crc32 test case 8 success
   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