zouboan
b817db86b8
zynq-mpsoc: add support for mio/emio
2024-07-16 18:50:52 -03:00
chao an
532c437dc9
compiler/tasking: fix build break after inline spinlock change
...
Regression by:
| commit a4fece3450
| Author: hujun5 <hujun5@xiaomi.com>
| Date: Wed Jul 3 15:10:49 2024 +0800
|
| spin_lock: inline spin_lock
Signed-off-by: chao an <anchao@lixiang.com>
2024-07-16 21:13:13 +08:00
chao an
bc7791e079
arch/tricore: synchronize instruction/data following MTCR/MFCR
...
Some barrier are necessary to avoid compiler optimizations
Signed-off-by: chao an <anchao@lixiang.com>
2024-07-16 21:13:13 +08:00
GC2020
8f243d3eb7
/rp2040 Rename the RP2040-specific PWM_MULTICHAN definition to avoid confusion with the global PWM_MULTICHAN
2024-07-16 20:09:10 +08:00
Huang Qi
ae0ef94438
doc: Add a simple guide for thread local storage
...
Explain the basic concept of thread local storage and
the usage, limits of CONFIG_SCHED_THREAD_LOCAL.
Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2024-07-16 08:34:55 -03:00
shizhenghui
fea727a050
arch/sim/Makefile: add openh264 & x264 include path
...
Signed-off-by: shizhenghui <shizhenghui@xiaomi.com>
2024-07-16 08:33:50 -03:00
shizhenghui
347864152d
sim codec: add dependence to Kconfig
...
Signed-off-by: shizhenghui <shizhenghui@xiaomi.com>
2024-07-16 08:33:50 -03:00
shizhenghui
61f79757f7
v4l2m2m/sim encoder: move hostencoder to x264encoder
...
Signed-off-by: shizhenghui <shizhenghui@xiaomi.com>
2024-07-16 08:33:50 -03:00
shizhenghui
7248ba0293
sim decoder: update CMakeLists.txt
...
Signed-off-by: shizhenghui <shizhenghui@xiaomi.com>
2024-07-16 08:33:50 -03:00
shizhenghui
3675cfe585
v4l2m2m/sim decoder: rename hostdecoder to openh264dec
...
Signed-off-by: shizhenghui <shizhenghui@xiaomi.com>
2024-07-16 08:33:50 -03:00
Alin Jerpelea
622babc6c9
Documentation: add NuttX-12.6.0 release notes
...
Add release notes for 12.6.0 release
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
2024-07-16 18:19:12 +08:00
Huang Qi
6acb4532d4
sched.h: Update doc link for tcbinfo_s
...
Original documentation link for riscv is broken,
so update to the correct link for all architectures.
Put the link around `reg_off` to avoid the long line warning
from nxstyle.
Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2024-07-16 14:46:57 +08:00
Eren Terzioglu
0df037855a
esp32[c3]: Add mcuboot build script for esp32c3-legacy
2024-07-16 10:30:56 +08:00
Eren Terzioglu
a9082e0882
esp32[s2]: Add nuttx toolchain support on mcuboot
2024-07-16 10:30:56 +08:00
Eren Terzioglu
c9f5ae5fa4
esp32[s3]: Add nuttx toolchain support on mcuboot
2024-07-16 10:30:56 +08:00
Eren Terzioglu
024e95875a
esp32: Add nuttx toolchain support on mcuboot
2024-07-16 10:30:56 +08:00
Eren Terzioglu
553b1f5f5e
esp32[c3|c6|h2]: Add nuttx toolchain support on mcuboot
2024-07-16 10:30:56 +08:00
Saurav Pal
786701c752
fs/mnemofs: Add master node and r/w methods
...
Adds master node and r/w methods to mnemofs
Signed-off-by: Saurav Pal <resyfer.dev@gmail.com>
2024-07-16 09:06:51 +08:00
adriendesp
baf52268cc
arch/xmc4: Added pwm driver
2024-07-15 16:14:55 -03:00
Peter van der Perk
55d711d214
Docs: S32K1XX FlexIO emulated I2C documentation
2024-07-15 10:06:55 -03:00
Peter van der Perk
f03842e0ec
boards: ucans32K146L Add support for FlexIO I2C driver
...
Also some corrections on clockconfig
2024-07-15 10:06:55 -03:00
Peter van der Perk
622b6d234a
s32k1xx: FlexIO I2C master driver
2024-07-15 10:06:55 -03:00
Raman Gopalan
ef271b8fe2
at32uc3a0: Initial work for SimpleMachines' Mizar32-A
2024-07-15 20:46:41 +08:00
chenwen@espressif.com
e0b99216b0
driver/net/lan9250: Add lan9250_ioctl and lan9250_uninitialize APIs
...
- use 'lan9250_ioctl' to set and get the value of lan9250 phy register
- use `lan9250_uninitialize` to un-initialize the ethernet driver
Signed-off-by: chenwen@espressif.com <chenwen@espressif.com>
2024-07-15 19:41:15 +08:00
Yanfeng Liu
8bdc975abb
riscv/cmake: fix Toolchain.cmake issue
...
This fixes the following issue when configuring canmv230:master
with Ubuntu stock toolchain and cmake 3.22:
```
CMake Error at .../arch/risc-v/src/cmake/Toolchain.cmake:218 (if):
if given arguments:
"STREQUAL" "GNU_RVG"
Unknown arguments specified
```
Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
2024-07-15 19:41:03 +08:00
halyssonJr
2900fca28e
add defconfig to ws2812 driver
2024-07-15 13:35:12 +08:00
Rodrigo Sim
da8934180a
board/stm32f401rc-rs485: Add support to Device Configuration over Telnet
...
Signed-off-by: Rodrigo Sim rcsim10@gmail.com
2024-07-15 13:35:03 +08:00
hujun5
a4fece3450
spin_lock: inline spin_lock
...
test:
We can use qemu for testing.
compiling
make distclean -j20; ./tools/configure.sh -l qemu-armv8a:nsh_smp ;make -j20
running
qemu-system-aarch64 -cpu cortex-a53 -smp 4 -nographic -machine virt,virtualization=on,gic-version=3 -net none -chardev stdio,id=con,mux=on -serial chardev:con -mon chardev=con,mode=readline -kernel ./nuttx
2024-07-15 02:29:30 +08:00
zouboan
ae8ce535f3
arm64/arm64_boot.c: Fix exception caused by accesses to ICC_SRE_EL3 when GICv3 was not implemented
2024-07-15 02:26:40 +08:00
zhanghongyu
84f4bd6ec1
sysinfo.h: add get_nprocs_conf/get_nprocs definition
...
This definition was added in order to solve some compilation problems
encountered when porting tripartite libraries
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2024-07-14 15:09:04 -03:00
zhanghongyu
d53d7d6c34
sched.h: add SCHED_BATCH and SCHED_IDLE definition
...
Resolve undefined compile-time issues encountered when porting
third-party libraries.
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2024-07-14 13:20:53 -03:00
zhanghongyu
3fa5466077
net/pkt: correct PF_PACKET family sending errors
...
Enable the pkt_sendmsg interface to send packets containing Layer 2
headers.
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2024-07-14 13:20:14 -03:00
zhanghongyu
d0aa42c2ca
net/devif: devif_send supports negative offset
...
To enable the pkt_sendmsg interface to send packets containing L2 headers
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2024-07-14 13:20:14 -03:00
zhanghongyu
4245da43ca
ioctl.h: add SIOCATMARK definition to resolve compilation errors
...
This definition was added in order to solve some compilation problems
encountered when porting third-party libraries
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2024-07-14 10:53:45 -03:00
zhanghongyu
bcd64bf2bf
libc/unistd: added an implementation of the lib_flock function
...
To solve some compilation issues encountered during the porting of
third-party libraries, this function has been added.
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2024-07-14 10:51:41 -03:00
zhanghongyu
5e1c25b23c
net/netfilter: fix windows compile error
...
Resolve compilation errors encountered during compilation in windows
platform.
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2024-07-14 20:33:18 +08:00
Yanfeng Liu
25adc9fdaa
riscv/k230: fix KERNEL cmake
...
This fixes the issue that apps ROMFS is not detected by cmake for
KERNEL mode.
Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
2024-07-14 20:32:48 +08:00
Huang Qi
e047ab9c70
riscv: Initial support for debug trigger module
...
Implement up_debugpoint_add/up_debugpoint_remove for riscv.
Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2024-07-14 20:32:19 +08:00
Eren Terzioglu
a8523f30ea
esp32[c3]: Merge simple boot and mcu boot files into single file
2024-07-14 11:38:29 +08:00
Eren Terzioglu
c15c0d1a78
esp32[h2]: Add MCUBoot support
2024-07-14 11:38:29 +08:00
Eren Terzioglu
0f0c258fa2
esp32[c6]: Add MCUBoot support
2024-07-14 11:38:29 +08:00
zouboan
0510b1eeb7
boards/arm64: add initial support for Zynq Mpsoc ZCU111 Evaluation Kit
2024-07-13 20:51:39 -03:00
zouboan
ea532cb11a
arch/arm64: add initial support for ZYNQ MPSOC
...
arch/arm64: add initial support for ZYNQ MPSOC
arch/arm64: add initial support for ZYNQ MPSOC
2024-07-13 20:51:39 -03:00
Saurav Pal
c86ef1cbc4
fs/mnemofs: Add journal methods.
...
Journal methods for mnemofs.
Signed-off-by: Saurav Pal <resyfer.dev@gmail.com>
2024-07-13 14:58:49 -03:00
Saurav Pal
9ef9788b6f
fs/mnemofs: Add LRU and CTZ methods
...
LRU methods and CTZ methods to mnemofs
Signed-off-by: Saurav Pal <resyfer.dev@gmail.com>
2024-07-13 07:28:04 -03:00
Yanfeng Liu
211e2cd8b9
riscv/k230: revise canmv230:pnsh
...
This revises canm230:pnsh in a few ways:
- adjusting linker scripts structure,
- asserting PMP setting results,
- adjusting configs for both k230d and k230 devices.
Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
2024-07-13 07:21:22 -03:00
Yanfeng Liu
723cbb0170
riscv/k230: revise canmv230:nsh
...
This revises canmv230:nsh to support both k230 and k230d devices.
Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
2024-07-13 07:21:22 -03:00
Michal Lenc
5c48944e0b
samv7: fix compile warning in PWM and UART drivers
...
The following warnings is fixed:
chip/sam_pwm.c:961:12: warning: unused variable 'regval' [-Wunused-variable]
961 | uint32_t regval;
chip/sam_serial.c: In function 'sam_dma_txavailable':
chip/sam_serial.c:2264:7: warning: unused variable 'rv' [-Wunused-variable]
2264 | int rv;
Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2024-07-13 11:37:06 +02:00
Saurav Pal
2bc97c0f0e
fs/mnemofs: Add parent iterator and path methods.
...
Pitr methods and path methods.
Signed-off-by: Saurav Pal <resyfer.dev@gmail.com>
2024-07-12 10:30:41 -03:00
geniusdo
dde3b1b226
add rint and expm1 function to cmath from libm
2024-07-12 12:05:54 +08:00