Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
Go to the source code of this file.
Macros | |
GPIO pin voltage flags | |
The voltage flags are a Zephyr specific extension of the standard GPIO flags specified by the Linux GPIO binding for use with the ITE IT8xxx2 SoCs. | |
#define | IT8XXX2_GPIO_VOLTAGE_DEFAULT (0U << IT8XXX2_GPIO_VOLTAGE_POS) |
Set pin at the default voltage level. | |
#define | IT8XXX2_GPIO_VOLTAGE_1P8 (1U << IT8XXX2_GPIO_VOLTAGE_POS) |
Set pin voltage level at 1.8 V. | |
#define | IT8XXX2_GPIO_VOLTAGE_3P3 (2U << IT8XXX2_GPIO_VOLTAGE_POS) |
Set pin voltage level at 3.3 V. | |
#define | IT8XXX2_GPIO_VOLTAGE_5P0 (3U << IT8XXX2_GPIO_VOLTAGE_POS) |
Set pin voltage level at 5.0 V. | |
#define IT8XXX2_GPIO_VOLTAGE_1P8 (1U << IT8XXX2_GPIO_VOLTAGE_POS) |
Set pin voltage level at 1.8 V.
#define IT8XXX2_GPIO_VOLTAGE_3P3 (2U << IT8XXX2_GPIO_VOLTAGE_POS) |
Set pin voltage level at 3.3 V.
#define IT8XXX2_GPIO_VOLTAGE_5P0 (3U << IT8XXX2_GPIO_VOLTAGE_POS) |
Set pin voltage level at 5.0 V.
#define IT8XXX2_GPIO_VOLTAGE_DEFAULT (0U << IT8XXX2_GPIO_VOLTAGE_POS) |
Set pin at the default voltage level.