Skip to content

Commit d8ab33a

Browse files
Phi Trankartben
authored andcommitted
drivers: pwm: Add support for PWM driver on RSK_RX130_512KB
This is initial commit to support PWM driver on Renesas RX130 with MTU modules. Signed-off-by: Phi Tran <[email protected]>
1 parent 065900b commit d8ab33a

File tree

7 files changed

+797
-0
lines changed

7 files changed

+797
-0
lines changed

drivers/pwm/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ zephyr_library_sources_ifdef(CONFIG_PWM_NXP_FLEXIO pwm_nxp_flexio.c)
4949
zephyr_library_sources_ifdef(CONFIG_PWM_NXP_S32_EMIOS pwm_nxp_s32_emios.c)
5050
zephyr_library_sources_ifdef(CONFIG_PWM_ENE_KB1200 pwm_ene_kb1200.c)
5151
zephyr_library_sources_ifdef(CONFIG_PWM_RENESAS_RA pwm_renesas_ra.c)
52+
zephyr_library_sources_ifdef(CONFIG_PWM_RENESAS_RX_MTU pwm_renesas_rx_mtu.c)
5253
zephyr_library_sources_ifdef(CONFIG_PWM_INFINEON_CAT1 pwm_ifx_cat1.c)
5354
zephyr_library_sources_ifdef(CONFIG_PWM_FAKE pwm_fake.c)
5455
zephyr_library_sources_ifdef(CONFIG_PWM_RENESAS_RZ_GPT pwm_renesas_rz_gpt.c)

drivers/pwm/Kconfig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,8 @@ source "drivers/pwm/Kconfig.ene"
118118

119119
source "drivers/pwm/Kconfig.renesas_ra"
120120

121+
source "drivers/pwm/Kconfig.renesas_rx_mtu"
122+
121123
source "drivers/pwm/Kconfig.ifx_cat1"
122124

123125
source "drivers/pwm/Kconfig.fake"

drivers/pwm/Kconfig.renesas_rx_mtu

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Copyright (c) 2025 Renesas Electronics Corporation
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
config PWM_RENESAS_RX_MTU
5+
bool "Renesas RX MTU PWM driver"
6+
default y
7+
depends on DT_HAS_RENESAS_RX_MTU_PWM_ENABLED
8+
help
9+
Enable the Renesas RX PWM driver.

0 commit comments

Comments
 (0)