Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp22094imu; Thu, 3 Jan 2019 13:12:24 -0800 (PST) X-Google-Smtp-Source: ALg8bN6ZNyfgcssBQg6E6gD4Pnhuwjo4UTKLa1daujDDaOmpJIOFkmy74bUoSRGcGhmDWSLDpuYx X-Received: by 2002:a17:902:14e:: with SMTP id 72mr48822712plb.287.1546549944751; Thu, 03 Jan 2019 13:12:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1546549944; cv=none; d=google.com; s=arc-20160816; b=qEe5zMvl/GCkXycpnl9K34Ti150j+DUp8ck4+uEOctcVWL6s97EWf77LNHbUbyhu6F wBLo1VP78DDxplS5XFctWhURGorxBiLFoZA2fFy8TVrMmNCIN5XK/hhi1tpqAKqzCmGS QFy7M5gXW1ef5OMBpfwMsD0Ew68VZdYRcj9P8+7nsitrVPwRdN6P8ExQxnLW1PcL5GUX opIAPOYaaCcad0vUz4mRTPPiHDgizZOJw/buEHi0mMonHFZZqe6AXe8QQ2pKuYgGxCdb +63mhcATgwa8ef64NcwouV44wbtw4/jyw+IWCoVL6UWuwHrewcQX2TExWdviElJF0sBK 1FkQ== 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=PaAla/8JRVVNax5naMoFXQj/h9fHzEYPdFIfQWtUMY4=; b=S/DyrXplVfj1gCNOg0l3JMh3AQtPPfWARO4CbCemQ348AnPCeYCX4/rhZddhrrb1Ak sD70pPgGrw3sB4QmloeHaWIdXsT8NMLeh4qdIa1yobgG752lgd3B/4G71e11MxbYkZyJ IBsI9VHC+t8LW2ncgoYClEKa7ILyi24VgUkopZBwqrtbStAcLQ01BuT1KomiLmA+t2bJ 6424EmYGcxo04bkPR2DXSbB53nEqUsP+I4qkv+Tih7i5gD7+5GWZrDpLI6GhD4bQO504 FFNR98cvPaSHCPVIRqtQ5+bKl02berL/jXouXI58/2/n11X3RcHSVtcK3JENaUckzbKV GQpg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=NsrkrZvs; 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 c16si3672636pgn.222.2019.01.03.13.12.08; Thu, 03 Jan 2019 13:12:24 -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=@ti.com header.s=ti-com-17Q1 header.b=NsrkrZvs; 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 S1730832AbfACOEE (ORCPT + 99 others); Thu, 3 Jan 2019 09:04:04 -0500 Received: from fllv0016.ext.ti.com ([198.47.19.142]:48584 "EHLO fllv0016.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727670AbfACOEE (ORCPT ); Thu, 3 Jan 2019 09:04:04 -0500 Received: from lelv0266.itg.ti.com ([10.180.67.225]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id x03E3vCn058759; Thu, 3 Jan 2019 08:03:57 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1546524237; bh=PaAla/8JRVVNax5naMoFXQj/h9fHzEYPdFIfQWtUMY4=; h=From:To:CC:Subject:Date; b=NsrkrZvs8EDFlXSuu5kr/tFkxX+NRhYqit6rUcqLu0qqzJStv9s2PG6Qf03xnFPX1 g0pwx7OPC9h39zSIvkzAQ1aZLFfrvL9JjQ8BG5Y7dpNb9LIZE2bXdFwFWukTVvoZUz v8Ovp3Bs9RCgR11Kjqp+Ik9VZFbUdWrWuPOzAAe4= Received: from DLEE100.ent.ti.com (dlee100.ent.ti.com [157.170.170.30]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id x03E3vuG020729 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 3 Jan 2019 08:03:57 -0600 Received: from DLEE106.ent.ti.com (157.170.170.36) by DLEE100.ent.ti.com (157.170.170.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1591.10; Thu, 3 Jan 2019 08:03:55 -0600 Received: from dflp33.itg.ti.com (10.64.6.16) by DLEE106.ent.ti.com (157.170.170.36) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1591.10 via Frontend Transport; Thu, 3 Jan 2019 08:03:55 -0600 Received: from feketebors.ti.com (ileax41-snat.itg.ti.com [10.172.224.153]) by dflp33.itg.ti.com (8.14.3/8.13.8) with ESMTP id x03E3rlM021111; Thu, 3 Jan 2019 08:03:53 -0600 From: Peter Ujfalusi To: , CC: , , , , , Subject: [PATCH 0/3] ASoC: ti: davinci-mcasp: GPIO mode support for pins Date: Thu, 3 Jan 2019 16:05:49 +0200 Message-ID: <20190103140552.29809-1-peter.ujfalusi@ti.com> X-Mailer: git-send-email 2.20.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, Each McASP pins can be configured individually to be used as McASP or GPIO pin. This series will allow client drivers to use pins as GPIO (optional) in case the board wired up them to be used in this mode. Regards, Peter --- Peter Ujfalusi (3): ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks bindings: sound: davinci-mcasp: Document GPIO support ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins .../bindings/sound/davinci-mcasp-audio.txt | 17 + sound/soc/ti/davinci-mcasp.c | 295 +++++++++++++----- 2 files changed, 237 insertions(+), 75 deletions(-) -- Peter Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki