From: Davide Gironi <davide.gironi@gmail.com>
To: linux-sound@vger.kernel.org
Cc: perex@perex.cz, tiwai@suse.com
Subject: [PATCH v2 0/2] ALSA: ice1712: support the TerraTec PHASE 88
Date: Wed, 28 Oct 2026 19:24:08 +0100 [thread overview]
Message-ID: <20261028183155.787599-1-davide.gironi@gmail.com> (raw)
In-Reply-To: <87y0bk6gfn.wl-tiwai@suse.de>
The TerraTec PHASE 88 uses different front-module hardware from the
EWS88MT even though the ICE1712 driver identifies it as an EWS88MT variant.
The PHASE 88's write-only expander does not respond at the EWS88MT
addresses, and its EEPROM advertises a consumer AC'97 codec and one MIDI
UART that are not representative of the board.
Changes since v1, following Takashi Iwai's review:
- Add an early, card-specific EEPROM initialization callback and move the
existing DMX6Fire fixup out of generic chip initialization.
- Move the PHASE 88 AC'97 and second-MIDI UART EEPROM fixups into the EWS
driver callback, which runs before generic hardware setup.
- Drop the consumer-capture NULL guard: the early EEPROM fixup prevents the
nonexistent consumer PCM from being created in the first place.
- Use snd_ctl_boolean_mono_info for the Line/Mic boolean control and fix
the PHASE 88 initialization indentation.
- Give TS88 its own model string, and update the PHASE 88 expander shadow
only after a successful write so an I2C error cannot corrupt it.
- Updated comments style to fit better the other on the module.
The series has two patches: the callback/refactoring patch first, then the
PHASE 88-specific changes.
Testing on the machine with two PHASE 88 racks.
The patch series applies
to the Linux 6.18.58 source. It was built and hardware-tested against the
running Debian 6.12.113 kernel.
Thanks,
Davide Gironi
next prev parent reply other threads:[~2026-10-28 18:33 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-24 11:27 [PATCH] ASoC: ice1712: add TerraTec PHASE 88 support root
2026-10-26 7:59 ` Takashi Iwai
2026-10-28 18:24 ` Davide Gironi [this message]
2026-10-28 18:24 ` [PATCH v2 1/2] ALSA: ice1712: add a board-specific EEPROM initialization hook Davide Gironi
2026-10-28 18:24 ` [PATCH v2 2/2] ALSA: ice1712: add TerraTec PHASE 88 support Davide Gironi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20261028183155.787599-1-davide.gironi@gmail.com \
--to=davide.gironi@gmail.com \
--cc=linux-sound@vger.kernel.org \
--cc=perex@perex.cz \
--cc=tiwai@suse.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.