summaryrefslogtreecommitdiff
path: root/bsp
AgeCommit message (Collapse)Author
2024-08-26[bsp][hpmicro] upgrade hpm_sdk to v1.6.0Fan YANG
- upgraded hpm_sdk to v1.6.0 Signed-off-by: Fan YANG <[email protected]>
2024-08-25bsp: cvitek: Add timer driverZ8MAN8
Signed-off-by: Shicheng Chu <[email protected]>
2024-08-25[bsp/nxp] Add fixed ldsSupper Thomas
2024-08-25[bsp][mcxc] initial commit for frdm-mcxc444yandld
2024-08-23[device] add dev_ prefix for file namesCXSforHPU
2024-08-23[bsp/at32] static dma_isr() in hard_i2c and spiKoen De Vleeschauwer
2024-08-22[bsp][Infineon][psoc6-evk-062s2]Adapt to RTduinoLZerro
2024-08-21[bsp][nxp][mcxa153] add i2c driverhywing
2024-08-20bsp: cvitek: Canonically rename some macro definitionsZ8MAN8
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 <[email protected]>
2024-08-19bsp: nxp/mcx/mcxn/mcxn236: Remove invalid SPI8 entry.Yilin Sun
Signed-off-by: Yilin Sun <[email protected]>
2024-08-19bsp: nxp/mcx/mcxn/mcxn947: Remove invalid SPI8 entry.Yilin Sun
Signed-off-by: Yilin Sun <[email protected]>
2024-08-19bsp: nxp/mcx/mcxn: SPI: Use updated DMA mux enum.Yilin Sun
Signed-off-by: Yilin Sun <[email protected]>
2024-08-16bsp: nxp/frdm-mcxn947: FS: use generic SPI API.Yilin Sun
This patch replaces SPI flash mount procedure with generic SPI API. This patch also try to format the external flash on the first mount failure, in case of empty or invalid flash content is present on the external SPI flash. Signed-off-by: Yilin Sun <[email protected]>
2024-08-16bsp: nxp/frdm-mcxn947: WiFi: use generic SPI API.Yilin Sun
This patch changed SPI initialization API to standard RT-Thread SPI API. The current code contains a minor bug which does not wait for WiFi module ready before stack initialization, this is also fixed. Signed-off-by: Yilin Sun <[email protected]>
2024-08-16bsp: nxp/mcxn947: Updated SDK to release v2.16.000Yilin Sun
Signed-off-by: Yilin Sun <[email protected]>
2024-08-16bsp: nxp/mcx: Use standard SPI CS pin. (#9312)Yilin Sun
* bsp: nxp/mcx/mcxn: SPI: Added missing bracket and re-format code. The closing bracket is missing from SPI6 struct. Introduced since commit fc1cfd6d3627ba8460d514e7913bd307e8b1d567 . Use standard rt_spi_device->cs_pin instead of user_data pointer. --------- Signed-off-by: Yilin Sun <[email protected]>
2024-08-15[BSP][stm32]add BSP for FK407M2-ZGT6沐枫
2024-08-15删除rt_thread_sleep遗留Meco Man
2024-08-13bsp: fit into c11 atomicShell
2024-08-12modify startup to call entry after startyekai
2024-08-12modify heap to zeroyekai
as mysterywolf do in commit https://github.com/RT-Thread/rt-thread/commit/698569c3ca1d1413fe610f5421eaf549cb0016b7
2024-08-12update `STM32Cube MCU Package for STM32H7 Series` to 1.11.2yekai
2024-08-12[bsp][nxp/mcxa153]添加spi缺失的文件路径Rbb666
2024-08-12[bsp][nxp][mcxa153] driver code formattedhywing
2024-08-12[bsp][nxp][mcxa153] fix compiling problemhywing
2024-08-12[bsp][nxp][mcxa153] add spi driverhywing
2024-08-12[bsp][nxp][mcxa153] add pwm driverhywing
2024-08-12[BSP][airm2m/air32f103] fix build errors when using arm gnu toolchainluchenxu
2024-08-12bsp: cvitek: SConstruct: optimize drivers_path_prefixChen Wang
For bsp/cvitek, all drivers related files are moved to the directory bsp/cvitek/drivers, so the drivers_path_prefix processing in the SConstruct of the three bsp projects can be simplified. Signed-off-by: Chen Wang <[email protected]>
2024-08-08[ci][bsp]fix same54&same70&ls1cdev build errors. (#9282)Rbb666
[ci][bsp]fix same54&same70&ls1cdev ci build errors.
2024-08-07bsp: cvitek: fix c906_little IRQ_MAX_NR error numZ8MAN8
Analysis: The IRQ_MAX_NR value of c906_little is wrong. interrupt.h relies on IRQ_MAX_NR defined in rtconfig.h but does not explicitly include this header file. Solution: Change IRQ_MAX_NR to the correct value 61 in the datasheet. Explicitly include rtconfig.h in interrupt.h. Signed-off-by: Shicheng Chu <[email protected]> Reviewed-by: Chen Wang <[email protected]>
2024-08-07bsp: cvitek: fix cv18xx_risc-v IRQ_MAX_NR error numZ8MAN8
Analysis: The IRQ_MAX_NR value of cv18xx_risc-v is wrong. The wrong IRQ_MAX_NR will cause the install of an interrupt number larger than its value to fail. Solution: Change IRQ_MAX_NR to the correct value 101 in the datasheet. Signed-off-by: Shicheng Chu <[email protected]> Reviewed-by: Chen Wang <[email protected]>
2024-08-07bsp: cvitek: add support for RTCSYS_SARADCZ8MAN8
Cvitek adc dirver only supports one adc controller now, but the other adc controller RTCSYS_SARADC is missing. Signed-off-by: Shicheng Chu <[email protected]> Reviewed-by: Chen Wang <[email protected]>
2024-08-04优化mxca153 adc驱动,支持电压读取Rbb666
2024-08-01remove useless codeYaochenger
2024-08-01[bsp][ch32] add eth driverYaochenger
2024-08-01优化flash部分驱动+完善注释+格式化部分代码Rbb666
2024-07-31更新MCXA153-SDK-V2.16.000Rbb666
2024-07-30[bsp/Infineon] 修复 SCons 中的 typo 并优化表达 (#9262)耿浩
Co-authored-by: clow1710 <[email protected]>
2024-07-29fixup: using rt_kprintf instead of libc API for kernel sourceShell
Signed-off-by: Shell <[email protected]>
2024-07-29bsp: enable KERNEL_REMAP for cvitek platformShell
Changes: - board.c: add static assert for KERNEL_VADDR_START to check if it's valid - board.h: updated deafult KERNEL_VADDR_START for standard version - config bsp for v5.2.0 smart requirements - kconfig: update bsp Kconfig for remap kernel Signed-off-by: Shell <[email protected]> Reviewed-on: https://github.com/RT-Thread/rt-thread/pull/9229 Reviewed-by: Chen Wang <[email protected]>
2024-07-29bsp: cvitek/c906B: feat: add config of bootfsShell
To support more choice on bootfs. romfs, cromfs are now supported on risc_v_big platform. Changes: - added mount operations under port - added prototypes for cromfs init APIs Signed-off-by: Shell <[email protected]> Reviewed-on: https://github.com/RT-Thread/rt-thread/pull/9229 Reviewed-by: Chen Wang <[email protected]>
2024-07-29fix: remove extra space at the end of fileswirano
2024-07-29uart: add support for gd32h7xxwirano
2024-07-29gpio: add gd32h7xx supportwirano
2024-07-29add GD32H7xx librarywirano
2024-07-29add gd32h759i-start bspwirano
2024-07-25bsp: cvitek: fix cv18xx_aarch64 mnt init blockingZ8MAN8
The aarch64 core of duo on the master cannot enter the console interface. It can only print the RT flag and hold it. Analysis: The latest commit that can work is ae6a328 ("Add psoc62, 61 config"). This phenomenon will occur after adding 754c59a ("[Feature] DFS mount auto by kernel parameters"). The specific reason is that when aarch bsp enables the device tree, the current u-boot will pass in bootargs, which contains "root=/dev/mmcblk0p2 rootwait rw", which means that the kernel is required to wait until the rootfs in /dev/mmcblk0p2 loaded successfully. However, the current aarch64 bsp default does not implement sdmmc device mounting, causing the kernel file system mounting module (rootfs_mnt_init() of components/drivers/core/mnt.c) to enter an infinite loop waiting. Solution: At present, we do not plan to modify the startup parameters of u-boot. The temporary solution adopted is to create a pseudo /dev/mmcblk0p2 device during the board initialization process, and then cancel the pseudo device after mnt is completed. This allows the kernel boot to be completed successfully. Signed-off-by: Shicheng Chu <[email protected]> Reviewed-by: Chen Wang <[email protected]>
2024-07-25Merge pull request #9228 from messigogogo/masterBernard Xiong
[BSP/Phytium]适配最新驱动
2024-07-25Merge pull request #9221 from Z8MAN8/cvitek_arm_uartBernard Xiong
bsp: cvitek: add missing soc type for aarch64