Home
last modified time | relevance | path

Searched refs:beeper (Results 1 – 23 of 23) sorted by relevance

/Linux-v5.15/drivers/input/misc/
Dpwm-beeper.c31 static int pwm_beeper_on(struct pwm_beeper *beeper, unsigned long period) in pwm_beeper_on() argument
36 pwm_get_state(beeper->pwm, &state); in pwm_beeper_on()
42 error = pwm_apply_state(beeper->pwm, &state); in pwm_beeper_on()
46 if (!beeper->amplifier_on) { in pwm_beeper_on()
47 error = regulator_enable(beeper->amplifier); in pwm_beeper_on()
49 pwm_disable(beeper->pwm); in pwm_beeper_on()
53 beeper->amplifier_on = true; in pwm_beeper_on()
59 static void pwm_beeper_off(struct pwm_beeper *beeper) in pwm_beeper_off() argument
61 if (beeper->amplifier_on) { in pwm_beeper_off()
62 regulator_disable(beeper->amplifier); in pwm_beeper_off()
[all …]
DMakefile39 obj-$(CONFIG_INPUT_GPIO_BEEPER) += gpio-beeper.o
65 obj-$(CONFIG_INPUT_PWM_BEEPER) += pwm-beeper.o
DKconfig284 Say Y here if you have a beeper connected to a GPIO pin.
287 module will be called gpio-beeper.
567 tristate "PWM beeper support"
570 Say Y here to get support for PWM based beeper devices.
575 called pwm-beeper.
/Linux-v5.15/Documentation/devicetree/bindings/input/
Dgpio-beeper.txt1 * GPIO beeper device tree bindings
3 Register a beeper connected to GPIO pin.
6 - compatible: Should be "gpio-beeper".
7 - gpios: From common gpio binding; gpio connection to beeper enable pin.
10 beeper: beeper {
11 compatible = "gpio-beeper";
Dpwm-beeper.txt1 * PWM beeper device tree bindings
3 Registers a PWM device as beeper.
6 - compatible: should be "pwm-beeper"
10 - amp-supply: phandle to a regulator that acts as an amplifier for the beeper
11 - beeper-hz: bell frequency in Hz
20 beeper {
21 compatible = "pwm-beeper";
/Linux-v5.15/arch/arm/boot/dts/
Dkirkwood-b3.dts51 pmx_beeper: pmx-beeper {
151 beeper: beeper { label
153 compatible = "gpio-beeper";
Dintel-ixp42x-linksys-nslu2.dts93 gpio-beeper {
94 compatible = "gpio-beeper";
Dimx6ul-kontron-n6x1x-s.dtsi36 pwm-beeper {
37 compatible = "pwm-beeper";
Dimx53-m53menlo.dts69 beeper {
70 compatible = "gpio-beeper";
Dimx6q-kp.dtsi24 beeper {
25 compatible = "pwm-beeper";
Dimx53-kp.dtsi13 compatible = "pwm-beeper";
Ds3c6410-mini6410.dts153 compatible = "pwm-beeper";
Dimx7-mba7.dtsi23 beeper {
24 compatible = "gpio-beeper";
Dkirkwood-nsa325.dts89 * not compatible with the gpio-beeper driver.
Dls1021a-moxa-uc-8410a.dts67 beeper {
Dkirkwood-nsa320.dts98 not compatible with the gpio-beeper driver. */
Dexynos4412-itop-elite.dts116 compatible = "pwm-beeper";
Dam437x-gp-evm.dts142 beeper: beeper { label
143 compatible = "gpio-beeper";
Dda850-lego-ev3.dts118 compatible = "pwm-beeper";
/Linux-v5.15/arch/arm64/boot/dts/freescale/
Dimx8mm-kontron-n801x-s.dts63 pwm-beeper {
64 compatible = "pwm-beeper";
/Linux-v5.15/Documentation/driver-api/gpio/
Ddrivers-on-gpio.rst29 - gpio-beeper: drivers/input/misc/gpio-beeper.c is used to provide a beep from
/Linux-v5.15/Documentation/scsi/
Darcmsr_spec.rst588 Mute current beeper
595 Disable beeper
/Linux-v5.15/sound/drivers/
DKconfig72 You don't need this driver if you have a tablet piezo beeper