From patchwork Mon Jul 17 14:02:27 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivas Kandagatla X-Patchwork-Id: 9846075 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 4C1A960386 for ; Mon, 17 Jul 2017 20:27:23 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 70AA428429 for ; Mon, 17 Jul 2017 20:27:23 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 658E328503; Mon, 17 Jul 2017 20:27:23 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.1 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_MED,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 05A4228429 for ; Mon, 17 Jul 2017 20:27:23 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id B77486E2AD; Mon, 17 Jul 2017 20:26:26 +0000 (UTC) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mail-it0-x229.google.com (mail-it0-x229.google.com [IPv6:2607:f8b0:4001:c0b::229]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2E3DC6E235 for ; Mon, 17 Jul 2017 14:02:39 +0000 (UTC) Received: by mail-it0-x229.google.com with SMTP id m84so52296522ita.0 for ; Mon, 17 Jul 2017 07:02:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=dlovniiQGTFRW2WEmt+maiPv3aHzqpbbHTWqk2VTrgI=; b=h1uaAvQX1XP/c+PZKqgbCHBKoOJU2ju1oKleRmr+A16kLB3TGB4TF08mzpXIOjUsR6 5Sj477TnvTx4ClF+KNXMRt185+x4rCdi5u7vLoZ/VKaj4skLGy+uOaIPFESUcoLhFPZn 3iu46IkZG7XIdlvSyfaHMeM056n7diVzZR0gk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=dlovniiQGTFRW2WEmt+maiPv3aHzqpbbHTWqk2VTrgI=; b=nCwd6vE+O/ZnvGSiruLUb/gYQQn+U9yqJi8TIv9p9ps1QrLfGa11z1X++DfspJdGhG 1gJQROZOoETTmRBnzLHuJXy6pzN/a382Pa78ibFpnfL9hcTVJyCZa8JKamu788306231 fVx0wKy33oIJ1xjpQca/BW9/PNYy4d9V8BNsrLeQYAd6OlhFE8Eqjkh50RLcv6d3Cz4o xwMIioQnm0zuxL3FGyv9Due+aFW7J1d5Dw9+90L0TbdKQwxRfCXER2+DPjRZ0L9KElyw 32aFY+LbdD8pAODA4EREpU+Uk8bROqkn4U9heXxdTaCtx1EUjopmDBrALuudd+OfzI6w nycg== X-Gm-Message-State: AIVw113axXZC2q3JsPRT6q7XBhP5+XC34CV1NUz1UQl3DUBQcBUXKBUL umYnhV0SD9iHzsMC X-Received: by 10.36.80.201 with SMTP id m192mr5347326itb.31.1500300158489; Mon, 17 Jul 2017 07:02:38 -0700 (PDT) Received: from localhost.localdomain (static.8.26.4.46.clients.your-server.de. [46.4.26.8]) by smtp.gmail.com with ESMTPSA id s14sm2709483ita.2.2017.07.17.07.02.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 17 Jul 2017 07:02:38 -0700 (PDT) From: srinivas.kandagatla@linaro.org To: Jyri Sarha , Mark Brown , alsa-devel@alsa-project.org Subject: [PATCH 2/2] drm/bridge: adv7511: restrict audio sample sizes Date: Mon, 17 Jul 2017 16:02:27 +0200 Message-Id: <20170717140227.17312-3-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170717140227.17312-1-srinivas.kandagatla@linaro.org> References: <20170717140227.17312-1-srinivas.kandagatla@linaro.org> X-Mailman-Approved-At: Mon, 17 Jul 2017 20:26:09 +0000 Cc: linux-kernel@vger.kernel.org, Liam Girdwood , dri-devel@lists.freedesktop.org, Takashi Iwai , Srinivas Kandagatla , Jaroslav Kysela X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" X-Virus-Scanned: ClamAV using ClamSMTP From: Srinivas Kandagatla ADV7533 only supports audio samples word width from 16-24 bits. This patch restricts the audio sample sizes to the supported ones, so that sound card does not report wrong list of supported hwparms. Without this patch aplay would fail when playing a 32 bit audio. Signed-off-by: Srinivas Kandagatla --- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/bridge/adv7511/adv7511_audio.c b/drivers/gpu/drm/bridge/adv7511/adv7511_audio.c index 67469c26bae8..d01d0aa0eef7 100644 --- a/drivers/gpu/drm/bridge/adv7511/adv7511_audio.c +++ b/drivers/gpu/drm/bridge/adv7511/adv7511_audio.c @@ -214,6 +214,8 @@ static struct hdmi_codec_pdata codec_data = { .ops = &adv7511_codec_ops, .max_i2s_channels = 2, .i2s = 1, + .formats = (SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S16_BE | + SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S24_BE), }; int adv7511_audio_init(struct device *dev, struct adv7511 *adv7511)