Jiuzhu Dong
c9c284089f
debug: allow customize EXTRA_FMT
...
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2021-09-12 11:33:20 +08:00
Jiuzhu Dong
ce4b79d554
rpmsg_socket: add prefix "rpmsg-socket" for the name of rpmsg endpoint
...
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2021-09-12 11:32:05 +08:00
Jiuzhu Dong
a39fb6bc7a
rptun: add CONFIG_RPTUN_LOADER to optimize code size
...
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2021-09-12 11:31:11 +08:00
Jiuzhu Dong
37fc5036bc
inode_getpath: correct get path whether path buffer is clean or not.
...
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2021-09-12 11:30:22 +08:00
Janne Rosberg
d361a9ded8
boards/icicle: add hwtest config
...
This config enables all peripherals and some tools.
Also useful for CI build check.
2021-09-11 23:33:01 +08:00
Jukka Laitinen
3654db3517
mpfs: Modify IRQ handling to support also HART0 on PF
...
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2021-09-11 23:33:01 +08:00
Janne Rosberg
8b560e7894
mpfs/i2c: fix bus initialize for i2c1
2021-09-11 23:33:01 +08:00
Janne Rosberg
1e3919e55a
mpfs/corepwm: remove wrong header include
2021-09-11 23:33:01 +08:00
Janne Rosberg
7db3456824
risc-v/mpfs: serial: add termios support and init device clocks
2021-09-11 23:33:01 +08:00
Janne Rosberg
aa057e25f2
mpfs/i2c: adapt to sysreg define changes
2021-09-11 23:33:01 +08:00
Janne Rosberg
dc54ba924e
mpfs/spi: adapt to sysreg define changes
2021-09-11 23:33:01 +08:00
Janne Rosberg
3e6b19dfc5
risc-v/mpfs: add more sysreg defines and fix clock and reset defines
2021-09-11 23:33:01 +08:00
Abdelatif Guettouche
083272ad92
spinlock.h: In single CPU case force the lock passed to
...
spin_lock_irqsave to be unused in the macro to avoid spreading
UNUSED() or void throughout the code base.
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-09-11 23:24:32 +09:00
Abdelatif Guettouche
31aa616bf2
stm32_serial.c: Don't fake a TX interrupt when interrupts are not
...
suppressed.
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-09-10 15:15:44 -07:00
Gustavo Henrique Nihei
87496972a2
boards/esp32: Fix init thread stack size when ESP32_WIFI_SAVE_PARAM=y
...
Previous default value was not sufficient and was resulting in
unexpected behavior when some log domains were enabled
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2021-09-10 13:29:05 +08:00
David Sidrane
41e1696b27
stm32f4:USB otgdev Ensure proper EP state
...
Repeated automated sercon, serdis on VBUS proved to fail
for CDCACM DATA IN (device Serial TX). The root cause was
that the EP was left active after disconnect. This resulted
in the first serial write falling to kick-off the EP IN request.
That should restart the EP ISR.
2021-09-09 14:27:41 -04:00
David Sidrane
e488f0047d
stm32h7:USB otgdev Ensure proper EP state
...
Repeated automated sercon, serdis on VBUS proved to fail
for CDCACM DATA IN (device Serial TX). The root cause was
that the EP was left active after disconnect. This resulted
in the first serial write falling to kick-off the EP IN request.
That should restart the EP ISR.
2021-09-09 14:27:41 -04:00
David Sidrane
21f049b43a
stm32f7:USB otgdev Ensure proper EP state
...
Repeated automated sercon, serdis on VBUS proved to fail
for CDCACM DATA IN (device Serial TX). The root cause was
that the EP was left active after disconnect. This resulted
in the first serial write falling to kick-off the EP IN request.
That should restart the EP ISR.
2021-09-09 14:27:41 -04:00
Xiang Xiao
60b2a0e2a0
drivers/mmcsd: Pass the right buffer size to SDIO_DMAPREFLIGHT
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-09-09 09:37:45 -03:00
Sara Souza
acf18bd82d
risc-v/esp32-c3: refactor the Wi-Fi board logic.
...
This commit moves the Wi-Fi initialization to
Wi-Fi specific file and to spiflash initialization.
It also reserves one partition for Wi-Fi use and for general use,
and makes it possible to me mounted by several FS.
2021-09-09 20:14:04 +08:00
Sara Souza
11068fad1b
risc-v/esp32-c3: Enable the allocation of multiple MTD SPI Flash partitions
2021-09-09 20:14:04 +08:00
Harri Luhtala
d4e59b7e8d
arch/arm/src/stm32l4: add control for Vddio2 independent I/Os supply valid
...
Signed-off-by: Harri Luhtala <harri.luhtala@haltian.com>
2021-09-09 08:26:08 -03:00
Abdelatif Guettouche
4ef859924b
esp32_serial.c: Release the spinlock before calling uart_xmitchars, this
...
functions will call esp32_txint again which leads to deadlock since
esp32_txint has already locked the spinlock.
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-09-09 19:35:17 +09:00
Abdelatif Guettouche
b5bb1fb8a3
esp32_serial.c: Replace critical section by a device specific spin lock.
...
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-09-09 19:35:17 +09:00
zhuyanlin
803599faeb
uClibc++:remove typeinfo.cpp that confict with libsupc++
...
Typeinfo.cpp already defined in libsupc++
2021-09-09 16:38:30 +08:00
Abdelatif Guettouche
f47d28c108
esp32_serial.c: Don't fake an interrupt when interrupts are not
...
suppressed.
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-09-08 09:27:08 -03:00
Abdelatif Guettouche
cca3fa36ce
tools/espXX/Config.mk: Refactor the flash options.
...
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-09-08 09:25:28 -03:00
Gustavo Henrique Nihei
adef19704d
tools/esp32[s2,c3]: Extract POSTBUILD operations into functions
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2021-09-08 12:16:52 +02:00
Gustavo Henrique Nihei
310a2dd0e4
tools/esp32c3: Create option for merging all binaries into a single file
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2021-09-08 12:16:52 +02:00
Gustavo Henrique Nihei
12b4d22757
tools/esp32s2: Create option for merging all binaries into a single file
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2021-09-08 12:16:52 +02:00
Gustavo Henrique Nihei
cc36712ea4
boards: Include Kconfig for configs common to ESP32-S2 chips
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2021-09-08 12:16:52 +02:00
Gustavo Henrique Nihei
6de75d9932
tools/esp32: Add nuttx.signed.bin to the manifest file
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2021-09-08 12:16:52 +02:00
Gustavo Henrique Nihei
c0344d2273
tools/esp32: Create option for merging all binaries into a single file
...
This is only useful when the path to binary files (e.g. bootloader) is
provided via the ESPTOOL_BINDIR variable.
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2021-09-08 12:16:52 +02:00
zhuyanlin
26b4bb3075
xtensa:cache: fix typo error
...
use addr instead of add
2021-09-08 11:19:02 +02:00
yangjiukui
014d6d026c
tools/nxstyle: Fix the check tool incorrectly reported no alignment.
...
The nxstyle check tool recognizes the division operator as
a comment. Check the following content to determine whether
it is a comment.
Change-Id: Id07c6668489895b45a1042794bc3acca66cd3c47
Signed-off-by: yangjiukui <yangjiukui@xiaomi.com>
2021-09-08 09:45:06 +08:00
liuhaitao
a48d81b9ad
checkpatch.sh: add check gerrit Change-ID support
...
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2021-09-08 09:44:47 +08:00
YAMAMOTO Takashi
c4216d062f
Revert "Make: fix use of gcc as LD for modules and ELF executables builds"
...
This reverts commit 6c2c70c61e
.
2021-09-08 09:40:48 +08:00
YAMAMOTO Takashi
4f7226ac4a
arch/avr: Remove -nostartfiles -nodefaultlibs from LDFLAGS
...
These options are not ld options.
The recent versions of ld complain on them.
https://sourceware.org/pipermail/binutils/2021-June/116826.html
2021-09-08 09:40:48 +08:00
YAMAMOTO Takashi
a461256aef
nucleo-g431kb: Update after the revert of "Make: use gcc as LD"
...
Remove -Wl, in LDFLAGS.
2021-09-08 09:40:48 +08:00
YAMAMOTO Takashi
58bdcbab9b
Revert "Make: use gcc as LD"
...
This reverts commit 45672c269d
.
Because:
* It's very confusing to have cc as LD.
* I don't see what "-nostartfiles -nodefaultlibs" in LDFLAGS are
supposed to do when we use LD directly. It would be simpler to
remove them from our LDFLAGS.
2021-09-08 09:40:48 +08:00
YAMAMOTO Takashi
d300558639
Revert "boards/sim/sim/sim: correct LDLINKFLAGS after migrating from ld to gcc":
...
This reverts commit 6545b95088
.
2021-09-08 09:40:48 +08:00
YAMAMOTO Takashi
e4f8cd06ad
Revert "sim: Use cc as linker, which usually aliases to either GCC or Clang"
...
This reverts commit ba1f730528
.
2021-09-08 09:40:48 +08:00
Jari van Ewijk
5f63fa391f
Fix error in s32k118_pinmux.h
2021-09-07 17:34:19 -07:00
daviepeng
3b5914f57b
add support for power management ic axp202
2021-09-07 13:42:54 +08:00
zhuyanlin
7b5c39a9d3
arch:xtensa: add xtensa_cache code support
...
Add xtensa_cache code support
2021-09-07 13:33:31 +08:00
zhuyanlin
d6fe0f18f5
arch:xtensa: add XTENSA_CACHE config support
...
Add support for XTENSA_HAVE_ICACHE & XTENSA_HAVE_DACHE
2021-09-07 13:33:31 +08:00
YAMAMOTO Takashi
5ad1cba338
Revert "arch: Replace ar and nm with gcc-ar and gcc-nm"
...
This reverts commit b05737d78f
.
Because it broke clang-based builds.
2021-09-07 10:54:15 +08:00
Fotis Panagiotopoulos
eb48a0dbe0
Fix in STM32_UART8 Kconfig.
2021-09-07 10:52:44 +08:00
Jukka Laitinen
1b75b5d5aa
Fix compilation of arm protected build
...
Correct typos in include/nuttx/arch.h and suppress
"'noreturn' function does return" warning coming from arm_pthread_exit.c
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2021-09-07 00:31:47 +08:00
liushuai25
0368cbdf7c
modify comments
...
Signed-off-by: liushuai25 <liushuai25@xiaomi.com>
2021-09-07 00:31:33 +08:00