Zephyr API Documentation 4.2.0
A Scalable Open Source RTOS
 4.2.0
ene-kb106x-gpio.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2025 ENE Technology Inc.
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_GPIO_ENE_KB106X_GPIO_H_
7#define ZEPHYR_INCLUDE_DT_BINDINGS_GPIO_ENE_KB106X_GPIO_H_
8
18
20#define ENE_GPIO_VOLTAGE_POS 8
21#define ENE_GPIO_VOLTAGE_MASK (1U << ENE_GPIO_VOLTAGE_POS)
22
23#define ENE_GPIO_DRIVING_POS 9
24#define ENE_GPIO_DRIVING_MASK (1U << ENE_GPIO_DRIVING_POS)
26
28#define ENE_GPIO_VOLTAGE_DEFAULT (0U << ENE_GPIO_VOLTAGE_POS)
30#define ENE_GPIO_VOLTAGE_1P8 (1U << ENE_GPIO_VOLTAGE_POS)
31
33#define ENE_GPIO_DRIVING_DEFAULT (0U << ENE_GPIO_DRIVING_POS)
35#define ENE_GPIO_DRIVING_16MA (1U << ENE_GPIO_DRIVING_POS)
36
38
39#endif /* ZEPHYR_INCLUDE_DT_BINDINGS_GPIO_ENE_KB106X_GPIO_H_ */