Home
last modified time | relevance | path

Searched refs:audio (Results 1 – 25 of 893) sorted by relevance

12345678910>>...36

/netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/
H A Dradeon_audio.c275 if (rdev->audio.funcs->enable) in radeon_audio_enable()
276 rdev->audio.funcs->enable(rdev, pin, enable_mask); in radeon_audio_enable()
282 rdev->audio.funcs = &dce6_funcs; in radeon_audio_interface_init()
283 rdev->audio.hdmi_funcs = &dce6_hdmi_funcs; in radeon_audio_interface_init()
284 rdev->audio.dp_funcs = &dce6_dp_funcs; in radeon_audio_interface_init()
286 rdev->audio.funcs = &dce4_funcs; in radeon_audio_interface_init()
287 rdev->audio.hdmi_funcs = &dce4_hdmi_funcs; in radeon_audio_interface_init()
288 rdev->audio.dp_funcs = &dce4_dp_funcs; in radeon_audio_interface_init()
290 rdev->audio.funcs = &dce32_funcs; in radeon_audio_interface_init()
291 rdev->audio.hdmi_funcs = &dce32_hdmi_funcs; in radeon_audio_interface_init()
[all …]
H A Dradeon_r600_hdmi.c128 if (rdev->audio.pin[0].channels != audio_status.channels || in r600_audio_update_hdmi()
129 rdev->audio.pin[0].rate != audio_status.rate || in r600_audio_update_hdmi()
130 rdev->audio.pin[0].bits_per_sample != audio_status.bits_per_sample || in r600_audio_update_hdmi()
131 rdev->audio.pin[0].status_bits != audio_status.status_bits || in r600_audio_update_hdmi()
132 rdev->audio.pin[0].category_code != audio_status.category_code) { in r600_audio_update_hdmi()
133 rdev->audio.pin[0] = audio_status; in r600_audio_update_hdmi()
179 return &rdev->audio.pin[0]; in r600_audio_get_pin()
422 struct r600_audio_pin audio = r600_audio_status(rdev); in r600_hdmi_update_audio_settings() local
435 audio.channels, audio.rate, audio.bits_per_sample); in r600_hdmi_update_audio_settings()
437 (int)audio.status_bits, (int)audio.category_code); in r600_hdmi_update_audio_settings()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/
H A Daudio.h33 struct audio;
37 bool (*endpoint_valid)(struct audio *audio);
39 void (*hw_init)(struct audio *audio);
41 void (*az_enable)(struct audio *audio);
43 void (*az_disable)(struct audio *audio);
45 void (*az_configure)(struct audio *audio,
50 void (*wall_dto_setup)(struct audio *audio,
55 void (*destroy)(struct audio **audio);
58 struct audio { struct
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/
H A Damdgpu_dce_audio.c38 #define DCE_AUD(audio)\ argument
39 container_of(audio, struct dce_audio, base)
57 read_indirect_azalia_reg(audio, IX_REG(reg_name))
60 write_indirect_azalia_reg(audio, IX_REG(reg_name), value)
62 static void write_indirect_azalia_reg(struct audio *audio, in write_indirect_azalia_reg() argument
66 struct dce_audio *aud = DCE_AUD(audio); in write_indirect_azalia_reg()
80 static uint32_t read_indirect_azalia_reg(struct audio *audio, uint32_t reg_index) in read_indirect_azalia_reg() argument
82 struct dce_audio *aud = DCE_AUD(audio); in read_indirect_azalia_reg()
299 struct audio *audio, in set_high_bit_rate_capable() argument
316 struct audio *audio, in set_video_latency() argument
[all …]
H A Ddce_audio.h127 struct audio base;
133 struct audio *dce_audio_create(
140 void dce_aud_destroy(struct audio **audio);
142 void dce_aud_hw_init(struct audio *audio);
144 void dce_aud_az_enable(struct audio *audio);
145 void dce_aud_az_disable(struct audio *audio);
147 void dce_aud_az_configure(struct audio *audio,
152 void dce_aud_wall_dto_setup(struct audio *audio,
/netbsd-src/sys/dev/
H A Dfiles.audio1 # $NetBSD: files.audio,v 1.17 2023/09/25 08:42:05 macallan Exp $
10 # audio and midi devices, attaches to audio hardware driver
12 device audio {}: audiodev
13 attach audio at audiobus
14 device midi: audio
16 attach spkr at audio with spkr_audio
18 # console bell via audio device
22 file dev/audio/alaw.c audio
23 file dev/audio/linear.c audio
24 file dev/audio/audio.c audio needs-flag
[all …]
/netbsd-src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/freescale/
H A Dimx8mq-zii-ultra-rmb3.dts15 compatible = "simple-audio-card";
16 simple-audio-card,name = "front";
17 simple-audio-card,format = "i2s";
18 simple-audio-card,bitclock-master = <&sound1_codec>;
19 simple-audio-card,frame-master = <&sound1_codec>;
20 simple-audio-card,widgets =
22 simple-audio-card,routing =
27 simple-audio-card,aux-devs = <&hpa1>;
29 sound1_cpu: simple-audio-card,cpu {
33 sound1_codec: simple-audio-card,codec {
[all …]
H A Dimx8mq-zii-ultra-zest.dts15 compatible = "simple-audio-card";
16 simple-audio-card,name = "front";
17 simple-audio-card,format = "i2s";
18 simple-audio-card,bitclock-master = <&sound_codec>;
19 simple-audio-card,frame-master = <&sound_codec>;
20 simple-audio-card,widgets =
23 simple-audio-card,routing =
32 simple-audio-card,aux-devs = <&hpa1>, <&hpa2>;
34 sound_cpu: simple-audio-card,cpu {
38 sound_codec: simple-audio-card,codec {
H A Dfsl-ls1012a-oxalis.dts32 compatible = "simple-audio-card";
33 simple-audio-card,format = "i2s";
34 simple-audio-card,widgets =
39 simple-audio-card,routing =
46 simple-audio-card,cpu {
52 simple-audio-card,codec {
76 codec: audio-codec@a {
/netbsd-src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/
H A Dam3517-evm-ui.dtsi10 compatible = "simple-audio-card";
11 simple-audio-card,name = "tlv320aic23-hifi";
13 simple-audio-card,widgets =
18 simple-audio-card,routing =
25 simple-audio-card,format = "i2s";
26 simple-audio-card,bitclock-master = <&sound_master>;
27 simple-audio-card,frame-master = <&sound_master>;
29 simple-audio-card,cpu {
33 sound_master: simple-audio-card,codec {
40 compatible = "simple-audio-card";
[all …]
H A Dimx6qdl-phytec-pbab01.dtsi17 regulator-name = "i2s-audio-1v8";
25 regulator-name = "i2s-audio-3v3";
39 compatible = "simple-audio-card";
40 simple-audio-card,name = "OnboardTLV320AIC3007";
41 simple-audio-card,format = "i2s";
42 simple-audio-card,bitclock-master = <&dailink_master>;
43 simple-audio-card,frame-master = <&dailink_master>;
44 simple-audio-card,widgets =
50 simple-audio-card,routing =
63 simple-audio-card,cpu {
[all …]
H A Dimx7d-zii-rpu2.dts99 compatible = "simple-audio-card";
100 simple-audio-card,name = "Audio Output 1";
101 simple-audio-card,format = "i2s";
102 simple-audio-card,bitclock-master = <&sound1_codec>;
103 simple-audio-card,frame-master = <&sound1_codec>;
104 simple-audio-card,widgets =
106 simple-audio-card,routing =
111 simple-audio-card,aux-devs = <&hpa1>;
113 simple-audio-card,cpu {
117 sound1_codec: simple-audio-card,codec {
[all …]
H A Dkirkwood-t5325.dts69 marvell,function = "audio";
132 audio: audio-controller@a0000 { label
179 compatible = "simple-audio-card";
180 simple-audio-card,format = "i2s";
181 simple-audio-card,routing =
188 simple-audio-card,widgets =
193 simple-audio-card,mclk-fs = <256>;
195 simple-audio-card,cpu {
196 sound-dai = <&audio>;
199 simple-audio-card,codec {
H A Dimx7d-pico-pi.dts23 compatible = "simple-audio-card";
24 simple-audio-card,name = "imx7-sgtl5000";
25 simple-audio-card,format = "i2s";
26 simple-audio-card,bitclock-master = <&dailink_master>;
27 simple-audio-card,frame-master = <&dailink_master>;
28 simple-audio-card,cpu {
32 dailink_master: simple-audio-card,codec {
H A Dimx6q-var-dt6customboard.dts119 compatible = "simple-audio-card";
120 simple-audio-card,name = "dt6-customboard-audio";
121 simple-audio-card,format = "i2s";
122 simple-audio-card,bitclock-master = <&sound_codec>;
123 simple-audio-card,frame-master = <&sound_codec>;
124 simple-audio-card,widgets = "Headphone", "Headphone Jack",
126 simple-audio-card,routing = "Headphone Jack", "HPLOUT",
131 sound_cpu: simple-audio-card,cpu {
135 sound_codec: simple-audio-card,codec {
H A Dkirkwood-openrd-client.dts20 audio-controller@a0000 {
36 compatible = "simple-audio-card";
37 simple-audio-card,format = "i2s";
38 simple-audio-card,mclk-fs = <256>;
40 simple-audio-card,cpu {
44 simple-audio-card,codec {
H A Dimx7d-pico-hobbit.dts23 compatible = "simple-audio-card";
24 simple-audio-card,name = "imx7-sgtl5000";
25 simple-audio-card,format = "i2s";
26 simple-audio-card,bitclock-master = <&dailink_master>;
27 simple-audio-card,frame-master = <&dailink_master>;
28 simple-audio-card,cpu {
32 dailink_master: simple-audio-card,codec {
H A Dimx6ul-phytec-segin.dtsi18 regulator-name = "i2s-audio-1v8";
26 regulator-name = "i2s-audio-3v3";
52 compatible = "simple-audio-card";
53 simple-audio-card,name = "phyBOARD-Segin-TLV320AIC3007";
54 simple-audio-card,format = "i2s";
55 simple-audio-card,bitclock-master = <&dailink_master>;
56 simple-audio-card,frame-master = <&dailink_master>;
57 simple-audio-card,widgets =
61 simple-audio-card,routing =
70 simple-audio-card,cpu {
[all …]
H A Dimx6sx-sdb-mqs.dts14 "fsl,imx-audio-mqs";
15 model = "mqs-audio";
16 audio-cpu = <&sai1>;
17 audio-asrc = <&asrc>;
18 audio-codec = <&mqs>;
/netbsd-src/external/bsd/file/dist/magic/magdir/
H A Daudio3 # $File: audio,v 1.127 2023/03/05 20:15:49 christos Exp $
4 # audio: file(1) magic for sound formats (see also "iff")
10 # Sun/NeXT audio data
11 0 string .snd Sun/NeXT audio data:
13 !:mime audio/basic
15 !:mime audio/basic
17 !:mime audio/basic
19 !:mime audio/basic
21 !:mime audio/basic
23 !:mime audio/basic
[all …]
/netbsd-src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/amlogic/
H A Dmeson-g12.dtsi8 #include <dt-bindings/clock/axg-audio-clkc.h>
10 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h>
11 #include <dt-bindings/reset/amlogic,meson-g12a-audio-reset.h>
14 tdmif_a: audio-controller-0 {
25 tdmif_b: audio-controller-1 {
36 tdmif_c: audio-controller-2 {
49 pdm: audio-controller@40000 {
63 audio: bus@42000 { label
72 compatible = "amlogic,g12a-audio-clkc";
99 toddr_a: audio-controller@100 {
[all …]
H A Dmeson-sm1.dtsi8 #include <dt-bindings/clock/axg-audio-clkc.h>
10 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h>
11 #include <dt-bindings/reset/amlogic,meson-g12a-audio-reset.h>
16 tdmif_a: audio-controller-0 {
27 tdmif_b: audio-controller-1 {
38 tdmif_c: audio-controller-2 {
161 audio: bus@60000 { label
170 compatible = "amlogic,sm1-audio-clkc";
197 toddr_a: audio-controller@100 {
212 toddr_b: audio-controller@140 {
[all …]
/netbsd-src/usr.bin/videoctl/
H A Dvideoctl.c341 struct v4l2_audio audio; in video_print_audios() local
346 for (audio.index = 0; ; audio.index++) { in video_print_audios()
347 error = ioctl(video_fd, VIDIOC_ENUMAUDIO, &audio); in video_print_audios()
350 printf("info.audio.%u=%s\n", audio.index, audio.name); in video_print_audios()
351 printf("info.audio.%u.stereo=%d\n", audio.index, in video_print_audios()
352 audio.capability & V4L2_AUDCAP_STEREO ? 1 : 0); in video_print_audios()
353 printf("info.audio.%u.avl=%d\n", audio.index, in video_print_audios()
354 audio.capability & V4L2_AUDCAP_AVL ? 1 : 0); in video_print_audios()
363 audio.index = n; in video_print_audios()
364 error = ioctl(video_fd, VIDIOC_ENUMAUDIO, &audio); in video_print_audios()
[all …]
/netbsd-src/sys/external/gpl2/dts/dist/arch/mips/boot/dts/ingenic/
H A Drs90.dts129 compatible = "simple-audio-amplifier";
136 compatible = "simple-audio-card";
138 simple-audio-card,name = "rs90-audio";
139 simple-audio-card,format = "i2s";
141 simple-audio-card,widgets =
144 simple-audio-card,routing =
151 simple-audio-card,pin-switches = "Speaker";
153 simple-audio-card,hp-det-gpio = <&gpd 16 GPIO_ACTIVE_LOW>;
154 simple-audio-card,aux-devs = <&amp>;
156 simple-audio-card,bitclock-master = <&dai_codec>;
[all …]
/netbsd-src/sys/arch/arm/dts/
H A Dsun50i-a64.dtsi31 compatible = "simple-audio-card";
32 simple-audio-card,name = "hdmi-audio";
33 simple-audio-card,format = "i2s";
34 simple-audio-card,mclk-fs = <256>;
37 simple-audio-card,cpu {
41 simple-audio-card,codec {

12345678910>>...36