mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-17 18:28:55 +00:00
fb92cc2c17
TTC has three modes of operations. Timer, PWM and input counters. There is already driver for timer under CADENCE_TTC_TIMER which is used for ZynqMP R5 configuration. This driver is targeting PWM which is for example configuration which can be used for fan control. The driver has been tested on Xilinx Kria SOM platform where fan is connected to one PL pin. When TTC output is connected via EMIO to PL pin TTC pwm can be configured and tested for example like this: pwm config 0 0 10000 1200 pwm enable 0 0 pwm config 0 0 10000 1400 pwm config 0 0 10000 1600 Signed-off-by: Michal Simek <michal.simek@xilinx.com> Reviewed-by: Sean Anderson <sean.anderson@seco.com> Link: https://lore.kernel.org/r/915a662ddb88f7a958ca1f307e8fea59af9d7feb.1634303847.git.michal.simek@xilinx.com
26 lines
848 B
Makefile
26 lines
848 B
Makefile
# SPDX-License-Identifier: GPL-2.0+
|
|
#
|
|
# (C) Copyright 2006
|
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
|
#
|
|
# (C) Copyright 2001
|
|
# Erik Theisen, Wave 7 Optics, etheisen@mindspring.com.
|
|
|
|
#ccflags-y += -DDEBUG
|
|
|
|
obj-$(CONFIG_DM_PWM) += pwm-uclass.o
|
|
|
|
obj-$(CONFIG_PWM_ASPEED) += pwm-aspeed.o
|
|
obj-$(CONFIG_PWM_AT91) += pwm-at91.o
|
|
obj-$(CONFIG_PWM_CADENCE_TTC) += pwm-cadence-ttc.o
|
|
obj-$(CONFIG_PWM_CROS_EC) += cros_ec_pwm.o
|
|
obj-$(CONFIG_PWM_EXYNOS) += exynos_pwm.o
|
|
obj-$(CONFIG_PWM_IMX) += pwm-imx.o pwm-imx-util.o
|
|
obj-$(CONFIG_PWM_MESON) += pwm-meson.o
|
|
obj-$(CONFIG_PWM_MTK) += pwm-mtk.o
|
|
obj-$(CONFIG_PWM_ROCKCHIP) += rk_pwm.o
|
|
obj-$(CONFIG_PWM_SANDBOX) += sandbox_pwm.o
|
|
obj-$(CONFIG_PWM_SIFIVE) += pwm-sifive.o
|
|
obj-$(CONFIG_PWM_TEGRA) += tegra_pwm.o
|
|
obj-$(CONFIG_PWM_SUNXI) += sunxi_pwm.o
|
|
obj-$(CONFIG_PWM_TI_EHRPWM) += pwm-ti-ehrpwm.o
|