Zephyr Project API 3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
ra-pinctrl.h File Reference

Go to the source code of this file.

Macros

#define RA_PORT_NUM_POS   0
 
#define RA_PORT_NUM_MASK   0xf
 
#define RA_PIN_NUM_POS   4
 
#define RA_PIN_NUM_MASK   0xf
 
#define RA_PSEL_HIZ_JTAG_SWD   0x0
 
#define RA_PSEL_AGT   0x1
 
#define RA_PSEL_GPT0   0x2
 
#define RA_PSEL_GPT1   0x3
 
#define RA_PSEL_SCI_0   0x4
 
#define RA_PSEL_SCI_2   0x4
 
#define RA_PSEL_SCI_4   0x4
 
#define RA_PSEL_SCI_6   0x4
 
#define RA_PSEL_SCI_8   0x4
 
#define RA_PSEL_SCI_1   0x5
 
#define RA_PSEL_SCI_3   0x5
 
#define RA_PSEL_SCI_5   0x5
 
#define RA_PSEL_SCI_7   0x5
 
#define RA_PSEL_SCI_9   0x5
 
#define RA_PSEL_SPI   0x6
 
#define RA_PSEL_I2C   0x7
 
#define RA_PSEL_CLKOUT_RTC   0x9
 
#define RA_PSEL_CAC_ADC   0xa
 
#define RA_PSEL_BUS   0xb
 
#define RA_PSEL_CANFD   0x10
 
#define RA_PSEL_QSPI   0x11
 
#define RA_PSEL_SSIE   0x12
 
#define RA_PSEL_USBFS   0x13
 
#define RA_PSEL_USBHS   0x14
 
#define RA_PSEL_SDHI   0x15
 
#define RA_PSEL_ETH_MII   0x16
 
#define RA_PSEL_ETH_RMII   0x17
 
#define RA_PSEL_GLCDC   0x19
 
#define RA_PSEL_OSPI   0x1c
 
#define RA_PSEL_POS   8
 
#define RA_PSEL_MASK   0x1f
 
#define RA_MODE_POS   13
 
#define RA_MODE_MASK   0x1
 
#define RA_PSEL(psel, port_num, pin_num)
 

Macro Definition Documentation

◆ RA_MODE_MASK

#define RA_MODE_MASK   0x1

◆ RA_MODE_POS

#define RA_MODE_POS   13

◆ RA_PIN_NUM_MASK

#define RA_PIN_NUM_MASK   0xf

◆ RA_PIN_NUM_POS

#define RA_PIN_NUM_POS   4

◆ RA_PORT_NUM_MASK

#define RA_PORT_NUM_MASK   0xf

◆ RA_PORT_NUM_POS

#define RA_PORT_NUM_POS   0

◆ RA_PSEL

#define RA_PSEL (   psel,
  port_num,
  pin_num 
)
Value:
(1 << RA_MODE_POS | psel << RA_PSEL_POS | port_num << RA_PORT_NUM_POS | \
pin_num << RA_PIN_NUM_POS)
#define RA_PIN_NUM_POS
Definition ra-pinctrl.h:13
#define RA_PORT_NUM_POS
Definition ra-pinctrl.h:10
#define RA_MODE_POS
Definition ra-pinctrl.h:49
#define RA_PSEL_POS
Definition ra-pinctrl.h:46

◆ RA_PSEL_AGT

#define RA_PSEL_AGT   0x1

◆ RA_PSEL_BUS

#define RA_PSEL_BUS   0xb

◆ RA_PSEL_CAC_ADC

#define RA_PSEL_CAC_ADC   0xa

◆ RA_PSEL_CANFD

#define RA_PSEL_CANFD   0x10

◆ RA_PSEL_CLKOUT_RTC

#define RA_PSEL_CLKOUT_RTC   0x9

◆ RA_PSEL_ETH_MII

#define RA_PSEL_ETH_MII   0x16

◆ RA_PSEL_ETH_RMII

#define RA_PSEL_ETH_RMII   0x17

◆ RA_PSEL_GLCDC

#define RA_PSEL_GLCDC   0x19

◆ RA_PSEL_GPT0

#define RA_PSEL_GPT0   0x2

◆ RA_PSEL_GPT1

#define RA_PSEL_GPT1   0x3

◆ RA_PSEL_HIZ_JTAG_SWD

#define RA_PSEL_HIZ_JTAG_SWD   0x0

◆ RA_PSEL_I2C

#define RA_PSEL_I2C   0x7

◆ RA_PSEL_MASK

#define RA_PSEL_MASK   0x1f

◆ RA_PSEL_OSPI

#define RA_PSEL_OSPI   0x1c

◆ RA_PSEL_POS

#define RA_PSEL_POS   8

◆ RA_PSEL_QSPI

#define RA_PSEL_QSPI   0x11

◆ RA_PSEL_SCI_0

#define RA_PSEL_SCI_0   0x4

◆ RA_PSEL_SCI_1

#define RA_PSEL_SCI_1   0x5

◆ RA_PSEL_SCI_2

#define RA_PSEL_SCI_2   0x4

◆ RA_PSEL_SCI_3

#define RA_PSEL_SCI_3   0x5

◆ RA_PSEL_SCI_4

#define RA_PSEL_SCI_4   0x4

◆ RA_PSEL_SCI_5

#define RA_PSEL_SCI_5   0x5

◆ RA_PSEL_SCI_6

#define RA_PSEL_SCI_6   0x4

◆ RA_PSEL_SCI_7

#define RA_PSEL_SCI_7   0x5

◆ RA_PSEL_SCI_8

#define RA_PSEL_SCI_8   0x4

◆ RA_PSEL_SCI_9

#define RA_PSEL_SCI_9   0x5

◆ RA_PSEL_SDHI

#define RA_PSEL_SDHI   0x15

◆ RA_PSEL_SPI

#define RA_PSEL_SPI   0x6

◆ RA_PSEL_SSIE

#define RA_PSEL_SSIE   0x12

◆ RA_PSEL_USBFS

#define RA_PSEL_USBFS   0x13

◆ RA_PSEL_USBHS

#define RA_PSEL_USBHS   0x14