zhanghongyu
16ea80e53b
rndis: support iob offload
...
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2023-03-02 02:50:59 +08:00
SPRESENSE
8c7fc2c175
boards: spresense: Add LCD support on LTE board
...
Add a configuration to use SPI3 on LTE extension board for LCD.
2023-03-01 09:21:19 +01:00
SPRESENSE
1ce5dd948e
boards: spresense: Add eMMC initialization into bringup function
...
Add eMMC initialization into bringup function.
2023-03-01 09:21:19 +01:00
SPRESENSE
9717f48a18
boards: spresense: Support eMMC late initialization
...
Support eMMC late initialization to initialize eMMC from user application.
2023-03-01 09:21:19 +01:00
SPRESENSE
171f8a731c
boards: spresense: Remove duplicate definitions
...
Remove duplicate definitions are defined in board.h.
2023-03-01 09:21:19 +01:00
SPRESENSE
56d43a4a1d
boards: spresense: Add eMMC power-on wait time
...
Add 10msec wait time before eMMC device is powered on.
2023-03-01 09:21:19 +01:00
SPRESENSE
96da997b23
boards: spresense: Add board function for eMMC finalization
...
- Un-mount the FAT filesystem for eMMC
- Un-initialize eMMC driver
- Turn off the eMMC device
2023-03-01 09:21:19 +01:00
SPRESENSE
5b3496fb7b
boards: spresense: Add configuration for eMMC power control
...
Update Kconfig to add eMMC power pin selection.
2023-03-01 09:21:19 +01:00
SPRESENSE
b60fbefabe
boards: spresense: Support using GPIO for power control
...
Introduce CHIP_TYPE_GPIO to allow GPIO to be used for power control.
2023-03-01 09:21:19 +01:00
SPRESENSE
4a405ca107
boards: spresense: Remove wrong build condition
...
Remove wrong build condition and always build cxd56_gpioif.c.
2023-03-01 09:21:19 +01:00
qinwei1
d5c6b8a94b
arm64: add 64-bit time for all arm64 platform
...
Summary
For ARM64 architecture, the arch timer is 64-bit,
the CONFIG_SYSTEM_TIME64 need to be enabled just like
x86_64 and risc-v 64
Signed-off-by: qinwei1 <qinwei1@xiaomi.com>
2023-03-01 13:23:48 +08:00
qinwei1
4240723b78
arm64: add ARCH_EARLY_PRINT support
...
Summary:
The aarch64 have EL0~El3 execute level and NS/S (security state),
the NuttX should be execute at EL1 in NS(ARmv8-A) or S(ARmv8-R)
state. but booting NuttX have different ELs and state while with
different platform, if NuttX runing at wrong ELs or state it will
be not normal anymore. So we need to print something in arm64_head.S
to debug this situation.
Enabling this option will need to implement up_earlyserialinit and
up_lowputc functions just you see in qemu, if you not sure,
keeping the option disable.
Signed-off-by: qinwei1 <qinwei1@xiaomi.com>
2023-03-01 13:23:48 +08:00
Xiang Xiao
2c5f653bfd
Remove the tail spaces from all files except Documentation
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-02-26 13:24:24 -08:00
Lucas Saavedra Vaz
b7bfd9e530
boards/xtensa/esp32-lyrat: Add SD Card config
2023-02-24 22:20:13 +08:00
Huang Qi
ca61c40453
stdio: Remove CONFIG_EOL_IS_XXX
...
Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2023-02-24 00:35:19 +08:00
Xiang Xiao
8b4ecac6c2
libc: Move math library from libs/libc/math to libs/libm/libm
...
to prepare the support of other implementation e.g.:
https://github.com/JuliaMath/openlibm
https://gitlab.com/gtd-gmbh/libmcs
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-02-23 10:40:07 +02:00
SPRESENSE
e867b84458
boards: cxd56_imageproc: Change alpha blend interface
...
- Remove unnecessary member
- Some member changed to appropriate type
- Add usage description
2023-02-22 12:48:11 +02:00
SPRESENSE
987ca0c682
boards: cxd56_imageproc: Fix some bugs in imageproc driver
...
- Fix resize scaling factor setting mistakes
- Fix input vertical size check is not worked
- Fix comment mistakes and style in header file
2023-02-22 12:48:11 +02:00
Xiang Xiao
ee77243247
boards/sim/adb: Change telnetd port from 23 to 2323
...
to avoid the conflict with host telnetd server
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-02-22 16:37:19 +08:00
Masayuki Ishikawa
5ef93ca814
boards: imxrt1060-evk: Add netnsh_dcache_wb configuration
...
Summary:
- This commit adds netnsh_dcache_wb configuration which enables
d-cache write-back mode with networking.
Impact:
- None
Testing:
- Tested with iperf, telnet and ping on imxrt1060-evk board
- iperf -s 94Mbps, iperf -c 93Mbps
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2023-02-22 01:27:54 +08:00
Xiang Xiao
8ef0c406bb
Fix note/note_driver.c:170:3: warning: excess elements in array initializer
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-02-20 19:27:32 +08:00
Xiang Xiao
ee24396d77
drivers/note: Change DRIVER_NOTExxx to DRIVERS_NOTExxx
...
follow other driver config style
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-02-20 14:30:59 +08:00
Fotis Panagiotopoulos
b6eb3c828c
Removed obsolete option NET_ALLOC_CONNS.
2023-02-20 09:06:46 +08:00
Fotis Panagiotopoulos
b5b7d24ba1
Improvements in CAN connections allocation.
2023-02-20 09:06:46 +08:00
Fotis Panagiotopoulos
9b4d784307
Improvements in sockets allocation.
2023-02-20 09:06:46 +08:00
Fotis Panagiotopoulos
f207072121
Improvements in usrsock connections allocation.
2023-02-20 09:06:46 +08:00
Fotis Panagiotopoulos
7f3591b9cc
Improvements in UDP connections allocation.
2023-02-20 09:06:46 +08:00
Fotis Panagiotopoulos
8f9dfe0be1
Improvements in TCP connections allocation.
2023-02-20 09:06:46 +08:00
Karel Kočí
74790c8033
boards/samv7/hsmci: add option to invert card detection pin
...
The original code hard-coded card detection to the low when card is
inserted and high when not. This might not be true on every board
because it depends on the slot and wiring used. The second reason is
because it is also possible to detect card with D3 pin pull-up when the
slot does not provide dedicated card detection switch.
This introduces new argument to the sam_hsmci_initialize to allow
invert of card detection pin. It also applies this invert to existing
boards as that was the state up to this point.
2023-02-19 10:36:04 +08:00
Alan Carvalho de Assis
39d3236ee8
esp32c3-devkit: Remove -Werror to let compile ble stack
2023-02-18 11:02:31 +08:00
Michal Lenc
889a84f9f7
same70-xplained: add configuration option for MCAN support
...
This commit adds configuration file with enabled MCAN support. This is
mainly to track changes in architectural driver that could cause build
errors.
Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2023-02-17 14:58:37 -03:00
Fotis Panagiotopoulos
85ceb7920e
Typo fixes.
2023-02-17 11:17:11 -03:00
Xiang Xiao
6b61b5ed15
Fix warning: warning: ESP32C6_DEVKIT_RUN_IRAM has 'help' but empty help text
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-02-17 16:01:52 +08:00
Alan Carvalho de Assis
fd9f2b8a03
boards/esp32: Fix WiFi default Algorithm
2023-02-17 12:10:13 +08:00
Nathan Hartman
de01550e7e
Fix typo: s/then/them/
2023-02-17 09:55:55 +08:00
Nathan Hartman
461cd4c4c5
boards/chipkit-wifire: Avoid sudo for flash programming
2023-02-17 09:54:16 +08:00
SPRESENSE
a8e5dcbfa9
boards/spresense: Enable broadcast flag in DHCP process
...
In spresense:wifi, renew command will be failed with disabling
broadcast flag.
For spresense defconfig, enabling it.
2023-02-16 20:11:35 +09:00
Nathan Hartman
6fb08b8b03
Fix typos: s/UARt/UART/
2023-02-16 09:25:35 +08:00
chao an
1e7014262c
sim/windows: fix build break on visual studio
...
1. fix build break on visual studio
2. enable more net config
Signed-off-by: chao an <anchao@xiaomi.com>
2023-02-13 20:37:25 +08:00
Michal Lenc
fd91af4f70
teensy-4.x: update pikron-bb configuration with PMSM control abilities
...
This commit updates configuration pikron-bb (configuration for open
hardware experimental board) to support permanent magnet sychnronous
motor control. This includes setup of PWM, GPIO and ADC peripherals.
Required follow up changes are done to pinout definition.
Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2023-02-11 20:07:28 +08:00
Alan Carvalho de Assis
bc605962b8
esp32c6-devkit: Update defconfig
2023-02-11 13:18:52 +08:00
chenwen@espressif.com
cfc9029c5d
risc-v/esp32c6: Add ESP32-C6 basic support
...
1. Bring up OS kernel.
2. Add interrupt support.
3. Add system timer support.
4. Add the ESP32-C6 devkit board.
5. Add basic UART support for console.
6. Add clock configuration.
7. Add board reset support.
2023-02-10 17:38:41 -03:00
Masayuki Ishikawa
80ebff90d5
boards: imxrt1060-evk: Update knsh
...
Summary:
- Add built-in apps such as ostest, getprime, hello
- Enable some debug configurations
- Enable interrupt stack and stack coloring
Impact:
- None
Testing:
- Tested with imxrt1060-evk
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2023-02-09 23:30:50 -08:00
Masayuki Ishikawa
e95b032c74
boards: imxrt1060-evk: Fix knsh and related linker script files
...
Summary:
- Fix knsh/defconfig to work with pyOCD
- Fix kernel-space.ld to boot
- Fix memory.ld for CONFIG_BUILD_PROTECTED=y
Impact:
- CONFIB_BUILD_PROTECTED=y only
Testing:
- Tested with imxrt1060-evk
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2023-02-09 23:30:50 -08:00
ligd
1cc6e4b1fa
sim: add uart dma mode & use work instead of loop.
...
Signed-off-by: ligd <liguiding1@xiaomi.com>
2023-02-10 13:54:42 +08:00
chao an
74ce3b81d3
build/Kconfig: add BINDIR/APPSBINDIR to support out of tree build
...
First decoupling changes related to CMAKE
BINDIR/APPSBINDIR:
Output path of Kconfig which dynamically generated by NuttX Kernel/Apps
This option is consistent with the TOPDIR/APPSDIR by default, and will
be changed when out-of-tree compilation is supported
Signed-off-by: chao an <anchao@xiaomi.com>
2023-02-09 20:13:04 +08:00
chao an
4b4cee8916
build/kconfig: refresh all defconfig
...
Signed-off-by: chao an <anchao@xiaomi.com>
2023-02-09 20:07:46 +08:00
chao an
e942a7c55e
build/Kconfig: fix warnings detected by kconfiglib
...
Signed-off-by: chao an <anchao@xiaomi.com>
2023-02-09 20:07:46 +08:00
chao an
3a0fdb019d
nuttx: replace all ARRAY_SIZE()/ARRAYSIZE() to nitems()
...
Signed-off-by: chao an <anchao@xiaomi.com>
2023-02-09 20:05:44 +08:00
Xiang Xiao
916fa4d759
boards/sim: Enable CONFIG_SIM_M32 in nimble
...
please reference this pr:
https://github.com/apache/mynewt-nimble/pull/1125
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-02-09 14:36:05 +08:00