summaryrefslogtreecommitdiff
path: root/components/drivers
AgeCommit message (Collapse)Author
2025-02-11[DM/PIN] Reset the value of PIN_NONEGuEe-GUI
PIN_NONE is '-1', is similar to '-RT_ERROR', '-RT_EEMPTY' is better. Signed-off-by: GuEe-GUI <[email protected]>
2025-02-11[DM/CORE] Add IDA init in runtimeGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2025-02-11[DM/SPI] Make CS pin config fixed in system (#9977)GUI
Make a max CS pin value (16) for SPI, that will not alloc `*cs_pins` by malloc, because drivers call `rt_device_unregister` may not free item. Fixup the QSPI init configure member in DM mode. Make SoC Kconfig import easy. Signed-off-by: GuEe-GUI <[email protected]>
2025-02-11[drivers/spi]修复spi configure会执行两次的问题 (#9972)Rbb666
* [drivers/spi]修复spi configure会执行两次的问题
2025-02-10[DM/FDT] Fixup earlycon loss old messages.GuEe-GUI
The `rt_fdt_scan_chosen_stdout` will init fdt_earlycon data without `msg` only, the `msg_idx` should not clean, too. Because we check if have old messages by `msg_idx` Signed-off-by: GuEe-GUI <[email protected]>
2025-02-09[drivers/spi]统一软件SPI配置Rbb666
2025-02-01[action] add ci menuconfig check (#9961)Supper Thomas
2025-01-27[doxygen] add doxygen comment for clk.c and clk.h (#9950)wumingzi
Accroding to #9947 and #9424, adding doxygen comment for function in .c files and data structure, macro in .h file is a solution.For this pr, I encountered problem following situations. - rt_clk_unprepare function return value type is different from rt_clk_ops so I change type of rt_clk_unprepare and its dependencies. - clk_get function may be similar as rt_clk_unprepare but I'm not sure so not modify. - clk_release implements may be incomplete, so I just marked in comment. Signed-off-by: 1078249029 <[email protected]>
2025-01-27[components][drivers]:fix spi bug and add software spi (#9944)CYFS
* fix:spi bus issue * [components][drivers]add software SPI bus support
2025-01-24[bsp][nrf5x]added the cherryusb adapter for nrf52840 (#9939)hydevcode
2025-01-24[doxygen] add doxygen comment for blk.h (#9947)wumingzi
Signed-off-by: 1078249029 <[email protected]>
2025-01-20fix when open samrt but using msh after run elf file the msh will downzhujiale
2025-01-08[drivers] merge the software i2c driverkurisaw
2025-01-05[wq][fix]工作队列默认使用C99标准实现遍历Rbb666
2025-01-05[wlan] add ap_get_info api for more ap informationEvlers
2025-01-02删除 RT_EBUSY 返回值注释yuqingli
2025-01-02[ipc/workqueue.c] 删除无用的判断yuqingli
2025-01-02[ipc/workqueue.c] delete timer, using list.yuqingli
2025-01-01修复编译过程中的 DFS_V2报错、FAL警告yuqingli05
2025-01-01update(cherryusb): update to v1.4.2sakumisu
Signed-off-by: sakumisu <[email protected]>
2024-12-30components: drivers: add RT_USING_SMP judgement inside smp_call.hChen Wang
smp_call.h defines SMP-related structures and declares SMP-related functions. These codes are only valid when RT_USING_SMP is defined in the bsp, which means we have to use RT_USING_SMP for judgment in every place where this file is included, such as following: ```c ``` Now move the judgment of RT_USING_SMP directly into smp_call.h, so that it's simpler to include the header file as: ```c ``` Signed-off-by: Chen Wang <[email protected]>
2024-12-27[DM/BLOCK] Fixup DFS partition memory leakGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2024-12-26[wlan] add get_info api for more new sta informationEvlers
2024-12-23Specification of rtc synchronization functionskurisaw
2024-12-22[dm2.0] add general sdhci driver it support pio&&sdmazhujiale
2024-12-18[DM/PIC] Support AMP modeGuEe-GUI
Only support on >= ARM GICv2 Signed-off-by: GuEe-GUI <[email protected]>
2024-12-18[DM/MAILBOX] Support PIC mailbox in AMPGuEe-GUI
Should registers clean by master in AMP. Signed-off-by: GuEe-GUI <[email protected]>
2024-12-17[serial] add bypass testcase in utestzhujiale
2024-12-17[serial] add bypass hook to direct processing char when uart irq comingzhujiale
2024-12-14[OFW] Delete redundant strcasecmp functionwumingzi
2024-12-13[drivers][rtc] Fixed software and hardware rtc device naming as rtckurisaw
2024-12-13[DM/FIXUP] Fixup block value initGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2024-12-13[DM/FIXUP] Fixup PIC ktime dependsGuEe-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-13[DM/FIXUP] Fixup NVME buildGuEe-GUI
1. Fixup Kconfig show order. 2. Fix `RT_DECLARE_IRQ_AFFINITY` to `RT_IRQ_AFFINITY_DECLARE` 3. Remove warning. Signed-off-by: GuEe-GUI <[email protected]>
2024-12-13[DM/FIXUP] Fixup PCI buildGuEe-GUI
1. Add PCI include in rtdevice.h 2. Fixup `RT_KEY_ENABLED` loss. 3. remove waring type of `dw_pcie_ep_get_func_from_ep` return. Signed-off-by: GuEe-GUI <[email protected]>
2024-12-13[DM/FIXUP] Fixup bitmap to new typeGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2024-12-13[DM/FIXUP] include name defaultGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2024-12-09[componets] fix when printf 0 addr by %p will return nilzhujiale
2024-12-09doc(doxyge):fix doxygen pathSupper Thomas
2024-12-04[libcpu][drivers] cortex-r52 abnormal takeover and software rtc naming changekurisaw
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]>