Rbb666
49c39d4a8d
[bsp][gd32]Fix the problem that uartv2 does not enable dma compilation error.
2024-09-13 17:29:23 -04:00
Yilin Sun
779547d708
bsp: nxp/mcx/mcxc/mcxc444: Add SPI driver support.
...
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-09-12 18:15:32 -04:00
Shell
7528645f59
feat: libcpu/risc-v: unify context on c906, virt64
...
Changes:
- added config for NEW_CTX_SWITCH
- used new context on c906 sched switch routine
- update _rt_hw_stack_init to fit into NEW_CTX_SWITCH
- separated vector ctx from the generic
Signed-off-by: Shell <smokewood@qq.com>
2024-09-11 18:06:51 -04:00
Shell
adbbd24ad7
feat: bsp: qemu risc-v64: fit into common64
2024-09-11 18:06:51 -04:00
zms123456
08221b54d0
[kernel][mutex] fix bug of thread exit without releasing mutex & add error check log
2024-09-11 18:03:43 -04:00
Rbb666
0df9a9f0cc
[bsp][hpmicro]添加utest相关段信息,修复scons编译问题
2024-09-10 23:59:59 -04:00
liangzohar
240172609c
[bsp/n32] 修复每次上电都初始化RTC导致上电时间被重置的问题
2024-09-10 19:53:01 -04:00
Chen Wang
6fc1fc72b7
bsp: cvitek: clean up useless variable assignments in SConstruct
...
CV18xx RISC-V C906L.
Configuration value for CPU and ARCH are already defined in rtconfig.py.
Remove these duplication from SConstruct.
Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2024-09-05 23:39:06 -04:00
zhangyan
5181857148
[bsp/phytium]默认配置修改
2024-09-05 18:18:27 -04:00
yandld
1cc0fb87df
fix README typo
2024-09-05 13:04:16 +08:00
yandld
ba7e469772
[bsp][mcxc444] update README and keil project
2024-09-05 13:04:16 +08:00
Yilin Sun
b4165288fc
bsp: nxp/mcx/mcxc: FRDM-MCXC444: Kconfig: Add I2C support.
2024-09-04 23:34:40 +08:00
Yilin Sun
b76fd6ba0a
bsp: nxp/mcx/mcxc: Add I2C driver support.
2024-09-04 23:34:40 +08:00
Z8MAN8
cea7670e7f
bsp: cvitek: fix cvitek uart driver can not repeat configure
...
After first called from uart open, the dw8250_uart_configure
API cannot be called again. Otherwise, this will mess up the
device, and uart will not act properly to interrupt again.
Analysis: Configure uart device will close recive interrupte,
causing uart device to malfunction.
Solution: After configure uart device, enable the device's
recive interrupte.
Signed-off-by: Shicheng Chu <1468559561@qq.com>
Reviewed-by: Chen Wang <unicorn_wang@outlook.com>
2024-09-03 20:50:50 -04:00
flyingcys
2e224b30ad
[bsp/cvitek] eth driver support phy link detect
...
Signed-off-by: flyingcys <flyingcys@163.com>
2024-09-03 18:17:30 -04:00
yandld
cf56227000
[bsp][mcxc] add rtc/wdog/uart driver
2024-09-03 18:15:17 -04:00
Yilin Sun
ad256db2c0
bsp: nxp/mcx/mcxc: FRDM-MCXC444: Fix GCC build suport.
...
This patch fixes GCC build support for FRDM-MCXC444.
* Updated compiler flags to Cortex-M0 without FPU.
* Updated linker script to add RT-Thread const tables.
2024-09-03 15:22:05 +08:00
sakumisu
0d87b028ed
update(cherryusb): add config for bl616 usbdev and usbhost
2024-09-02 22:27:04 -04:00
sheltonyu
6a30ec2625
[bsp/at32] ethernet support phy lan8720 and yt8512
2024-09-02 12:51:06 -04:00
sheltonyu
a40f2a62ef
[bsp/at32] 1.add support m412/416 series, 2.add drv_can_v2 driver (support canfd)
2024-09-02 00:41:18 -04:00
sakumisu
f7de9de7dd
update(cherryusb): add config for hpm6750 usbdev and usbhost
2024-09-02 00:40:29 -04:00
sakumisu
b462daf57e
update(cherryusb): add config for mcxn947 usbdev and usbhost
2024-09-02 10:15:43 +08:00
Shell
b6f1b16d7a
feat: bsp: qemu-riscv64: using klibc API for printf
2024-09-01 15:12:34 -04:00
Shell
a5042f5bb5
feat: bsp: qemu-riscv64: updates of building & docs
...
- using generic command instead of abs path
- update BSP configurations
- update README
2024-09-01 15:12:34 -04:00
Shell
1c5340ce3a
feat: bsp: qemu-riscv64: remove useless configs
2024-09-01 15:12:34 -04:00
下里巴人
9e690694c7
[bsp][nxp][mcxa153] add spi1 driver entry
2024-08-28 21:07:05 -04:00
heyuanjie87
b3fbddda80
[bsp/cvitek]修正sdhci发送命令超时后触发两次信号量的问题
...
修正命令超时后触发两次信号量的问题
详解:
中断状态寄存器的BIT0仅表示sdhci处理命令完成,完成结果由其它位指示,当出错时
BIT0也会值1产生中断
Signed-off-by: heyuanjie87 <943313837@qq.com>
2024-08-28 18:33:50 -04:00
CYFS
4f10d05a5b
[bsp][ht32] 修复编译问题
...
修复scons编译问题并添加ci
2024-08-28 18:31:59 -04:00
zhugengyu
b9f4daa97a
[BSP][Phytium] add support for mainbranch cherryusb (xhci host + pusb2 device/host)
2024-08-27 22:06:13 -04:00
Shicheng Chu
66738d71da
bsp: cvitek: Add support for duos_sd
...
Supports both big and little cores of RISC-V C906,
but does not support ARM cores. Currently, only UART
drivers are supported on the peripherals.
Signed-off-by: Shicheng Chu <1468559561@qq.com>
2024-08-27 00:53:15 -04:00
flyingcys
82f30aa54f
rename c906 FPU macro ( #9290 )
...
1. 修改 ENABLE_FPU 为 ARCH_RISCV_FPU,与libcpu/common 保持统一
2. 对 bsp/cvitek/cv18xx_risc-v 中增加使能 ARCH_RISCV_FPU 的动作。解决了 issue #9075
2024-08-27 00:46:41 -04:00
yandld
32635bb53a
fix formmating issue
2024-08-27 00:44:34 -04:00
yandld
0179d7427a
frdm-mcxn236
...
add uart5
add can support
add wdog support
2024-08-27 00:44:34 -04:00
yandld
6ef77d7d32
add wdog driver and refine default project
2024-08-27 00:44:34 -04:00
Fan YANG
0b1ba0f612
[bsp][hpmicro] add missing fence apis
...
- added missing fence apis
Signed-off-by: Fan YANG <fan.yang@hpmicro.com>
2024-08-26 10:41:15 +08:00
Fan YANG
6c085218a3
[bsp][hpmicro][hpm6e00evk] add hpm6e00evk support
...
- added hpm6e00evk support
Signed-off-by: Fan YANG <fan.yang@hpmicro.com>
2024-08-26 10:41:15 +08:00
Fan YANG
e19b63e5fb
[bsp][hpmicro] upgrade hpm_sdk to v1.6.0
...
- upgraded hpm_sdk to v1.6.0
Signed-off-by: Fan YANG <fan.yang@hpmicro.com>
2024-08-26 10:41:15 +08:00
Z8MAN8
742dae7220
bsp: cvitek: Add timer driver
...
Signed-off-by: Shicheng Chu <1468559561@qq.com>
2024-08-25 12:11:57 -04:00
Supper Thomas
077e6889e8
[bsp/nxp] Add fixed lds
2024-08-25 22:57:52 +08:00
yandld
8ba75bddc3
[bsp][mcxc] initial commit for frdm-mcxc444
2024-08-25 10:55:17 -04:00
CXSforHPU
416ec66380
[device] add dev_ prefix for file names
2024-08-23 18:15:09 -04:00
Koen De Vleeschauwer
edfc7d6201
[bsp/at32] static dma_isr() in hard_i2c and spi
2024-08-23 17:45:56 -04:00
LZerro
e5382cb733
[bsp][Infineon][psoc6-evk-062s2]Adapt to RTduino
2024-08-22 22:58:49 -04:00
hywing
d3b9480658
[bsp][nxp][mcxa153] add i2c driver
2024-08-21 17:35:19 -04:00
Z8MAN8
f5156774b2
bsp: cvitek: Canonically rename some macro definitions
...
Analysis: Some macro definition names are not standardized
and lack prefixes.
Solution: Add BSP_ prefix to GPIO_IRQ_BASE SYS_GPIO_IRQ_BASE
PLIC_PHY_ADDR TIMER_CLK_FREQ UART_IRQ_BASE I2C_IRQ_BASE.
Signed-off-by: Shicheng Chu <1468559561@qq.com>
2024-08-20 09:52:18 +08:00
Yilin Sun
fea231407b
bsp: nxp/mcx/mcxn/mcxn236: Remove invalid SPI8 entry.
...
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-08-19 16:04:28 +08:00
Yilin Sun
42239863cf
bsp: nxp/mcx/mcxn/mcxn947: Remove invalid SPI8 entry.
...
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-08-19 16:04:28 +08:00
Yilin Sun
a5780a341c
bsp: nxp/mcx/mcxn: SPI: Use updated DMA mux enum.
...
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-08-19 16:04:28 +08:00
Yilin Sun
fd3f603b27
bsp: nxp/frdm-mcxn947: FS: use generic SPI API.
...
This patch replaces SPI flash mount procedure with generic SPI API. This
patch also try to format the external flash on the first mount failure,
in case of empty or invalid flash content is present on the external SPI
flash.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-08-16 20:20:34 -04:00
Yilin Sun
12214dc18c
bsp: nxp/frdm-mcxn947: WiFi: use generic SPI API.
...
This patch changed SPI initialization API to standard RT-Thread SPI API.
The current code contains a minor bug which does not wait for WiFi
module ready before stack initialization, this is also fixed.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-08-16 20:20:34 -04:00