From: Petr Štetiar Date: Fri, 12 Nov 2021 15:44:12 +0000 (+0100) Subject: kernel: modules: other: add pwm-beeper module X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=49eac85d4aba9f01a965bd98b578fb8d913fffd7;p=openwrt%2Fstaging%2Fynezz.git kernel: modules: other: add pwm-beeper module Add support for PWM based beeper devices. Signed-off-by: Petr Štetiar --- diff --git a/package/kernel/linux/modules/other.mk b/package/kernel/linux/modules/other.mk index 281b3665c9..21aced6d11 100644 --- a/package/kernel/linux/modules/other.mk +++ b/package/kernel/linux/modules/other.mk @@ -1150,6 +1150,25 @@ endef $(eval $(call KernelPackage,gpio-beeper)) +define KernelPackage/pwm-beeper + SUBMENU:=$(OTHER_MENU) + TITLE:=PWM beeper support + DEPENDS:=+kmod-input-core @PWM_SUPPORT + KCONFIG:= \ + CONFIG_INPUT_MISC=y \ + CONFIG_INPUT_PWM_BEEPER + FILES:= \ + $(LINUX_DIR)/drivers/input/misc/pwm-beeper.ko + AUTOLOAD:=$(call AutoLoad,50,pwm-beeper) +endef + +define KernelPackage/gpio-beeper/description + This enables playing beeps through PWM based beeper devices. +endef + +$(eval $(call KernelPackage,pwm-beeper)) + + define KernelPackage/echo SUBMENU:=$(OTHER_MENU) TITLE:=Line Echo Canceller