Home
last modified time | relevance | path

Searched full:beeper (Results 1 – 25 of 79) sorted by relevance

1234

/kernel/linux/linux-6.6/drivers/input/misc/
Dpwm-beeper.c4 * PWM beeper driver
31 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_might_sleep(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()
[all …]
Dgpio-beeper.c3 * Generic GPIO beeper driver
15 #define BEEPER_MODNAME "gpio-beeper"
47 /* Schedule work to actually turn the beeper on or off */ in gpio_beeper_event()
114 MODULE_DESCRIPTION("Generic GPIO beeper driver");
Dm68kspkr.c3 * m68k beeper driver for Linux
20 MODULE_DESCRIPTION("m68k beeper driver");
55 input_dev->name = "m68k beeper"; in m68kspkr_probe()
Dpcspkr.c3 * PC Speaker beeper driver for Linux
19 MODULE_DESCRIPTION("PC Speaker beeper driver");
DKconfig213 tristate "M68k Beeper support"
292 tristate "Generic GPIO Beeper support"
295 Say Y here if you have a beeper connected to a GPIO pin.
298 module will be called gpio-beeper.
588 tristate "PWM beeper support"
591 Say Y here to get support for PWM based beeper devices.
596 called pwm-beeper.
DMakefile39 obj-$(CONFIG_INPUT_GPIO_BEEPER) += gpio-beeper.o
67 obj-$(CONFIG_INPUT_PWM_BEEPER) += pwm-beeper.o
/kernel/linux/linux-5.10/drivers/input/misc/
Dpwm-beeper.c4 * PWM beeper driver
31 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()
[all …]
Dixp4xx-beeper.c3 * Generic IXP4xx beeper driver
23 MODULE_DESCRIPTION("ixp4xx beeper driver");
25 MODULE_ALIAS("platform:ixp4xx-beeper");
82 /* flip the beeper output */ in ixp4xx_spkr_interrupt()
100 input_dev->name = "ixp4xx beeper", in ixp4xx_spkr_probe()
118 err = gpio_request(dev->id, "ixp4-beeper"); in ixp4xx_spkr_probe()
123 IRQF_NO_SUSPEND, "ixp4xx-beeper", in ixp4xx_spkr_probe()
176 .name = "ixp4xx-beeper",
Dgpio-beeper.c3 * Generic GPIO beeper driver
15 #define BEEPER_MODNAME "gpio-beeper"
47 /* Schedule work to actually turn the beeper on or off */ in gpio_beeper_event()
114 MODULE_DESCRIPTION("Generic GPIO beeper driver");
Dm68kspkr.c3 * m68k beeper driver for Linux
20 MODULE_DESCRIPTION("m68k beeper driver");
55 input_dev->name = "m68k beeper"; in m68kspkr_probe()
DKconfig180 tristate "M68k Beeper support"
259 tristate "Generic GPIO Beeper support"
262 Say Y here if you have a beeper connected to a GPIO pin.
265 module will be called gpio-beeper.
291 tristate "IXP4XX Beeper support"
294 If you say yes here, you can connect a beeper to the
300 module will be called ixp4xx-beeper.
557 tristate "PWM beeper support"
560 Say Y here to get support for PWM based beeper devices.
565 called pwm-beeper.
DMakefile36 obj-$(CONFIG_INPUT_GPIO_BEEPER) += gpio-beeper.o
43 obj-$(CONFIG_INPUT_IXP4XX_BEEPER) += ixp4xx-beeper.o
62 obj-$(CONFIG_INPUT_PWM_BEEPER) += pwm-beeper.o
Dpcspkr.c3 * PC Speaker beeper driver for Linux
19 MODULE_DESCRIPTION("PC Speaker beeper driver");
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/
Dpwm-beeper.yaml4 $id: http://devicetree.org/schemas/input/pwm-beeper.yaml#
7 title: PWM beeper
14 const: pwm-beeper
20 description: an amplifier for the beeper
22 beeper-hz:
36 beeper {
37 compatible = "pwm-beeper";
40 beeper-hz = <1000>;
Dgpio-beeper.yaml4 $id: http://devicetree.org/schemas/input/gpio-beeper.yaml#
7 title: GPIO controlled beeper
14 const: gpio-beeper
19 GPIO that drives the beeper.
30 beeper {
31 compatible = "gpio-beeper";
/kernel/linux/linux-5.10/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";
/kernel/linux/linux-6.6/arch/arm/boot/dts/marvell/
Dkirkwood-b3.dts51 pmx_beeper: pmx-beeper {
151 beeper: beeper { label
153 compatible = "gpio-beeper";
Darmada-370-c200-v2.dts59 beeper {
60 compatible = "pwm-beeper";
354 pmx_beeper: pmx-beeper {
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dkirkwood-b3.dts51 pmx_beeper: pmx-beeper {
151 beeper: beeper { label
153 compatible = "gpio-beeper";
/kernel/linux/linux-6.6/arch/arm64/boot/dts/freescale/
Dmba8mx.dtsi11 beeper {
12 compatible = "pwm-beeper";
14 beeper-hz = <4000>;
/kernel/linux/linux-6.6/arch/arm/boot/dts/intel/ixp/
Dintel-ixp42x-linksys-nslu2.dts93 gpio-beeper {
94 compatible = "gpio-beeper";
/kernel/linux/linux-6.6/arch/arm/boot/dts/aspeed/
Daspeed-bmc-vegman.dtsi83 beeper {
84 compatible = "pwm-beeper";
/kernel/linux/linux-6.6/Documentation/driver-api/gpio/
Ddrivers-on-gpio.rst29 - gpio-beeper: drivers/input/misc/gpio-beeper.c is used to provide a beep from
/kernel/linux/linux-5.10/Documentation/driver-api/gpio/
Ddrivers-on-gpio.rst29 - gpio-beeper: drivers/input/misc/gpio-beeper.c is used to provide a beep from

1234