Zephyr API Documentation
4.2.99
A Scalable Open Source RTOS
4.2.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
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
Zephyr API Documentation
Introduction
Deprecated List
Topics
Data Structures
Files
File List
doc
kernel
lib
modules
subsys
zephyr
acpi
app_memory
arch
audio
bluetooth
canbus
console
crypto
data
debug
devicetree
dfu
display
drivers
dsp
dt-bindings
acpi
adc
battery
clock
comparator
dac
dai
display
dma
espi
ethernet
flash_controller
gnss
gpio
i2c
input
inputmux
interrupt-controller
ipc_service
led
lora
lvgl
memory-attr
memory-controller
mfd
mipi_dbi
mipi_dsi
misc
pcie
pinctrl
renesas
pinctrl-r8a77951.h
pinctrl-r8a77961.h
pinctrl-r8a779f0.h
pinctrl-ra.h
pinctrl-rcar-common.h
pinctrl-rx.h
pinctrl-rza-common.h
pinctrl-rza2m.h
pinctrl-rzg-common.h
pinctrl-rzg2-common.h
pinctrl-rzn-common.h
pinctrl-rzt-common.h
pinctrl-rzv-common.h
pinctrl-rzv2h.h
pinctrl-rzv2n.h
silabs
ambiq-apollo3-pinctrl.h
ambiq-apollo4-pinctrl.h
ambiq-apollo5-pinctrl.h
arm-mps2-pinctrl.h
arm-mps3-pinctrl.h
arm-mps4-pinctrl.h
arm-v2m_beetle-pinctrl.h
b91-pinctrl.h
cc13xx_cc26xx-pinctrl.h
cc23x0-pinctrl.h
ch32v003-pinctrl.h
ch32v00x-pinctrl.h
ch32v20x_30x-pinctrl.h
emsdp-pinctrl.h
ene-kb106x-pinctrl.h
ene-kb1200-pinctrl.h
esp-pinctrl-common.h
esp32-gpio-sigmap.h
esp32-pinctrl.h
esp32c2-gpio-sigmap.h
esp32c2-pinctrl.h
esp32c3-gpio-sigmap.h
esp32c3-pinctrl.h
esp32c6-gpio-sigmap.h
esp32c6-pinctrl.h
esp32s2-gpio-sigmap.h
esp32s2-pinctrl.h
esp32s3-gpio-sigmap.h
esp32s3-pinctrl.h
gecko-pinctrl-s1.h
gecko-pinctrl.h
ifx_cat1-pinctrl.h
imx8qm-pinctrl.h
imx8qxp-pinctrl.h
it8xxx2-pinctrl.h
lpc11u6x-pinctrl.h
max32-pinctrl.h
mchp-xec-pinctrl.h
mspm0-pinctrl.h
npcx-pinctrl.h
nrf-pinctrl.h
numaker-m46x-pinctrl.h
numicro-pinctrl.h
nxp-s32-pinctrl.h
pinctrl-zynq.h
pinctrl-zynqmp.h
quicklogic-eos-s3-pinctrl.h
realtek-rts5912-pinctrl.h
renesas-rzt2m-pinctrl.h
rpi-pico-pinctrl-common.h
rpi-pico-rp2040-pinctrl.h
rpi-pico-rp2350-pinctrl-common.h
rpi-pico-rp2350a-pinctrl.h
rpi-pico-rp2350b-pinctrl.h
rv32m1-pinctrl.h
si32-pinctrl.h
sifive-pinctrl.h
silabs-pinctrl-dbus.h
silabs-pinctrl-siwx91x.h
smartbond-pinctrl.h
stm32-pinctrl-common.h
stm32-pinctrl.h
stm32f1-afio.h
stm32f1-pinctrl.h
sy1xx-pinctrl.h
ti-cc32xx-pinctrl.h
ti-k3-pinctrl.h
xmc4xxx-pinctrl.h
power
pwm
qspi
rdc
regulator
reserved-memory
reset
sensor
sent
spi
timer
usb
usb-c
video
dt-util.h
fs
gnss
input
internal
ipc
kernel
libsbc
linker
llext
logging
lorawan
math
mem_mgmt
mgmt
misc
modbus
modem
multi_heap
net
platform
pm
pmci
portability
posix
psa
random
retention
rtio
sd
sensing
settings
shell
sip_svc
stats
storage
sys
task_wdt
timing
toolchain
tracing
usb
usb_c
xen
zbus
zvfs
bindesc.h
cache.h
device.h
devicetree.h
fatal.h
fatal_types.h
init.h
irq.h
irq_multilevel.h
irq_nextlevel.h
irq_offload.h
kernel.h
kernel_includes.h
kernel_structs.h
kernel_version.h
net_buf.h
shared_irq.h
smf.h
spinlock.h
sw_isr_table.h
sys_clock.h
syscall.h
toolchain.h
types.h
Globals
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Loading...
Searching...
No Matches
pinctrl-rx.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2024 Renesas Electronics Corporation
3
*
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
7
#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_PINCTRL_RX_H_
8
#define ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_PINCTRL_RX_H_
9
10
#define RX_PORT_NUM_POS 0
11
#define RX_PORT_NUM_MASK 0x1f
12
13
#define RX_PIN_NUM_POS 5
14
#define RX_PIN_NUM_MASK 0xf
15
16
#define RX_PSEL_MASK 0x1f
17
#define RX_PSEL_POS 9
18
19
#define RX_PSEL_RSCI 0xA
20
#define RX_PSEL_RSCI_TXDB 0xC
21
#define RX_PSEL_SCI_1 0xA
22
#define RX_PSEL_SCI_5 0xA
23
#define RX_PSEL_SCI_6 0xB
24
#define RX_PSEL_SCI_12 0xC
25
#define RX_PSEL_TMR 0x5
26
#define RX_PSEL_POE 0x7
27
28
/* P0nPFS */
29
#define RX_PSEL_P0nPFS_HIZ 0x0
30
#define RX_PSEL_P0nPFS_ADTRG0 0x1
31
32
/* P1nPFS */
33
#define RX_PSEL_P1nPFS_MTIOC0B 0x01
34
#define RX_PSEL_P1nPFS_MTIOC3A 0x01
35
#define RX_PSEL_P1nPFS_MTIOC3C 0x01
36
37
#define RX_PSEL_P1nPFS_MTCLKA 0x02
38
#define RX_PSEL_P1nPFS_MTCLKB 0x02
39
#define RX_PSEL_P1nPFS_MTIOC3B 0x02
40
#define RX_PSEL_P1nPFS_MTIOC3D 0x02
41
42
#define RX_PSEL_P1nPFS_TMCI1 0x5
43
#define RX_PSEL_P1nPFS_TMO1 0x5
44
#define RX_PSEL_P1nPFS_TMCI2 0x5
45
#define RX_PSEL_P1nPFS_TMO2 0x5
46
#define RX_PSEL_P1nPFS_TMRI2 0x5
47
#define RX_PSEL_P1nPFS_TMO3 0x5
48
49
#define RX_PSEL_P1nPFS_RTCOUT 0x7
50
#define RX_PSEL_P1nPFS_POE8 0x7
51
52
#define RX_PSEL_P1nPFS_ADTRG0 0x9
53
54
#define RX_PSEL_P1nPFS_RXD1 0xA
55
#define RX_PSEL_P1nPFS_SMISO1 0xA
56
#define RX_PSEL_P1nPFS_SSCL1 0xA
57
#define RX_PSEL_P1nPFS_TXD1 0xA
58
#define RX_PSEL_P1nPFS_SMOSI1 0xA
59
#define RX_PSEL_P1nPFS_SSDA1 0xA
60
61
#define RX_PSEL_P1nPFS_CTS1 0xB
62
#define RX_PSEL_P1nPFS_RTS1 0xB
63
#define RX_PSEL_P1nPFS_SS1 0xB
64
65
#define RX_PSEL_P1nPFS_MOSIA 0xD
66
#define RX_PSEL_P1nPFS_MISOA 0xD
67
68
#define RX_PSEL_P1nPFS_SCL 0xF
69
#define RX_PSEL_P1nPFS_SDA 0xF
70
71
#define RX_PSEL_P1nPFS_TS5 0x19
72
#define RX_PSEL_P1nPFS_TS6 0x19
73
74
/* P2nPFS */
75
#define RX_PSEL_P2nPFS_MTIOC1A 0x01
76
#define RX_PSEL_P2nPFS_MTIOC1B 0x01
77
#define RX_PSEL_P2nPFS_MTIOC2A 0x01
78
#define RX_PSEL_P2nPFS_MTIOC2B 0x01
79
#define RX_PSEL_P2nPFS_MTIOC3B 0x01
80
#define RX_PSEL_P2nPFS_MTIOC3D 0x01
81
#define RX_PSEL_P2nPFS_MTIOC4A 0x01
82
#define RX_PSEL_P2nPFS_MTIOC4C 0x01
83
84
#define RX_PSEL_P2nPFS_MTCLKA 0x02
85
#define RX_PSEL_P2nPFS_MTCLKB 0x02
86
#define RX_PSEL_P2nPFS_MTCLKC 0x02
87
#define RX_PSEL_P2nPFS_MTCLKD 0x02
88
89
#define RX_PSEL_P2nPFS_TMCI0 0x5
90
#define RX_PSEL_P2nPFS_TMO0 0x5
91
#define RX_PSEL_P2nPFS_TMRI0 0x5
92
#define RX_PSEL_P2nPFS_TMO1 0x5
93
#define RX_PSEL_P2nPFS_TMRI1 0x5
94
#define RX_PSEL_P2nPFS_TMCI3 0x5
95
96
#define RX_PSEL_P2nPFS_ADTRG0 0x9
97
98
#define RX_PSEL_P2nPFS_RXD0 0xA
99
#define RX_PSEL_P2nPFS_SMISO0 0xA
100
#define RX_PSEL_P2nPFS_SSCL0 0xA
101
#define RX_PSEL_P2nPFS_TXD0 0xA
102
#define RX_PSEL_P2nPFS_SMOSI0 0xA
103
#define RX_PSEL_P2nPFS_SSDA0 0xA
104
#define RX_PSEL_P2nPFS_SCK0 0xA
105
#define RX_PSEL_P2nPFS_TXD1 0xA
106
#define RX_PSEL_P2nPFS_SMOSI1 0xA
107
#define RX_PSEL_P2nPFS_SSDA1 0xA
108
#define RX_PSEL_P2nPFS_SCK1 0xA
109
110
#define RX_PSEL_P2nPFS_CTS0 0xB
111
#define RX_PSEL_P2nPFS_RTS0 0xB
112
#define RX_PSEL_P2nPFS_SS0 0xB
113
114
#define RX_PSEL_P2nPFS_TS3 0x19
115
#define RX_PSEL_P2nPFS_TS4 0x19
116
117
/* P3nPFS */
118
#define RX_PSEL_P3nPFS_MTIOC0A 0x01
119
#define RX_PSEL_P3nPFS_MTIOC0C 0x01
120
#define RX_PSEL_P3nPFS_MTIOC0D 0x01
121
#define RX_PSEL_P3nPFS_MTIOC4B 0x01
122
#define RX_PSEL_P3nPFS_MTIOC4D 0x01
123
124
#define RX_PSEL_P3nPFS_TMCI2 0x5
125
#define RX_PSEL_P3nPFS_TMO3 0x5
126
#define RX_PSEL_P3nPFS_TMRI3 0x5
127
#define RX_PSEL_P3nPFS_TMCI3 0x5
128
129
#define RX_PSEL_P3nPFS_RTCOUT 0x7
130
#define RX_PSEL_P3nPFS_POE2 0x7
131
#define RX_PSEL_P3nPFS_POE3 0x7
132
#define RX_PSEL_P3nPFS_POE8 0x7
133
134
#define RX_PSEL_P3nPFS_RXD1 0xA
135
#define RX_PSEL_P3nPFS_SMISO1 0xA
136
#define RX_PSEL_P3nPFS_SSCL1 0xA
137
138
#define RX_PSEL_P3nPFS_CTS1 0xB
139
#define RX_PSEL_P3nPFS_RTS1 0xB
140
#define RX_PSEL_P3nPFS_SS1 0xB
141
#define RX_PSEL_P3nPFS_RXD6 0xB
142
#define RX_PSEL_P3nPFS_SMISO6 0xB
143
#define RX_PSEL_P3nPFS_SSCL6 0xB
144
#define RX_PSEL_P3nPFS_TXD6 0xB
145
#define RX_PSEL_P3nPFS_SMOSI6 0xB
146
#define RX_PSEL_P3nPFS_SSDA6 0xB
147
#define RX_PSEL_P3nPFS_SCK6 0xB
148
149
#define RX_PSEL_P3nPFS_TS0 0x19
150
#define RX_PSEL_P3nPFS_TS1 0x19
151
#define RX_PSEL_P3nPFS_TS2 0x19
152
153
/* P5nPFS */
154
#define RX_PSEL_P5nPFS_MTIOC4B 0x01
155
#define RX_PSEL_P5nPFS_MTIOC4D 0x01
156
157
#define RX_PSEL_P5nPFS_TMCI1 0x5
158
#define RX_PSEL_P5nPFS_TMO3 0x5
159
160
#define RX_PSEL_P5nPFS_TS11 0x19
161
#define RX_PSEL_P5nPFS_TS12 0x19
162
163
#define RX_PSEL_P5nPFS_PMC0 0x19
164
#define RX_PSEL_P5nPFS_PMC1 0x19
165
166
/* PAnPFS */
167
#define RX_PSEL_PAnPFS_MTIOC4A 0x01
168
#define RX_PSEL_PAnPFS_MTIOC0B 0x01
169
#define RX_PSEL_PAnPFS_MTIOC0D 0x01
170
#define RX_PSEL_PAnPFS_MTIOC5U 0x01
171
#define RX_PSEL_PAnPFS_MTIOC5V 0x01
172
173
#define RX_PSEL_PAnPFS_MTCLKA 0x02
174
#define RX_PSEL_PAnPFS_MTCLKB 0x02
175
#define RX_PSEL_PAnPFS_MTCLKC 0x02
176
#define RX_PSEL_PAnPFS_MTCLKD 0x02
177
178
#define RX_PSEL_PAnPFS_TMRI0 0x5
179
#define RX_PSEL_PAnPFS_TMCI3 0x5
180
181
#define RX_PSEL_PAnPFS_POE2 0x7
182
#define RX_PSEL_PAnPFS_CACREF 0x7
183
184
#define RX_PSEL_PAnPFS_RXD5 0xA
185
#define RX_PSEL_PAnPFS_SMISO5 0xA
186
#define RX_PSEL_PAnPFS_SSCL5 0xA
187
#define RX_PSEL_PAnPFS_TXD5 0xA
188
#define RX_PSEL_PAnPFS_SMOSI5 0xA
189
#define RX_PSEL_PAnPFS_SSDA5 0xA
190
#define RX_PSEL_PAnPFS_SCK5 0xA
191
192
#define RX_PSEL_PAnPFS_CTS5 0xB
193
#define RX_PSEL_PAnPFS_RTS5 0xB
194
#define RX_PSEL_PAnPFS_SS5 0xB
195
196
#define RX_PSEL_PAnPFS_SSLA0 0xD
197
#define RX_PSEL_PAnPFS_SSLA1 0xD
198
#define RX_PSEL_PAnPFS_SSLA2 0xD
199
#define RX_PSEL_PAnPFS_SSLA3 0xD
200
#define RX_PSEL_PAnPFS_RSPCKA 0xD
201
#define RX_PSEL_PAnPFS_MOSIA 0xD
202
#define RX_PSEL_PAnPFS_MISOA 0xD
203
204
#define RX_PSEL_PAnPFS_TS26 0x19
205
#define RX_PSEL_PAnPFS_TS27 0x19
206
#define RX_PSEL_PAnPFS_TS28 0x19
207
#define RX_PSEL_PAnPFS_TS29 0x19
208
#define RX_PSEL_PAnPFS_TS30 0x19
209
#define RX_PSEL_PAnPFS_TS31 0x19
210
#define RX_PSEL_PAnPFS_TS32 0x19
211
212
/* PBnPFS */
213
#define RX_PSEL_PBnPFS_MTIOC0A 0x01
214
#define RX_PSEL_PBnPFS_MTIOC0C 0x01
215
#define RX_PSEL_PBnPFS_MTIOC2A 0x01
216
#define RX_PSEL_PBnPFS_MTIOC3B 0x01
217
#define RX_PSEL_PBnPFS_MTIOC3D 0x01
218
#define RX_PSEL_PBnPFS_MTIOC5W 0x01
219
220
#define RX_PSEL_PBnPFS_MTIOC1B 0x02
221
#define RX_PSEL_PBnPFS_MTIOC4A 0x02
222
#define RX_PSEL_PBnPFS_MTIOC4C 0x02
223
224
#define RX_PSEL_PBnPFS_TMO0 0x5
225
#define RX_PSEL_PBnPFS_TMRI1 0x5
226
#define RX_PSEL_PBnPFS_TMCI0 0x5
227
228
#define RX_PSEL_PBnPFS_POE1 0x7
229
#define RX_PSEL_PBnPFS_POE3 0x7
230
231
#define RX_PSEL_PBnPFS_RXD9 0xA
232
#define RX_PSEL_PBnPFS_SMISO9 0xA
233
#define RX_PSEL_PBnPFS_SSCL9 0xA
234
#define RX_PSEL_PBnPFS_TXD9 0xA
235
#define RX_PSEL_PBnPFS_SMOSI9 0xA
236
#define RX_PSEL_PBnPFS_SSDA9 0xA
237
#define RX_PSEL_PBnPFS_SCK9 0xA
238
239
#define RX_PSEL_PBnPFS_CTS6 0xB
240
#define RX_PSEL_PBnPFS_RTS6 0xB
241
#define RX_PSEL_PBnPFS_SS6 0xB
242
#define RX_PSEL_PBnPFS_CTS9 0xB
243
#define RX_PSEL_PBnPFS_RTS9 0xB
244
#define RX_PSEL_PBnPFS_SS9 0xB
245
#define RX_PSEL_PBnPFS_RXD6 0xB
246
#define RX_PSEL_PBnPFS_SMISO6 0xB
247
#define RX_PSEL_PBnPFS_SSCL6 0xB
248
#define RX_PSEL_PBnPFS_TXD6 0xB
249
#define RX_PSEL_PBnPFS_SMOSI6 0xB
250
#define RX_PSEL_PBnPFS_SSDA6 0xB
251
#define RX_PSEL_PBnPFS_SCK6 0xB
252
253
#define RX_PSEL_PBnPFS_RSPCKA 0xD
254
255
#define RX_PSEL_PBnPFS_CMPOB1 0x10
256
257
#define RX_PSEL_PBnPFS_TS18 0x19
258
#define RX_PSEL_PBnPFS_TS19 0x19
259
#define RX_PSEL_PBnPFS_TS20 0x19
260
#define RX_PSEL_PBnPFS_TS21 0x19
261
#define RX_PSEL_PBnPFS_TS22 0x19
262
#define RX_PSEL_PBnPFS_TS23 0x19
263
#define RX_PSEL_PBnPFS_TS24 0x19
264
#define RX_PSEL_PBnPFS_TS25 0x19
265
266
/* PCnPFS */
267
#define RX_PSEL_PCnPFS_MTIOC3A 0x01
268
#define RX_PSEL_PCnPFS_MTIOC3B 0x01
269
#define RX_PSEL_PCnPFS_MTIOC3C 0x01
270
#define RX_PSEL_PCnPFS_MTIOC3D 0x01
271
#define RX_PSEL_PCnPFS_MTIOC4B 0x01
272
#define RX_PSEL_PCnPFS_MTIOC4D 0x01
273
274
#define RX_PSEL_PCnPFS_MTCLKA 0x02
275
#define RX_PSEL_PCnPFS_MTCLKB 0x02
276
#define RX_PSEL_PCnPFS_MTCLKC 0x02
277
#define RX_PSEL_PCnPFS_MTCLKD 0x02
278
279
#define RX_PSEL_PCnPFS_TMCI1 0x5
280
#define RX_PSEL_PCnPFS_TMO2 0x5
281
#define RX_PSEL_PCnPFS_TMRI2 0x5
282
#define RX_PSEL_PCnPFS_TMCI2 0x5
283
284
#define RX_PSEL_PCnPFS_POE0 0x7
285
#define RX_PSEL_PCnPFS_CACREF 0x7
286
287
#define RX_PSEL_PCnPFS_RXD5 0xA
288
#define RX_PSEL_PCnPFS_SMISO5 0xA
289
#define RX_PSEL_PCnPFS_SSCL5 0xA
290
#define RX_PSEL_PCnPFS_TXD5 0xA
291
#define RX_PSEL_PCnPFS_SMOSI5 0xA
292
#define RX_PSEL_PCnPFS_SSDA5 0xA
293
#define RX_PSEL_PCnPFS_SCK5 0xA
294
#define RX_PSEL_PCnPFS_RXD8 0xA
295
#define RX_PSEL_PCnPFS_SMISO8 0xA
296
#define RX_PSEL_PCnPFS_SSCL8 0xA
297
#define RX_PSEL_PCnPFS_TXD8 0xA
298
#define RX_PSEL_PCnPFS_SMOSI8 0xA
299
#define RX_PSEL_PCnPFS_SSDA8 0xA
300
#define RX_PSEL_PCnPFS_SCK8 0xA
301
302
#define RX_PSEL_PCnPFS_CTS5 0xB
303
#define RX_PSEL_PCnPFS_RTS5 0xB
304
#define RX_PSEL_PCnPFS_SS5 0xB
305
#define RX_PSEL_PCnPFS_CTS8 0xB
306
#define RX_PSEL_PCnPFS_RTS8 0xB
307
#define RX_PSEL_PCnPFS_SS8 0xB
308
309
#define RX_PSEL_PCnPFS_SSLA0 0xD
310
#define RX_PSEL_PCnPFS_SSLA1 0xD
311
#define RX_PSEL_PCnPFS_SSLA2 0xD
312
#define RX_PSEL_PCnPFS_SSLA3 0xD
313
#define RX_PSEL_PCnPFS_RSPCKA 0xD
314
#define RX_PSEL_PCnPFS_MOSIA 0xD
315
#define RX_PSEL_PCnPFS_MISOA 0xD
316
317
#define RX_PSEL_PCnPFS_TS13 0x19
318
#define RX_PSEL_PCnPFS_TS14 0x19
319
#define RX_PSEL_PCnPFS_TS15 0x19
320
#define RX_PSEL_PCnPFS_TS16 0x19
321
#define RX_PSEL_PCnPFS_TS17 0x19
322
#define RX_PSEL_PCnPFS_TSCAP 0x19
323
324
/* PDnPFS */
325
#define RX_PSEL_PDnPFS_MTIOC4B 0x01
326
#define RX_PSEL_PDnPFS_MTIOC4D 0x01
327
#define RX_PSEL_PDnPFS_MTIOC5W 0x01
328
#define RX_PSEL_PDnPFS_MTIOC5V 0x01
329
#define RX_PSEL_PDnPFS_MTIOC5U 0x01
330
331
#define RX_PSEL_PDnPFS_POE0 0x7
332
#define RX_PSEL_PDnPFS_POE1 0x7
333
#define RX_PSEL_PDnPFS_POE2 0x7
334
#define RX_PSEL_PDnPFS_POE3 0x7
335
#define RX_PSEL_PDnPFS_POE8 0x7
336
337
#define RX_PSEL_PDnPFS_RXD6 0xB
338
#define RX_PSEL_PDnPFS_SMISO6 0xB
339
#define RX_PSEL_PDnPFS_SSCL6 0xB
340
#define RX_PSEL_PDnPFS_TXD6 0xB
341
#define RX_PSEL_PDnPFS_SMOSI6 0xB
342
#define RX_PSEL_PDnPFS_SSDA6 0xB
343
#define RX_PSEL_PDnPFS_SCK6 0xB
344
345
/* PEnPFS */
346
#define RX_PSEL_PEnPFS_MTIOC4A 0x01
347
#define RX_PSEL_PEnPFS_MTIOC4B 0x01
348
#define RX_PSEL_PEnPFS_MTIOC4C 0x01
349
#define RX_PSEL_PEnPFS_MTIOC4D 0x01
350
351
#define RX_PSEL_PEnPFS_MTIOC1A 0x02
352
#define RX_PSEL_PEnPFS_MTIOC2B 0x02
353
354
#define RX_PSEL_PEnPFS_POE8 0x7
355
356
#define RX_PSEL_PEnPFS_CLKOUT 0x9
357
358
#define RX_PSEL_PEnPFS_RXD12 0xC
359
#define RX_PSEL_PEnPFS_SMISO12 0xC
360
#define RX_PSEL_PEnPFS_SSCL12 0xC
361
#define RX_PSEL_PEnPFS_TXD12 0xC
362
#define RX_PSEL_PEnPFS_SMOSI12 0xC
363
#define RX_PSEL_PEnPFS_SSDA12 0xC
364
#define RX_PSEL_PEnPFS_SCK12 0xC
365
#define RX_PSEL_PEnPFS_TXDX12 0xC
366
#define RX_PSEL_PEnPFS_RXDX12 0xC
367
#define RX_PSEL_PEnPFS_SIOX12 0xC
368
#define RX_PSEL_PEnPFS_CTS12 0xC
369
#define RX_PSEL_PEnPFS_RTS12 0xC
370
#define RX_PSEL_PEnPFS_SS12 0xC
371
372
#define RX_PSEL_PEnPFS_CMPOB0 0X10
373
374
#define RX_PSEL_PEnPFS_TS33 0X19
375
#define RX_PSEL_PEnPFS_TS34 0x19
376
#define RX_PSEL_PEnPFS_TS35 0x19
377
378
/* PHnPFS */
379
#define RX_PSEL_PHnPFS_TMO0 0x05
380
#define RX_PSEL_PHnPFS_TMRI0 0x05
381
#define RX_PSEL_PHnPFS_TMCI0 0x05
382
383
#define RX_PSEL_PHnPFS_CACREF 0x7
384
385
#define RX_PSEL_PHnPFS_TS7 0x19
386
#define RX_PSEL_PHnPFS_TS8 0x19
387
#define RX_PSEL_PHnPFS_TS9 0x19
388
#define RX_PSEL_PHnPFS_TS10 0x19
389
390
/* PJnPFS */
391
#define RX_PSEL_PJnPFS_MTIOC3A 0x01
392
#define RX_PSEL_PJnPFS_MTIOC3C 0x01
393
394
#define RX_PSEL_PJnPFS_CTS6 0xB
395
#define RX_PSEL_PJnPFS_TTS6 0xB
396
#define RX_PSEL_PJnPFS_SS6 0xB
397
398
#define RX_PSEL(psel, port_num, pin_num) \
399
(psel << RX_PSEL_POS | pin_num << RX_PIN_NUM_POS | port_num << RX_PORT_NUM_POS)
398
#define RX_PSEL(psel, port_num, pin_num) \
…
400
401
#endif
/* ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_SOC_RX_COMMON_H_ */
zephyr
dt-bindings
pinctrl
renesas
pinctrl-rx.h
Generated on
for Zephyr API Documentation by
1.14.0