summaryrefslogtreecommitdiff
path: root/bsp
AgeCommit message (Collapse)Author
2024-12-30bsp: cvitek: use ioremap for arm64 coreChen Wang
For ARM, RT-smart and RT-standard both enable mmc (see rt_hw_board_init() in bsp/cvitek/cv18xx_aarch64/board/board.c, rt_hw_mmu_setup is called both for smart or standard). So ioremap is must to do for ARM. Signed-off-by: Chen Wang <[email protected]>
2024-12-26bsp: cvitek: doc updateChen Wang
Updated README for cvitek. Signed-off-by: Chen Wang <[email protected]>
2024-12-25Update Kconfig下里巴人
2024-12-25Update Kconfig file format下里巴人
2024-12-25[bsp][nxp][mcxa153] the full implementation of eFlexPWMhywing
2024-12-25bsp: qemu-virt64-riscv: Kconfig: remove duplicated RT_USING_VIRTIOChen Wang
There is problem in the Kconfig of qemu-virt64-riscv. RT_USING_VIRTIO is already defined in components/drivers/virtio/Kconfig, so it should not be defined again in the BSP kconfig. The solution is to rename RT_USING_VIRTIO to BSP_USING_VIRTIO. Also, refer to the configuration method for virtio device drivers in bsp/qemu-virt64-aarch64/drivers/Kconfig to rewrite the configuration of BSP_USING_VIRTIO_xxx. Updated default .config/rtconfig.h at the same time. Signed-off-by: Chen Wang <[email protected]>
2024-12-22[utest][klibc] add rt_sprintf family functions test casesMeco Man
2024-12-21[bsp/hc32]hc32f460 doesn't support CAN-FD, hc32_ll_can.h has no some ↵Lin-Chengqiu
definations.
2024-12-21[hc32]hc32f460 has only one CAN, and it is defined as CM_CAN in hc32f460.hLin-Chengqiu
2024-12-21[opt][SDIO_MAX_FREQ redundant define del]Gaogao
2024-12-20kernel: cleanup debug APIsChen Wang
- `dbg_log` is a “NOT RECOMMENDED API”, convert the calling of this API to LOG_x and remove this API. - `dbg_here`/`dbg_enter`/`dbg_exit`: no one use these APIs, remove them directly. Signed-off-by: Chen Wang <[email protected]>
2024-12-19bsp: cvitek: remove GPL license declarationChen Wang
GPL is conflict with Apache, which is used by RTT. See <https://www.apache.org/licenses/GPL-compatibility.html> Also clean up and remove some words such "LINUX". Signed-off-by: Chen Wang <[email protected]>
2024-12-18bsp: qemu-virt64-riscv: update README for booting with rootfsChen Wang
Now lwext4 is ready, and qemu-virt64-riscv smart can boot with rootfs. Updated README to introduce this. This patch also replace qemu-nographic.sh with run.sh, which has a more simple name and more robust to launch rootfs image binary. TBD: qemu-nographic.bat is not touched, hope some guys from Windows can give a hand. Signed-off-by: Chen Wang <[email protected]>
2024-12-18bsp: cvitek: update README for ext4 rootfs (#9785)Chen Wang
Now lwext4 package has supported ext4. Add description in README to introduce how to create rootfs of type ext4. Signed-off-by: Chen Wang <[email protected]>
2024-12-13[bsp][stm32] hardware i2c driver add support for STM32F1 serieszzk597
2024-12-13[BSP/FIXUP] Update init function export for driversGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2024-12-13[BSP/FIXUP] remove old reset drivers for RK3500GuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2024-12-12[bsp][ch32] fix menuconfig error for risc-vTeng mengchen
2024-12-09[bsp][wch/arm][ch32] 1.fix iwdt driver is not reload counter to register;Chasel
2024-12-09[bsp][ESP32C3] support soft i2c and rt_hw_us_delaywumingzi
2024-12-09[bsp][wch/risc-v][ch32] 1.fixed iwdt driver is not reload counter to register;Chasel
2024-12-04[bsp][hc32][spi]update rt_hw_spi_device_attachyangpeng
2024-12-04update cvitek/README.mdflyingcys
Signed-off-by: flyingcys <[email protected]>
2024-12-04[bsp][stm32] add a new bsp for stm32h723-st-nucleo boardhywing
2024-12-04rzn2l-rsk support studiokurisaw
2024-12-01renesas R9A07G0 PWM框架 GPT时钟修改为 FSP_PRIV_CLOCK_PCLKGPTLliminghui12
2024-11-28[BSP/phytium/aarch64] Fixup CI build errorGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2024-11-27[sscanf] use rt_sscanf to replace sscanfMeco Man
2024-11-26bsp: cvitek: fix warning on rtc driverChen Wang
When RTC is enabled, a warning appear during compiling: warning: implicit declaration of function 'rtc_alarm_enable' [-Wimplicit-function-declaration] 366 | rtc_alarm_enable(alarm->enable); | ^~~~~~~~~~~~~~~~ It's due to _rtc_set_alarm is not covered by RT_USING_ALARM. It's wrong. Solution: cover all functions including _rtc_get_alarm & _rtc_set_alarm under RT_USING_ALARM macro conditional defintion. Signed-off-by: Chen Wang <[email protected]>
2024-11-26bsp: cvitek: add introduction about rt-smart booting with rootfsChen Wang
README.md: add introduction about how to make rootfs(fat) and booting kernel with it. Plus some cleanup for this documentation. Signed-off-by: Chen Wang <[email protected]>
2024-11-26bsp: cvitek: support mount fat/ext rootfs for rt-smartChen Wang
Support mount rootfs automaticly during booting up. First try ext, then fat. Plus some code cleanup, such as remove BSP_USING_ON_CHIP_FLASH_FS, which is not defined and unused. Signed-off-by: Chen Wang <[email protected]>
2024-11-26bsp: cvitek: 906b: romfs -> diskfsChen Wang
ROMFS is Read-Only Memory Filesystem. But ext4/fat are not read-only. So renamed: - mnt_romfs.c -> mnt_diskfs.c - BSP_ROOTFS_TYPE_ROMFS -> BSP_ROOTFS_TYPE_DISKFS Signed-off-by: Chen Wang <[email protected]>
2024-11-26[bsp][nxp][mcxa153] add interrupt process in IRQ Handler functionshywing
2024-11-26[bsp][nxp][mcxa153] add hardware timer driverhywing
2024-11-25[bsp][nxp][mcxa153] update drv_wdt.c && drv_wdt.h file formathywing
2024-11-25[bsp][nxp][mcxa153] add watch dog driverhywing
2024-11-25support milkv-duo rt-smartflyingcys
1. switches memory management to SLA 2. use ioremap modification driver Signed-off-by: flyingcys [email protected]
2024-11-24[fal] using rt-thread raw API instead of std APIMeco Man
2024-11-24[klibc] add rt_vsnprintf_std.c and rename RT_KLIBC_USING_VSNPRINTF_LONGLONGMeco Man
2024-11-20[bsp][qemu-virt64-riscv]:remove the redundant UART1 configuration from the ↵zhangjing
Kconfig
2024-11-18[bsp/nrf5x] Fix the nrf5340 bspSupper Thomas
2024-11-18[utest][stm32f412][gcc] add __rt_utest_tc_tab_start to support utestMeco Man
2024-11-15[rpi4b] add new bsp for qemu-rpi4bzhujiale
2024-11-15[bsp][cvitek]fix milkv-duos-sd cann't startup big-core kernel (#9633)flyingcys
fix milkv-duos-sd cann't startup big-core kernel milkv-duos-sd use cv1813h folder store ld file Signed-off-by: flyingcys <[email protected]>
2024-11-14bsp: qemu-virt64-riscv: Improve README (#9651)Chen Wang
Improved README document - Unified the usage process of Standard Edition and Smart Edition. - Deleted the description of running RTT in Machine Mode. Currently, both Standard Edition and Smart Edition RTT run in S-mode by default. At the same time, some unnecessary scripts were cleaned up. Signed-off-by: Chen Wang <[email protected]>
2024-11-14[bsp][ESP32] add spi custom configuration function and enhance muti object ↵wumingzi
initliz… (#9643) * add spi custom configuration function and enhance muti object initlization and setting * update changelog * submit ci files * fix ci file * update * formatting * delete yaml files * fix ble ci file * fix undefined reference to app_main error * update
2024-11-13[bsp][gd32][fix rtc clock selection]WwWangGuan
2024-11-13fix:[CAN][STM32]open时立刻启动can_start,还未完成其他配置,可能 ↵wdfk-prog
导致异常
2024-11-13[bsp][nxp][mcxa153] add more UART channels (#9635)下里巴人
* [bsp][nxp][mcxa153] add more UART channels
2024-11-09[bsp/hc32] fix uart dma if gcc optimization level is not noneliuchao