nuttx/include
Lee Lup Yuen 6de5a862cd drivers/input: Add driver for Goodix GT9XX Touch Panel
This PR adds the driver for Goodix GT9XX I2C Touch Panel, which will be called by PINE64 PinePhone.

Our driver follows the design of the NuttX Driver for [Cypress MBR3108](https://github.com/apache/nuttx/blob/master/drivers/input/cypress_mbr3108.c).

We have documented our driver here: ["NuttX Touch Panel Driver for PinePhone"](https://lupyuen.github.io/articles/touch2#appendix-nuttx-touch-panel-driver-for-pinephone)

`drivers/input/Kconfig`: Added option `INPUT_GT9XX` to select GT9XX Driver

`drivers/input/Make.defs`: Added GT9XX Driver to Makefile

`drivers/input/gt9xx.c`, `gt9xx.h`: I2C Driver for GT9XX Touch Panel
2023-01-13 12:19:53 +08:00
..
arpa Net thread-safe ntoa functions 2022-08-02 21:04:19 +08:00
crypto crypto:add some hardware support 2022-12-14 02:33:56 +08:00
cxx libc/wchar: remove unnecessary config 2022-07-27 00:36:49 +08:00
net Adjust ioctl function of cellular 2022-12-09 11:19:55 +08:00
netinet arp.h: add some ARPHRD definition 2023-01-06 22:20:19 +08:00
netpacket netlink: add RTA_MAX definition 2023-01-06 22:20:19 +08:00
nuttx drivers/input: Add driver for Goodix GT9XX Touch Panel 2023-01-13 12:19:53 +08:00
ssp
sys net_socket: add accept4 function 2023-01-11 23:28:08 +08:00
.gitignore Add Embedded Template Library (ETL) support 2022-08-05 09:38:48 +08:00
aio.h
alloca.h
assert.h sched/assert: Re-implement assert() into user space 2022-12-22 21:07:47 +08:00
byteswap.h
ctype.h
debug.h nuttx: add some missing FAR 2022-12-21 10:56:45 +08:00
dirent.h Implement fdopendir 2022-10-19 21:20:35 +08:00
dlfcn.h
dsp.h
dspb16.h
elf32.h
elf64.h
elf.h
endian.h include/endian:add openbsd style macro 2022-11-05 20:37:39 +08:00
err.h nuttx: add some missing FAR 2022-12-21 10:56:45 +08:00
errno.h Update errno to match asm-generic 2022-10-28 02:19:26 +08:00
execinfo.h
fcntl.h libc: Implement memfd on top of tmpfs 2022-08-09 22:13:09 +03:00
fixedmath.h
fnmatch.h
ftw.h
getopt.h
glob.h
grp.h
hex2bin.h libc/hex2bin: Remove the unused declaration 2022-12-05 10:42:22 +01:00
ifaddrs.h
inttypes.h
iso646.h
langinfo.h
libgen.h
libintl.h compiler.h: Add _ between format|printf|syslog|scanf|strftime and like 2022-12-21 01:05:19 +02:00
limits.h libc/wchar: support wchar 2022-07-27 00:36:49 +08:00
locale.h
lzf.h
malloc.h mm/mm_heap: change CONFIG_MM_BACKTRACE to int type 2022-07-26 23:45:31 +08:00
mqueue.h
netdb.h libc/netdb: add proto.c 2022-12-10 02:36:24 +08:00
nl_types.h
nxflat.h
obstack.h compiler.h: Add _ between format|printf|syslog|scanf|strftime and like 2022-12-21 01:05:19 +02:00
poll.h
pthread.h phtread: Change stacksize type from long to size_t 2022-11-22 08:23:37 +09:00
pty.h
pwd.h libc/passwd: add pw_gecos field(userinfo) 2022-12-30 00:21:15 +08:00
resolv.h
sched.h sched/spawn: Support task_spawnattr_[set|get]stackaddr 2022-10-31 12:46:58 +09:00
semaphore.h sem: Remove PRIOINHERIT_FLAGS_ENABLE and use SEM_PRIO_INHERIT instead 2023-01-11 17:35:28 +02:00
signal.h signal: add sigisemptyset, sigandset, sigorset api 2022-12-31 00:59:28 +08:00
spawn.h sched/spawn: Rename task_spawnattr_[get|set]stack[size|addr] to posix_spawnattr_[get|set]stack[size|addr] 2022-11-01 09:51:18 +09:00
stdbool.h
stddef.h
stdint.h include/stdint.h: add sig_atomic_t limits 2022-10-02 22:30:54 +08:00
stdio.h fs/streams: Move the file streams from the group structure into TLS 2022-12-22 20:16:11 +08:00
stdlib.h stdlib: generate uniformly distributed pseudo-random numbers 2023-01-04 20:53:05 +08:00
stdnoreturn.h
string.h string/strdupa: support strdupa strndupa 2022-12-31 00:59:28 +08:00
strings.h
syscall.h syscall: export UP_WRAPSYM/UP_REALSYM macro 2022-12-30 22:13:34 +08:00
syslog.h compiler.h: Add _ between format|printf|syslog|scanf|strftime and like 2022-12-21 01:05:19 +02:00
termios.h
threads.h sched/task/task_getpid: getpid should return process id not thread id 2022-11-17 17:58:08 +08:00
time.h compiler.h: Add _ between format|printf|syslog|scanf|strftime and like 2022-12-21 01:05:19 +02:00
unistd.h fs: Map syncfs to fsync 2023-01-12 09:28:04 -03:00
utime.h
uuid.h
wchar.h
wctype.h libc: Remove the unnecessary include from wchar and wctype 2022-07-27 10:55:37 +03:00