|
Zephyr Project API 4.4.99
A Scalable Open Source RTOS
|
Realtek RTS5817 GPIO controller definitions. More...
Go to the source code of this file.
Macros | |
| #define | GPIO_CACHE_CS2 0 |
| GPIO name definition. | |
| #define | GPIO_SSI_M_MISO 4 |
| MISO for SPI1 (master). | |
| #define | GPIO_SSI_M_MOSI 5 |
| MOSI for SPI1 (master). | |
| #define | GPIO_SSI_M_CS 6 |
| CS for SPI1 (master). | |
| #define | GPIO_SSI_M_SCK 7 |
| SCK for SPI1 (master). | |
| #define | GPIO_SCL0 8 |
| SCL for I2C0. | |
| #define | GPIO_SDA0 9 |
| SDA for I2C0. | |
| #define | GPIO_SCL2 10 |
| SCL for I2C2. | |
| #define | GPIO_SDA2 11 |
| SDA for I2C2. | |
| #define | GPIO_SCL1 12 |
| SCL for I2C1. | |
| #define | GPIO_SDA1 13 |
| SDA for I2C1. | |
| #define | GPIO_SSI_S_MISO 14 |
| MISO for SPI2 (slave). | |
| #define | GPIO_SSI_S_MOSI 15 |
| MOSI for SPI2 (slave)). | |
| #define | GPIO_SSI_S_CS 16 |
| CS for SPI2 (slave). | |
| #define | GPIO_SSI_S_SCK 17 |
| SCK for SSI (slave). | |
| #define | GPIO_GPIO14 18 |
| GPIO14. | |
| #define | GPIO_GPIO15 19 |
| GPIO15. | |
| #define | GPIO_AL0 20 |
| GPIO AL0. | |
| #define | GPIO_AL1 21 |
| GPIO AL1. | |
| #define | GPIO_AL2 22 |
| GPIO AL2. | |
| #define | GPIO_SNR_RST 23 |
| Reset pin for FP sensor. | |
| #define | GPIO_SNR_CS 24 |
| CS for SPI0 (FP sensor SPI). | |
| #define | GPIO_SNR_GPIO 25 |
| GPIO for FP sensor. | |
| #define | GPI_WAKE1 26 |
| GPI1 for wake up. | |
| #define | GPI_WAKE2 27 |
| GPI2 for wake up. | |
| #define | GPIO_POWER_3V3 BIT(8) |
| Definition of GPIO power level flags. | |
| #define | GPIO_POWER_1V8 BIT(9) |
| 1.8V | |
Realtek RTS5817 GPIO controller definitions.
This file contains the GPIO name definitions and specific configuration flags for the Realtek RTS5817 SoC.
| #define GPI_WAKE1 26 |
GPI1 for wake up.
| #define GPI_WAKE2 27 |
GPI2 for wake up.
| #define GPIO_AL0 20 |
GPIO AL0.
| #define GPIO_AL1 21 |
GPIO AL1.
| #define GPIO_AL2 22 |
GPIO AL2.
| #define GPIO_CACHE_CS2 0 |
GPIO name definition.
Define GPIO aliases for convenient access and usage.
Example DT usage:
CS2 for flash controller
| #define GPIO_GPIO14 18 |
GPIO14.
| #define GPIO_GPIO15 19 |
GPIO15.
| #define GPIO_POWER_1V8 BIT(9) |
1.8V
| #define GPIO_POWER_3V3 BIT(8) |
Definition of GPIO power level flags.
Some GPIOs of RTS5817 support two operating voltages: 1.8V or 3.3V.. 3.3V
| #define GPIO_SCL0 8 |
SCL for I2C0.
| #define GPIO_SCL1 12 |
SCL for I2C1.
| #define GPIO_SCL2 10 |
SCL for I2C2.
| #define GPIO_SDA0 9 |
SDA for I2C0.
| #define GPIO_SDA1 13 |
SDA for I2C1.
| #define GPIO_SDA2 11 |
SDA for I2C2.
| #define GPIO_SNR_CS 24 |
CS for SPI0 (FP sensor SPI).
| #define GPIO_SNR_GPIO 25 |
GPIO for FP sensor.
| #define GPIO_SNR_RST 23 |
Reset pin for FP sensor.
| #define GPIO_SSI_M_CS 6 |
CS for SPI1 (master).
| #define GPIO_SSI_M_MISO 4 |
MISO for SPI1 (master).
| #define GPIO_SSI_M_MOSI 5 |
MOSI for SPI1 (master).
| #define GPIO_SSI_M_SCK 7 |
SCK for SPI1 (master).
| #define GPIO_SSI_S_CS 16 |
CS for SPI2 (slave).
| #define GPIO_SSI_S_MISO 14 |
MISO for SPI2 (slave).
| #define GPIO_SSI_S_MOSI 15 |
MOSI for SPI2 (slave)).
| #define GPIO_SSI_S_SCK 17 |
SCK for SSI (slave).