Skip to content

Commit 3a7ccec

Browse files
Hieu Nguyenkartben
authored andcommitted
drivers: pwm: Initial support for RZ/G3S
Add PWM driver support for Renesas RZ/G3S Signed-off-by: Hieu Nguyen <[email protected]> Signed-off-by: Binh Nguyen <[email protected]>
1 parent f216c43 commit 3a7ccec

File tree

8 files changed

+747
-0
lines changed

8 files changed

+747
-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_ENE_KB1200 pwm_ene_kb1200.c)
4949
zephyr_library_sources_ifdef(CONFIG_PWM_RENESAS_RA pwm_renesas_ra.c)
5050
zephyr_library_sources_ifdef(CONFIG_PWM_INFINEON_CAT1 pwm_ifx_cat1.c)
5151
zephyr_library_sources_ifdef(CONFIG_PWM_FAKE pwm_fake.c)
52+
zephyr_library_sources_ifdef(CONFIG_PWM_RENESAS_RZ_GPT pwm_renesas_rz_gpt.c)
5253
zephyr_library_sources_ifdef(CONFIG_USERSPACE pwm_handlers.c)
5354
zephyr_library_sources_ifdef(CONFIG_PWM_CAPTURE pwm_capture.c)
5455
zephyr_library_sources_ifdef(CONFIG_PWM_SHELL pwm_shell.c)

drivers/pwm/Kconfig

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

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

121+
source "drivers/pwm/Kconfig.renesas_rz"
122+
121123
endif # PWM

drivers/pwm/Kconfig.renesas_rz

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Copyright (c) 2024 Renesas Electronics Corporation
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
config PWM_RENESAS_RZ_GPT
5+
bool "Renesas RZ General PWM Timer (GPT) PWM driver"
6+
default y
7+
depends on DT_HAS_RENESAS_RZ_GPT_PWM_ENABLED
8+
select USE_RZ_FSP_GPT
9+
help
10+
Enable the PWM driver for the Renesas RZ General PWM Timer (GPT).

0 commit comments

Comments
 (0)