walnux/include/nuttx
Michal Lenc 17e1d43f6d ioexpander/icjx: add support for change of input interrupts on NINT
iC-JX expander has NINT (not interrupt) pin that goes to logical zero
if interrupt occurs. This commit adds support for iC-JX options settings
that allows to enable the interrupt for defined input pins.

The interrupt is handled in HP worker thread to avoid waiting for SPI
transfers in interrupt context. Board has to configure interrupt event
for GPIO pin connected to NINT.

Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2024-04-05 15:23:10 -03:00
..
1wire
analog drivers/analog/hx711.c: Add driver for hx711 adc 2024-02-26 19:16:51 -03:00
audio audio: add amr format support 2023-10-25 13:33:21 +08:00
binfmt coredump: support coredump save to block device when crash 2023-12-10 07:02:03 -08:00
can drivers/can/sja1000: Add SJA1000 CAN driver support 2024-03-19 15:45:53 -03:00
clk clk:fix some issues when use rpmsg clk 2023-09-22 08:47:23 +08:00
contactless
crypto Added NXP SE05x support (secure element) 2023-09-09 15:54:08 +08:00
dma dma: support source/destination address auto step 2023-09-27 00:47:02 +08:00
drivers driver/tee: add optee client driver module 2023-11-23 06:25:48 -08:00
eeprom Add MTD for AT25 eeprom 2024-01-04 09:25:52 -08:00
efuse Add ATSAMA5D2/D4 Secure Fuse Controller (SFC) driver 2023-05-12 16:29:48 -03:00
fs stdio/file: unify group file list to common single queue 2024-03-18 19:32:49 +08:00
himem xtensa/esp32s3: Add SPIRAM high memory support 2023-11-29 06:33:51 -08:00
hwspinlock hwspinlock: Fix typo error(spin_lock_restore to spin_unlock_irqrestore) 2023-07-25 13:03:31 +02:00
i2c
input input/touchscreen: Bring up TSIOC_[SET|GET]CALIB macro 2023-09-20 20:51:38 +08:00
ioexpander ioexpander/icjx: add support for change of input interrupts on NINT 2024-04-05 15:23:10 -03:00
lcd include: format alignment 2024-03-21 19:53:05 +08:00
leds drivers/leds/ws2812: Fix WS2812 pixel size 2023-12-24 16:38:06 -08:00
lib libs/log2ceil: Move implementation of log2ceil to a common place 2023-12-14 08:46:12 -08:00
math math/mpi: add mpi driver in math 2023-10-17 13:43:43 +08:00
mbox
mm mm/map.h: minor revision on comments and field defs 2024-04-03 10:15:48 -03:00
modem drivers/modem/alt1250: Add LTE_CMDID_RESTARTAPI command 2024-02-07 22:19:03 -08:00
motor drivers/foc: add support for drv8301 power-stage driver 2023-11-18 17:07:20 -08:00
mtd drivers/mtd/mtd_nandram: Adds virtual NAND Flash device simulator. 2024-03-04 10:38:08 -03:00
net net/netdev: Add netdev_iob_clone helper 2024-03-29 11:52:24 +08:00
note note: remove remaining event code 2023-10-17 09:07:06 +08:00
nx Indent the define statement by two spaces 2023-05-21 09:52:08 -03:00
pci cosmetic changes after pci code rebase 2024-01-25 09:09:30 -08:00
power support pm runtime base function 2023-09-16 14:44:08 +08:00
rc
regmap nuttx/drivers: add regmap subsystems support. 2023-09-27 00:46:51 +08:00
reset Remove @ and % tag from all comments 2023-12-11 17:00:10 -03:00
rf
rmt drivers/rmt: Implement an upper-half RMT character driver 2023-12-24 16:38:06 -08:00
rpmsg include/rpmsg/rpmsg.h: remove temp define RPMSGIOC_START, RPMSGIOC_STOP, RPMSGIOC_RESET 2024-02-21 12:42:07 +08:00
rptun rptun ioctl: remove rptun_panic and rptun_dump_all 2024-02-21 21:38:05 -08:00
segger c++ compatibility: rename reserved c++ keywords 'public' and 'this' 2023-09-16 19:45:02 +08:00
sensors sensors/bmi270: fix accel and gyro data position 2024-03-14 21:16:46 -03:00
serial support gdbstub use serial. 2023-12-11 08:43:26 -08:00
spi docs: revising comments and documents 2024-01-24 23:38:52 -08:00
syslog syslog: add syslog channel filtering function 2023-07-13 01:04:07 +08:00
timers pwm: add option to set channel output polarity with IOCTL command 2023-08-24 18:25:47 -03:00
usb include: format alignment 2024-03-21 19:53:05 +08:00
usrsock
video video: Make v4l2_ops_s to support the mutilple context 2024-03-26 15:21:05 +08:00
virt cosmetic changes after pci code rebase 2024-01-25 09:09:30 -08:00
virtio virtio.h: add virtio_has_feature api for virtio driver 2023-12-10 21:54:56 -08:00
wireless include: format alignment 2024-03-21 19:53:05 +08:00
.gitignore
addrenv.h mm_heap: mm dump and panic only valid for the heap own by OS 2023-08-02 06:11:59 -07:00
allsyms.h libc/symtab: Don't include symtab.h in the header files 2023-07-10 23:03:17 +03:00
arch.h armv7-a/gicv2: move IRQ to group1 and group0 as the FIQ 2024-03-19 18:24:42 +09:00
ascii.h
atexit.h
bits.h Remove @ and % tag from all comments 2023-12-11 17:00:10 -03:00
board.h assert: add regs parameter to board_crashdump function 2023-06-13 09:42:27 +08:00
cache.h armv7/8 cache: add up_get_xcache_size() support 2023-07-15 15:11:07 +08:00
can.h
cancelpt.h task/pthread_cancelpt: Move cancel point handling to libc, data to TLS 2023-11-15 08:52:04 -08:00
clock.h cpuload: change cpuload type to clock_t 2024-03-03 02:15:40 +08:00
compiler.h drivers/mtd/mtd_nandram: Adds virtual NAND Flash device simulator. 2024-03-04 10:38:08 -03:00
crc8.h
crc16.h
crc32.h
crc64.h
elf.h riscv/arch_elf.c: Handle PCREL_HI20/LO12_I/S relocations correctly 2023-12-12 17:32:36 -08:00
environ.h
envpath.h
ethtool.h Remove @ and % tag from all comments 2023-12-11 17:00:10 -03:00
fdcheck.h fdcheck: Enable fdcheck to automatically detect ownership of fd 2024-03-07 09:08:48 +08:00
fdt.h fdt: move fdx_xx extend APIs from boards to drivers 2024-03-22 18:51:33 +08:00
gdbstub.h support gdbstub use serial. 2023-12-11 08:43:26 -08:00
hashtable.h
init.h sched/init: refine init state interface 2024-03-23 01:04:15 +08:00
instrument.h libc: add instrument api support 2023-12-11 02:06:51 -08:00
ipcc.h
irq.h arch:Mark key functions to prohibit instrumentation to prevent recursive calls 2023-12-11 02:06:51 -08:00
kmalloc.h mm: include malloc.h in mm/mm.h 2023-06-11 19:37:04 +03:00
kthread.h
lirc.h
list.h nuttx/list/queue: add helper macro list/sq/dq_is_singular() 2024-03-07 12:39:29 +08:00
memoryregion.h coredump: support coredump save to block device when crash 2023-12-10 07:02:03 -08:00
mmcsd.h Remove @ and % tag from all comments 2023-12-11 17:00:10 -03:00
module.h
mqueue.h nuttx/mqueue: fix build break if disable posix message queue 2024-03-26 17:32:11 +01:00
mutex.h
notifier.h notifier: add BLOCKING_INIT_NOTIFIER_HEAD support 2023-09-19 09:32:17 +08:00
nuttx.h sched: move etc romfs mount from nsh to sched/init 2024-01-09 21:29:46 -03:00
page.h paging: Rename existing CONFIG_PAGING to CONFIG_LEGACY_PAGING 2024-03-05 09:45:49 +08:00
panic_notifier.h assert: add more information to panic notifier 2023-08-03 03:17:22 -07:00
pgalloc.h
progmem.h
pthread.h sched/tls: remove PTHREAD_CLEANUP from Kconfig 2023-06-14 12:00:48 +08:00
queue.h nuttx/list/queue: add helper macro list/sq/dq_is_singular() 2024-03-07 12:39:29 +08:00
random.h
reboot_notifier.h
rwsem.h shced:sem: replace mutex with spinlock 2024-03-19 18:06:12 +08:00
sched.h sched/environ: Improve performance of set/unset environment 2024-04-03 00:10:56 +08:00
sched_note.h note: delete sched_note_flatten 2023-11-12 23:52:10 -08:00
scsi.h
sdio.h
sdio_slave.h Add the module of SDIO Slave 2023-08-22 20:28:24 +08:00
semaphore.h semaphore/_SEM_XX: Remove the _SEM redirection macros as unnecessary 2023-11-27 04:52:54 -08:00
signal.h style: fix multiple style issues and remove unused 2023-09-16 14:17:47 +08:00
spawn.h sched/taskfiles: skip unnecessary file open/close operations to improve performance 2023-11-16 07:30:36 -08:00
spinlock.h sched/irq: spinlock should not depends on SMP 2024-03-26 15:21:52 +08:00
streams.h libc/stream: add file out stream 2023-12-25 16:54:16 -03:00
symtab.h libc/symtab: Move SYMTAB_XXX from unistd/Kconfig to symtab/Kconfig 2023-07-10 13:09:47 -03:00
tee.h Remove @ and % tag from all comments 2023-12-11 17:00:10 -03:00
tls.h sched/task: save argument counter to avoid limit check 2024-03-05 22:25:28 +08:00
trace.h
userspace.h
vt100.h
wdog.h
wqueue.h wqueue: add work_cancel_sync() support 2023-09-19 15:52:48 +08:00
zoneinfo.h