Received: by 10.223.176.5 with SMTP id f5csp1552101wra; Sun, 4 Feb 2018 06:44:36 -0800 (PST) X-Google-Smtp-Source: AH8x227E5yPlhjNIMv9zIQpkjoX0dHCaxBDX3iTtFmEnqrBQTg8QYGm119okvcQHzr2WNp4a+a/K X-Received: by 10.101.97.12 with SMTP id z12mr5311429pgu.92.1517755476729; Sun, 04 Feb 2018 06:44:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517755476; cv=none; d=google.com; s=arc-20160816; b=O2CR5RGzHPSnK/lL/rG1ubCp11J23PlXxId5VUWw+d/ceYnNuXsMfXzpQahqs9JfeC wzAiWUwmn5V4i5Xl1x33y6vh7iCmURoovL5wI/cqy+HlckuzPgziV50ktN6Dd32QLreC QogcV63GLAekViPBCSB/5CViDlNDBF/jve5UCrWLSfxT62CX7en07DxejJtSKO0W1xG/ bphG10K02I9jM/GVXef5L1i7Kk9yzVL3YhguUobYCcB6YBvpvHr5ZSdWLtam/3ePoSQv MoOdx3HNLxLMaxSqpUtaf6By0i1iDOXJRYt/QKLhJzokEctKD3kWNwR25SYyuUmoZRoY Sdlw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=WFidrJTwMXXq/HNpoOUWL6/3Og78KHWcbfRq7XhMzYo=; b=bS5aVdHRRbpjXs/vnwT+ZzMRaMD1elXarij4t9ifEdTHa5CYsQiy7BHHRVhckMY9Yh j4/IlQPNHWbyhOtQL95mggXPQ2tda5WD0vcWQ43m6aM/iNxIHNLjW08atJfvojzFiIpM SIPw4QSAJzLzL13WI4Tc0RJ5Ptef3iLTxxZ35f2e0CuiDwZ5X56C0EE2C4w9UJbrHybD F4yBXhtNQeOXnTsTHaAhsOm1zVRYW8L22+bXNtpX8m+n47TBygo1gbHiE1bX07zs0vAf 5njas4bhJzp0Wr/SsqVjMBYwuPhV8erSb9MYqSICeXzKHCfYyLy4ItsxkguYaoJcKx49 95ng== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=ARGc7yno; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v5si5379592pfl.11.2018.02.04.06.44.09; Sun, 04 Feb 2018 06:44:36 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=ARGc7yno; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751916AbeBDOmW (ORCPT + 99 others); Sun, 4 Feb 2018 09:42:22 -0500 Received: from mail-wm0-f67.google.com ([74.125.82.67]:40560 "EHLO mail-wm0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750888AbeBDOmP (ORCPT ); Sun, 4 Feb 2018 09:42:15 -0500 Received: by mail-wm0-f67.google.com with SMTP id v123so21101484wmd.5; Sun, 04 Feb 2018 06:42:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=WFidrJTwMXXq/HNpoOUWL6/3Og78KHWcbfRq7XhMzYo=; b=ARGc7ynoziJRZetTtn/Xq9iS2xGJsj1OkORDB1pz4AiEd5icFT5FcCnPjXRzAs9y76 HDfDig9zhk+JXjLxH7cQq0Kr4NquMZH3RY5rP5MuqGZK2l1FbcT96w9BpPzDJ8KSt2jU 2D6mNwuWb9sA8iAcr/caoafLGI3xoW48No8t4RmD2DIcKFkWBaADvt1q6B2G63mSJyR6 8HoW6WPagLr76lXxG4RCm87QKTZzIzXwUG+8jyA2nPl8df+PAefbRzKaKR9eRJ82u4wU 6tCmPlFirtfrWxjcnTQOgMuCpwhoQPoQ/W41DsGzROfy62EHjO4NSLsGkm+UamWJoykJ epwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=WFidrJTwMXXq/HNpoOUWL6/3Og78KHWcbfRq7XhMzYo=; b=pMwJfGzc0myRggwDpIV13yP9O+pqxt7uba6Qv285F4D4KM/P+A86+R5FtmXmaoPLJd T20jHytLbz8xRD5Smtpi/xGZ9K1NLBSIpfnT/vpssmPEZgtd9GVafSF+gfWgqDmgIlhJ 946u81s/7WZUp4bWbDYAsPQ3Chmh5C1u7BWXGaIBKhYluvn4B+EKem7nB7eGnHyMbFrQ QxfCHX0jJ918AxM4mvoN68OHBwSwCIWWTRnh4Ql1aXwJKYHZ8Dq9VQtlaQc3TBNfJCmV t9x3LT5pBkaP/cizos7wENZJgS4e40Rdu6jiGaZS1BUyJyy9zG3dmC6y4Ck6O2N6HXPh xfQw== X-Gm-Message-State: AKwxytd6kR1l0KOYC01bTLFB/0dsPq5lkGlVbPORdVR+Zc+XDdWajzjP oTFzi+vcRvw0d2qMzVwXlM/JQ86Z6hPUj1+gfeU= X-Received: by 10.80.136.85 with SMTP id c21mr49642325edc.259.1517755333770; Sun, 04 Feb 2018 06:42:13 -0800 (PST) MIME-Version: 1.0 Received: by 10.80.160.229 with HTTP; Sun, 4 Feb 2018 06:42:13 -0800 (PST) In-Reply-To: References: <1517588406-3295-1-git-send-email-daniel.baluta@nxp.com> <1517588406-3295-2-git-send-email-daniel.baluta@nxp.com> <20180202231102.GA2705@sirena.org.uk> From: Daniel Baluta Date: Sun, 4 Feb 2018 16:42:13 +0200 Message-ID: Subject: Re: [PATCH v2 1/2] ASoC: codecs: Add support for AK5558 ADC driver To: Andy Shevchenko Cc: Mark Brown , Daniel Baluta , ALSA Development Mailing List , devicetree , Fabio Estevam , Linux Kernel Mailing List , wakasugi.jb@om.asahi-kasei.co.jp, "S.j. Wang" , Mihai Serban , Cosmin Samoila , dl-linux-imx , Mihai Serban Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Feb 4, 2018 at 4:31 PM, Andy Shevchenko wrote: > On Sat, Feb 3, 2018 at 1:11 AM, Mark Brown wrote: >> On Fri, Feb 02, 2018 at 09:33:18PM +0200, Andy Shevchenko wrote: >>> On Fri, Feb 2, 2018 at 6:20 PM, Daniel Baluta wrote: >> >>> > +static int ak5558_set_dai_mute(struct snd_soc_dai *dai, int mute) >>> > +{ >>> > + struct snd_soc_codec *codec = dai->codec; >>> > + struct ak5558_priv *ak5558 = snd_soc_codec_get_drvdata(codec); >>> >>> > + int ndt = 0; >>> >>> It might be even >>> >>> int ndt = max(ak5558->fs ? 583000 / ak5558->fs : 5, 5); >> >> Please don't encourage people to use the ternery operator like that, it >> does nothing for legibility not to write out the conditionals. > > Noted. > >>> > +static const struct i2c_device_id ak5558_i2c_id[] = { >>> > + { "ak5558", 0 }, >>> > + { } >>> > +}; >>> > +MODULE_DEVICE_TABLE(i2c, ak5558_i2c_id); >> >>> I dunno if it's really helpful to have. Though it's up to Mark and you. >> >> I don't care either way. > > Since Mark is okay with either, I would rather switch to ->probe_new() > and remove above table. Sure, will do. I forgot to put it in v1.