From patchwork Mon Sep 22 11:09:05 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: David Henningsson X-Patchwork-Id: 4947301 X-Patchwork-Delegate: tiwai@suse.de Return-Path: X-Original-To: patchwork-alsa-devel@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork1.web.kernel.org (Postfix) with ESMTP id AFEBE9F32F for ; Mon, 22 Sep 2014 11:12:15 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 1D147201C0 for ; Mon, 22 Sep 2014 11:12:11 +0000 (UTC) Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) by mail.kernel.org (Postfix) with ESMTP id 0EDB020219 for ; Mon, 22 Sep 2014 11:12:09 +0000 (UTC) Received: by alsa0.perex.cz (Postfix, from userid 1000) id E5E26265684; Mon, 22 Sep 2014 13:12:07 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 Received: from alsa0.perex.cz (localhost [IPv6:::1]) by alsa0.perex.cz (Postfix) with ESMTP id 0E6DF265347; Mon, 22 Sep 2014 13:09:25 +0200 (CEST) X-Original-To: alsa-devel@alsa-project.org Delivered-To: alsa-devel@alsa-project.org Received: by alsa0.perex.cz (Postfix, from userid 1000) id EF840265268; Mon, 22 Sep 2014 13:09:20 +0200 (CEST) Received: from youngberry.canonical.com (youngberry.canonical.com [91.189.89.112]) by alsa0.perex.cz (Postfix) with ESMTP id 07A732652C3 for ; Mon, 22 Sep 2014 13:09:13 +0200 (CEST) Received: from hd9483857.selulk5.dyn.perspektivbredband.net ([217.72.56.87] helo=localhost.localdomain) by youngberry.canonical.com with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1XW1UW-0001Oq-Op; Mon, 22 Sep 2014 11:09:12 +0000 From: David Henningsson To: tiwai@suse.de, alsa-devel@alsa-project.org Date: Mon, 22 Sep 2014 13:09:05 +0200 Message-Id: <1411384146-23286-5-git-send-email-david.henningsson@canonical.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1411384146-23286-1-git-send-email-david.henningsson@canonical.com> References: <1411384146-23286-1-git-send-email-david.henningsson@canonical.com> Cc: David Henningsson Subject: [alsa-devel] [PATCH 4/5] hda-spec: Add secret eq verbs for IDT X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org X-Virus-Scanned: ClamAV using ClamSMTP These verbs exist according to the driver, but we know nothing about them, except they are used to calibrate some EQ. Signed-off-by: David Henningsson --- hda-spec.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/hda-spec.c b/hda-spec.c index 935dcc0..0f42a2d 100644 --- a/hda-spec.c +++ b/hda-spec.c @@ -113,24 +113,35 @@ static struct xhda_verb_table idt_92hd7xx_verbs[] = { }; /* - * IDT 92HD8xx + * IDT 92HD8xx and 92HD9xx */ static struct xhda_verb_table idt_92hd8xx_verbs[] = { { 0xf70, get_cached_verb, "get_gpio_polarity" }, { 0x770, set_cached_verb, "set_gpio_polarity" }, { 0xf71, get_cached_verb, "get_gpio_drive" }, { 0x771, set_cached_verb, "set_gpio_drive" }, + { 0x772, set_cached_verb, "set_eq_10" }, /* undocumented */ { 0xf74, get_cached_verb, "get_aux_audio" }, { 0x774, set_cached_verb, "set_aux_audio" }, { 0xf78, get_cached_verb, "get_dmic" }, { 0x778, set_cached_verb, "set_dmic" }, { 0xf80, get_cached_verb, "get_dac_mode" }, { 0x780, set_cached_verb, "set_dac_mode" }, + { 0x782, set_cached_verb, "set_eq_9" }, /* undocumented */ { 0xf84, get_cached_verb, "get_adc_mode" }, { 0x784, set_cached_verb, "set_adc_mode" }, { 0xf88, get_cached_verb, "get_eapd_mode" }, { 0x788, set_cached_verb, "set_eapd_mode1" }, { 0x789, set_cached_verb2, "set_eapd_mode2" }, + { 0x7a6, set_cached_verb, "set_eq_1" }, /* undocumented */ + { 0x7a7, set_cached_verb, "set_eq_2" }, /* undocumented */ + { 0x7a8, set_cached_verb, "set_eq_3" }, /* undocumented */ + { 0x7a9, set_cached_verb, "set_eq_4" }, /* undocumented */ + { 0x7aa, set_cached_verb, "set_eq_5" }, /* undocumented */ + { 0x7ab, set_cached_verb, "set_eq_6" }, /* undocumented */ + { 0x7ac, set_cached_verb, "set_eq_7" }, /* undocumented */ + { 0x7ad, set_cached_verb, "set_eq_8" }, /* undocumented */ + { 0x7b0, set_cached_verb, "set_eq_11" }, /* undocumented */ { 0xfc0, get_cached_verb, "get_port_use" }, { 0x7c0, set_cached_verb, "set_port_use" }, { 0x7d8, set_cached_verb, "set_vs_power" },