ITE drivers/pwm: add PWM for it8xxx2
Add pulse width modulator (PWM) for it8xxx2. Signed-off-by: Ruibin Chang <ruibin.chang@ite.com.tw>
This commit is contained in:
parent
ee3ccc9696
commit
d0ce9bb877
13 changed files with 601 additions and 45 deletions
24
include/dt-bindings/pwm/it8xxx2_pwm.h
Normal file
24
include/dt-bindings/pwm/it8xxx2_pwm.h
Normal file
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
* 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_
|
||||
|
||||
/* 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
|
||||
|
||||
#endif /* ZEPHYR_INCLUDE_DT_BINDINGS_PWM_IT8XXX2_H_ */
|
Loading…
Add table
Add a link
Reference in a new issue