walnux/include/nuttx/input
Lee Lup Yuen c07bd5d644 arm64/pinephone: Add driver for PinePhone Touch Panel
This PR adds the existing Goodix GT9XX Touch Panel Driver to the Bringup Function for PINE64 PinePhone.

With this PR, LVGL Touchscreen Apps will respond to Touch Input on PinePhone.

### Modified Files

`boards/arm64/a64/pinephone/src/pinephone_bringup.c`: Added GT9XX Touch Panel Driver to PinePhone Bringup Function

`boards/arm64/a64/pinephone/src/Makefile`: Added `pinephone_touch.c` to the Makefile

`include/nuttx/input/gt9xx.h`: Fixed a comment in GT9XX Touch Panel Driver

### New Files

`boards/arm64/a64/pinephone/src/pinephone_touch.c`, `pinephone_touch.h`: Register GT9XX Touch Panel Driver on PinePhone

`boards/arm64/a64/pinephone/configs/lvgl/defconfig`: Added PinePhone Board Config `lvgl` to support LVGL Touchscreen Apps

### Updated Documentation

`Documentation/platforms/arm/a64/boards/pinephone/index.rst`: Added PinePhone Board Config `lvgl` for LVGL Touchscreen Apps
2023-01-16 13:45:17 +08:00
..
ads7843e.h include: update licenses to Apache 2021-05-27 08:07:25 +09:00
ajoystick.h drivers/input: Rename AJOYSTICK configs to INPUT_AJOYSTICK 2021-04-08 14:41:22 -03:00
buttons.h driver/uinput: add uinput button support 2022-01-20 01:20:19 +08:00
cypress_mbr3108.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
djoystick.h input/djoystick: Remove the unused config field from djoy_lowerhalf_s 2022-03-01 01:08:13 +08:00
ft5x06.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
gt9xx.h arm64/pinephone: Add driver for PinePhone Touch Panel 2023-01-16 13:45:17 +08:00
ioctl.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
kbd_codec.h libc/stream: Rename [lib_stream_](put|get) to [lib_stream_](putc|getc) 2022-12-05 14:27:55 +01:00
keyboard.h input/keyboard: Make each instance could have a different buffer size 2022-03-21 09:03:05 +02:00
max11802.h include: update licenses to Apache 2021-05-27 08:07:25 +09:00
mouse.h drivers/input: Rename MOUSE configs to INPUT_MOUSE 2021-04-08 14:41:22 -03:00
mxt.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
nunchuck.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
spq10kbd.h input: Q10 BlackBerry Keyboard from Solder Party 2020-09-21 07:40:42 -06:00
stmpe811.h include: nuttx: fix nxstyle errors 2021-02-04 03:33:58 -08:00
touchscreen.h driver/touchscreen: Add multithreaded read support 2022-03-17 19:44:17 +02:00
tsc2007.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
uinput.h input/uinput: Remove the argument from initialization function 2022-03-21 09:03:05 +02:00
x11_keysym.h libc: Add include/nuttx/input/x11_keysym.h 2022-01-11 15:01:13 +08:00
x11_keysymdef.h libc: Update include/nuttx/input/x11_keysymdef.h to the latest version 2022-01-11 15:01:13 +08:00
x11_xf86keysym.h input: Add x11_xf86keysym.h header file 2022-02-20 15:33:41 +01:00
xbox-controller.h include: nuttx: input: fix nxstyle errors 2021-01-25 08:26:44 -08:00