[OpenWrt-Devel] [PATCH 2/2] kernel: other: add PWM controller support

Pushpal Sidhu psidhu at gateworks.com
Wed Jan 27 13:00:16 EST 2016


I just realized that this isn't necessary for imx anymore as it's
static in the 4.4 kernel. I'll mark it as 'not applicable'.

- Pushpal

On Tue, Jan 26, 2016 at 2:37 PM, Pushpal Sidhu <psidhu at gateworks.com> wrote:
> This adds basic PWM controller support and support for i.MX
>
> Signed-off-by: Tim Harvey <tharvey at gateworks.com>
> Signed-off-by: Pushpal Sidhu <psidhu at gateworks.com>
> ---
>  package/kernel/linux/modules/other.mk | 36 +++++++++++++++++++++++++++++++++++
>  1 file changed, 36 insertions(+)
>
> diff --git a/package/kernel/linux/modules/other.mk b/package/kernel/linux/modules/other.mk
> index 3039180..8edf8a6 100644
> --- a/package/kernel/linux/modules/other.mk
> +++ b/package/kernel/linux/modules/other.mk
> @@ -371,6 +371,42 @@ endef
>  $(eval $(call KernelPackage,mmc))
>
>
> +define KernelPackage/pwm
> +  SUBMENU:=$(OTHER_MENU)
> +  TITLE:=Pulse-Width Modulation support
> +  KCONFIG:= \
> +       CONFIG_PWM=y \
> +       CONFIG_REGULATOR_PWM=n \
> +       CONFIG_PWM_FSL_FTM=n
> +endef
> +
> +define KernelPackage/pwm/description
> + Pulse Width Modulation subsystem.
> +endef
> +
> +$(eval $(call KernelPackage,pwm))
> +
> +define AddDepends/pwm
> +  SUBMENU:=$(OTHER_MENU)
> +  DEPENDS+=kmod-pwm $(1)
> +endef
> +
> +define KernelPackage/pwm-imx
> +  SUBMENU:=$(OTHER_MENU)
> +  TITLE:=IMX Pulse-Width Modulation support
> +  KCONFIG:=CONFIG_PWM_IMX
> +  FILES:= $(LINUX_DIR)/drivers/pwm/pwm-imx.ko
> +  DEPENDS:=@TARGET_imx6
> +  AUTOLOAD:=$(call AutoProbe,pwm-imx)
> +  $(call AddDepends/pwm)
> +endef
> +
> +define KernelPackage/pwm-imx/description
> + Freescale IMX Pulse Width Modulation support.
> +endef
> +
> +$(eval $(call KernelPackage,pwm-imx))
> +
>  define KernelPackage/sdhci
>    SUBMENU:=$(OTHER_MENU)
>    TITLE:=Secure Digital Host Controller Interface support
> --
> 2.7.0
>
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list