summaryrefslogtreecommitdiff
path: root/bsp/bouffalo_lab
AgeCommit message (Collapse)Author
2026-07-20fix: name anonymous Kconfig choicesCYFS
2026-07-16[bsp][drivers][soft_i2c] unify the software I2C driverCYFS
2026-05-08Update cherryusb to v1.6.1#11362sakumisu
2026-05-08[format][version]: synchronize bsp version configurationCYFS
2026-01-31[components][clock_time] Refactor time subsystem around clock_time (#11111)Bernard Xiong
* [components][clock_time] Refactor time subsystem around clock_time Introduce the clock_time core with clock source/event separation, high-resolution scheduling, and boot-time helpers, plus clock_timer adapters for timer peripherals. Remove legacy ktime/cputime/hwtimer implementations and migrate arch and BSP time paths to the new subsystem while keeping POSIX time integration functional. Update drivers, Kconfig/SConscript wiring, documentation, and tests; add clock_time overview docs and align naming to clock_boottime/clock_hrtimer/clock_timer. * [components][clock_time] Use BSP-provided clock timer frequency on riscv64 * [risc-v] Use runtime clock timer frequency for tick and delays * [bsp] Add clock timer frequency hooks for riscv64 boards * [bsp] Update Renesas RA driver doc clock_timer link * [bsp] Sync zynqmp-r5-axu4ev rtconfig after config refresh * [bsp][rk3500] Update rk3500 clock configuration * [bsp][hpmicro] Add rt_hw_us_delay hook and update board delays * [bsp][stm32l496-st-nucleo] enable clock_time for hwtimer sample in ci * [bsp][hpmicro] Fix rtconfig include scope for hpm6750evk Move rtconfig.h include outside the ENET_MULTIPLE_PORT guard for hpm6750evk and hpm6750evk2 so configuration macros are available regardless of ENET settings. * [bsp][raspi3] select clock time for systimer * [bsp][hpm5300evk] Trim trailing blank line * [bsp][hpm5301evklite] Trim trailing blank line * [bsp][hpm5e00evk] Trim trailing blank line * [bsp][hpm6200evk] Trim trailing blank line * [bsp][hpm6300evk] Trim trailing blank line * [bsp][hpm6750evk] Trim trailing blank line * [bsp][hpm6750evk2] Trim trailing blank line * [bsp][hpm6750evkmini] Trim trailing blank line * [bsp][hpm6800evk] Trim trailing blank line * [bsp][hpm6e00evk] Trim trailing blank line * [bsp][nxp] switch lpc178x to gcc and remove mcx timer source * [bsp][stm32] fix the CONFIG_RT_USING_CLOCK_TIME issue. * [docs][clock_time] add clock time documentation * [docs][clock_time] Update clock time subsystem documentation - Update device driver index to use correct page reference - Clarify upper layer responsibilities in architecture overview - Update README to describe POSIX/libc, Soft RTC, and device driver usage - Refine architecture diagram with improved layout and color scheme - Remove obsolete clock_timer.md file * [kernel][utest] Trim trailing space * [clock_time] Fix hrtimer wrap handling * [clock_time] fix the static rt_inline issue * [clock_time] fix the rt_clock_hrtimer_control result issue
2025-10-28feat:clang format ignore migrationache
2025-10-23[format][version]: synchronize bsp version configurationkurisaw
2025-10-11Use time_t for RT_DEVICE_CTRL_RTC_GET_TIME RT_DEVICE_CTRL_RTC_SET_TIMEYonggang Luo
2025-06-20update(cherryusb): update to v1.5.0 (#10409)sakumisu
2025-06-17format: update all series of BSP configuration items (#10406)沐攸
2025-03-12修复 MMCSD 宏拼写错误+内核开启LOG_D编译问题yixinghua121
2024-11-24[klibc] add rt_vsnprintf_std.c and rename RT_KLIBC_USING_VSNPRINTF_LONGLONGMeco Man
2024-09-13[drivers] Specifies the name of the drivers driver fileCXSforHPU
https://github.com/RT-Thread/rt-thread/pull/9420
2024-09-02update(cherryusb): add config for bl616 usbdev and usbhostsakumisu
2024-08-27rename c906 FPU macro (#9290)flyingcys
1. 修改 ENABLE_FPU 为 ARCH_RISCV_FPU,与libcpu/common 保持统一 2. 对 bsp/cvitek/cv18xx_risc-v 中增加使能 ARCH_RISCV_FPU 的动作。解决了 issue #9075
2024-06-20mkdist和sdk_dist支持kconfiglib语法latercomer
2024-06-20bsp中option env语句替换为新语句,并同步更新了source "$xxx"语句latercomer
2024-06-18[libcpu] rv64: support for ARCH_REMAP_KERNEL (#9067)Shell
* [libcpu] support for ARCH_REMAP_KERNEL These changes introduce support for the ARCH_REMAP_KERNEL configuration, which isolates kernel space in high virtual address regions. This feature is necessary to enhance memory protection and management by segregating user and kernel spaces more effectively. Changes: - Updated conditional macros to check for ARCH_REMAP_KERNEL instead of ARCH_KERNEL_IN_HIGH_VA in board initialization files to reflect the new configuration option. - Modified qemu-virt64-riscv Kconfig and SConstruct files to include and utilize ARCH_REMAP_KERNEL. - Created a new linker script `link_smart.lds` for smart linking in qemu-virt64-riscv. - Updated rtconfig.py to use a more flexible execution path setup. - Enhanced user address space definitions in `lwp_arch.h` to support the new virtual address mappings. - Adjusted kernel memory initialization and mapping logic in `c906/mmu.c` and `virt64/mmu.c` to account for high virtual address regions. - Added Kconfig option to enable ARCH_REMAP_KERNEL for RISCV64 architectures. - Enhanced memory setup functions to support new mapping scheme, including updates to early page table setup and address relocation logic. These modifications ensure that the system can utilize high memory addresses for the kernel, improving memory isolation and system stability. Signed-off-by: Shell <[email protected]> * fixup: CI run failed * bsp: default config without using smart * fixup: static checks * restore rt_hw_mmu_kernel_map_init for D1 --------- Signed-off-by: Shell <[email protected]>
2024-06-02refactor(drivers/usb):replace rtt usb stack with cherryusb (#8799)sakumisu
2024-04-29[i2c] adjust the timing for I2C initializationLZerro
2024-03-24[bsp] format drivers codeMeco Man
2024-03-23[pin] pin_read/write rt_uint8_t to rt_ssize_tkk
2024-03-21[bsp] update projectsMeco Man
2024-03-16[bsp][bl]update adc driverZ8MAN8
2024-02-20[ci] open ci check with function declaration warning (#8546)Yuqiang Wang
2024-02-16添加 BSP_USING_WIFI 宏控制 (#8536)Shicheng Chu
2024-01-28fix bl808-d0 && cv1800b compile error (#8513)flyingcys
2024-01-18[bsp][renesas] RTduino configuration updatekurisaw
sync update some optimize [bsp][driver] Updates the naming convention of the i2c configuration item
2023-11-25[bsp]add bl808 wifi driver (#8294)flyingcys
2023-10-08[project] update mdk/iar project and config.guozhanxin
2023-07-05Drivers: Support Open Firmware API and model of PICwusongjie
We support OFW API to replace fdt old API, and add IRQ, IO, Platform-Bus, CPUs ... OFW node contorl. To support work with Device Tree or ACPI in drivers that use IRQ, we make a programmable interrupt controller driver's model. Signed-off-by: GuEe-GUI <[email protected]>
2023-06-30add bl808-d0 spi && i2cflyingcys
2023-06-08[bsp/bouffalo_lab]update sdio host driver (#7642)flyingcys
Co-authored-by: chenyisong <[email protected]>
2023-05-29[bsp/bouffalo_lab]add sdcard driver (#7577)flyingcys
2023-05-12[bsp][bl]update: drv_soft_i2c褚仕成
2023-05-12[bsp][bl][tools] add dist function (#7278)Liu,Yuan
2023-05-10[bsp/bouffalo_lab]add drv_i2c (#7473)flyingcys
2023-05-08[bsp] fix mismatched function types in rt_pin_ops for all drv_gpio.c (#7457)Placebo27
2023-05-07[bsp/bouffalo_lab]update uart driver pin && bl808-d0 ioremap mode (#7456)flyingcys
2023-05-04[bsp/bouffalo_lab]add spi driver (#7435)flyingcys
2023-04-29[bsp][bl] add drv_soft_i2c (#7406)Shicheng Chu
2023-04-26[bsp/bouffalo_lab]add bl808-d0 (#7373)flyingcys
Co-authored-by: chenyisong <[email protected]>
2023-04-22update bouffalo_lab libraries && script (#7349)flyingcys
2023-04-18[HUST CSE] fix: Fixed wrong download link of env in 20+ files. (#7296)Hornos Lee
2023-04-15[bsp][bouffalo] add hwtimer & flash driver support (#7203)WCX
* add hwtimer & flash driver support
2023-03-31sync and update all projects (#7138)yangjie11
* sync and update
2023-03-30[bsp][bouffalo_lab]add drv_adc (#7125)螺丝松掉的人
* [bsp][bouffalo_lab]add drv_adc * Update bsp/bouffalo_lab/libraries/rt_drivers/Kconfig Co-authored-by: Man, Jianting (Meco) <[email protected]> --------- Co-authored-by: Man, Jianting (Meco) <[email protected]>
2023-03-30[bsp][bouffalo] add pwm & rtc & wdt devices (#7122)WCX
2023-03-25[bsp]add bl808 uart2 driver && add bl60x/bl70x bsp to ci-action (#7097)flyingcys
* update bl_mcu_sdk SConscript && add bl808 uart2 driver * add bl60x/bl70x bsp to ci-action
2023-03-19[bsp] add bl808 lp core (#7069)flyingcys
* Add riscv_32e support * add bl808 lp core * update README.md