David Sidrane
7a7a01153b
Kinetis:edma Cleanup
...
Kientis:edma Cleanup
Kinetis:EDMA Interrupt on last TCD
Kintis:edma remove dcache operations on passed data
Data can be chained in TCD and both read and write
can be in the chain. So the dmach ttype is not
relevent for all; the TCDs. Therefor we only perform
dcache operations on internal strutures, The caller
must perform dcache operations on their data.
kinetis:EDMA TCD Alignment of 32 Bytes to support Scatter/Gather
2022-08-09 10:46:31 +08:00
田昕
20b9cc37d5
net/local:Make local send multi-thread safe
...
Signed-off-by: 田昕 <tianxin7@xiaomi.com>
2022-08-08 22:45:44 +08:00
Jiuzhu Dong
c4bed9eae9
driver/sensor: rename /dev/sensor -> /dev/uorb
...
because this directory contains all topics by uorb using, not just sensors.
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2022-08-08 19:45:52 +08:00
Xiang Xiao
16d858f3ee
libc/err: Add _func suffix to avoid the the penitential symbol collision
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-08-08 07:39:59 -04:00
Xiang Xiao
e26d8759d0
libc: Remove CONFIG_LIBC_ERR
...
let linker remove the unused object files from the final image
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-08-08 07:39:59 -04:00
Nathan Hartman
dd718e78f7
Fix typos
2022-08-07 23:33:19 +08:00
Nathan Hartman
a40b3d37ef
Remove executable permission from linker script
2022-08-07 22:10:09 +08:00
Takayoshi Koizumi
b66e4a44d9
board/cxd56xx/audio: Fix CXD56 audio initialization
...
Fix PCM decoder config where it is always initialized assuming
it was enabled despite being optional.
2022-08-07 14:11:43 +08:00
p-eaglelaw
631ae0032e
fix warning
2022-08-07 13:03:39 +08:00
p-eaglelaw
702e2f3680
remove unused lib,fix according review comments
2022-08-07 01:57:02 +08:00
David Sidrane
55aaba53fc
imxrt:SPI add DMA support
2022-08-06 15:32:07 +08:00
David Sidrane
fa58381e58
imxrt:serial add TX & RX DMA support
...
imxrt:serial ioctl should call to proper setup
2022-08-06 15:32:07 +08:00
David Sidrane
85ec2e1446
imxrt:Add LPI2C DMA
2022-08-06 15:32:07 +08:00
David Sidrane
f34acdb936
imxrt:lpi2c add parens for macros expansions
2022-08-06 15:32:07 +08:00
Peter van der Perk
22d41f6b9c
LPC17xx_40xx PWM multichannel support
...
USB no softconnect
SocketCAN kconfig fixes
2022-08-06 15:31:38 +08:00
David Sidrane
6ab76bfc7c
imrt105x:ENET Match Data sheet Naming
2022-08-06 15:31:23 +08:00
David Sidrane
b9a6b01e6c
imrt102x:ENET Match Data sheet Naming
2022-08-06 15:31:23 +08:00
David Sidrane
0628019c2c
imxrt:Enet ensure proper dcache for Writeback mode
...
Use aligned_data
added proper handeling for Writeback
2022-08-06 15:31:23 +08:00
David Sidrane
522a949ed5
imxrt:enet Better interrupt state handeling
2022-08-06 15:31:23 +08:00
David Sidrane
1d88f8df37
imxrt:pinmux ENET2 correct ALT for GPIO_ENET2_REF_CLK2
2022-08-06 15:31:23 +08:00
David Sidrane
bced1a3cb4
imxrt:Fix Ethernet Clocking
2022-08-06 15:31:23 +08:00
David Sidrane
6a2c1fb1de
imxrt:Kconfig add IMXRT_PHY_POLLING
2022-08-06 15:31:23 +08:00
David Sidrane
81f03a9151
imxrt:ETH Add Support for ETH2
2022-08-06 15:31:23 +08:00
David Sidrane
49d304257c
imxrt:All boards ARCH_PHY_INTERRUPT is a board property
2022-08-06 15:31:23 +08:00
David Sidrane
3af910f8b6
imxrt:Ethernet Add LAN8742A support
2022-08-06 15:31:23 +08:00
Tiago Medicci Serrano
5ec3716e27
Created LVGL Demo config for the TTGO T-Display ESP32 board
2022-08-06 15:31:03 +08:00
Tiago Medicci Serrano
2ccb4eb163
Added support for the Lily Go TTGO T-Display ESP32 V1.1 board.
...
https://github.com/Xinyuan-LilyGO/TTGO-T-Display
2022-08-06 15:31:03 +08:00
Xiang Xiao
9be737c89f
sim/adb: Enable ping for test
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-08-05 20:40:35 +03:00
Petro Karashchenko
b3cd9090d1
drivers/net: make sure that net driver d_buf is 16-bit aligned
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2022-08-05 22:21:37 +08:00
raiden00pl
93584f8668
arch/stm32f0l0g0: add SPI3 support (STM32G0B0 chips)
2022-08-05 13:57:56 +08:00
Xiang Xiao
35fe1cd7d7
boards: Enable thread local storage for some config
...
to improve the ci coverage
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-08-05 08:45:11 +03:00
Xiang Xiao
c61381da56
arch/risc-v: Fix error: invalid application of 'sizeof' to incomplete type 'struct tls_info_s'
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-08-05 08:45:11 +03:00
sheyunhu
a623b5f31e
tls: fix conflicting types for 'up_tls_initialize' compilation problem
...
Signed-off-by: sheyunhu <sheyunhu@xiaomi.com>
2022-08-05 08:45:11 +03:00
David Sidrane
33efeeeafd
imxrt:EDMA add loop support
...
imxrt:edma imxrt_dmach_{xfrsetup|getcount} DMACH_HANDLE *->DMACH_HANDLE
imxrt:EDMA TCD Alignment of 32 Bytes to support Scatter/Gather
2022-08-05 09:44:36 +08:00
David Sidrane
1421bc58db
imxrt:Correct register usage in up_rtc_settime
2022-08-05 09:43:36 +08:00
David Sidrane
5e902861d9
imxrt:usdhc fix error when CONFIG_ARMV7M_DCACHE is off
2022-08-05 09:43:36 +08:00
David Sidrane
b9c6284750
imxrt:lowputc add extern "C"
2022-08-05 09:43:36 +08:00
Peter van der Perk
f64677b8c9
Add Embedded Template Library (ETL) support
2022-08-05 09:38:48 +08:00
Nathan Hartman
20bdd44e7b
Remove executable permission from source and build files.
2022-08-04 12:48:18 -03:00
larry
ab33519b1b
bluetooth: fix net lock imbalance in drop casse
...
Signed-off-by: larry <larry@transtekcorp.com>
2022-08-04 23:23:01 +08:00
Peter van der Perk
fa9d352566
SPIFFS select FS_LARGEFILE since it's required
2022-08-04 22:31:57 +08:00
Peter van der Perk
93f05c7e74
NFS select FS_LARGEFILE since it's required
2022-08-04 22:31:57 +08:00
Peter van der Perk
e0080766b3
FS Disable FS_LARGEFILE by default
2022-08-04 22:31:57 +08:00
liyi
0083a2e4f2
optimize UNUSED macro
...
Signed-off-by: liyi <liyi25@xiaomi.com>
2022-08-04 16:34:45 +08:00
Xiang Xiao
8582a12388
drivers: Reorganize the power related code layout
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-08-04 10:28:28 +03:00
Masayuki Ishikawa
8e7752c7da
arch: common: Fix up_check_tcbstack() for CONFIG_ARCH_ADDRENV=y
...
Summary:
- I noticed that ps shows incorrect stack usage when running
getprime in the background.
- With CONFIG_ARCH_ADDRENV=y, a user task including pthread
allocates its stack in the user space that needs to be
accessed with a correct address environment.
- This commit fixes this issue.
Impact:
- CONFIG_ARCH_ADDRENV=y only
Testing:
- Tested with sabre-6quad:knsh on qemu-6.2
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2022-08-04 11:13:16 +08:00
Eero Nurkkala
e0291b1ce8
risc-v/mpfs: usb: configure fifos properly
...
RX_FIFO_ADDRs and TX_FIFO_ADDR were misconfigured. These addresses
overlapped causing data corruption during high USB loads. For
example, data corruption was present during the following conditions:
1. Composite USB driver was used (CDC/ACM + Mass storage)
2. /dev/ttyACM0 was accessed instantly from Linux side when
starting up.
3. Training data was sent to /dev/ttyACM0 from NuttX from the
very beginning periodically.
It was observed that while Mass storage was negotiating, sometimes
data sent from NuttX to Linux via CDC/ACM was corrupt, although it
was sent properly on the TX fifo.
Also, don't access TXCSRL_REG_EPN_TX_FIFO_NE_MASK for EP0 as it's
not applicable.
Signed-off-by: Eero Nurkkala <eero.nurkkala@offcode.fi>
2022-08-03 23:44:12 +08:00
liyi25
1141ee28e9
delay creating DNS bind socket
...
Signed-off-by: liyi <liyi25@xiaomi.com>
2022-08-03 23:43:48 +08:00
raiden00pl
9770555102
nucleo-g070rb/nsh: refresh config
2022-08-03 23:43:19 +08:00
raiden00pl
981ad9fc1e
arch/stm32xx/Kconfig: simplify PWM options and unify them among stm32 chips
2022-08-03 23:43:19 +08:00