/* * Copyright (c) 2021 ITE Corporation. * * SPDX-License-Identifier: Apache-2.0 */ #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_PWM_IT8XXX2_H_ #define ZEPHYR_INCLUDE_DT_BINDINGS_PWM_IT8XXX2_H_ #include /* PWM prescaler references */ #define PWM_PRESCALER_C4 1 #define PWM_PRESCALER_C6 2 #define PWM_PRESCALER_C7 3 /* PWM channel references */ #define PWM_CHANNEL_0 0 #define PWM_CHANNEL_1 1 #define PWM_CHANNEL_2 2 #define PWM_CHANNEL_3 3 #define PWM_CHANNEL_4 4 #define PWM_CHANNEL_5 5 #define PWM_CHANNEL_6 6 #define PWM_CHANNEL_7 7 /* * Provides a type to hold PWM configuration flags. * * The upper 8 bits are reserved for SoC specific flags. * Output onpe-drain flag [ 8 ] */ #define PWM_IT8XXX2_OPEN_DRAIN BIT(8) #endif /* ZEPHYR_INCLUDE_DT_BINDINGS_PWM_IT8XXX2_H_ */