Zephyr API Documentation
4.1.99
A Scalable Open Source RTOS
4.1.99
Toggle main menu visibility
Main Page
Related Pages
Topics
Data Structures
Data Structures
Data Structure Index
Data Fields
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
Enumerator
Files
File List
Globals
All
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
x
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Macros
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Loading...
Searching...
No Matches
pinctrl-ra.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2024-2025 Renesas Electronics Corporation
3
*
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
7
#ifndef __ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_RENESAS_RA_PINCTRL_H__
8
#define __ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_RENESAS_RA_PINCTRL_H__
9
10
#define RA_PORT_NUM_POS 0
11
#define RA_PORT_NUM_MASK 0xf
12
13
#define RA_PIN_NUM_POS 4
14
#define RA_PIN_NUM_MASK 0xf
15
16
#define RA_PSEL_HIZ_JTAG_SWD 0x0
17
#define RA_PSEL_ADC 0x0
18
#define RA_PSEL_DAC 0x0
19
#define RA_PSEL_ACMPHS 0x0
20
#define RA_PSEL_AGT 0x1
21
#define RA_PSEL_GPT0 0x2
22
#define RA_PSEL_GPT1 0x3
23
#define RA_PSEL_SCI_0 0x4
24
#define RA_PSEL_SCI_2 0x4
25
#define RA_PSEL_SCI_4 0x4
26
#define RA_PSEL_SCI_6 0x4
27
#define RA_PSEL_SCI_8 0x4
28
#define RA_PSEL_SCI_1 0x5
29
#define RA_PSEL_SCI_3 0x5
30
#define RA_PSEL_SCI_5 0x5
31
#define RA_PSEL_SCI_7 0x5
32
#define RA_PSEL_SCI_9 0x5
33
#define RA_PSEL_SPI 0x6
34
#define RA_PSEL_I2C 0x7
35
#define RA_PSEL_CLKOUT_RTC 0x9
36
#define RA_PSEL_ACMPHS_VCOUT 0x9
37
#define RA_PSEL_CAC_ADC 0xa
38
#define RA_PSEL_CAC_DAC 0xa
39
#define RA_PSEL_BUS 0xb
40
#define RA_PSEL_CANFD 0x10
41
#define RA_PSEL_QSPI 0x11
42
#define RA_PSEL_SSIE 0x12
43
#define RA_PSEL_USBFS 0x13
44
#define RA_PSEL_USBHS 0x14
45
#define RA_PSEL_SDHI 0x15
46
#define RA_PSEL_ETH_MII 0x16
47
#define RA_PSEL_ETH_RMII 0x17
48
#define RA_PSEL_GLCDC 0x19
49
#define RA_PSEL_OSPI 0x1c
50
51
#define RA_PSEL_POS 8
52
#define RA_PSEL_MASK 0x1f
53
54
#define RA_MODE_POS 13
55
#define RA_MODE_MASK 0x1
56
57
#define RA_PSEL(psel, port_num, pin_num) \
58
(1 << RA_MODE_POS | psel << RA_PSEL_POS | port_num << RA_PORT_NUM_POS | \
59
pin_num << RA_PIN_NUM_POS)
57
#define RA_PSEL(psel, port_num, pin_num) \
…
60
61
#endif
/* __ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_RENESAS_RA_PINCTRL_H__ */
zephyr
dt-bindings
pinctrl
renesas
pinctrl-ra.h
Generated on Fri Mar 14 2025 09:05:35 for Zephyr API Documentation by
1.12.0