This is an automated email from the ASF dual-hosted git repository.

GUIDINGLI pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git


    from 6f69891ded1 Documentation: add gpio defconfig to esp32p4-tab5 board
     new 76c58d74bcf nuttx/hwspinlock: hwspinlock should based on irq instead 
of spinlock_irq
     new 86498c58e1e arch/arm/src: add hwspinlock driver for cxd56, rp2040 and 
lc823450
     new b25f6f8a866 libc/machine: realize atomic based on hwspinlock
     new 850805d70c8 arch/arm/src: realize atomic for cxd56, rp2040 and lc823450

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 arch/arm/Kconfig                                   |  4 +-
 arch/arm/src/cxd56xx/CMakeLists.txt                |  4 +-
 arch/arm/src/cxd56xx/Kconfig                       |  6 +++
 arch/arm/src/cxd56xx/Make.defs                     |  2 +
 .../tlsr82_mspi.c => cxd56xx/cxd56_atomic.c}       | 17 ++++--
 .../arm/src/cxd56xx/cxd56_hwspinlock.c             | 34 ++++++------
 arch/arm/src/cxd56xx/cxd56_sph.c                   |  6 ++-
 arch/arm/src/lc823450/Make.defs                    |  2 +
 .../tlsr82_mspi.c => lc823450/lc823450_atomic.c}   | 17 ++++--
 .../arm/src/lc823450/lc823450_hwspinlock.c         | 61 ++++++++++------------
 arch/arm/src/rp2040/Make.defs                      |  2 +
 .../tlsr82_mspi.c => rp2040/rp2040_atomic.c}       | 17 ++++--
 .../arm/src/rp2040/rp2040_hwspinlock.c             | 30 +++++------
 include/nuttx/hwspinlock/hwspinlock.h              | 50 ++++++++----------
 libs/libc/machine/CMakeLists.txt                   |  4 +-
 libs/libc/machine/Kconfig                          | 16 ++++--
 libs/libc/machine/Make.defs                        |  4 +-
 .../machine/{arch_atomic_irq.c => arch_atomic.c}   | 19 ++++++-
 18 files changed, 175 insertions(+), 120 deletions(-)
 copy arch/arm/src/{tlsr82/tlsr82_mspi.c => cxd56xx/cxd56_atomic.c} (85%)
 copy drivers/devfreq/devfreq_powersave.c => 
arch/arm/src/cxd56xx/cxd56_hwspinlock.c (68%)
 copy arch/arm/src/{tlsr82/tlsr82_mspi.c => lc823450/lc823450_atomic.c} (84%)
 copy boards/arm/stm32f1/stm3210e-eval/src/stm32_deselectlcd.c => 
arch/arm/src/lc823450/lc823450_hwspinlock.c (65%)
 copy arch/arm/src/{tlsr82/tlsr82_mspi.c => rp2040/rp2040_atomic.c} (84%)
 copy drivers/devfreq/devfreq_performance.c => 
arch/arm/src/rp2040/rp2040_hwspinlock.c (71%)
 rename libs/libc/machine/{arch_atomic_irq.c => arch_atomic.c} (97%)

Reply via email to