Zephyr Project API
4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
it51xxx_pwm.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2025 ITE Corporation.
3
*
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_PWM_IT51XXX_PWM_H_
7
#define ZEPHYR_INCLUDE_DT_BINDINGS_PWM_IT51XXX_PWM_H_
8
9
#include <
zephyr/dt-bindings/dt-util.h
>
10
11
/* PWM prescaler references */
12
#define PWM_PRESCALER_C4 1
13
#define PWM_PRESCALER_C6 2
14
#define PWM_PRESCALER_C7 3
15
16
/* PWM channel references */
17
#define PWM_CHANNEL_0 0
18
#define PWM_CHANNEL_1 1
19
#define PWM_CHANNEL_2 2
20
#define PWM_CHANNEL_3 3
21
#define PWM_CHANNEL_4 4
22
#define PWM_CHANNEL_5 5
23
#define PWM_CHANNEL_6 6
24
#define PWM_CHANNEL_7 7
25
31
#define PWM_DIMMING_DC_40H 0
33
#define PWM_DIMMING_DC_80H 1
35
#define PWM_DIMMING_DC_C0H 2
37
#define PWM_DIMMING_DC_FFH 3
39
45
#define PWM_DIMMING_DC_STEP_1H 0
47
#define PWM_DIMMING_DC_STEP_2H 1
49
#define PWM_DIMMING_DC_STEP_4H 2
51
#define PWM_DIMMING_DC_STEP_8H 3
53
63
#define PWM_IT51XXX_OPEN_DRAIN BIT(8)
65
#define PWM_IT51XXX_DIMMING_MODE BIT(9)
67
68
#endif
/* ZEPHYR_INCLUDE_DT_BINDINGS_PWM_IT51XXX_PWM_H_ */
dt-util.h
include
zephyr
dt-bindings
pwm
it51xxx_pwm.h
Generated on
for Zephyr Project API by
1.16.1