Commit Graph

17108 Commits

Author SHA1 Message Date
Bernard Xiong 50998f4e43 [building] rename the group name: LIBADT to Utilities. (#10267)
* [building] rename the group name: LIBADT to Utilities.
2025-05-16 07:31:18 +08:00
Wang Chen 33a719db63 bsp: k230: add sysctl driver
SystemCtrl includes:
- boot
- clock
- power
- reset

These drivers are built-in by default.

Signed-off-by: Wang Chen <unicorn_wang@outlook.com>
2025-05-15 20:45:09 +08:00
Yuqiang Wang 05699d63d5 bsp: ab32vg1 board support gpio interrupt (#10280) 2025-05-15 19:39:26 +08:00
RyanCW 9c3ed2063a MAINTAINERS: add Ryan-CW as owner of serial_v2 2025-05-15 18:09:50 +08:00
hydevcode 759858127e bsp/nxp:Separate nxp_imx library (#10273) 2025-05-15 15:44:47 +08:00
Chen Wang ab1b238d0a MAINTAINERS: add myself as owner of bsp/cvitek & bsp/k230
Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-05-15 11:13:40 +08:00
Wang Chen fd739c288f bsp: k230: add hardlock driver
This hardlock is required by some other drivers, such
as sysctl power.

This driver can be enable/disabled by configuration.

Signed-off-by: Wang Chen <unicorn_wang@outlook.com>
2025-05-15 09:46:55 +08:00
Yaochenger 3775ea0611 [bsp] add xuantie e906 series bsp (#10275)
* [add] add xuantie e906 series

* [ci] 添加玄铁e906 bsp ci

* 移除脚本中输出彩色的print
2025-05-14 23:48:39 +08:00
Supper Thomas d67c02cd33 [action] Remove phytium because of gitee link sdk (#10271) 2025-05-14 10:21:46 +08:00
Chen Wang 22bed063fe MAINTAINERS: add myself as owner of documentation (#10272)
pkgs_test / change (push) Has been skipped
ToolsCI / Tools (push) Has been cancelled
AutoTestCI / components/cpp11 (push) Has been cancelled
AutoTestCI / kernel/atomic (push) Has been cancelled
AutoTestCI / kernel/atomic/riscv64 (push) Has been cancelled
AutoTestCI / kernel/atomic_c11 (push) Has been cancelled
AutoTestCI / kernel/atomic_c11/riscv64 (push) Has been cancelled
AutoTestCI / kernel/device (push) Has been cancelled
AutoTestCI / kernel/ipc (push) Has been cancelled
AutoTestCI / kernel/irq (push) Has been cancelled
AutoTestCI / kernel/mem (push) Has been cancelled
AutoTestCI / kernel/mem/riscv64 (push) Has been cancelled
AutoTestCI / kernel/thread (push) Has been cancelled
AutoTestCI / kernel/timer (push) Has been cancelled
AutoTestCI / rtsmart/aarch64 (push) Has been cancelled
AutoTestCI / rtsmart/arm (push) Has been cancelled
AutoTestCI / rtsmart/riscv64 (push) Has been cancelled
AutoTestCI / components/utest (push) Has been cancelled
RT-Thread BSP Static Build Check / generate-matrix (push) Has been cancelled
doc_doxygen / doxygen_doc generate (push) Has been cancelled
utest_auto_run / AARCH64-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / A9-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / RISCV-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / AARCH64 :default.cfg (push) Has been cancelled
utest_auto_run / A9 :default.cfg (push) Has been cancelled
utest_auto_run / A9-smp :default.cfg (push) Has been cancelled
utest_auto_run / RISCV :default.cfg (push) Has been cancelled
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (push) Has been cancelled
RT-Thread BSP Static Build Check / collect-artifacts (push) Has been cancelled
doc_doxygen / deploy (push) Has been cancelled
Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-05-13 18:21:15 +08:00
Chen Wang e48d76d749 MAINTAINERS: sort entries with tag in alphabetical
Each entry must be sorted in alphabetical order with
tag as the keyword. This makes it easier for searching
when there are more entries in the future.

And this is also a common practice in English, and
alphabetical sorting is also more beautiful.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-05-13 17:13:49 +08:00
Yuqiang Wang 9329d127b7 ci: cancel the filtering rules for the MAINTAINER file 2025-05-13 12:59:56 +08:00
Kenji Mouri / 毛利 研二 74245ed18c bsp/simulator: improve Visual Studio 2012 project (#10253)
* bsp/simulator: update SDL2 Windows prebuilt binaries to 2.32.6 with x86 and x64 binaries

* bsp/simulator: tidy and extend the Visual Studio 2012 project

* bsp/simulator: fix format for SDL2 Windows headers
2025-05-12 20:19:36 +08:00
hydevcode 02287790b5 bsp/nxp:Separate nxp_lpc library (#10265) 2025-05-12 20:18:51 +08:00
hydevcode 27430ca7d4 bsp/nxp:Separate NXP_MCX drivers (#10246) 2025-05-12 15:51:31 +08:00
沐攸 40f42f30e9 bsp/stm32: Separate stm32mp1 hal drivers (#10264)
* bsp/stm32: Separate stm32mp1 hal drivers

* bsp/stm32: change stm32mp1 .config
2025-05-12 14:33:40 +08:00
zhangshuxun 0a57f0a038 bsp:stm32:add Dependency packages missing, please running 'pkgs --update' 2025-05-12 13:29:25 +08:00
kurisaw c285c9806b ci: optimize the logic for generating comments for the maintainer robot 2025-05-12 11:14:17 +08:00
kurisaw 1c5568cd2b Fixed missing unique files creation and cache logic 2025-05-12 10:38:54 +08:00
Yuqiang Wang 4909188bcb ci: fixed the abnormal operation of ci files (#10259)
fixed the abnormal operation of ci files
2025-05-12 09:22:35 +08:00
Zhao Puhan 3fb3be8ad8 [infineon]fix ifx_pin_irq_enable 2025-05-10 18:02:51 +08:00
Kenji Mouri / 毛利 研二 f0609c1b06 bsp/simulator: fix issues for Visual Studio project generator (#10251) 2025-05-10 05:05:34 +08:00
Yuqiang Wang 0dd8eb090c feat: CI script assigns PR reviews based on the list of maintainers (#9913) 2025-05-09 22:34:02 +08:00
Yuqiang Wang d7984289a4 fix: solve the issue of abnormal startup of STM32MP157, and fix arduino ci error. 2025-05-09 19:21:28 +08:00
Dmitriy 61da09fab5 GD32 CAN hdr_bank set in filter initialization 2025-05-09 16:11:20 +08:00
Supper Thomas e6c55e384f [action/manual_trigger] fix mannual trigger to create dist zip file
修复手动生成编译的error
2025-05-09 16:00:59 +08:00
hydevcode 301fce1730 [action/ci] 修复bsp_buildings的传递参数的问题 (#10254) 2025-05-09 14:59:52 +08:00
Guorui Li 1635fb497a [component/lwp]add annotation for lwp elf. (#10230)
* [component/lwp]add annotation for lwp elf.

* Update components/lwp/lwp_elf.c

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-09 02:55:29 +08:00
Chen Wang 3777ac1e4f bsp: k230: eliminate warnings for kconfig
When run kconfig, see warnings as followings:

Kconfig:5: warning: BSP_ROOT has 'option env="BSP_DIR"',...
Kconfig:10: warning: RTT_ROOT has 'option env="RTT_DIR"',...
Kconfig:15: warning: PKGS_ROOT has 'option env="PKGS_DIR"',...
...
warning: the choice symbol PKG_USING_ZLIB_LATEST_VERSION (...)
is selected by the following symbols, but select/imply has no
effect on choice symbols
 - BSP_ROOTFS_TYPE_CROMFS (defined at Kconfig:41)
warning: the value '0xF00000000' is invalid for C908_PLIC_PHY_ADDR...

Trying to cleanup Kconfig and re-run menuconfig to update.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-05-07 16:06:54 +08:00
qilian f05f344388 [Docs] Modify invalid links (#10240) 2025-04-30 18:30:50 +08:00
Jamie 928e47395d [hc32] Add the ev_hc32f4a8_lqfp176 board and modify some bsp drivers. (#10233)
* [hc32] Add the ev_hc32f4a8_lqfp176 board and modify some bsp drivers.
2025-04-29 14:23:01 +08:00
ricky 396eaa32f6 [components][wlan] Fixing comments errors of RT_WLAN_EVT_SCAN_DONE and RT_WLAN_EVT_SCAN_REPORT (#10237) 2025-04-29 09:51:49 +08:00
rcitach 0bdf9bdd31 add rk3500 doc 2025-04-28 18:29:32 +08:00
rcitach aee8920d07 import re 2025-04-28 10:52:58 +08:00
rcitach 5833e02e2f Fix Aarch64 architecture runtime issues
该问题由5b3320624da5149fc21c2d3e1f321d855e3d0dfe引入,导致工具链编译时加上了 -std=gnu99,其他架构是否出问题暂时未知
2025-04-28 10:52:58 +08:00
Chen Wang e08fc2999b bsp: k230: use rttpkgtool to package kernel
The original method of packaging and burning kernel
depends on installing the K230 RTOS SDK. It is quite
cumbersome. Now the relevant logic is extracted and
a small tool rttpkgtool is created to package the
rtthread.bin.

Considering that rttpkgtool still needs to compile
opensbi when packaging k230, which means that a
separate cross-toolchain needs to be installed.
Therefore, in order not to affect the CI operation,
the current packaging logic is not integrated into
POST_ACTION in rtconfig.py, but requires kernel
developers to run the build script separately for
packaging.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-04-28 10:50:10 +08:00
Supper Thomas 427e177526 [action/ci] add qemu-pre-build-and-post-build for RT_SMART build (#10203)
[action/ci] add qemu-pre-build-and-post-build for RT_SMART build
2025-04-27 17:31:51 +08:00
hydevcode b4e051a890 [bsp][Infineon] Update the peripherals of XMC7100D 2025-04-27 14:58:45 +08:00
hydevcode 8b968c3761 bsp: k210: fix drv_i2c's include file 2025-04-27 10:43:32 +08:00
koudai 9b6438dfec [BSP][N32G45XVL]适配串口v2驱动 (#10222) 2025-04-24 16:59:14 +08:00
Yuqiang Wang 8382a40a90 add k230 ci check 2025-04-24 16:46:04 +08:00
Passionate0424 6ffa53a914 修改ifx_pin_irq_enable函数 2025-04-24 14:34:51 +08:00
Chen Wang 283c2fb94f bsp: k230: fix some cpp_check warnings
Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-04-24 14:34:25 +08:00
Chen Wang 919adbce38 bsp: canmv: update README
Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-04-24 14:34:25 +08:00
Chen Wang 0c0b9e59d0 bsp: k230: use configuration instead of immediate value
The original code used immediate values directly when it
came to memory layout, which was not a good programming
habit.

Now we use macros and try to be compatible with SDK
configuration values in the SDK compilation environment.

The main changes are to clean up board.h, and extract
some memory layout constants to define a new header
file mem_layout.h.

Also update KERNEL_VADDR_START to the default value for
Smart, so we can use it as base to calculate other mapping
address.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-04-24 14:34:25 +08:00
Chen Wang 2a00bd4ecb bsp: k230: use rtconfig.h for linkscript
For linker script, use constant macro defined from
rtconfig.h, not immediate value.

Also cleanup the link_statksize.lds, it is also not
needed when using new mechanism.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-04-24 14:34:25 +08:00
Chen Wang 90e81cf4b6 bsp: k230: updated config
KERNEL_VADDR_START changed to 0xffffffc000020000.
__STACKSIZE__ changed to 65536.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-04-24 14:34:25 +08:00
Wang Chen db9746e001 bsp: k230: update uart driver
Signed-off-by: Wang Chen <unicorn_wang@outlook.com>
2025-04-24 14:34:25 +08:00
Wang Chen 980a376e9b bsp: k230: support canmv board
Some changes to support canmv board, such as:
- Address constant, some may need be set as configuration later.
- link script
- build script

Signed-off-by: Wang Chen <unicorn_wang@outlook.com>
2025-04-24 14:34:25 +08:00
沐攸 6229153364 bsp/stm32: Separate STM32WB HAL drivers (#10223) 2025-04-24 00:24:25 +08:00