nuttx/arch/arm/src/sama5
hujun5 5cee996588 up_putc: int up_putc, enter_critical_section may be called
before kernel has been iniitialized,we use spin_lock_irqsave to replace.

Signed-off-by: hujun5 <hujun5@xiaomi.com>
2024-05-09 13:45:02 +08:00
..
hardware arch: Fix style warnings regarding included header files 2024-03-05 09:45:49 +08:00
chip.h
Kconfig Fix Kconfig style 2024-04-09 10:49:23 +08:00
Make.defs sama5: add support for QSPI 2023-11-08 21:58:02 +01:00
sam_adc.c Improvements relating to SAMA5 TSD driver 2024-04-14 14:47:53 +08:00
sam_adc.h arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
sam_allocateheap.c Indent the define statement by two spaces 2023-05-21 09:52:08 -03:00
sam_boot.c paging: Rename existing CONFIG_PAGING to CONFIG_LEGACY_PAGING 2024-03-05 09:45:49 +08:00
sam_boot.h
sam_can.c nxstyle: cleanup UTF-8 Unicode to ASCII 2023-09-18 11:54:17 -04:00
sam_can.h arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
sam_classd.c kernel: replace all usleep to nxsig_usleep in kernel space 2023-10-25 15:46:03 +08:00
sam_classd.h SAMA5D2 Class D 2023-04-29 13:46:04 +08:00
sam_clockconfig.c Fix warning in file included from chip/sam_clockconfig.c:34: 2023-01-16 18:59:44 -03:00
sam_clockconfig.h
sam_config.h SAMA5D2 add Flexcom SPI 2022-12-20 12:20:28 +08:00
sam_dbgu.c drivers/serial: Fix docstrings on UART interrupt handlers 2023-02-07 04:41:36 +08:00
sam_dbgu.h
sam_dmac.c arch: Remove xxx_sem[take|give] and call nxmuex_[lock|unlock] directly 2022-11-14 09:34:04 +09:00
sam_dmac.h sama5/sam_dmac: add define for DMACH_FLAG_PERIPHISMEMORY 2023-11-08 21:58:02 +01:00
sam_ehci.c arm: sama5: sam_ehci: fix transfer cancellation process. 2024-01-20 19:54:26 -08:00
sam_emaca.c arm/sama5: Fix error: array subscript 0 is outside array bounds 2023-12-19 08:36:49 +08:00
sam_emacb.c netdev/ipv6: Move xxx_ipv6multicast from arch to common code 2023-12-16 05:26:16 -08:00
sam_ethernet.c
sam_ethernet.h
sam_flexcom_serial.c drivers/serial: Fix docstrings on UART interrupt handlers 2023-02-07 04:41:36 +08:00
sam_flexcom_spi.c mm/alloc: remove all unnecessary cast for alloc 2023-08-30 14:34:20 +08:00
sam_flexcom_spi.h Remove executable permissions from source files 2023-01-30 20:34:51 -03:00
sam_freerun.c
sam_freerun.h
sam_gf512.c
sam_gf1024.c
sam_gmac.c netdev/ipv6: Move xxx_ipv6multicast from arch to common code 2023-12-16 05:26:16 -08:00
sam_hsmci.c sam_hsmci: rm sched_[un]lock 2023-09-09 00:21:29 +08:00
sam_hsmci.h arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
sam_hsmci_clkdiv.c
sam_irq.c armv7-a/gicv2: move IRQ to group1 and group0 as the FIQ 2024-03-19 18:24:42 +09:00
sam_irq.h
sam_isi.c
sam_isi.h
sam_lcd.c SAMA5 - add LCD backlight PWM cLock source selection 2024-01-05 12:56:27 -03:00
sam_lcd.h
sam_lowputc.c up_putc: int up_putc, enter_critical_section may be called 2024-05-09 13:45:02 +08:00
sam_lowputc.h
sam_mcan.c SAMA5D2 add new mcan ioctls 2023-10-28 15:21:46 +08:00
sam_mcan.h Add SAMA5D2 MCAN support 2022-12-21 14:51:57 -03:00
sam_memories.c
sam_memories.h
sam_memorymap.c
sam_memorymap.h
sam_nand.c mtd/nand: Fix the comment and remove the uneeded inclusion 2023-05-01 22:47:00 +03:00
sam_nand.h Replace nxsem API when used as a lock with nxmutex API 2022-10-17 15:59:46 +09:00
sam_ohci.c mm/alloc: remove all unnecessary cast for alloc 2023-08-30 14:34:20 +08:00
sam_oneshot.c
sam_oneshot.h
sam_oneshot_lowerhalf.c arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
sam_pck.c
sam_pck.h
sam_periphclks.h
sam_pgalloc.c arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
sam_pgalloc.h
sam_pio.c
sam_pio.h
sam_pioirq.c arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
sam_pmc.c
sam_pmc.h
sam_pmecc.c Initialize global mutext/sem by NXMUTEX_INITIALIZER and SEM_INITIALIZER 2022-11-14 09:34:04 +09:00
sam_pmecc.h Initialize global mutext/sem by NXMUTEX_INITIALIZER and SEM_INITIALIZER 2022-11-14 09:34:04 +09:00
sam_pwm.c Fix historic %08x style printf format warnings 2023-09-21 09:04:07 +08:00
sam_pwm.h arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
sam_qspi.c sama5: add support for QSPI 2023-11-08 21:58:02 +01:00
sam_qspi.h sama5: add support for QSPI 2023-11-08 21:58:02 +01:00
sam_rtc.c arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
sam_rtc.h arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
sam_sckc.c
sam_sckc.h
sam_sdmmc.c kernel: replace all usleep to nxsig_usleep in kernel space 2023-10-25 15:46:03 +08:00
sam_sdmmc.h arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
sam_serial.c arm: sama5: sam_serial: fix to compile with "UART Flow control enabled" on SAMA5D2. 2024-01-26 11:25:23 +08:00
sam_serial.h
sam_serialinit.c Fixes for SAMA5D2 Flexcom USART 2022-11-30 23:14:17 +08:00
sam_sfc.c Add ATSAMA5D2/D4 Secure Fuse Controller (SFC) driver 2023-05-12 16:29:48 -03:00
sam_sfc.h Add ATSAMA5D2/D4 Secure Fuse Controller (SFC) driver 2023-05-12 16:29:48 -03:00
sam_spi.c Remove the back slash from long literal string 2024-02-19 16:43:15 +01:00
sam_spi.h arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
sam_ssc.c mm/alloc: remove all unnecessary cast for alloc 2023-08-30 14:34:20 +08:00
sam_ssc.h arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
sam_systemreset.c boards/sama5d3-xplained: Add reboot support. 2023-03-20 09:13:37 +01:00
sam_tc.c SAMA5D2 fix printf formatter 2022-12-07 21:33:17 +01:00
sam_tc.h
sam_tickless.c arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
sam_timerisr.c
sam_trng.c Remove the unnecessary NULL fields in global instance definition of file_operations 2023-01-04 00:32:13 +02:00
sam_trng.h
sam_tsd.c Improvements relating to SAMA5 TSD driver 2024-04-14 14:47:53 +08:00
sam_tsd.h Improvements relating to SAMA5 TSD driver 2024-04-14 14:47:53 +08:00
sam_twi.c Indent the define statement by two spaces 2023-05-21 09:52:08 -03:00
sam_twi.h arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
sam_udphs.c mm/alloc: remove all unnecessary cast for alloc 2023-08-30 14:34:20 +08:00
sam_udphs.h arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
sam_usbhost.c boards/sama5d3-xplained: Fix OHCI clock. 2023-03-21 14:08:03 -03:00
sam_usbhost.h arch/arm: Remove FAR and CODE from chip folder(2) 2022-05-03 16:50:52 +03:00
sam_wdt.c Indent the define statement by two spaces 2023-05-21 09:52:08 -03:00
sam_wdt.h
sam_xdmac.c arch: Remove xxx_sem[take|give] and call nxmuex_[lock|unlock] directly 2022-11-14 09:34:04 +09:00
sama5d2x_memorymap.c paging: Rename existing CONFIG_PAGING to CONFIG_LEGACY_PAGING 2024-03-05 09:45:49 +08:00
sama5d2x_periphclks.h
sama5d2x_pio.c Remove the tail spaces from all files except Documentation 2023-02-26 13:24:24 -08:00
sama5d2x_pio.h
sama5d3x4x_pio.c
sama5d3x4x_pio.h
sama5d3x_memorymap.c paging: Rename existing CONFIG_PAGING to CONFIG_LEGACY_PAGING 2024-03-05 09:45:49 +08:00
sama5d3x_periphclks.h
sama5d4x_memorymap.c paging: Rename existing CONFIG_PAGING to CONFIG_LEGACY_PAGING 2024-03-05 09:45:49 +08:00
sama5d4x_periphclks.h