Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp2708098ybk; Tue, 12 May 2020 06:18:04 -0700 (PDT) X-Google-Smtp-Source: APiQypLbM8AM7Xfr18NrL/VRnvwqfGH/t9mhS5A4e3gpfiwbZwZnl6qtj4eeZMadXYdpa0V0mQnz X-Received: by 2002:aa7:ca48:: with SMTP id j8mr16956402edt.328.1589289484219; Tue, 12 May 2020 06:18:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589289484; cv=none; d=google.com; s=arc-20160816; b=ZmFhMVPmCANTLyo3P5HbwRO//pn68BLjoR+kwLA8xhm2PinQznJieC1LpiJHLO5jwk p4jinmY9xJH0K5mJSzYPnSvYIbOdXZdBS7sVA++xTCrg1Sf010o0a3+TQCzb8d9Zck1r JgCWCPyGtP/3hW4JUygvGLwzzd7wxMGEhgO5cQdNmigNrQzZdJOMiJgXoLIWGXz4y6Og Rv8SMyf72f8AFzOgOE81PqR+xnPgUULnJ/lCT45ARdYzK5fhCY+yPqU4eS0EOKc07dZU YLXTFDg1cGP67zb8ExklpZ0Cur+/z/0CZF/wiY8izD+2sSU9alcbTFNCisn1F92sgMs9 ZIKg== 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=h/Hv47WcjhG9VuUQ8uKmgAHJp1wp4aGRTo5I3HJrIVo=; b=PTUbnT3yGxzknrTpQoQJ17bMzDvul5+K39Dtlkjlb2ykeyrZX9D/PlafnJlvCXVQTw V2uKXVuTEG8kRxoTEFmoNyMMH/yDG95ehpMRHKmHJt45t8PRkMdwLJOobQltFEb7zS9U Pj/dQnzyYTWtMLxEzd7YIYYSVR5Xj2aK5S2h4goMBrDUflG6vGW2CnH00xCsVxY1Qq8p MLisiofdZofvZ/cPZxEAW8gsMteMXWd1lWtfp3w3mgY85nhRrPtPcx7bZwrAINrvldzz ZMesNpiCq6ZYzvWrkB9MMdO5uYgsmLyomnjzWEaqpA3Z3mOmCBBPlHyx0s2NsJqFphgJ KRuw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=Cmr9KFtr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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. [23.128.96.18]) by mx.google.com with ESMTP id u3si7620482edy.541.2020.05.12.06.17.39; Tue, 12 May 2020 06:18:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=Cmr9KFtr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S1730036AbgELNQM (ORCPT + 99 others); Tue, 12 May 2020 09:16:12 -0400 Received: from lelv0142.ext.ti.com ([198.47.23.249]:49064 "EHLO lelv0142.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726891AbgELNQM (ORCPT ); Tue, 12 May 2020 09:16:12 -0400 Received: from fllv0035.itg.ti.com ([10.64.41.0]) by lelv0142.ext.ti.com (8.15.2/8.15.2) with ESMTP id 04CDG2mu091972; Tue, 12 May 2020 08:16:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1589289362; bh=h/Hv47WcjhG9VuUQ8uKmgAHJp1wp4aGRTo5I3HJrIVo=; h=From:To:CC:Subject:Date; b=Cmr9KFtr9gbpcES+o4LjfHOKZ7HE24D3uxHUfMUij8hwYhq5eBcf8TUT1YtzmTdWG DDfZ4yEqQKOxYMkahYeuWfoYef0taZUNSjU7SPbi8WSzOx3IetwyJjW5YFYqRfdYJP SWb+P1kwoWOL4bNNj0qg8Pp1Z4mmhDo1W3qGRD8k= Received: from DFLE106.ent.ti.com (dfle106.ent.ti.com [10.64.6.27]) by fllv0035.itg.ti.com (8.15.2/8.15.2) with ESMTP id 04CDG2UE065346; Tue, 12 May 2020 08:16:02 -0500 Received: from DFLE107.ent.ti.com (10.64.6.28) by DFLE106.ent.ti.com (10.64.6.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3; Tue, 12 May 2020 08:16:01 -0500 Received: from lelv0326.itg.ti.com (10.180.67.84) 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.1979.3 via Frontend Transport; Tue, 12 May 2020 08:16:01 -0500 Received: from feketebors.ti.com (ileax41-snat.itg.ti.com [10.172.224.153]) by lelv0326.itg.ti.com (8.15.2/8.15.2) with ESMTP id 04CDFxaa079268; Tue, 12 May 2020 08:15:59 -0500 From: Peter Ujfalusi To: , , CC: , , Subject: [PATCH v2 0/3] ASoC: ti: Add support for audio on J721e EVM Date: Tue, 12 May 2020 16:16:30 +0300 Message-ID: <20200512131633.32668-1-peter.ujfalusi@ti.com> X-Mailer: git-send-email 2.26.2 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, Changes since v1: - Fixed DT binding documentation errors - Rebased on ASoC head and updated the driver to compile and work 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 | 142 +++ sound/soc/ti/Kconfig | 8 + sound/soc/ti/Makefile | 2 + sound/soc/ti/davinci-mcasp.c | 3 + sound/soc/ti/j721e-evm.c | 867 ++++++++++++++++++ 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