Yuqiang Wang
beb7bc42de
[bsp][renesas] Add a new BSP: RZN2L-RSK
2024-09-15 13:29:20 -04:00
CXSforHPU
bb91502465
[drivers] Specifies the name of the drivers driver file
...
https://github.com/RT-Thread/rt-thread/pull/9420
2024-09-13 17:40:40 -04:00
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