Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp775615imm; Fri, 27 Jul 2018 06:01:53 -0700 (PDT) X-Google-Smtp-Source: AAOMgpcvUE35DMnwtjYQy79msjXrtN0+VJhER3P6T6sry0PuiY0aEQPkWpki29/mCS2iZwvRE8hu X-Received: by 2002:a17:902:aa8f:: with SMTP id d15-v6mr6098912plr.64.1532696513925; Fri, 27 Jul 2018 06:01:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532696513; cv=none; d=google.com; s=arc-20160816; b=kN7pJ9sdNKVJqkqioq86IeqzTFGfW/0aUHpjsZp9NjHVCBw7OOd6P1LdyNOGJzojtq VWkQgfq8OgIrNlfb7qqnH7TR+teJt+t2IuhFOLbxf0P/RpkjYuz9Ic0ReP/tVqJeXMki 6x1ENADR6SJ9XyBm/mfR3VMaXk4WUdCG6cy8IBmGYBvQbMUMEzaNZTkMAeLrv8Vse3iq ZQczODoy0Tva7Ka9xnOefXIUPm2Mwd9Cx0NH0+Ja5YhxS3KZRmIQxnN75WL4D9d/8J0q ciakoJm0pduM5oxvPXqieUfMvJ58KyOCWuL+oBvk9rVxDBZnZaRenB0Muo0jeP9ISsdT qwwA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=5e+RLfGVwh8mSI/www61pRsjO9EP32PrQPUJRHtSATU=; b=0FQFIlpTwmJ5RpJV4x54S3kfJykS7u7uvRG2IsjS99LkTDaUNDXZV9/4syw8TMltwx CuOraqGsAv4OjoO/VQ0E1mO4esdcui9slhPeVaBvBl5RFKm7nwLRb5ROK+duR6LAtDrD FhzHGeSpZBh10BujgXDPd3P4EbQmXGgH3k0zBQHjPbx3t7JBpiFpaLtyTIsJyNGvTIQk knjoE9n6kuC1XZy+zNPikj1TrYsUs4F/Z3JRBSXGw6Lucmtt3JZ+2dH2vDD/8JvOaqXW xxXyU6PvokLG2FCFBeaO2jGaN3vEBPU9PC03KBGe7QNk3mG32SlGptV5lJD0523OF5la khTA== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=codethink.co.uk Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u76-v6si4617324pfj.58.2018.07.27.06.01.39; Fri, 27 Jul 2018 06:01:53 -0700 (PDT) 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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=codethink.co.uk Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732746AbeG0OV3 (ORCPT + 99 others); Fri, 27 Jul 2018 10:21:29 -0400 Received: from imap1.codethink.co.uk ([176.9.8.82]:57518 "EHLO imap1.codethink.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731149AbeG0OV3 (ORCPT ); Fri, 27 Jul 2018 10:21:29 -0400 Received: from [148.252.241.226] (helo=ct-lt-1121.office.codethink.co.uk) by imap1.codethink.co.uk with esmtpsa (Exim 4.84_2 #1 (Debian)) id 1fj2LG-0008VU-Hc; Fri, 27 Jul 2018 13:59:34 +0100 From: Jorge Sanjuan To: lgirdwood@gmail.com, broonie@kernel.org Cc: jonathanh@nvidia.com, thierry.reding@gmail.com, alsa-devel@alsa-project.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org, linux-kernel@lists.codethink.co.uk Subject: [PATCH 0/4] ASoC: Tegra30 TDM support Date: Fri, 27 Jul 2018 13:59:27 +0100 Message-Id: <20180727125931.9794-1-jorge.sanjuan@codethink.co.uk> X-Mailer: git-send-email 2.11.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patchset adds support for TDM audio on Tegra30 hardware. It adds the DAI's `set_tdm_slot` callback and enables a tegra pcm to have up to 8 channels. It also includes support for other audio formats supported by the Tegra30 HW and fixes a broken macro needed for setting the TDM on the registers. Based on Linux 4.18-rc3 tag. Edward Cragg (4): ASoC: tegra: i2s: Fix typo/broken macro ASoC: tegra: Add a TDM configuration callback ASoC: tegra: Allow 32-bit and 24-bit samples ASoC: tegra: i2s: Add support for more than 2 channels sound/soc/tegra/tegra30_i2s.c | 72 ++++++++++++++++++++++++++++++++++++------- sound/soc/tegra/tegra30_i2s.h | 2 +- 2 files changed, 62 insertions(+), 12 deletions(-) -- 2.11.0