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
Michal Lenc
cdfe7b5a54
sched/wdog/wd_start.c: prevent accessing watch-dog lag if head is NULL
...
If statement in line 103 could acces wdactivelist.head->lag when head was
NULL which could result in hard fault. The statement was also redundant
as the same condition is checked in the while loop below. This change
remove the if statement to prevent hard fault to occur.
Signed-off-by: Michal Lenc <michallenc@seznam.cz >
2021-09-06 09:29:21 -07:00
Alin Jerpelea
df088c39f0
author: Anthony Merlino : update licenses to Apache
...
Verge Aero has submitted the SGA
Anthony Merlino has submitted the SGA
Gregory Nutt has submitted the SGA
Sebastien Lorquet has submitted the ICLA
as a result we can migrate the licenses to Apache.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com >
2021-09-06 20:38:14 +08:00
Masayuki Ishikawa
3330543fe6
net: utils: Remove critical section for SMP in net_lock.c
...
Summary:
- The critical section was added in Mar 2018 to improve
stability in SMP mode
- However, I noticed that this critical section is no longer
needed
Impact:
- None
Testing:
- Tested with spresense:wifi_smp and spresense:rndis_smp
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com >
2021-09-06 14:57:08 +08:00
Alan C. Assis
edb52cc32c
Doc: Add initial documentation to the simulator
2021-09-06 10:34:57 +08:00
Xiang Xiao
c60002cd74
drivers/mmcsd: Fix the wrong format argument in mmcsd_dmpcsd
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com >
2021-09-05 17:26:31 -03:00
Xiang Xiao
c1f9d2c2d5
drivers/mmcsd: Handle the failure correctly in mmcsd_slotinitialize
...
1.Return -ENOMEM directly if kmm_malloc return NULL
2.Call nxsem_destroy if the initialization can't succeed
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com >
2021-09-05 17:24:41 -03:00
Xiang Xiao
7312a553bb
drivers/mmcsd: Change up_udelay to nxsig_usleep if delay >= 1ms
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com >
2021-09-05 17:22:47 -03:00
Xiang Xiao
76a725cab2
drivers/mmcsd: Change mmsd_ prefix to mmcsd_ prefix
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com >
2021-09-05 17:21:44 -03:00
Juha Niskanen
b70ae9ae82
arch/arm/src/stm32l4/stm32l4_flash.c: fix FLASH_CONFIG_I to use dual-bank access
...
This is currently only used on STM32L4+ devices. Page erase in
flash_erase() function supports only dual-bank mode so it makes little
sense to configure this for unsupported single-bank mode.
Signed-off-by: Juha Niskanen <juha.niskanen@haltian.com >
2021-09-04 14:31:16 +08:00
Sara Souza
26397c6695
xtensa/esp32: Wi-Fi board logic refactoring.
...
This commit removes the initialization of the Wi-Fi partition
from the Wi-Fi board logic and moves it to the SPI Flash board code.
It creates 2 different partition (one for Wi-Fi and one for general
use).
It also allows these partitions to be mounted over several FSs.
2021-09-04 14:30:02 +08:00
Juha Niskanen
508215581f
arch/arm/src/stm32l4: fix STM32L4+ option bytes memory address
...
Signed-off-by: Juha Niskanen <juha.niskanen@haltian.com >
2021-09-03 09:55:54 -03:00
liucheng5
fdb9576d7a
feature: driver: Add a Linux SPI into simulator.
...
When SIM_SPI is valid, a specified Linux SPI device ‘spidevN.P’(N is bus number and P is CS number) is attached to nuttx simulator, shown as 'spi0' under /dev. One may type spi command (need SPITOOL valid) in NSH to control the Linux SPI and exchange data, other devices such sensors can use it to debug in simulator on a Ubuntu PC. Note that a USB<>SPI module (e.g. CH341A/B) should be plugged in to achieve Linux SPI ports.
Change-Id: I275b2c2bbf6d14bcdf514c89efb9a2264d69e9a3
Signed-off-by: liucheng5 <liucheng5@xiaomi.com >
2021-09-03 18:15:25 +08:00
Alin Jerpelea
7049687e71
LICENSE: BDS License: add AES cypher support
...
Add AES cypher support to the ALLOW_BSD help
This change will increase awareness on which components
are disabled by the ALLOW_BSD menu
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com >
2021-09-03 17:38:33 +08:00
Alin Jerpelea
a20d4ac4ec
author: Aleksandr Vyhovanec: update licenses to Apache
...
Aleksandr Vyhovanec has submitted the ICLA
as a result we can migrate the licenses to Apache.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com >
2021-09-03 17:38:33 +08:00
Alin Jerpelea
dda6733178
defconfig: allow use of BSD components
...
several configs are used for testing and need the BSD components
more information about license can be found here
https://www.apache.org/legal/resolved.html#category-a
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com >
2021-09-02 21:56:05 +08:00
Alin Jerpelea
ae3088c501
crypto: add BSD barrier for AES crypto
...
add BSD barrier for AES crypto
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com >
2021-09-02 21:56:05 +08:00
Alin Jerpelea
7f0aefa632
include: nxstyle fixes
...
fixes for nxstyle warnings reported by the nexstyle tool
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com >
2021-09-02 21:56:05 +08:00
Alin Jerpelea
be9a0debf2
defconfig: allow use of BSD components
...
several configs are used for testing and need the BSD components
more information about license can be found here
https://www.apache.org/legal/resolved.html#category-a
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com >
2021-09-02 21:56:05 +08:00
Alin Jerpelea
9acf4d6f2e
drivers: mtd: add BSD barrier for nand driver
...
add BSD barrier for nand driver
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com >
2021-09-02 21:56:05 +08:00
Alin Jerpelea
110632293c
LICENSE: revert to the original license from Atmel Corporation
...
revert to the original license from Atmel Corporation and add the files to
the LICENSE file
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com >
2021-09-02 21:56:05 +08:00
Alin Jerpelea
a9bfe50fe1
author: Brennan Ashton: update licenses to Apache
...
Brennan Ashton has submitted the ICLA
as a result we can migrate the licenses to Apache.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com >
2021-09-02 21:56:05 +08:00
Alin Jerpelea
abf8a72ef0
LICENSE: add libs/libc/math/ to license file
...
Add Sun Microsystems license for libs/libc/math/__sin.c
and libs/libc/math/__cos.c
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com >
2021-09-02 21:56:05 +08:00
Alin Jerpelea
9389ecc3d6
LICENSE: add libs/libc/machine/arm/armv8-m
...
Add ARM license for libs/libc/machine/arm/armv8-m code
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com >
2021-09-02 21:56:05 +08:00
Alin Jerpelea
4e5a9b168a
libs: libc: armv8-m: revert to original license
...
Revert to the BSD Arm lincese
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com >
2021-09-02 21:56:05 +08:00
Alin Jerpelea
87f173f430
tools: update licenses to Apache
...
Ken Pettit has submitted the ICLA as a result we can migrate the licenses to Apache.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com >
2021-09-02 21:56:05 +08:00
Xiang Xiao
b05737d78f
arch: Replace ar and nm with gcc-ar and gcc-nm
...
to make enable LTO easily
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com >
2021-09-02 10:02:14 -03:00
zhuyanlin
fd9ce0137e
arch:xtensa: add xtensa mpu support
...
Add support for Xtensa Memory Protect Unit.
Change-Id: I27e2f05daae24429ef7513d843b4f217daeefa0d
2021-09-02 09:17:26 -03:00
Alin Jerpelea
9d870e1502
defconfig: allow use of BSD components
...
several configs are used for testing and need the BSD components
more information about license can be found here
https://www.apache.org/legal/resolved.html#category-a
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com >
2021-09-02 09:00:43 -03:00
Alin Jerpelea
2ab9e7fef0
Revert "esp32: remove FS_SPIFFS from defconfigs"
...
This reverts commit 35a004bdd0 .
2021-09-02 09:00:43 -03:00
Alin Jerpelea
cf884b7460
Revert "defconfig: remove NFS from defconfig"
...
This reverts commit ff07cb8b2f .
2021-09-02 09:00:43 -03:00
zhuyanlin
5c5975d887
makefile: let clean_context in distclean command
...
In multi-jobs build, `distclean` may be faster than `clean_context`,
Fix the case `distclean` use the dirctorys that have been
removed by `clean_context` in board/xtensa with xt-xcc
2021-09-02 15:05:33 +08:00
Gustavo Henrique Nihei
8af91aae3d
tools/ci: Omit error message when tool is not found
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com >
2021-09-02 14:21:58 +08:00
Gustavo Henrique Nihei
08ae93c1de
tools/ci: Fix issues reported by ShellCheck
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com >
2021-09-02 14:21:58 +08:00
zhuyanlin
2ff63388b3
uClibcxx: remove function that conflict with libsupc++
...
The New_/del_ function already contain in libsupc++.
2021-09-02 13:59:10 +08:00
zhuyanlin
ba44da9a32
Revert "libxx:uClibxx:add-weak-function-for-new-del-operations"
...
This reverts commit 40a110b4a8 .
2021-09-02 13:59:10 +08:00
Gustavo Henrique Nihei
13bf6f0fc2
github: Update links to Docker Linux image
...
GitHub's Docker registry has been replaced by the Container registry.
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com >
2021-09-02 08:46:30 +08:00
Neo Xu
5941532fb5
libc/gettext: Initialize path field when creating mofile struct.
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2021-09-01 14:35:24 -03:00