summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-12-29Add compatibility headers to fix CI build errorscopilot/refactor-hwtimer-ktime-cputime-againcopilot-swe-agent[bot]
Co-authored-by: BernardXiong <[email protected]>
2025-12-29Remove old hwtimer/ktime/cputime subsystems and fix formattingcopilot-swe-agent[bot]
Co-authored-by: BernardXiong <[email protected]>
2025-12-29Improve comments and documentation for code claritycopilot-swe-agent[bot]
Co-authored-by: BernardXiong <[email protected]>
2025-12-29Fix integer overflow vulnerabilities in time calculationscopilot-swe-agent[bot]
Co-authored-by: BernardXiong <[email protected]>
2025-12-29Fix code review issues: overflow protection and parameter handlingcopilot-swe-agent[bot]
Co-authored-by: BernardXiong <[email protected]>
2025-12-29Add comprehensive documentation for clock_time subsystemcopilot-swe-agent[bot]
Co-authored-by: BernardXiong <[email protected]>
2025-12-29Add backward compatibility layer and Kconfig integrationcopilot-swe-agent[bot]
Co-authored-by: BernardXiong <[email protected]>
2025-12-29Add unified clock_time subsystem core implementationcopilot-swe-agent[bot]
Co-authored-by: BernardXiong <[email protected]>
2025-12-29Initial plancopilot-swe-agent[bot]
2025-12-27add i2c,timer,pwm supportDailingxiang1
revise the README.md
2025-12-27[FIX][DFSv2][ELMFAT]解决dfs_elm_unlink在FF_VOLUMES为1时赋值drivers_fn ↵angryproton
引用未定义变量导致编译报错的问题
2025-12-26feat[nxp][can]:add mcxa346 can deviceCYFS
2025-12-26[sdio][dm] update for DM (#11078)GUI
* [sdio][dm] import Kconfig for DM Signed-off-by: GuEe-GUI <[email protected]> * [sdio] fixup IRQ and mmcsd threads' stack size default Signed-off-by: GuEe-GUI <[email protected]> * [sdio][dm] Support DM mode 1. Support features read by DM. 2. Support regulator API in drivers. 3. Support send tuning option CMD. 4. Replace `switch_uhs_voltage` by `signal_voltage_switch`. Signed-off-by: GuEe-GUI <[email protected]> * [dm][sdhci] Cleanup the SDHCI Signed-off-by: GuEe-GUI <[email protected]> * [sdio][dm] add new SDIO/SDHCI drivers 1. SDHCI support on PCI bus 2. Synopsys DesignWare MMC Family(MMIO/PCI) Signed-off-by: GuEe-GUI <[email protected]> --------- Signed-off-by: GuEe-GUI <[email protected]>
2025-12-26 [docs][libcpu][arm][cortex-a] update comment for start_gcc.S #11089caicunjun
2025-12-26[FIX][DFSv2][ELMFAT]修复多线程环境下lseek返回值概率性被篡改 ↵angryproton
的问题
2025-12-26[bsp][k230]:add gnne driverChuan
Requirement: The BSP for the k230 platform in the RT-Thread repository does not yet have a gnne driver. Solution: Provide gnne driver for the k230 platform in the RT-Thread repository. - Implements mutex lock mechanism for AI2D and GNNE modules. - Adds HARDLOCK_AI2D support in hardlock driver for mutual exclusion. - Implements poll operation for device status monitoring. - Updates documentation in bsp/README.md. Signed-off-by: ChuanN-sudo <[email protected]>
2025-12-26[FIX]Update vnode size after writing to tmpfsAngryProton
2025-12-26bsp: stm32f407-micu: add RTC support (#11086)DaiLingxiang
bsp: [stm32] add stm32f407-micu RTC support
2025-12-25[nxp/mcxa156] Fix the low-frequency PWM outputCXSforHPU
2025-12-24bsp: stm32f407-micu: add SDIO support (#11081)DaiLingxiang
Update bsp/stm32/stm32f407-micu/board/Kconfig Co-authored-by: Copilot <[email protected]> Update bsp/stm32/stm32f407-micu/board/CubeMX_Config/Inc/stm32f4xx_hal_conf.h Co-authored-by: Copilot <[email protected]> Update bsp/stm32/stm32f407-micu/board/CubeMX_Config/Src/stm32f4xx_hal_msp.c Co-authored-by: Copilot <[email protected]> Update bsp/stm32/stm32f407-micu/board/Kconfig
2025-12-22[dm][include] fixup loss' headerGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2025-12-22bsp: stm32f407-micu: add onboard spi flash support (#11065)DaiLingxiang
* bsp: stm32f407-micu: add onboard spi flash support * bsp(stm32f407-micu): cleanup SConscript formatting and dead code
2025-12-19[dm][firmware][scmi] support ARM-SCMI interface #11069GUI
2025-12-19[libcpu][aarch64] Update for DMGuEe-GUI
1. PSCI port to system power. 2. Support builtin fdt. 3. Update system aspace size. 4. Support DMA memory probe. 5. Fixup not backtrace in Serror for device bus fault. Signed-off-by: GuEe-GUI <[email protected]>
2025-12-18[components][libc][posix][libdl] Optimization: Redundant calculations in a ↵laidene
for loop
2025-12-17[dm][power] add new drivers for power frameworkGuEe-GUI
1. GPIO poweroff/restart 2. Generic SYSCON regmap poweroff/reboot mode/reboot 3. Emulator battery(thermal)/charger 4. GPIO charger Signed-off-by: GuEe-GUI <[email protected]>
2025-12-17[dm][power] add power reset and supply frameworkGuEe-GUI
1. Board level reset or poweroff 2. Power supply class Signed-off-by: GuEe-GUI <[email protected]>
2025-12-17fix: resolve QSPI compilation error and add CI guard for stm32l475-atk-pandoraEric Chan
- Fix function pointer type mismatch between drv_qspi.h and rt_qspi_device - Add qspi-flash.attach file for CI compilation guard - Optimize code with macros and inline adapter - Include all related bug fixes and configuration updates Fixes: #11036
2025-12-16[dm][serial] add new serial driver for DMGuEe-GUI
1. 8250 serila family (OFW, PCI, DWC, early) 2. Virtual serial (by graphic and input) 3. HVC early serial 4. ARM PL011 serial Signed-off-by: GuEe-GUI <[email protected]>
2025-12-16[dm][serial] Fixup serial tty checkGuEe-GUI
Just return if is not a tty device, don't assert Signed-off-by: GuEe-GUI <[email protected]>
2025-12-16[dm][serial] replace rt_hw_atomic_add to rt_atomic_add, clean codeGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2025-12-16[dm][serial] make DM Kconfig importGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2025-12-16[utest][mm_api]:Add standardized documentation for MM API lwp TestChuan
2025-12-16[dm][scsi] Add parallel_io option for SCSI hostGuEe-GUI
Some SCSI supported parallel_io = RT_TRUE, like UFS. Signed-off-by: GuEe-GUI <[email protected]>
2025-12-16[dm][core] add common machine power interfaceGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2025-12-15[dm][graphic] add new drivers and logoGuEe-GUI
1. Generic GPIO based backlight driver 2. Generic PWM based backlight driver 3. Simple framebuffer support 4. Standard 224-color RT-Thread logo 5. Standard 224-color RT-Thread white logo Signed-off-by: GuEe-GUI <[email protected]>
2025-12-15[dm][graphic] support dm modeGuEe-GUI
1. Add backlight framework for graphic. 2. Add framebuffer and plane, power, EDID for graphic framework 3. Add boot logo render for graphic 4. Update lcd.h Signed-off-by: GuEe-GUI <[email protected]>
2025-12-15[add] add gd32w553h-eval bspYaochenger
2025-12-15[finsh][cmd] add 'console' command to config consoleGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2025-12-15[rust] Tidy core defaults and migrate docs to READMEbernard
2025-12-15[utest][mm_api]Add standardized documentation for MM API TestChuan
2025-12-14Most test cases in `src/utest` lack standardized functional documentation, ↵lhxj
as tracked in issue [#10895](https://github.com/RT-Thread/rt-thread/issues/10895). This leads to high maintenance costs, difficulty for new contributors, and inefficient code reviews. Solution: This patch adds the full, standardized documentation block to `sched_mtx_tc.c`, `sched_sem_tc.c`, `sched_thread_tc.c`, `sched_timed_mtx_tc.c` and `sched_timed_sem_tc.c` following the approved template. The documentation details: - Test Objectives and tested APIs - Test Scenarios - Verification Metrics - Dependencies - Test Execution command and Expected Results This makes the test case's purpose and behavior immediately clear to future maintainers and reviewers. Relates to [#10895](https://github.com/RT-Thread/rt-thread/issues/10895) Signed-off-by: lhxj <[email protected]>
2025-12-13[dm][core] Update the OFW CLk init flowGuEe-GUI
The clock should init before common platform devices. Signed-off-by: GuEe-GUI <[email protected]>
2025-12-13[dm][pinctrl] Set pinctrl default auto in platform bus. (#11052)GUI
Signed-off-by: GuEe-GUI <[email protected]>
2025-12-13[dm][hwcache] support hwcache (#11049)GUI
Some ARCH not has std cache ops, such as RISC-V Signed-off-by: GuEe-GUI <[email protected]>
2025-12-13[dm][pmdomain] make DM Kconfig importGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2025-12-12components:libc:cplusplus:os/utest:Some comments have been initially added.lct1001
Some comments have been initially added as a bignner task. components/libc/cplusplus/os/cxx_Semaphore.cpp components/libc/cplusplus/os/cxx_Thread.cpp components/libc/cplusplus/utest/tc_atomic.cpp components/libc/cplusplus/utest/tc_smartptr.cpp components/libc/cplusplus/utest/tc_thread.cpp Signed-off-by:Liu Chengtao<[email protected]>
2025-12-12[bsp][nxp][imx] Add FRDM-i.MX91 bsp #10570Siwei Xu
2025-12-12[dm][core] Set default CLK config for platform device probeGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2025-12-12[dm][clk] refactoring the CLK frameworkGuEe-GUI
The old CLK is can't link all hardware clock cell in system that the API of layout such as 'set_parent' can't work as expected. Some hareware clock cell need some flags to prevent some dangerous behaviors, eg: When a clock cell is link to the PMU, the SoC will power-down if the cell is disable. The new CLK can do it, and make the CLK drivers implemented easier from TRM/DataSheet. Signed-off-by: GuEe-GUI <[email protected]>