Received: by 2002:a25:d783:0:0:0:0:0 with SMTP id o125csp436213ybg; Thu, 19 Mar 2020 02:28:57 -0700 (PDT) X-Google-Smtp-Source: ADFU+vsi2EAMkZiB1zkwjgz87lstXXF6xBMTTrK0AN1a5pQiU5bEpeuJaBCqxVjWi+r2pA65H4vy X-Received: by 2002:a05:6830:193:: with SMTP id q19mr1488803ota.164.1584610135223; Thu, 19 Mar 2020 02:28:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1584610135; cv=none; d=google.com; s=arc-20160816; b=smrSL+g27LJhIas6jBwaCBPdbB83jzgzu7LzsTHvvqOnHcI1mjBIqdYLMy3DSgN9G7 8Yz7Yn1wuzC3nDM0dyX6A4FeWt2xd8ysEN4TXKoZXW38yf6gsX3+qjG8an63pnae45Fy kRfmVKkVs3JOGUugJxS1vPR2jJWe4oKmDS5/LZ6lWyLygdlqhwqMLOQ/IkZD8HNpYes0 DkhuHNeUoYJ79FgexqXgRh4Oykrcw/gv31gAOD3ah00bkxZN0O8XGgMIhCaXWEj2SFAF Vzfd3HpOQ0SiOdEyv34z0NArmX0zBQoQfr3vPG0z5dbdeTtMtzK3yc5bdclB/M2ZOck+ i1IQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=UEwEnyl32F01p44oeA8YEloWkVx0Y9IDXcQfa9MD6go=; b=yllGZ3p16VCYbQNVsKXCx39nbBy+/dA8enJzwhFmG0rFk4/N9DeSSAqnMN44/PX+lF Vdw0POp86Q+YVIk8oU776WvpLJ3EpeCi9zYlJ1oSGnBRFhUpv9FjTje/CKOUkDKYCQgh w1+/31JQgR1vshfa2Hrd28DU0nQT5iQtMdO02GB8OvWieaf6SMmWc6cnR2PjJ4GHgkRb H6Tw0+JnZKLGmi4AJrtY+ylB1AsnGNyG2gzvuMOzC0W3Mw6LxyxcbWHQzASyP6Qja6Li j0REormu6yYkLtmkMAeFsu13EEotJfqPjzUMeeoq1fZHVE5NvdUhbH7gFuQnPFM2Fufd OJNQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=nr67BPBa; 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=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w129si736634oia.232.2020.03.19.02.28.43; Thu, 19 Mar 2020 02:28:55 -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; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=nr67BPBa; 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=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726994AbgCSJ2S (ORCPT + 99 others); Thu, 19 Mar 2020 05:28:18 -0400 Received: from lelv0143.ext.ti.com ([198.47.23.248]:46648 "EHLO lelv0143.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725887AbgCSJ2S (ORCPT ); Thu, 19 Mar 2020 05:28:18 -0400 Received: from lelv0265.itg.ti.com ([10.180.67.224]) by lelv0143.ext.ti.com (8.15.2/8.15.2) with ESMTP id 02J9S8AZ010903; Thu, 19 Mar 2020 04:28:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1584610088; bh=UEwEnyl32F01p44oeA8YEloWkVx0Y9IDXcQfa9MD6go=; h=From:To:CC:Subject:Date; b=nr67BPBaGJ2/eZkEenADfUCnKG+CTOIRV4zwNLaF62EXzlyjfMrt1604bIERMdv2y 8iJKR7e/NbWrLLQ6JQ8szGmOcxSy14cBVnNdEwJNl5l6jBCX1/K1cX44rsGhdv4lCW VPxgNdVv0OfygsGC5+9Vl/ijc3+kbq6JxEfbJ0TA= Received: from DFLE104.ent.ti.com (dfle104.ent.ti.com [10.64.6.25]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 02J9S7EH051953 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 19 Mar 2020 04:28:07 -0500 Received: from DFLE107.ent.ti.com (10.64.6.28) by DFLE104.ent.ti.com (10.64.6.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1847.3; Thu, 19 Mar 2020 04:28:06 -0500 Received: from lelv0327.itg.ti.com (10.180.67.183) by DFLE107.ent.ti.com (10.64.6.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1847.3 via Frontend Transport; Thu, 19 Mar 2020 04:28:06 -0500 Received: from feketebors.ti.com (ileax41-snat.itg.ti.com [10.172.224.153]) by lelv0327.itg.ti.com (8.15.2/8.15.2) with ESMTP id 02J9S4eo088372; Thu, 19 Mar 2020 04:28:05 -0500 From: Peter Ujfalusi To: , , CC: , , Subject: [PATCH 0/3] ASoC: ti: Add support for audio on J721e EVM Date: Thu, 19 Mar 2020 11:28:12 +0200 Message-ID: <20200319092815.3776-1-peter.ujfalusi@ti.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, This series adds support for the analog audio setup on the j721e EVM. The audio setup of the EVM is: Common Processor Board (CPB): McASP10 <-> pcm3168a Infotainment Expansion Board (IVI): McASP0 <-> 2x pcm3168a Both CPB and IVI wired in parallel serializer setup. The first patch adds the stream_name for McASP driver as it is needed in multicodec (and would be needed in DPCM) setup for proper DAPM handling. The second patch adds two DT schema, one for the cpb and one for the cpb+ivi card. Regards, Peter --- Peter Ujfalusi (3): ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture bindings: sound: Add documentation for TI j721e EVM (CPB and IVI) ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) .../bindings/sound/ti,j721e-cpb-audio.yaml | 93 ++ .../sound/ti,j721e-cpb-ivi-audio.yaml | 145 +++ sound/soc/ti/Kconfig | 8 + sound/soc/ti/Makefile | 2 + sound/soc/ti/davinci-mcasp.c | 3 + sound/soc/ti/j721e-evm.c | 864 ++++++++++++++++++ 6 files changed, 1115 insertions(+) create mode 100644 Documentation/devicetree/bindings/sound/ti,j721e-cpb-audio.yaml create mode 100644 Documentation/devicetree/bindings/sound/ti,j721e-cpb-ivi-audio.yaml create mode 100644 sound/soc/ti/j721e-evm.c -- Peter Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki