Home
last modified time | relevance | path

Searched refs:beep (Results 1 – 25 of 34) sorted by relevance

12

/Linux-v4.19/sound/pci/hda/
Dhda_beep.c24 static void generate_tone(struct hda_beep *beep, int tone) in generate_tone() argument
26 struct hda_codec *codec = beep->codec; in generate_tone()
28 if (tone && !beep->playing) { in generate_tone()
30 if (beep->power_hook) in generate_tone()
31 beep->power_hook(beep, true); in generate_tone()
32 beep->playing = 1; in generate_tone()
34 snd_hda_codec_write(codec, beep->nid, 0, in generate_tone()
36 if (!tone && beep->playing) { in generate_tone()
37 beep->playing = 0; in generate_tone()
38 if (beep->power_hook) in generate_tone()
[all …]
DKconfig62 bool "Support digital beep via input layer"
65 Say Y here to build a digital beep interface for HD-audio
69 int "Digital beep registration mode (0=off, 1=on)"
74 Set 0 to disable the digital beep interface for HD-audio by default.
75 Set 1 to always enable the digital beep interface for HD-audio by
Dhda_beep.h30 void (*power_hook)(struct hda_beep *beep, bool on);
Dhda_codec.h205 struct hda_beep *beep; member
/Linux-v4.19/sound/ppc/
Dbeep.c48 struct pmac_beep *beep = chip->beep; in snd_pmac_beep_stop() local
49 if (beep && beep->running) { in snd_pmac_beep_stop()
50 beep->running = 0; in snd_pmac_beep_stop()
103 struct pmac_beep *beep; in snd_pmac_beep_event() local
121 if (! chip || (beep = chip->beep) == NULL) in snd_pmac_beep_event()
126 if (beep->running) in snd_pmac_beep_event()
139 if (chip->playback.running || chip->capture.running || beep->running) { in snd_pmac_beep_event()
143 beep->running = 1; in snd_pmac_beep_event()
146 if (hz == beep->hz && beep->volume == beep->volume_play) { in snd_pmac_beep_event()
147 nsamples = beep->nsamples; in snd_pmac_beep_event()
[all …]
DMakefile6 snd-powermac-objs := powermac.o pmac.o awacs.o burgundy.o daca.o tumbler.o keywest.o beep.o
Dpmac.h144 struct pmac_beep *beep; member
/Linux-v4.19/drivers/input/misc/
Dgpio-beeper.c27 static void gpio_beeper_toggle(struct gpio_beeper *beep, bool on) in gpio_beeper_toggle() argument
29 gpiod_set_value_cansleep(beep->desc, on); in gpio_beeper_toggle()
34 struct gpio_beeper *beep = container_of(work, struct gpio_beeper, work); in gpio_beeper_work() local
36 gpio_beeper_toggle(beep, beep->beeping); in gpio_beeper_work()
42 struct gpio_beeper *beep = input_get_drvdata(dev); in gpio_beeper_event() local
50 beep->beeping = value; in gpio_beeper_event()
52 schedule_work(&beep->work); in gpio_beeper_event()
59 struct gpio_beeper *beep = input_get_drvdata(input); in gpio_beeper_close() local
61 cancel_work_sync(&beep->work); in gpio_beeper_close()
62 gpio_beeper_toggle(beep, false); in gpio_beeper_close()
[all …]
/Linux-v4.19/arch/x86/realmode/rm/
Dwakemain.c11 static void beep(unsigned int hz) in beep() function
47 beep(DOT_HZ); in send_morse()
49 beep(0); in send_morse()
53 beep(DASH_HZ); in send_morse()
55 beep(0); in send_morse()
/Linux-v4.19/drivers/accessibility/braille/
Dbraille_console.c51 static void beep(unsigned int freq) in beep() function
171 beep(880); in keyboard_notifier_call()
180 beep(440); in keyboard_notifier_call()
191 beep(880); in keyboard_notifier_call()
195 beep(220); in keyboard_notifier_call()
201 beep(880); in keyboard_notifier_call()
205 beep(220); in keyboard_notifier_call()
211 beep(220); in keyboard_notifier_call()
217 beep(220); in keyboard_notifier_call()
257 beep(880); in keyboard_notifier_call()
[all …]
/Linux-v4.19/sound/soc/codecs/
Dcs42l52.c53 struct input_dev *beep; member
974 input_event(cs42l52->beep, EV_SND, SND_TONE, time); in cs42l52_beep_set()
979 static DEVICE_ATTR(beep, 0200, NULL, cs42l52_beep_set);
986 cs42l52->beep = devm_input_allocate_device(component->dev); in cs42l52_init_beep()
987 if (!cs42l52->beep) { in cs42l52_init_beep()
995 cs42l52->beep->name = "CS42L52 Beep Generator"; in cs42l52_init_beep()
996 cs42l52->beep->phys = dev_name(component->dev); in cs42l52_init_beep()
997 cs42l52->beep->id.bustype = BUS_I2C; in cs42l52_init_beep()
999 cs42l52->beep->evbit[0] = BIT_MASK(EV_SND); in cs42l52_init_beep()
1000 cs42l52->beep->sndbit[0] = BIT_MASK(SND_BELL) | BIT_MASK(SND_TONE); in cs42l52_init_beep()
[all …]
Dcs42l56.c60 struct input_dev *beep; member
1046 input_event(cs42l56->beep, EV_SND, SND_TONE, time); in cs42l56_beep_set()
1051 static DEVICE_ATTR(beep, 0200, NULL, cs42l56_beep_set);
1058 cs42l56->beep = devm_input_allocate_device(component->dev); in cs42l56_init_beep()
1059 if (!cs42l56->beep) { in cs42l56_init_beep()
1067 cs42l56->beep->name = "CS42L56 Beep Generator"; in cs42l56_init_beep()
1068 cs42l56->beep->phys = dev_name(component->dev); in cs42l56_init_beep()
1069 cs42l56->beep->id.bustype = BUS_I2C; in cs42l56_init_beep()
1071 cs42l56->beep->evbit[0] = BIT_MASK(EV_SND); in cs42l56_init_beep()
1072 cs42l56->beep->sndbit[0] = BIT_MASK(SND_BELL) | BIT_MASK(SND_TONE); in cs42l56_init_beep()
[all …]
Dwm8962.c80 struct input_dev *beep; member
3230 input_event(wm8962->beep, EV_SND, SND_TONE, time); in wm8962_beep_set()
3235 static DEVICE_ATTR(beep, 0200, NULL, wm8962_beep_set);
3242 wm8962->beep = devm_input_allocate_device(component->dev); in wm8962_init_beep()
3243 if (!wm8962->beep) { in wm8962_init_beep()
3251 wm8962->beep->name = "WM8962 Beep Generator"; in wm8962_init_beep()
3252 wm8962->beep->phys = dev_name(component->dev); in wm8962_init_beep()
3253 wm8962->beep->id.bustype = BUS_I2C; in wm8962_init_beep()
3255 wm8962->beep->evbit[0] = BIT_MASK(EV_SND); in wm8962_init_beep()
3256 wm8962->beep->sndbit[0] = BIT_MASK(SND_BELL) | BIT_MASK(SND_TONE); in wm8962_init_beep()
[all …]
/Linux-v4.19/Documentation/hwmon/
Dw83791d85 alarm is triggered as well as a bitmask to enable or disable the beep for
86 specific alarms. You need both the global beep enable bit and the
87 corresponding beep bit to be on for a triggered alarm to sound a beep.
92 The sysfs interface to the beep bitmask has migrated from the original legacy
Dsysfs-interface697 beep_enable Master beep enable
706 Channel beep
711 In theory, a chip could provide per-limit beep masking, but no such chip
732 beep_mask Bitmask for beep.
754 Chassis intrusion beep
Dw83781d72 lines, alarms with beep warnings, and some miscellaneous stuff.
125 Individual alarm and beep bits:
163 Note that the individual beep bits are inverted from the other chips.
/Linux-v4.19/arch/arm/boot/dts/
Darmada-385-synology-ds116.dts55 * "2" : short beep
56 * "3" : long beep
Dexynos4412-itop-elite.dts115 beep {
/Linux-v4.19/Documentation/sound/designs/
Dcontrol-names.rst61 Beep beep generator
/Linux-v4.19/sound/
DKconfig6 than an occasional beep, say Y.
/Linux-v4.19/Documentation/laptops/
Dthinkpad-acpi.txt811 ACPI sounds -- /proc/acpi/ibm/beep
820 echo <number> >/proc/acpi/ibm/beep
827 2 - two beeps, pause, third beep ("low battery")
828 3 - single beep
829 4 - high, followed by low-pitched beep ("unable")
830 5 - single beep
831 6 - very high, followed by high-pitched beep ("AC/DC")
832 7 - high-pitched beep
834 10 - very long beep
835 12 - low-pitched beep
[all …]
/Linux-v4.19/arch/m68k/q40/
DREADME95 Linux uses the 200 Hz interrupt for timer and beep by default.
/Linux-v4.19/Documentation/driver-api/gpio/
Ddrivers-on-gpio.rst29 - gpio-beeper: drivers/input/misc/gpio-beeper.c is used to provide a beep from
/Linux-v4.19/drivers/hwmon/
Dnct6775.c1741 u8 beep; in nct6775_update_device() local
1745 beep = nct6775_read_value(data, data->REG_BEEP[i]); in nct6775_update_device()
1746 data->beeps |= ((u64)beep) << (i << 3); in nct6775_update_device()
1885 unsigned int beep = 0; in show_temp_beep() local
1897 beep = (data->beeps >> bit) & 0x01; in show_temp_beep()
1899 return sprintf(buf, "%u\n", beep); in show_temp_beep()
/Linux-v4.19/sound/drivers/
DKconfig70 You don't need this driver if you only want your pc-speaker to beep.

12