nuttx/drivers/audio
Masayuki Ishikawa d87f350831 arch, boards, drivers, include, sched, wireless: Change spinlock APIs.
Summary:
- This commit changes spinlock APIs (spin_lock_irqsave/spin_unlock_irqrestore)
- In the previous implementation, the global spinlock (i.e. g_irq_spin) was used.
- This commit allows to use caller specific spinlock but also supports to use
  g_irq_spin for backword compatibility (In this case, NULL must be specified)

Impact:
- None

Testing:
- Tested with the following configurations
- spresnse:wifi, spresense:wifi_smp
- esp32-devkitc:smp (QEMU), sabre6-quad:smp (QEMU)
- maxi-bit:smp (QEMU), sim:smp
- stm32f4discovery:wifi

Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2021-02-07 21:28:56 -08:00
..
audio_i2s.c Change all files come from Xiaomi/Pinecone to Apache License 2.0 2020-08-22 17:37:21 -06:00
audio_null.c mqueue: add file_mq_xx for kernel use 2021-01-05 02:40:43 -06:00
cs43l22_debug.c audio: nxstyle fixes for core and drivers 2020-04-21 17:19:52 -06:00
cs43l22.c mqueue: add file_mq_xx for kernel use 2021-01-05 02:40:43 -06:00
cs43l22.h mqueue: add file_mq_xx for kernel use 2021-01-05 02:40:43 -06:00
cs4344.c mqueue: add file_mq_xx for kernel use 2021-01-05 02:40:43 -06:00
cs4344.h mqueue: add file_mq_xx for kernel use 2021-01-05 02:40:43 -06:00
cxd56_src.c arch, boards, drivers, include, sched, wireless: Change spinlock APIs. 2021-02-07 21:28:56 -08:00
cxd56_src.h drivers: replace licenses with Apache 2.0 2021-01-26 05:11:58 -08:00
cxd56.c arch, boards, drivers, include, sched, wireless: Change spinlock APIs. 2021-02-07 21:28:56 -08:00
cxd56.h drivers: replace licenses with Apache 2.0 2021-01-26 05:11:58 -08:00
Kconfig add simple wm8994 codec driver 2020-11-28 10:23:40 -03:00
Make.defs add simple wm8994 codec driver 2020-11-28 10:23:40 -03:00
tone.c tone: stop tone using 0 duty, not stop() 2020-06-25 11:04:14 +01:00
vs1053.c mqueue: add file_mq_xx for kernel use 2021-01-05 02:40:43 -06:00
vs1053.h audio: nxstyle fixes for core and drivers 2020-04-21 17:19:52 -06:00
wm8776.c arch, boards, drivers, include, sched, wireless: Change spinlock APIs. 2021-02-07 21:28:56 -08:00
wm8776.h mqueue: add file_mq_xx for kernel use 2021-01-05 02:40:43 -06:00
wm8904_debug.c audio: nxstyle fixes for core and drivers 2020-04-21 17:19:52 -06:00
wm8904.c mqueue: add file_mq_xx for kernel use 2021-01-05 02:40:43 -06:00
wm8904.h mqueue: add file_mq_xx for kernel use 2021-01-05 02:40:43 -06:00
wm8994_debug.c add simple wm8994 codec driver 2020-11-28 10:23:40 -03:00
wm8994.c mqueue: add file_mq_xx for kernel use 2021-01-05 02:40:43 -06:00
wm8994.h mqueue: add file_mq_xx for kernel use 2021-01-05 02:40:43 -06:00