blob: 765de08aab4268ee7859f5759b7add228190745f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
/* SPDX-License-Identifier: GPL-2.0-or-later */
#ifndef __SOC_NVIDIA_TEGRA_PWM_H
#define __SOC_NVIDIA_TEGRA_PWM_H
#include <types.h>
/* Register definitions for the Tegra pwm controller */
#define NV_PWM_CSR_ENABLE_SHIFT 31
#define NV_PWM_CSR_PULSE_WIDTH_SHIFT 16
struct pwm_reg {
u32 csr;
u32 rsvd[3];
};
struct pwm_controller {
struct pwm_reg pwm[4];
};
#endif /* __SOC_NVIDIA_TEGRA_PWM_H */
|