summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-12-09[bsp][ESP32C3] support soft i2c and rt_hw_us_delaywumingzi
2024-12-09doc(doxyge):fix doxygen pathSupper Thomas
2024-12-09[bsp][wch/risc-v][ch32] 1.fixed iwdt driver is not reload counter to register;Chasel
2024-12-07fix:[klib]Kconfig显示文案错误wdfk-prog
2024-12-06[components] When rtc is not enabled, use other clock sources instead (#9747)wycwyhwyq
When rtc is not enabled, use other clock sources instead Signed-off-by: wycwyhwyq <[email protected]>
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-04[libcpu][drivers] cortex-r52 abnormal takeover and software rtc naming changekurisaw
2024-12-03[components][dfs]add some comments and fix some former comments error for ↵ligr
dfs v1.
2024-12-03[klibc] format KconfigMeco Man
2024-12-02[DM/THERMAL] Add PWM cool fanGuEe-GUI
PWM fan is the most populate cool device. Signed-off-by: GuEe-GUI <[email protected]>
2024-12-02[DM/FEATURE] Support thermalGuEe-GUI
Thermal drivers offer a generic mechanism for thermal management. Usually it's made up of one or more thermal zones and cooling devices. Each thermal zone contains its own temperature, trip points, and cooling devices. All platforms with ACPI or OFW thermal support can use this driver. Signed-off-by: GuEe-GUI <[email protected]>
2024-12-02[DM/FEATURE] Support import SoC PIN configGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2024-12-02[DM/FEATURE] Support virtual pinGuEe-GUI
1. There is only one GPIO device in System. 2. For Pin API input is pin number 3. Add sets pin debounce time API. So we need a virtual pin for multi gpio chip. Signed-off-by: GuEe-GUI <[email protected]>
2024-12-02[DM/FIXUP] Fixup pin propname checkGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2024-12-02[DM/FIXUP] Fixup pin flags get from OFWGuEe-GUI
Only check HIGH or LOW Signed-off-by: GuEe-GUI <[email protected]>
2024-12-02[DM/FIXUP] Fixup pin depend autoGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2024-12-02[DM/MAILBOX] Fixup platform request will deadlockGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2024-12-02[DM/DMA] merge ofw_parse and request_chanGuEe-GUI
Work together can make DMA engine device drivers knows how want a chan easy. Signed-off-by: GuEe-GUI <[email protected]>
2024-12-02[DM/DMA] Use strict mode for device DMA poolGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2024-12-01renesas R9A07G0 PWM框架 GPT时钟修改为 FSP_PRIV_CLOCK_PCLKGPTLliminghui12
2024-11-30[documentation][dfs]add some comments to dfs posix APIs for supplement.ligr
2024-11-29[libcpu/riscv]解决smp下cpuport.h中的编译问题 (#9714)heyuanjie87
2024-11-28[BSP/phytium/aarch64] Fixup CI build errorGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2024-11-28[DM/PCI] Add DesignWare PCIe RC/EP base driversGuEe-GUI
Too many PCI controllers base on DesignWare PCIe. This is a modules. Signed-off-by: GuEe-GUI <[email protected]>
2024-11-28[DM/PCI] Add memory window pool for EPGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2024-11-28[DM/LED] Add GPIO LED driverGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2024-11-28[DM/FEATURE] Support LEDGuEe-GUI
Provides general LED control API and drivers. It can work on PWM, GPIO and Syscon... Signed-off-by: GuEe-GUI <[email protected]>
2024-11-27给vector模块添加构建脚本heyuanjie87
2024-11-27[libcpu][riscv]virt64使用通用vector支持代码heyuanjie87
2024-11-27[DM/SPI] Support DM mode in SPIGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2024-11-27[DM/REGULATOR] Add populate driversGuEe-GUI
1. Fixed regulator. 2. GPIO regulator. Signed-off-by: GuEe-GUI <[email protected]>
2024-11-27[DM/FEATURE] Support regulatorGuEe-GUI
1. Add the regulator driver framework. 2. Add the generic voltage and current regulator API support for drivers. Signed-off-by: GuEe-GUI <[email protected]>
2024-11-26[documentation][Finsh]fix the wrong comments for FINSH_USING_SYMTAB macro in ↵ligr
markdown files.
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-26kernel: Optimize display format for auto init when debuggingChen Wang
When RT_DEBUGING_AUTO_INIT is enabled, kenrel will add more print message for auto init. However, the original format easily causes the kernel printing and the init function printing to be connected together, resulting in a confusing display format. For exmaple: ``` initialize lwip_system_initlwIP-2.0.3 initialized! :0 done ``` Or ``` initialize sal_init[I/sal.skt] Socket Abstraction Layer initialize success. :0 done ``` Solution: Add a carriage return to separate the kernel printing and the init function printing. After changing, the output will be: ``` initialize lwip_system_init lwIP-2.0.3 initialized! :0 done ``` Or ``` initialize sal_init [I/sal.skt] Socket Abstraction Layer initialize success. :0 done ``` Signed-off-by: Chen Wang <[email protected]>
2024-11-26[components][ulog]add some comments to ulog for supplement.ligr
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-26[DM/FEATURE] Support ATA AHCI (#9683)GUI
Add ACHI drivers to support some old platform driver such as SATA. Signed-off-by: GuEe-GUI <[email protected]>
2024-11-26[DM/FIXUP] Add ms sleep for link status changeGuEe-GUI
We should wait a while for success or failure after link status change or will communicate fail with the endpoint. Signed-off-by: GuEe-GUI <[email protected]>
2024-11-26[DM/FIXUP] Fixup PCI device ofw private node for MSIGuEe-GUI
Some PCI device devicetree is like: ```dts pcie@fe270000 { device_type = "pci"; msi-map = <0x1000 0x9c 0x1000 0x1000>; pcie@10 { reg = <0x100000 0x00 0x00 0x00 0x00>; #address-cells = <0x03>; #size-cells = <0x02>; pcie@10,0 { reg = <0x00 0x00 0x00 0x00 0x00>; }; }; }; ``` that the pcie@10,0 have a private ofw node, it will find property name `msi-map` or `msi-parent` fail. We should only find the property in host bridge's ofw node. Signed-off-by: GuEe-GUI <[email protected]>
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