Lines Matching +full:i2c +full:- +full:topology

1 .. SPDX-License-Identifier: GPL-2.0-only
14 The high-level summary of this document is:
30 ---------------------------------
52 Firmware is distributed in the linux-firmware repository:
53 https://gitlab.com/kernel-firmware/linux-firmware.git
72 ---------------------------
79 firmware files in linux-firmware for these amplifiers. Firmware files are
82 Cirrus Logic submits files for known laptops to the upstream linux-firmware
85 to linux-firmware. You may need to upgrade to a newer release of
86 linux-firmware to obtain the firmware for your laptop.
88 **Important:** the Makefile for linux-firmware creates symlinks that are listed
100 lspci -v -nn | grep -A2 -i audio
101 0000:00:1f.3 Audio device [0403]: Intel Corporation Meteor Lake-P HD Audio Controller [8086:7e28]
102 Subsystem: Dell Meteor Lake-P HD Audio Controller [1028:0c63]
109 cs35lxx-b0-dsp1-misc-SSID[-spkidX]-l?u?
112 cs35lxx-b0-dsp1-misc-SSID[-spkidX]-ampN
114 Non-SoundWire (HDA and I2S):
115 cs35lxx-b0-dsp1-misc-SSID[-spkidX]-ampN
119 * cs35lxx-b0 is the amplifier model and silicon revision. This information
121 * SSID is the 8-digit hexadecimal SSID value.
125 the prefix on the ALSA control names except that it is always lower-case
134 Sound Open Firmware and ALSA topology files
135 -------------------------------------------
138 host CPU audio DSP, together with an ALSA topology file (.tplg).
144 SOF binary builds are available from: https://github.com/thesofproject/sof-bin/releases
148 ALSA-ucm configurations
149 -----------------------
150 Typically an appropriate ALSA-ucm configuration file is needed for
151 use-case managers and audio servers such as PipeWire.
153 Configuration files are available from the alsa-ucm-conf repository:
154 https://git.alsa-project.org/?p=alsa-ucm-conf.git
160 ---------
171 …[ 9.242164] cs35l56 sdw:0:0:01fa:3556:01:0: DSP1: cirrus/cs35l56-b0-dsp1-misc-xxxxxxxx.wmfw: forma…
172 …[ 9.242173] cs35l56 sdw:0:0:01fa:3556:01:0: DSP1: cirrus/cs35l56-b0-dsp1-misc-xxxxxxxx.wmfw: Tue 0…
174 …[10.039098] cs35l56 sdw:0:0:01fa:3556:01:0: DSP1: cirrus/cs35l56-b0-dsp1-misc-xxxxxxxx-amp1.bin: v…
179 ---
183 …[ 6.306475] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: Cirrus Logic CS35L56 Rev B0 OTP3 fw:3.4.4 (p…
184 …[ 6.613892] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP system name: 'xxxxxxxx', amp name: 'AMP1'
185 …[ 8.266660] snd_hda_codec_cs8409 ehdaudio0D0: bound i2c-CSC3556:00-cs35l56-hda.0 (ops cs35l56_hda_…
186 …[ 8.287525] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: cirrus/cs35l56-b0-dsp1-misc-xxxxxxxx.w…
187 …[ 8.287528] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: cirrus/cs35l56-b0-dsp1-misc-xxxxxxxx.w…
188 …[ 9.984335] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: Firmware: 1a00d6 vendor: 0x2 v3.11.23,…
189 …[10.085797] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: DSP1: cirrus/cs35l56-b0-dsp1-misc-xxxxxxxx-a…
190 [10.655237] cs35l56-hda i2c-CSC3556:00-cs35l56-hda.0: Calibration applied
212 DSP1: cirrus/cs35l56-b0-dsp1-misc-xxxxxxxx.wmfw
215 DSP1: cirrus/cs35l56-b0-dsp1-misc-xxxxxxxx-amp1.bin
267 the I2C/SPI buses. The most likely cause of this is that:
269 * The relevant bus driver (I2C or SPI) is not part of the kernel.
270 * The HDA codec driver was built-in to the kernel but the I2C/SPI
283 Failed to get spk-id-gpios
288 Failed to read spk-id
292 Unexpected spk-id element count
300 Amplifier detected a short-circuit on the speaker output pins and shut
304 The driver tried to wake the amplifier from its power-saving state but