<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/components/drivers/include/rtdevice.h, branch v5.2.2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/components/drivers/include/rtdevice.h?h=v5.2.2</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/components/drivers/include/rtdevice.h?h=v5.2.2'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2025-08-01T12:59:08Z</updated>
<entry>
<title>【SMART】【BSP】【allwinner】Fix smart serial_v2 bypass compile error issue (#10524)</title>
<updated>2025-08-01T12:59:08Z</updated>
<author>
<name>rcitach</name>
<email>yearsince@yeah.net</email>
</author>
<published>2025-08-01T12:59:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=ae50e406da41f87d1567fada7593df3ed3ad0627'/>
<id>urn:sha1:ae50e406da41f87d1567fada7593df3ed3ad0627</id>
<content type='text'>
* Modify the reference path of the header file in the middle section

* format

* Fix smart serial_v2 bypass compile error issue

* add allwinner/d1s ci</content>
</entry>
<entry>
<title>[serial] add bypass testcase in utest</title>
<updated>2024-12-17T03:08:14Z</updated>
<author>
<name>zhujiale</name>
<email>945386260@qq.com</email>
</author>
<published>2024-11-27T06:48:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=e4760364f18a784257ad422b913997752d15e93b'/>
<id>urn:sha1:e4760364f18a784257ad422b913997752d15e93b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[serial] add bypass hook to direct processing char when uart irq coming</title>
<updated>2024-12-17T03:08:14Z</updated>
<author>
<name>zhujiale</name>
<email>945386260@qq.com</email>
</author>
<published>2024-11-20T02:04:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=27cf024585bee854eb032b4240f1a2390a3c29d7'/>
<id>urn:sha1:27cf024585bee854eb032b4240f1a2390a3c29d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[DM/FIXUP] Fixup PCI build</title>
<updated>2024-12-13T02:39:20Z</updated>
<author>
<name>GuEe-GUI</name>
<email>2991707448@qq.com</email>
</author>
<published>2024-12-11T11:28:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=d248a3a2887dc4ec56c5d9cf8ffa535665f42eeb'/>
<id>urn:sha1:d248a3a2887dc4ec56c5d9cf8ffa535665f42eeb</id>
<content type='text'>
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 &lt;2991707448@qq.com&gt;
</content>
</entry>
<entry>
<title>[DM/FEATURE] Support thermal</title>
<updated>2024-12-02T13:17:24Z</updated>
<author>
<name>GuEe-GUI</name>
<email>2991707448@qq.com</email>
</author>
<published>2024-11-27T05:30:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=429c0c52570491a87fc4b3050d7d88f85a616a10'/>
<id>urn:sha1:429c0c52570491a87fc4b3050d7d88f85a616a10</id>
<content type='text'>
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 &lt;2991707448@qq.com&gt;
</content>
</entry>
<entry>
<title>[DM/FEATURE] Support LED</title>
<updated>2024-11-28T01:46:02Z</updated>
<author>
<name>GuEe-GUI</name>
<email>2991707448@qq.com</email>
</author>
<published>2024-11-27T05:42:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=175a7d26bf904e037f1abb9a06435deedd8b6483'/>
<id>urn:sha1:175a7d26bf904e037f1abb9a06435deedd8b6483</id>
<content type='text'>
Provides general LED control API and drivers.
It can work on PWM, GPIO and Syscon...

Signed-off-by: GuEe-GUI &lt;2991707448@qq.com&gt;
</content>
</entry>
<entry>
<title>[DM/FEATURE] Support regulator</title>
<updated>2024-11-27T10:02:23Z</updated>
<author>
<name>GuEe-GUI</name>
<email>2991707448@qq.com</email>
</author>
<published>2024-11-26T05:32:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=56614a4cb94018a9dee257be4dfd9b69fd18cc46'/>
<id>urn:sha1:56614a4cb94018a9dee257be4dfd9b69fd18cc46</id>
<content type='text'>
1. Add the regulator driver framework.
2. Add the generic voltage and current regulator API support
  for drivers.

Signed-off-by: GuEe-GUI &lt;2991707448@qq.com&gt;
</content>
</entry>
<entry>
<title>[DM/FEATURE] Support ATA AHCI (#9683)</title>
<updated>2024-11-26T03:22:09Z</updated>
<author>
<name>GUI</name>
<email>39894654+GuEe-GUI@users.noreply.github.com</email>
</author>
<published>2024-11-26T03:22:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=d025072837eb974171831df0ed722166a5ca59df'/>
<id>urn:sha1:d025072837eb974171831df0ed722166a5ca59df</id>
<content type='text'>
Add ACHI drivers to support some old platform
driver such as SATA.

Signed-off-by: GuEe-GUI &lt;2991707448@qq.com&gt;</content>
</entry>
<entry>
<title>[DM/FEATURE] Support reset controller (#9630)</title>
<updated>2024-11-26T02:02:50Z</updated>
<author>
<name>GUI</name>
<email>39894654+GuEe-GUI@users.noreply.github.com</email>
</author>
<published>2024-11-26T02:02:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=1a24ae06f32b2dc794e6cac5d4a1a2785b0c9596'/>
<id>urn:sha1:1a24ae06f32b2dc794e6cac5d4a1a2785b0c9596</id>
<content type='text'>
* [DM/FEATURE] Support reset controller

Reset controllers are central units that control
the reset signals to multiple peripherals.
The reset controller API is split into two parts:
  1. The consumer driver interface, which allows
    peripheral drivers to request control over
    their reset input signals
  2. The reset controller driver interface
which is used by drivers for reset controller devices to
register their reset controls to provide them to the consumers.

* [RESET/SIMPLE] Support simple reset

Currently this driver supports:
 - Altera SoCFPGAs
 - ASPEED BMC SoCs
 - Bitmain BM1880 SoC
 - Realtek SoCs
 - RCC reset controller in STM32 MCUs
 - Allwinner SoCs
 - SiFive FU740 SoCs
 - Sophgo SoCs

Signed-off-by: GuEe-GUI &lt;2991707448@qq.com&gt;</content>
</entry>
<entry>
<title>[DM/FEATURE] Support hardware mailbox (#9599)</title>
<updated>2024-11-25T03:00:04Z</updated>
<author>
<name>GUI</name>
<email>39894654+GuEe-GUI@users.noreply.github.com</email>
</author>
<published>2024-11-25T03:00:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=f849afb5ca40f4843d86d6bd55253b2db57a7ad4'/>
<id>urn:sha1:f849afb5ca40f4843d86d6bd55253b2db57a7ad4</id>
<content type='text'>
* [DM/FEATURE] Support hardware mailbox
* [MAILBOX/PIC] Add PIC Mailbox drivers.

The mailbox device(s) may be instantiated in one of three equivalent way:

Device Tree node, eg.:

```dts
interrupt-controller@0 {
	interrupt-controller;
	#interrupt-cells = &lt;1&gt;;
};

pic_mailbox@10000 {
	compatible = "rt-thread,pic-mailbox";
	reg = &lt;0x10000 0x100&gt;;
	position = &lt;0&gt;;
	interrupts = &lt;34&gt;;
	peer-interrupts = &lt;35&gt;;
	uid = &lt;0&gt;;
	#mbox-cells = &lt;1&gt;;
};
```
Signed-off-by: GuEe-GUI &lt;2991707448@qq.com&gt;</content>
</entry>
</feed>
