Xiang Xiao
|
cc9166274a
|
drivers/note: Fix the mismatch of va_end call
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-12-31 14:57:47 +02:00 |
|
yinshengkai
|
f85102d81b
|
drivers/note: adjust note kconfig order
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
|
2022-12-30 15:50:30 -03:00 |
|
yinshengkai
|
ca5fcc58c2
|
sched: move SCHED_INSTRUMENTATION_xxx to note Kconfig
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
|
2022-12-30 15:50:30 -03:00 |
|
yinshengkai
|
64b6df42a4
|
drivers/note: register notelog device
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
|
2022-12-30 22:21:12 +08:00 |
|
yinshengkai
|
376e30193b
|
drivers/note: remove sched_note_syscall_xxx in notelog
syslog is a system call, which will cause recursion after turning on SCHED_INSTRUMENTATION_SYSCALL
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
|
2022-12-30 22:21:12 +08:00 |
|
yinshengkai
|
bc7c520eca
|
drivers/note: add note_syscall_enter parameter list
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
|
2022-12-29 09:25:54 -03:00 |
|
yinshengkai
|
dd32eccfc3
|
drivers/note: Move taskname related functions to note_driver.c
so all note drivers can retrieve the task name even after the task exit
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
|
2022-12-26 15:03:57 +08:00 |
|
Xiang Xiao
|
7322eafba7
|
drivers/usb: Fix the typo error in Kconfig
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-12-25 01:01:26 +02:00 |
|
Xiang Xiao
|
02e92d2ba5
|
Fix ower/pm/pm_procfs.c:46:15: error: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'time_t' {aka 'long long int'}
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-12-24 11:26:48 -03:00 |
|
wangbowen6
|
069fac1c67
|
power/relay: add relay driver framework for NuttX
Signed-off-by: wangbowen6 <wangbowen6@xiaomi.com>
|
2022-12-22 20:30:49 +08:00 |
|
TimJTi
|
5f7bf743c5
|
Add LP503x RGB LED driver
style corrections
Update lp503x.h
Update lp503x.h
Update lp503x.c
Update lp503x.h
post review changes
|
2022-12-22 13:39:05 +08:00 |
|
Petro Karashchenko
|
b107e4f417
|
nuttx: unify MIN, MAX and ABS macro definition across the code
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
|
2022-12-21 09:31:28 +08:00 |
|
pengyiqiang
|
72fdea5c13
|
video/fb: initializes the info structure
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
|
2022-12-21 01:16:55 +02:00 |
|
zhanghongyu
|
ba9ef06970
|
tun: add ioctl cmd TUNGETIFF implement
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
|
2022-12-20 21:15:50 +08:00 |
|
Peter Bee
|
2b11fd585f
|
drivers/video: fix typo
Wrong buf used
Signed-off-by: Peter Bee <bijunda1@xiaomi.com>
|
2022-12-20 17:00:44 +08:00 |
|
jihandong
|
8e6185f4ad
|
driver/fb: support linux info.
add struct fix_screeninfo and var_screeninfo, and related ioctl,
macro.
Signed-off-by: jihandong <jihandong@xiaomi.com>
|
2022-12-20 15:54:00 +08:00 |
|
Xiang Xiao
|
243983328a
|
drivers/video: Correct the code style
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-12-17 20:43:07 +08:00 |
|
Xiang Xiao
|
21e35362a3
|
drivers/video: Add stop_capture function
and ensure imgsensor_ops_s::stop_capture get called
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-12-17 20:43:07 +08:00 |
|
Xiang Xiao
|
eb4dabaac6
|
drivers/video: Check th size for IMGSENSOR_CTRL_TYPE_U[8|16|32]
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-12-17 20:43:07 +08:00 |
|
Xiang Xiao
|
4773eec916
|
drivers/video: Move the clip operation from video_s_selection to validate_frame_setting
to ensure the validation is same for VIDIOC_S_SELECTION, VIDIOC_S_PARM and VIDIOC_S_FMT
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-12-17 20:43:07 +08:00 |
|
Xiang Xiao
|
10d79195ba
|
drivers/video: Replace malloc/realloc/free with kmm_[malloc/realloc/free]
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-12-17 20:43:07 +08:00 |
|
Xiang Xiao
|
ec1cbed9b0
|
drivers/video: Zero all fields in an output struct
and don't zero fields which is used as input
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-12-17 20:43:07 +08:00 |
|
Xiang Xiao
|
5eb8189c26
|
drivers/video: Remove validate_frame_setting NULL check from video_[s|try]_fmt
since the check is already done in validate_frame_setting
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-12-17 20:43:07 +08:00 |
|
yinshengkai
|
6f66c0ea0b
|
drivers/note: sched_note support mulit-channel
call callbacks for different channels in sched_note_*
noteram channel is enabled by default
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
|
2022-12-17 19:41:21 +08:00 |
|
Xiang Xiao
|
9cc608e4c4
|
drivers/serial: Don't call uart_shutdown if the serial work as a console
since uart_setup is skip at line 556 for the console device
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-12-17 01:04:15 +02:00 |
|
Xiang Xiao
|
d5689e070b
|
net/arp: Remove nuttx/net/arp.h
1.move ARPHRD_ETHER to netinet/arp.h
1.move arp_entry_s to net/arp/arp.h
2.move arp_input to nuttx/net/netdev.h
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-12-16 22:10:59 +02:00 |
|
Xiang Xiao
|
06842c824a
|
sched/note: Change sched_note_[begin|end] to macro
improve the speed
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-12-16 12:20:53 +02:00 |
|
yinshengkai
|
552cf4b549
|
merge sched_note_spinxx into sched_note_spincommon
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
|
2022-12-16 17:03:53 +08:00 |
|
chao an
|
01eb4d586b
|
mm/iob: iob members are initialized after allocate
Signed-off-by: chao an <anchao@xiaomi.com>
|
2022-12-16 09:51:53 +08:00 |
|
yinshengkai
|
2460ff4f78
|
drivers/note: rename /dev/note to /dev/note/ram
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
|
2022-12-15 15:53:49 +08:00 |
|
Xiang Xiao
|
03f07effc9
|
drivers/note: Fix the style issue
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-12-14 21:24:13 +02:00 |
|
Xiang Xiao
|
c36640e205
|
drivers/segger: Rename nuttx/note/note_sysview.h to nuttx/segger/sysview.h
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-12-14 21:24:13 +02:00 |
|
Xiang Xiao
|
126c93015f
|
drivers/node: Rename sched_note.c to to note_driver.c
prepare to support the multiple note driver
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-12-14 21:24:13 +02:00 |
|
Xiang Xiao
|
d7307ef26c
|
drivers/node: Rename note_register to note_initialize
prepare to support the multiple note driver
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-12-14 21:24:13 +02:00 |
|
Xiang Xiao
|
1555c9b8f8
|
drivers/video: Zero next field of dequeued buffer before return dequeue_vbuf_unsafe
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-12-13 21:38:22 +02:00 |
|
Xiang Xiao
|
e15bccaa71
|
drivers/video: Don't need update vbuf_tail in dequeue_vbuf_unsafe
since it is already done in video_framebuff_queue_container
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-12-13 21:38:22 +02:00 |
|
Xiang Xiao
|
01d7f44480
|
drivers/video: Merge vbuf_next assignment in video_framebuff_queue_container
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-12-13 21:38:22 +02:00 |
|
Xiang Xiao
|
d09f1fb186
|
drivers/video: Keep the old state in case of fail
and ensure the internal state get clear if sz equals zero
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-12-13 21:38:22 +02:00 |
|
Xiang Xiao
|
ae3cadf03c
|
drivers/video: Skip all action if video_framebuff_realloc_container doesn't change the container size
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-12-13 21:38:22 +02:00 |
|
Xiang Xiao
|
aa20b1e8bd
|
drivers/video: Zero all video_framebuff_t fields in video_framebuff_init
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-12-13 21:38:22 +02:00 |
|
chao an
|
cda8b79950
|
virtio/net: reschedule interrupt work If rx data remaining
Signed-off-by: chao an <anchao@xiaomi.com>
|
2022-12-12 16:56:11 +09:00 |
|
yinshengkai
|
026c8eede0
|
drivers/note: unify spinlock related functions
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
|
2022-12-10 02:30:24 +08:00 |
|
Peter Bee
|
77504aa1b5
|
drivers/video: minor fix
Fix missing header for bool in imgsensor.h and FAR in video.c
Signed-off-by: Peter Bee <bijunda1@xiaomi.com>
|
2022-12-09 23:37:49 +08:00 |
|
yinshengkai
|
09814831b8
|
sched: move sched_note.c to drivers/note
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
|
2022-12-09 23:36:11 +08:00 |
|
Peter van der Perk
|
f72f7ebee0
|
Sysview add prefix kconfig to add an option to decouple sched_note calls
|
2022-12-08 17:49:55 +01:00 |
|
zhangyuan21
|
d2c52db68e
|
usb/ft232r: fixed build issue
1. fixed build issue;
2. make sure the read data length must greater than or equal to 2;
Signed-off-by: zhangyuan21 <zhangyuan21@xiaomi.com>
|
2022-12-08 22:49:26 +08:00 |
|
zhangyuan21
|
5dc4e23bb7
|
usbdev/adb: fixed usbclass steup issue
1. set usbdev when usb class bind
2. don't call EP_SUBMIT when receive OUT message
Signed-off-by: zhangyuan21 <zhangyuan21@xiaomi.com>
|
2022-12-07 12:24:09 +08:00 |
|
sunkun3
|
d9acaeaccf
|
usbdev:resolve ADB compilation errors
Signed-off-by: sunkun3 <sunkun3@xiaomi.com>
|
2022-12-07 12:24:09 +08:00 |
|
zhangyuan21
|
9150ea0e95
|
arch_alarm: don't init local variable for fpu test case fail
D16 register will be cleared when compiling with gcc on some boards.
Signed-off-by: zhangyuan21 <zhangyuan21@xiaomi.com>
|
2022-12-07 12:21:16 +08:00 |
|
Peter Bee
|
31347da187
|
drivers/video: add support for V4L2 mmap-ed buffer
Support V4L2_MEMORY_MMAP memory mode
Signed-off-by: Peter Bee <bijunda1@xiaomi.com>
|
2022-12-07 01:21:46 +08:00 |
|