Eren Terzioglu
24af23e49c
esp32[c3]: Add XTWDT support
2024-06-04 17:42:07 -03:00
chao an
a219d75ace
boards/arm/lpc17xx_40xx: enlarge ksram size to 6k
...
Signed-off-by: chao an <anchao@lixiang.com>
2024-06-04 14:26:55 +08:00
Ville Juven
74702085f0
defconfigs: Add SCHED_HAVE_PARENT=y to configs with WAITPID && BUILD_KERNEL
...
The added depencendy broke some of the defconfigs
2024-06-03 18:00:40 +02:00
SPRESENSE
937bdcec78
boards: cxd56xx: Fix read position in cxd5610 gnss driver
...
Add process to reset read position after read is complete
to fix NMEA output with DC report.
2024-06-03 12:41:57 +02:00
Stuart Ianna
1f02c05c6d
arch/litex/litex_arch_alarm: Support tickless schedular with arch alarm.
...
This provides an alternate tickless scheduling method, which uses the riscv
mtimer as a timebase, allowing the time and timeh registers to used
throughout an application.
The exiting tickless method, using Litex's timer0 has been left in place, as
it is a more performant option, but currently has the potential issue
identified in #11189 .
2024-05-31 10:21:44 +08:00
simbit18
fde641fac9
Fix Kconfig style
...
correct block name board
Remove extra TABs
Add comments
2024-05-29 17:15:57 -03:00
Alan Carvalho de Assis
105b97d799
boards/raspberrypi-pico: Add support to BMP280
...
Signed-off-by: Alan C. Assis <acassis@gmail.com>
2024-05-29 23:20:15 +08:00
Yanfeng Liu
bfa1799f1c
arm64/imx9evk: enlarge ocram size to unblock CI
...
This temporary fix is just to unblock CI errors:
```
Configuration/Tool: imx93-evk/bootloader
...
aarch64-none-elf-ld: region `ocram' overflowed by 88 bytes
```
Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
2024-05-28 19:39:11 +08:00
Alan Carvalho de Assis
8d7d687e86
Add support to transparent OLED SSD1309
...
This patch adds support to transparent OLED powered by SSD1309.
SSD1309 uses the driver from SSD1306.
Signed-off-by: Alan C. Assis <acassis@gmail.com>
2024-05-27 23:38:37 +08:00
simbit18
1cacc70f75
boards/risc-v/litex/arty_a7/Kconfig: Added if LITEX_SDIO for common dependency
...
Added if LITEX_SDIO
2024-05-27 23:24:54 +08:00
simbit18
97836bf3ab
board: esp32c3, esp32 and esp32s3 corrected PM block
...
removed depends on PM from if PM block
2024-05-27 23:24:31 +08:00
Eren Terzioglu
ea9eea4096
esp32[c3|c6|h2]: Add MWDT1 support
2024-05-24 13:59:03 +08:00
Eren Terzioglu
aa0bb55529
esp32[c3|c6|h2]: Add RWDT support
2024-05-24 13:59:03 +08:00
Petro Karashchenko
d144a2a80b
arch/arm/samv7: enforce compilation error for incompatible configuration options
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2024-05-23 15:16:00 +08:00
Yanfeng Liu
3bfdb14f4d
ci/riscv: fix rv-virt/kfb64 CI issue
...
This fixes `Linux(risc-v)` CI issue
`section .data LMA [0000000080200000,000000008020046f] overlaps
section .text LMA [0000000080200000,000000008021b2f3]`
Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
2024-05-22 16:40:13 +08:00
Rdk-T
8b9568ec13
Fix ECAT_P1_LED_LINK_ACT in xmc4800 board.
2024-05-22 00:53:24 +08:00
Eero Nurkkala
2f753a48c7
arm64: s/ARCH_BOOT_EL3/ARCH_ARM64_EXCEPTION_LEVEL/g
...
Search and replace ARCH_BOOT_EL3 with more generic
ARCH_ARM64_EXCEPTION_LEVEL that holds the EL level
in an integer variable.
Signed-off-by: Eero Nurkkala <eero.nurkkala@offcode.fi>
2024-05-21 09:02:35 +08:00
Eero Nurkkala
1d3ce6b527
arm64/imx9: provide EL3 bootloader support for iMX9
...
This provides a capable bootloader that may be run from OCRAM.
The OCRAM contains regions that are always zero, so the linker
file avoids those with best effort.
iMX9 infrastructure expects:
- 0x20480000 (Start of OCRAM, AHAB)
- 0x2049a000 (NuttX or SPL)
- 0x204e0000 (ARM Trustzone, not used)
When started from SD-card, the offsets are:
- 0x1f000 with AHAB
- 0xa000 without AHAB
Signed-off-by: Eero Nurkkala <eero.nurkkala@offcode.fi>
2024-05-21 09:02:35 +08:00
Ivan Palijan
87d038c583
Fixed collision between CAN1 and I2C1. Board nucleo-l476rg.
...
CAN1 moved to PA11 and PA12.
2024-05-20 10:14:42 +08:00
Inochi Amaoto
44bed119f0
boards: rv-virt: Use config to compute memory layout for kernel build
...
rv-virt support different size of ksram and pgmem region, but the
fixed value in the link script limits this function. As nuttx supports
preprocessing the link script. It is better to use the config value
to compute the memory layout. This also make all kernel build use the
same script.
Signed-off-by: Inochi Amaoto <inochiama@outlook.com>
2024-05-20 10:14:14 +08:00
Jorge Guzman
7044e38cc7
stm32h7/linum-stm32h753bi: add support to ethernet connection
...
Signed-off-by: Jorge Guzman <jorge.gzm@gmail.com>
2024-05-19 10:25:50 -03:00
Rodrigo Sim
29775f824b
drivers/sensors/Kconfig: Fix HC-SR04 configuration
...
Signed-off-by: Rodrigo Sim rcsim10@gmail.com
2024-05-19 10:21:23 -03:00
Rodrigo Sim
8fb458b7fe
board/stm32f401rc-rs485: Add support to ultrasonic sensor HC-SR04
...
Signed-off-by: Rodrigo Sim rcsim10@gmail.com
2024-05-19 10:21:23 -03:00
yinshengkai
e6ed8c6782
sim: add sqlite config
...
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
2024-05-17 10:19:31 -03:00
Jukka Laitinen
8b1a388d93
boards/risc-v/mpfs/common/src: Update mpfs_emmcsd.c and mpfs_composite.c
...
Add partition parsing logic to emmcsd and support for configuring either CDCACM alone or
both CDCACM and USBMCS for composite mode.
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2024-05-17 19:14:06 +08:00
simbit18
fb31f06a2f
Fix Kconfig style
...
Remove spaces from Kconfig files
Add TABs
Replace help => ---help---
Add comments
2024-05-17 19:06:11 +08:00
Jukka Laitinen
9257af55f1
risc-v/mpfs: Change linker symbols _ssbi_ddr and _esbi_ddr into _ssbi_ram and _esbi_ram
...
The original names are confusing; the symbols' addresses point to the start and end of the
sbi executable ram area. This may also reside in l2lim and not in ddr, depending on the
configuration, and this is defined in the linker script.
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2024-05-16 17:14:43 -03:00
Ville Juven
35ee532cb4
boards/imx93-evk: Fix potential warning about unused variable
...
"ret" might be unused, which causes an error due to -Werror
2024-05-16 17:14:25 -03:00
Ivan Palijan
fcbae598e4
Added support in Nucleo-L476RG board for MPU9250 sensor.
2024-05-15 23:54:30 +08:00
Rdk-T
63294c5da2
add Port selection on xmc4800
...
Base ecat option on chip instead of board (allow custom boards to use the ecat)
add GPIO_ECAT alternative configs
2024-05-15 11:57:57 -03:00
simbit18
360c2fc44c
fix nxstyle
...
Remove TABs
fix Relative file path does not match actual file.
2024-05-15 21:53:59 +08:00
Tiago Medicci Serrano
c412dadcb9
esp32c3/wifi: Add support for the Wi-Fi in ESP32-C3
...
This commit introduces support for both station and softAP modes.
2024-05-14 22:10:45 +08:00
Tiago Medicci Serrano
2c4963dcd6
esp32c6/wifi: Add support for the Wi-Fi in ESP32-C6
...
This commit introduces support for both station and softAP modes.
2024-05-14 22:10:45 +08:00
simbit18
d1789d84e8
fix nxstyle
...
fix Relative file path does not match actual file.
2024-05-13 22:24:36 +02:00
halyssonJr
e67df47b64
add support for zero-cross driver
2024-05-12 20:40:07 -03:00
Alan Carvalho de Assis
1f3c47754d
boards/stm32h7: Add initial support to WeAct STM32H743
...
Signed-off-by: Alan C. Assis <acassis@gmail.com>
2024-05-12 21:36:13 +08:00
simbit18
09bfaa7292
fix nxstyle
...
fix Relative file path does not match actual file.
2024-05-11 01:19:06 +08:00
Tiago Medicci Serrano
0ed714bba4
esp32s3/adc: Update the bootloader configuration for ESP32-S3
...
Avoid using the legacy bootloader in case it isn't required. Use
the simple boot instead.
2024-05-10 01:44:02 +08:00
YAMAMOTO Takashi
1b5b9845f4
esp32s3-devkit/toywasm: use ARCH_CHIP_ESP32S3WROOM2_32M
...
As documented in [1], this config is for a board with 32MB flash.
[1] Documentation/platforms/xtensa/esp32s3/boards/esp32s3-devkit/index.rst
2024-05-10 01:44:02 +08:00
Tiago Medicci Serrano
8dca62f8f9
esp32s3: Limit MTD partition size according to the flash size
...
Whenever a MTD partition is set, this change limits its size
according to the flash size, avoiding the MTD partition to be
greater than the actual flash size.
2024-05-10 01:44:02 +08:00
simbit18
792b99473c
fix nxstyle
...
corrected comments in C89 style
2024-05-09 23:44:40 +08:00
Yanfeng Liu
8eadde89f1
riscv/qemu: enable debug features
...
This enables debug features in `rv-virt/nsh` and `rv-virt/nsh64` to
help debugging with QEMU targets.
Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
2024-05-09 17:31:33 +08:00
Stuart Ianna
c4dbabb1bb
drivers/devicetree: Add a set of commonly used FDT utilities.
2024-05-09 01:37:11 +08:00
YAMAMOTO Takashi
adcabeb6bf
esp32-devkitc/wamr_wasi_debug: Remove a few things to reduce the size
...
* Remove a few things to fit the default partition size
* Tweak CONFIG_ESP32_STORAGE_MTD_SIZE to match flash 4MB
2024-05-08 23:45:05 +08:00
Inochi Amaoto
f4a38c01df
arch/risc-v: Make esp32 SoCs allocate idle stack after ebss
...
ESP32 SoC use a static allocated array as idle stack. To fit
the existed idle stack allocation, make idle stack allocated
from ebss for the whole esp32 series.
Signed-off-by: Inochi Amaoto <inochiama@outlook.com>
2024-05-08 15:43:41 +08:00
Yanfeng Liu
ef15b5296d
riscv/virt: M-mode poweroff support
...
This adds poweroff support to `rv-virt/nsh` and `rv-virt/nsh64`.
Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
2024-05-08 15:39:26 +08:00
Jani Paalijarvi
c11ffaa78f
arm64/imx9: Add DMA preflight support for uSDHC
...
Signed-off-by: Jani Paalijarvi <jani.paalijarvi@unikie.com>
2024-05-08 08:48:12 +08:00
Jani Paalijarvi
602bd685ec
arm64/imx9: Add uSDHC driver
...
Signed-off-by: Jani Paalijarvi <jani.paalijarvi@unikie.com>
2024-05-08 08:48:12 +08:00
Yanfeng Liu
c9a2e4a6c5
risc-v/virt: enable gradeful shutdown in kernel build
...
This enables graceful shutdown via `poweroff` command in `knsh64`
and `knsh32` configs.
Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
2024-05-07 21:02:49 +08:00
chenwen@espressif.com
3a9d163aae
esp32_c3/pm: Fix assert issue in PM mode
...
1. Adjust code to avoid PM wakelock->count less than or equal to 0.
2. Fix some document format issues.
Signed-off-by: chenwen@espressif.com <chenwen@espressif.com>
2024-05-07 15:45:32 +08:00