/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | soc-ac97link.txt | 1 AC97 link bindings 8 "ac97-running": AC97-link is active 9 "ac97-reset": AC97-link reset state 10 "ac97-warm-reset": AC97-link warm reset state 11 - ac97-gpios: List of gpio phandles with args in the order ac97-sync, 12 ac97-sdata, ac97-reset 20 pinctrl-names = "default", "ac97-running", "ac97-reset", "ac97-warm-reset"; 25 ac97-gpios = <&gpio3 20 0 &gpio3 22 0 &gpio3 28 0>;
|
H A D | nvidia,tegra20-ac97.txt | 1 NVIDIA Tegra 20 AC97 controller 4 - compatible : "nvidia,tegra20-ac97" 5 - reg : Should contain AC97 controller registers location and length 6 - interrupts : Should contain AC97 interrupt 10 - ac97 19 of the GPIO used to reset the external AC97 codec 21 of the GPIO corresponding with the AC97 DAP _FS line 25 ac97@70002000 { 26 compatible = "nvidia,tegra20-ac97"; 33 reset-names = "ac97";
|
H A D | marvell,pxa2xx-ac97.txt | 3 This descriptions matches the AC97 controller found in pxa2xx and pxa3xx series. 7 "marvell,pxa250-ac97" 8 "marvell,pxa270-ac97" 9 "marvell,pxa300-ac97" 11 - interrupts: single interrupt generated by AC97 IP 12 - clocks: input clock of the AC97 IP, refer to clock-bindings.txt 16 - reset-gpios: gpio used for AC97 reset, refer to gpio.txt 19 ac97: sound@40500000 { 20 compatible = "marvell,pxa250-ac97";
|
H A D | ac97-bus.txt | 1 Generic AC97 Device Properties 3 This documents describes the devicetree bindings for an ac97 controller child 4 node describing ac97 codecs. 7 -compatible : Must be "ac97,vendor_id1,vendor_id2 10 -reg : Must be the ac97 codec number, between 0 and 3 13 ac97: sound@40500000 { 14 compatible = "marvell,pxa270-ac97"; 28 compatible = "ac97,574d,4c13";
|
H A D | nvidia,tegra20-ac97.yaml | 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra20-ac97.yaml# 7 title: NVIDIA Tegra20 AC97 controller 15 const: nvidia,tegra20-ac97 24 const: ac97 41 description: Reset pin of external AC97 codec 45 description: AC97 DAP _FS line 70 ac97@70002000 { 71 compatible = "nvidia,tegra20-ac97"; 74 reset-names = "ac97";
|
H A D | fsl,ssi.txt | 4 be programmed in AC97, I2S, left-justified, or right-justified modes. 27 Required are also ac97 link bindings if ac97 is used. See 43 - fsl,mode: The operating mode for the AC97 interface only. 44 "ac97-slave" - AC97 mode, SSI is clock slave 45 "ac97-master" - AC97 mode, SSI is clock master
|
H A D | atmel_ac97c.txt | 1 * Atmel AC97 controller 6 - interrupts: Should contain AC97 interrupt 7 - ac97-gpios: Please refer to soc-ac97link.txt, only ac97-reset is used 19 ac97-gpios = <&pioB 0 0 &pioB 2 0 &pioC 29 GPIO_ACTIVE_LOW>;
|
H A D | fsl,ssi.yaml | 105 ac97-gpios: 132 enum: [ ac97-slave, ac97-master, i2s-slave, i2s-master, 135 "ac97-slave" - AC97 mode, SSI is clock slave 136 "ac97-master" - AC97 mode, SSI is clock master
|
H A D | nvidia,tegra-audio-wm9712.txt | 39 - nvidia,ac97-controller : The phandle of the Tegra AC97 controller 56 nvidia,ac97-controller = <&ac97>;
|
H A D | nvidia,tegra-audio-wm9712.yaml | 54 - nvidia,ac97-controller 72 nvidia,ac97-controller = <&ac97>;
|
/freebsd/sys/contrib/device-tree/src/arm/nxp/imx/ |
H A D | imx6qdl-udoo.dtsi | 70 compatible = "fsl,imx6q-udoo-ac97", 71 "fsl,imx-audio-ac97"; 72 model = "fsl,imx6q-udoo-ac97"; 311 fsl,mode = "ac97-slave"; 312 pinctrl-names = "ac97-running", "ac97-reset", "ac97-warm-reset"; 316 ac97-gpios = <&gpio4 19 0 &gpio4 18 0 &gpio2 30 0>;
|
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
H A D | marvell,dove-pinctrl.txt | 39 mpp16 16 gpio, uart3(rts), sdio0(cd), ac97(sdi1), lcd-spi(cs1) 40 mpp17 17 gpio, uart3(cts), sdio0(wp), ac97(sdi2), twsi(sda), 41 ac97-1(sysclko) 42 mpp18 18 gpio, uart3(txd), sdio0(buspwr), ac97(sdi3), lcd0(pwm) 45 ac97(sysclko) 60 audio0 - i2s, ac97 88 * group "audio0" internally muxes i2s0 or ac97 controller to the dedicated
|
H A D | pinctrl-atlas7.txt | 12 a_ac97_pmx: ac97@0 { 13 ac97 {
|
/freebsd/share/man/man4/ |
H A D | snd_emu10kx.4 | 182 On EMU10K1-based cards the OSS mixer directly controls the AC97 codec. 183 On newer cards the OSS mixer controls some parameters of the AC97 codec and 194 On EMU10K1 cards it controls the AC97 codec recording level. 195 On non-EMU10K1 cards it controls the amount of AC97 198 AC97 recording level and AC97 recording source are fixed on CA0100, CA0101, 200 The AC97 recording levels are always set to maximum and recording source is always 215 Other OSS mixer controls control the inputs of the AC97 codec.
|
/freebsd/sys/dev/sound/pci/ |
H A D | csa.c | 544 * If we are in AC97 mode, then we must set the part to a host controlled in csa_initialize() 554 * Drive the ARST# pin low for a minimum of 1uS (as defined in the AC97 in csa_initialize() 555 * spec) and then drive it high. This is done for non AC97 modes since in csa_initialize() 573 * Now wait for a short while to allow the AC97 part to start in csa_initialize() 631 * Wait for the codec ready signal from the AC97 codec. in csa_initialize() 642 * Read the AC97 status register to see if we've seen a CODEC READY in csa_initialize() 643 * signal from the AC97 codec. in csa_initialize() 658 * to the AC97 codec. in csa_initialize() 694 * commense the transfer of digital audio data to the AC97 codec. in csa_initialize() 865 * Setup the AC97 control registers on the CS461x to send the in csa_readcodec() [all …]
|
H A D | emu10kx-pcm.c | 47 #include <dev/sound/pcm/ac97.h> 173 /* no mixer device for ac97 */ /* in0 AC97 */ 190 /* no mixer device */ /* in0 AC97 */ 213 /* create submixer for AC97 codec */ in emu_dspmixer_init() 215 sc->sm = mixer_create(sc->dev, sc->ac97_mixerclass, sc->codec, "ac97"); in emu_dspmixer_init() 260 /* drop submixer for AC97 codec */ in emu_dspmixer_uninit() 287 to AC97 codec). Calculate it manually. */ in emu_dspmixer_set() 408 /* Recording from AC97 codec. in emu_dspmixer_setrecsrc() 409 Enable AC97 route to rec on DSP */ in emu_dspmixer_setrecsrc() 507 * AC97 emulation code for Audigy and later cards. [all …]
|
H A D | es137x.h | 144 #define CODEC_PIRD 0x00800000 /* 0 = write AC97 register */ 150 #define CODEC_PORD 0x00800000 /* 0 = write AC97 register */ 156 #define CODEC_RDY 0x80000000 /* AC97 read data valid */ 157 #define CODEC_WIP 0x40000000 /* AC97 write in progress */ 165 #define ES1371_SYNC_RES (1<<14) /* Warm AC97 reset */
|
H A D | cs4281.c | 41 #include <dev/sound/pcm/ac97.h> 252 /* ac97 codec */ 264 /* Fill in AC97 register value request form */ in cs4281_rdcd() 567 /* (1) Make ESYN 0 to turn sync pulse on AC97 link */ in cs4281_init() 601 /* Wait to allow AC97 to start generating clock bit */ in cs4281_init() 604 /* Set AC97 timing */ in cs4281_init() 607 /* (7) Wait for AC97 ready signal */ in cs4281_init() 614 * AC97 codec */ in cs4281_init() 632 /* (10) Set AC97 timing */ in cs4281_init() 694 /* Match AC97 slots to FIFOs */ in cs4281_init()
|
/freebsd/sys/dev/sound/pcm/ |
H A D | ac97.c | 34 #include <dev/sound/pcm/ac97.h> 40 static MALLOC_DEFINE(M_AC97, "ac97", "ac97 codec"); 347 device_printf(codec->dev, "AC97 reset timed out.\n"); in ac97_reset() 386 device_printf(codec->dev, "ac97 invalid mode set 0x%04x\n", in ac97_setextmode() 445 reg = (e->reg >= 0) ? e->reg : -e->reg; /* AC97 register */ in ac97_setmixer() 519 * By default, The ac97 aux_out register (0x04) corresponds to OSS's in ac97_fix_auxout() 581 sprintf(buf, "Unknown AC97 Codec (id = 0x%08x)", id); in ac97_hw_desc() 588 sprintf(buf, "%s %s AC97 Codec (id = 0x%08x)", vname, cname, id); in ac97_hw_desc() 590 sprintf(buf, "%s %s AC97 Codec", vname, cname); in ac97_hw_desc() 609 device_printf(codec->dev, "ac97 codec init failed\n"); in ac97_initmixer() [all …]
|
/freebsd/sys/contrib/device-tree/src/powerpc/ |
H A D | lite5200b.dts | 64 // PSC2 in ac97 mode example 65 //ac97@2200 { // PSC2 66 // compatible = "fsl,mpc5200b-psc-ac97","fsl,mpc5200-psc-ac97";
|
H A D | mpc5121ads.dts | 147 /* PSC5 in ac97 mode */ 148 ac97: psc@11500 { label 149 compatible = "fsl,mpc5121-psc-ac97", "fsl,mpc5121-psc"; 150 fsl,mode = "ac97-slave";
|
H A D | pcm030.dts | 26 audioplatform: psc@2000 { /* PSC1 in ac97 mode */ 27 compatible = "mpc5200b-psc-ac97","fsl,mpc5200b-psc-ac97";
|
H A D | pcm032.dts | 28 psc@2000 { /* PSC1 is ac97 */ 29 compatible = "fsl,mpc5200b-psc-ac97","fsl,mpc5200-psc-ac97";
|
/freebsd/sys/contrib/device-tree/Bindings/dma/ |
H A D | cirrus,ep9301-dma-m2p.yaml | 88 2: AC97 channel 1 (unused) 89 3: AC97 channel 2 (unused) 90 4: AC97 channel 3 (unused)
|
/freebsd/sys/contrib/device-tree/Bindings/soc/cirrus/ |
H A D | cirrus,ep9301-syscon.yaml | 60 enum: [ spi, ac97, i2s, pwm, keypad, pata, lcd, gpio ] 63 enum: [ ssp, ac97, i2s_on_ssp, i2s_on_ac97, pwm1, gpio1agrp,
|