Skip to content

Commit 12a09b3

Browse files
Hieu NguyenHoang Nguyen
Hieu Nguyen
authored and
Hoang Nguyen
committed
drivers: pinctrl: Add initial support for RZ/A2M
Add pinctrl support for RZ/A2M Signed-off-by: Hieu Nguyen <[email protected]> Signed-off-by: Binh Nguyen <[email protected]>
1 parent 8d2d7d6 commit 12a09b3

File tree

8 files changed

+720
-1
lines changed

8 files changed

+720
-1
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
/*
2+
* Copyright (c) 2025 Renesas Electronics Corporation
3+
* SPDX-License-Identifier: Apache-2.0
4+
*/
5+
6+
#include <zephyr/dt-bindings/gpio/gpio.h>
7+
#include <zephyr/dt-bindings/pinctrl/renesas/pinctrl-rza2m.h>
8+
9+
&pinctrl {
10+
/omit-if-no-ref/ scif4_default: scif4_default {
11+
scif4-pinmux {
12+
pinmux = <RZA2M_PINMUX(PORT_09, 0, 4)>, /* TXD */
13+
<RZA2M_PINMUX(PORT_09, 1, 4)>; /* RXD */
14+
};
15+
};
16+
};
+2-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
# Copyright (c) 2024 EPAM Systems
2-
# Copyright (c) 2024 Renesas Electronics Corporation
2+
# Copyright (c) 2024-2025 Renesas Electronics Corporation
33
# SPDX-License-Identifier: Apache-2.0
44

55
zephyr_library_sources_ifdef(CONFIG_PINCTRL_RENESAS_RA_PFS ra/pinctrl_ra.c)
66
zephyr_library_sources_ifdef(CONFIG_PINCTRL_RZT2M rz/pinctrl_rzt2m.c)
77
zephyr_library_sources_ifdef(CONFIG_PINCTRL_SMARTBOND smartbond/pinctrl_smartbond.c)
88
zephyr_library_sources_ifdef(CONFIG_PINCTRL_RENESAS_RZ rz/pinctrl_renesas_rz.c)
9+
zephyr_library_sources_ifdef(CONFIG_PINCTRL_RENESAS_RZA2M rz/pinctrl_renesas_rza2m.c)
910

1011
add_subdirectory_ifdef(CONFIG_PINCTRL_RCAR_PFC rcar)

drivers/pinctrl/renesas/rz/Kconfig

+7
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,10 @@ config PINCTRL_RENESAS_RZ
2020
select USE_RZ_FSP_IOPORT
2121
help
2222
Enable Renesas RZ pinctrl driver.
23+
24+
config PINCTRL_RENESAS_RZA2M
25+
bool "Renesas RZA2M pin controller driver"
26+
default y
27+
depends on DT_HAS_RENESAS_RZA2M_PINCTRL_ENABLED
28+
help
29+
Enable Renesas RZ pinctrl driver.

0 commit comments

Comments
 (0)