/Linux-v4.19/sound/pci/hda/ |
D | hda_beep.c | 24 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 …]
|
D | Kconfig | 62 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
|
D | hda_beep.h | 30 void (*power_hook)(struct hda_beep *beep, bool on);
|
D | hda_codec.h | 205 struct hda_beep *beep; member
|
/Linux-v4.19/sound/ppc/ |
D | beep.c | 48 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 …]
|
D | Makefile | 6 snd-powermac-objs := powermac.o pmac.o awacs.o burgundy.o daca.o tumbler.o keywest.o beep.o
|
D | pmac.h | 144 struct pmac_beep *beep; member
|
/Linux-v4.19/drivers/input/misc/ |
D | gpio-beeper.c | 27 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/ |
D | wakemain.c | 11 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/ |
D | braille_console.c | 51 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/ |
D | cs42l52.c | 53 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 …]
|
D | cs42l56.c | 60 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 …]
|
D | wm8962.c | 80 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/ |
D | w83791d | 85 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
|
D | sysfs-interface | 697 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
|
D | w83781d | 72 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/ |
D | armada-385-synology-ds116.dts | 55 * "2" : short beep 56 * "3" : long beep
|
D | exynos4412-itop-elite.dts | 115 beep {
|
/Linux-v4.19/Documentation/sound/designs/ |
D | control-names.rst | 61 Beep beep generator
|
/Linux-v4.19/sound/ |
D | Kconfig | 6 than an occasional beep, say Y.
|
/Linux-v4.19/Documentation/laptops/ |
D | thinkpad-acpi.txt | 811 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/ |
D | README | 95 Linux uses the 200 Hz interrupt for timer and beep by default.
|
/Linux-v4.19/Documentation/driver-api/gpio/ |
D | drivers-on-gpio.rst | 29 - gpio-beeper: drivers/input/misc/gpio-beeper.c is used to provide a beep from
|
/Linux-v4.19/drivers/hwmon/ |
D | nct6775.c | 1741 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/ |
D | Kconfig | 70 You don't need this driver if you only want your pc-speaker to beep.
|