fangxinyong
891e05d99a
include: move clockid_t and time[r]_t define to sys/types.h
...
POSIX Standard: Primitive System Data Types
https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_types.h.html
Signed-off-by: fangxinyong <fangxinyong@xiaomi.com>
2023-08-19 09:08:40 +03:00
zhanghongyu
26c9f47ecc
ipv6_setsockopt: remove redundant logic
...
Synchronize code differences from internal repositories to the community
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2023-08-18 16:47:56 -03:00
zhanghongyu
88ef7e164c
getifaddrs: set sin6_scope_id when IPv6 enable
...
ifindex is also returned when obtain NIC information through getifaddrs.
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2023-08-19 01:53:24 +08:00
rongyichang
917634446e
drivers/lcd : add ioctl passthrough for LCD driver
...
Some LCD vendors support unit test commands, we should passthrough the ioctl
commands to drivers.
Signed-off-by: rongyichang <rongyichang@xiaomi.com>
2023-08-19 01:50:41 +08:00
chenrun1
709301cbfd
hostfs:support SEEK_CUR
...
Signed-off-by: chenrun1 <chenrun1@xiaomi.com>
2023-08-19 01:48:48 +08:00
wanggang26
d8f316b998
fs/ioctl: add BIOC_BLKGETSIZE cmd to get block sector numbers
...
Signed-off-by: wanggang26 <wanggang26@xiaomi.com>
2023-08-19 01:43:59 +08:00
dongjiuzhu1
29ddfd44a0
driver/note: dump irq handler address to trace
...
Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com>
2023-08-19 01:42:17 +08:00
zhanghongyu
69667e2c73
iob: iob_clone_partial support Negative offset
...
make the function can correctly handle negative offset cases
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2023-08-19 01:41:29 +08:00
liaoao
c31e869fac
cpuinfo: show cpufreq when hardware perfermance counting enabled
...
Signed-off-by: liaoao <liaoao@xiaomi.com>
2023-08-19 01:40:10 +08:00
ligd
45c04e9125
syslog_rpmsg: update check method when do flush()
...
Signed-off-by: ligd <liguiding1@xiaomi.com>
2023-08-19 01:35:19 +08:00
zhanghongyu
e56c8571dc
sim_usbdev: modify some configuration options for network test
...
add default dns server
change eth_pktsize to 1518
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2023-08-19 01:34:28 +08:00
zhanghongyu
9326687b51
usbdev: add sim netdev config for rndis test
...
out flow:
linux:rndis -> sim:rndis -> (forward)sim:eth(nat) ->
(bridge)linux:bridge(forward) -> linux:eth(nat) -> internet
in flow:
internet -> linux:eth(nat) -> (forward)linux:bridge(bridge) ->
(nat)sim:eth(forward) -> sim:rndis -> linux:rndis
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2023-08-19 01:34:28 +08:00
zhanghongyu
7b11162b24
rpmsgdev: add tun device ioctl support
...
In a multi-core heterogeneous architecture, tun device nodes of protocol
stack core can be accessed by other cores through ioctl
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2023-08-19 01:33:17 +08:00
renjianguang
86ae87b1ec
nuttx/audio: Add AUDIO_CHANNELS_RANGE macro
...
Signed-off-by: renjianguang <renjianguang@xiaomi.com>
2023-08-19 01:32:13 +08:00
xucheng5
bcfb4decb0
socketcan : fixed CAN ID cast error
...
args can_id for recv_filter doesn't work properly
Signed-off-by: xucheng5 <xucheng5@xiaomi.com>
2023-08-19 01:31:34 +08:00
Bowen Wang
5bc32727b4
rpmsg_sockif: block poll shoud not set POLLERR
...
Support poll rpmsg socket fd with block mode
Signed-off-by: Bowen Wang <wangbowen6@xiaomi.com>
2023-08-19 01:30:18 +08:00
anjiahao
4c39cdce09
mempool:Use default alignment inside of blockalign
...
can reduce memery usage
Signed-off-by: anjiahao <anjiahao@xiaomi.com>
2023-08-19 01:29:14 +08:00
Jukka Laitinen
f5575479f3
arch/risc-v/src/mpfs: Clean up BCLKSCLK training
...
This adds a config flag to remove manual bclksclk training if one wants
to just use the controller's own training.
Manual addcmd training depends on the manual bclksclk training, so this
also adds this dependency in Kconfig.
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2023-08-19 01:27:56 +08:00
Jukka Laitinen
bcfa6a8c5d
arch/risc-v/src/mpfs/mpfs_ddr.c: Remove unused fields in mpfs_ddr_priv_s
...
There are leftover unused parameters in mpfs_ddr_priv_s. Just remove them.
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2023-08-19 01:27:56 +08:00
Jukka Laitinen
340ae8c753
arch/risc-v/src/mpfs/mpfs_ddr.c: Simplify code performing write calibration
...
This keeps the same functionality, the original code is just overly complicated
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2023-08-19 01:27:56 +08:00
anjiahao
19d1e022de
lib_psfa_adddup2:fix mem leak when failed
...
Signed-off-by: anjiahao <anjiahao@xiaomi.com>
2023-08-19 01:23:20 +08:00
anjiahao
e053dcc9f4
mempool:add check for double free check for mempool free
...
Signed-off-by: anjiahao <anjiahao@xiaomi.com>
2023-08-19 01:22:58 +08:00
cenzhanquan1
0fb103bc66
driver/audio: add format for AAC/MSBC/CVSD
...
Signed-off-by: cenzhanquan1 <cenzhanquan1@xiaomi.com>
2023-08-18 23:03:13 +08:00
simbit18
70ab01a20b
Fix Kconfig style
...
Replace help => ---help---
Remove spaces from Kconfig
Add comments
2023-08-18 16:36:04 +03:00
Xiang Xiao
cd93b8c5ab
tools/ci: Don't install CodeChecker in the final docker image
...
since it fail to install on ubuntu 22.04:
ERROR: failed to solve: process "/bin/sh -c pip3 install CodeChecker" did not complete successfully: exit code: 1
Error: buildx failed with: ERROR: failed to solve: process "/bin/sh -c pip3 install CodeChecker" did not complete successfully: exit code: 1
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-08-18 15:35:59 +03:00
Xiang Xiao
c04d8560d3
tools/ci: Update the final docker image to ubuntu 22.04
...
g++ need update to the new version for libcxx 15.0.7
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-08-18 15:35:59 +03:00
raiden00pl
3350609a8a
boards/arduino-nano-33ble{-rev2}: use bool for leds state
2023-08-18 20:06:22 +08:00
xucheng5
417207678e
driver/capture : add capture debug, fixed compile warning
...
Signed-off-by: xucheng5 <xucheng5@xiaomi.com>
2023-08-18 09:21:46 +02:00
Takayoshi Koizumi
d5407b16f8
driver/audio/cxd56: Fix code style
...
Fix the code pointed out.
2023-08-18 08:53:04 +02:00
SPRESENSE
035a00e286
driver/audio/cxd56: Support 24bit, 192kHz and 4ch max
...
Support CXD56 audio input for 192kHz sampleing rate,
24bit and 4channels.
2023-08-18 08:53:04 +02:00
chenrun1
35602cc2ef
fs_fsync.c:Fix unknown command message in non-block device situations
...
This command is called only if the device is a block device or mtd
device.
Signed-off-by: chenrun1 <chenrun1@xiaomi.com>
2023-08-18 14:47:27 +08:00
Lucas Saavedra Vaz
1bd2595be8
boards/risc-v/esp32c3-generic: Fix MCUboot config name
...
Fix the config name to be the same as the other chips.
2023-08-18 14:44:11 +08:00
Lucas Saavedra Vaz
e02b203311
arch/xtensa/esp32s3: Update MCUboot build process
...
Change the MCUboot build process to, in the future, deprecate the esp-nuttx-bootloaders repository.
2023-08-18 14:44:11 +08:00
Lucas Saavedra Vaz
4bcc930535
arch/xtensa/esp32s2: Update MCUboot build process
...
Change the MCUboot build process to, in the future, deprecate the esp-nuttx-bootloaders repository.
2023-08-18 14:44:11 +08:00
Lucas Saavedra Vaz
60fdc9cb72
arch/xtensa/esp32: Update MCUboot build process
...
Change the MCUboot build process to, in the future, deprecate the esp-nuttx-bootloaders repository.
2023-08-18 14:44:11 +08:00
xuwenjie
4af8927829
drivers/pty: Support get and set local mode of pty
...
Signed-off-by: xuwenjie <xuwenjie1@xiaomi.com>
2023-08-18 14:30:22 +08:00
simbit18
e374f327c1
Fix Kconfig style
...
Remove spaces from Kconfig
2023-08-18 08:13:26 +02:00
Jiuzhu Dong
fa10cf7cdf
driver/sensor: update nbuffer to upper state
...
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2023-08-18 12:20:50 +08:00
yanghuatao
aa34885c8b
arch/arm: Fix arm_backtrace_unwind.c -Wmaybe-uninitialized and -Wint-conversion warning on n606
...
(1)common/arm_backtrace_unwind.c:528:18: warning: 'ctrl.lr_addr' may be used uninitialized in this function [-Wmaybe-uninitialized]
(2)common/arm_backtrace_unwind.c:626:27: warning: assignment to 'long unsigned int' from 'uint8_t (*)[]' {aka 'unsigned char (*)[]'} makes integer from pointer without a cast [-Wint-conversion]
Signed-off-by: yanghuatao <yanghuatao@xiaomi.com>
2023-08-18 12:20:21 +08:00
Jukka Laitinen
6a5d00f68c
arch/risc-v/src/mpfs: Add CFG_DDR_SGMII_PHY_RPC156 register setting for DDR training
...
Decreasing the value may increase DQ/DQS window size. Keep the default value
(1) for the existing board configurations.
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2023-08-17 17:50:37 +08:00
Jukka Laitinen
cd9ac3cf70
arch/risc-v/src/mpfs/mpfs_ddr.c: Don't continue training process if "verify" step fails
...
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2023-08-17 17:50:37 +08:00
makejian
120aaf27b3
crypto: remove software algorithm coupling in cryptodev
...
Signed-off-by: makejian <makejian@xiaomi.com>
2023-08-17 13:12:36 +08:00
xuxin19
10f32910a9
cmake:new feature on enhance apps header cmake module
...
`nuttx_export_header` for applications global header file export
`nuttx_add_dependencies` is the wrapper to use import
Signed-off-by: xuxin19 <xuxin19@xiaomi.com>
2023-08-17 13:10:15 +08:00
p-zhangliming1
4b2ae15069
nuttx/mtd: Add new functions part_isbad and part_markbad in mtd partition.
...
Signed-off-by: p-zhangliming1 <p-zhangliming1@xiaomi.com>
2023-08-16 23:56:18 +03:00
zhangyuan21
1e7678c58a
usbdev: clear configid after class disconnect
...
In class disconnect, resetconfig will be performed based on
configid, so configid should be cleared after disconnect.
Signed-off-by: zhangyuan21 <zhangyuan21@xiaomi.com>
2023-08-17 01:11:53 +08:00
xuxin19
f2f0d7fbad
cmake:fix drivers build block during cmake reforming
...
Signed-off-by: xuxin19 <xuxin19@xiaomi.com>
2023-08-16 22:38:52 +08:00
Shoukui Zhang
6364fc6e69
esp32c3-devkit: Remove unnecessary configurations
...
TESTING_MTD_CONFIG_FAIL_SAFE auto select MTD_CONFIG_NAMED
Signed-off-by: Shoukui Zhang <zhangshoukui@xiaomi.com>
2023-08-16 22:06:41 +08:00
Shoukui Zhang
2acf445954
Revert "sim: Remove unnecessary configurations"
...
This reverts commit 52c0e6b576
.
2023-08-16 22:06:41 +08:00
Stuart Ianna
34bfa2f7ba
arch/risc-v/litex: Add platform specific tickless implementation.
...
Adds a platform specific implementation for tickless schedular operation. This includes:
- Tickless operation for vexriscv cores.
- Tickless operation for vexriscv-smp cores.
- Ticked operation for vexriscv-smp cores.
Ticked operation for vexriscv core has been refactored.
Additional default configuration added to demonstrate operation.
Both tickless and ticked options use Litex timer0 for scheduling intervals. This is significantly faster than interfaceing with the risc-v mtimer through opensbi.
2023-08-16 16:59:27 +08:00
Ryan MacDonald
074cf51268
Fix: s32k1 s32k3 kinetis: add propseg to ctrl1 timing mask
2023-08-16 10:09:40 +03:00