Lin Yu-Cheng
b2e13bd6c3
driver: crypto: add crypto driver for rts5912
...
Add crypto driver for Realtek rts5912
Signed-off-by: Lin Yu-Cheng <lin_yu_cheng@realtek.com>
2025-06-07 13:29:07 +01:00
jhan bo chao
537791facf
driver: espi: add espi driver for rts5912
...
add espi driver for rts5912
Signed-off-by: jhan bo chao <jhan_bo_chao@realtek.com>
2025-05-29 23:25:27 +02:00
Titan Chen
748789eadf
drivers: i2c: rts5912 i2c dirver
...
base on DesignWare I2C driver to implement RTS5912 I2C driver.
1. support customize bus recovery function.
2. fix isr timing issue by enable tx empty control.
3. support stuck at low handle by enable bus clear feature.
4. support custom stuck at low timeout set from dts
5. disable block mode in rts5912 i2c.
6. support I2C_ALLOW_NO_STOP_TRANSACTIONS
Signed-off-by: Titan Chen <titan.chen@realtek.com>
2025-05-29 20:17:05 +02:00
Jhan BoChao
7450a5249d
driver: flash: add flash driver for rts5912
...
add flash driver for rts5912.
Signed-off-by: Jhan BoChao <jhan_bo_chao@realtek.com>
2025-05-15 11:18:22 +02:00
Lin Yu-Cheng
5b2793a677
dts: arm: realtek: change the default setting of rts5912 dtsi
...
Change the default setting of memory layout.
Signed-off-by: Lin Yu-Cheng <lin_yu_cheng@realtek.com>
2025-05-07 00:01:46 +02:00
Lin Yu-Cheng
a2f4849b6d
dts: arm: realtek: change the default setting of rts5912 dtsi
...
Change the default setting of min-residency-us.
Signed-off-by: Lin Yu-Cheng <lin_yu_cheng@realtek.com>
2025-05-07 00:01:46 +02:00
Titan Chen
31f5d2826d
drivers: pwm: rts5912: port pwm driver on Zephyr
...
Add PWM driver support for Realtek RTS5912
Signed-off-by: Titan Chen <titan.chen@realtek.com>
2025-04-28 08:34:18 +02:00
Titan Chen
e6bb7fc6cf
soc : realtek: ec: rts5912: add support ULPM
...
Port rts5912 ULPM on Zephyr
Signed-off-by: Titan Chen <titan.chen@realtek.com>
2025-04-24 11:56:36 +02:00
Dylan Hsieh
f3bc550117
driver: adc: add adc driver for rts5912
...
Add adc driver for Realtek rts5912.
Signed-off-by: Dylan Hsieh <dylan.hsieh@realtek.com>
2025-04-22 14:02:37 +02:00
Titan Chen
2bca8d4e59
drivers: counter: rts5912: add support timer32 counter driver
...
Port rts5912 timer32 counter driver on Zephyr
Signed-off-by: Titan Chen <titan.chen@realtek.com>
2025-04-22 14:02:27 +02:00
Titan Chen
5179463750
drivers: timer : fix rtmr and slow timer.
...
RTMR use slow timer be the busy_wait timers,
only ARCH_HAS_CUSTOM_BUSY_WAIT if slow timer disabled.
Signed-off-by: Titan Chen <titan.chen@realtek.com>
2025-04-21 12:42:28 +02:00
Jhan BoChao
482d17f235
driver: sensor: add tachometer driver for rts5912
...
Add tachometer driver for Realtek rts5912.
Signed-off-by: Jhan BoChao <jhan_bo_chao@realtek.com>
2025-04-15 09:28:01 +02:00
Lin Yu-Cheng
2d541a0777
driver: input: add input driver for rts5912
...
Add input driver for Realtek rts5912.
Signed-off-by: Lin Yu-Cheng <lin_yu_cheng@realtek.com>
2025-03-19 17:11:23 +01:00
Chia-Yang Lin
bd365a0bae
drivers: rtc: rts5912: add rtc driver
...
Add rtc driver for Realtek rts5912.
Signed-off-by: Chia-Yang Lin <cylin0708@realtek.com>
2025-03-15 06:43:46 +01:00
Titan Chen
865b8aa91d
drivers: wdog: add Realtek RTS5912 wdog driver
...
Port Realtek RTS5912 wdog driver to Zephyr.
Signed-off-by: Titan Chen <titan.chen@realtek.com>
2025-03-07 19:52:17 +01:00
Elmo Lan
40c590fad7
driver: bbram: add bbram driver for rts5912
...
Add bbram driver for Realtek rts5912.
Signed-off-by: Elmo Lan <elmo_lan@realtek.com>
2025-03-07 19:51:34 +01:00
Lin Yu-Cheng
a3c0b03915
driver: serial: Add UART driver initial version of RTS5912.
...
Add UART driver for Realtek RTS5912.
Signed-off-by: Lin Yu-Cheng <lin_yu_cheng@realtek.com>
2025-01-10 11:58:02 +01:00
Lin Yu-Cheng
2656029c3a
driver: gpio: Add gpio driver initial version of RTS5912.
...
Add gpio driver for Realtek RTS5912.
Signed-off-by: Lin Yu-Cheng <lin_yu_cheng@realtek.com>
2025-01-10 11:58:02 +01:00
Lin Yu-Cheng
cfb2074a5e
driver: timer: Add timer driver initial version of RTS5912.
...
Add timer driver for Realtek RTS5912.
Signed-off-by: Lin Yu-Cheng <lin_yu_cheng@realtek.com>
2025-01-10 11:58:02 +01:00
Lin Yu-Cheng
471cc3512d
soc: realrek: ec: Add debug_swj initial version of RTS5912.
...
Add swj driver for Realtek RTS5912.
Signed-off-by: Lin Yu-Cheng <lin_yu_cheng@realtek.com>
2025-01-10 11:58:02 +01:00
Lin Yu-Cheng
2c25182572
driver: pinctrl: Add pinctrl initial version of RTS5912.
...
Add pinctrl driver for Realtek RTS5912.
Signed-off-by: Lin Yu-Cheng <lin_yu_cheng@realtek.com>
2025-01-10 11:58:02 +01:00
Lin Yu-Cheng
6ea7560ce2
driver: clock_control: Add clock controller initial version of RTS5912.
...
Add clock controller driver for Realtek RTS5912.
Signed-off-by: Lin Yu-Cheng <lin_yu_cheng@realtek.com>
2025-01-10 11:58:02 +01:00
Lin Yu-Cheng
041bf2e4c6
dts: realtek: Add RTS5912 device tree files
...
Add Realtek RTS5912 chip and driver device tree files.
Signed-off-by: Lin Yu-Cheng <lin_yu_cheng@realtek.com>
2025-01-10 11:58:02 +01:00