From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jordan Crouse Subject: Re: [PATCH v6] drm/msm/a6xx: Add support for an interconnect path Date: Fri, 18 Jan 2019 15:04:17 -0700 Message-ID: <20190118220417.GE4140@jcrouse1-lnx.qualcomm.com> References: <1547843058-27933-1-git-send-email-jcrouse@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: Doug Anderson Cc: Kees Cook , Jonathan Marek , David Airlie , linux-arm-msm , Sharat Masetty , LKML , Evan Green , Stephen Boyd , Rob Clark , Mamta Shukla , dri-devel , Daniel Vetter , Andy Gross , Colin Ian King , Bjorn Andersson , freedreno , Georgi Djakov , Linux ARM List-Id: linux-arm-msm@vger.kernel.org T24gRnJpLCBKYW4gMTgsIDIwMTkgYXQgMDE6NTI6MjBQTSAtMDgwMCwgRG91ZyBBbmRlcnNvbiB3 cm90ZToKPiBIaSwKPiAKPiBPbiBGcmksIEphbiAxOCwgMjAxOSBhdCAxMjoyNCBQTSBKb3JkYW4g Q3JvdXNlIDxqY3JvdXNlQGNvZGVhdXJvcmEub3JnPiB3cm90ZToKPiA+Cj4gPiBUcnkgdG8gZ2V0 IHRoZSBpbnRlcmNvbm5lY3QgcGF0aCBmb3IgdGhlIEdQVSBhbmQgdm90ZSBmb3IgdGhlIG1heGlt dW0KPiA+IGJhbmR3aWR0aCB0byBzdXBwb3J0IGFsbCBmcmVxdWVuY2llcy4gVGhpcyBpcyBuZWVk ZWQgZm9yIHBlcmZvcm1hbmNlLgo+ID4gTGF0ZXIgd2Ugd2lsbCB3YW50IHRvIHNjYWxlIHRoZSBi YW5kd2lkdGggYmFzZWQgb24gdGhlIGZyZXF1ZW5jeSB0bwo+ID4gYWxzbyBvcHRpbWl6ZSBmb3Ig cG93ZXIgYnV0IHRoYXQgd2lsbCByZXF1aXJlIHNvbWUgZGV2aWNlIHRyZWUKPiA+IGluZnJhc3Ry dWN0dXJlIHRoYXQgZG9lcyBub3QgeWV0IGV4aXN0Lgo+ID4KPiA+IHY2OiB1c2UgaWNjX3NldF9i dygpIGluc3RlYWQgb2YgaWNjX3NldCgpCj4gPiB2NTogUmVtb3ZlIGhhcmRjb2RlZCBpbnRlcmNv bm5lY3QgbmFtZSBhbmQganVzdCB1c2UgdGhlIGRlZmF1bHQKPiA+IHY0OiBEb24ndCB1c2UgYSBw b3J0IHN0cmluZyBhdCBhbGwgdG8gc2tpcCB0aGUgbmVlZCBmb3IgbmFtZXMgaW4gdGhlIERUCj4g PiB2MzogVXNlIG1hY3JvcyBhbmQgY2hhbmdlIHBvcnQgc3RyaW5nIHBlciBHZW9yZ2kgRGpha292 Cj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogSm9yZGFuIENyb3VzZSA8amNyb3VzZUBjb2RlYXVyb3Jh Lm9yZz4KPiA+IC0tLQo+ID4KPiA+ICBkcml2ZXJzL2dwdS9kcm0vbXNtL0tjb25maWcgICAgICAg ICAgICAgfCAgMSArCj4gPiAgZHJpdmVycy9ncHUvZHJtL21zbS9hZHJlbm8vYTZ4eF9nbXUuYyAg IHwgMjAgKysrKysrKysrKysrKysrKysrKysKPiA+ICBkcml2ZXJzL2dwdS9kcm0vbXNtL2FkcmVu by9hZHJlbm9fZ3B1LmMgfCAgOSArKysrKysrKysKPiA+ICBkcml2ZXJzL2dwdS9kcm0vbXNtL21z bV9ncHUuaCAgICAgICAgICAgfCAgMyArKysKPiA+ICA0IGZpbGVzIGNoYW5nZWQsIDMzIGluc2Vy dGlvbnMoKykKPiAKPiBQcmVzdW1hYmx5IHRoaXMgc2hvdWxkIGdvIGluIHRvZ2V0aGVyIHdpdGgg dGhlIGJpbmRpbmdzOgo+IAo+IC0gaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC8x MDczOTIzMy8KPiAtIGh0dHBzOi8vbGttbC5rZXJuZWwub3JnL3IvMjAxODEyMjAxNzMwMjYuMzg1 Ny0zLWpjcm91c2VAY29kZWF1cm9yYS5vcmcKPiAKPiAuLi5zaW5jZSBiaW5kaW5ncyBhbmQgY29k ZSB1c3VhbGx5IGdvIGluIHRoZSBzYW1lIHRyZWUgdG9nZXRoZXIuCj4gCj4gCj4gQXMgcGVyIGRp c2N1c3Npb24gaW4gdjMgQUtBIHY1Cj4gPGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0 Y2gvMTA3MzkyMzEvPiwgd2UncmUgdHJ5aW5nIHRvIGZpZ3VyZQo+IG91dCB3aGVyZSB0byBsYW5k IHRoaXMuICA7LSkKIApJJ20ganVzdCBhIHNpbXBsZSBjYXZlbWFuIGRyaXZlciBkZXZlbG9wZXIu IEknbGwgbGV0IHRoZSBhZHVsdHMgZmlndXJlCm91dCB3aGVyZSB0byBwdXQgd2hhdC4gTE1LIGlm IHlvdSBuZWVkIGEgcmViYXNlIG9uIGEgZGlmZmVyZW50IHRyZWUuCgpKb3JkYW4KCi0tIApUaGUg UXVhbGNvbW0gSW5ub3ZhdGlvbiBDZW50ZXIsIEluYy4gaXMgYSBtZW1iZXIgb2YgQ29kZSBBdXJv cmEgRm9ydW0sCmEgTGludXggRm91bmRhdGlvbiBDb2xsYWJvcmF0aXZlIFByb2plY3QKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRnJlZWRyZW5vIG1haWxp bmcgbGlzdApGcmVlZHJlbm9AbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZnJlZWRyZW5vCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.6 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_PASS,USER_AGENT_MUTT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 94D14C1B0F7 for ; Fri, 18 Jan 2019 22:04:32 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 6064A2087E for ; Fri, 18 Jan 2019 22:04:32 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="q3c/9o08"; dkim=fail reason="key not found in DNS" (0-bit key) header.d=codeaurora.org header.i=@codeaurora.org header.b="P/TCebjH"; dkim=fail reason="key not found in DNS" (0-bit key) header.d=codeaurora.org header.i=@codeaurora.org header.b="TUzP/gYj" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6064A2087E Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=/Kp5gV7m7uNtGuQ5K73GMjhXkbmqCSw4xWphfxuvd8w=; b=q3c/9o08iFSMi5 KPhopa8g+9kVPoyBDHP3uPt0121umbvDxAE7ubQ07+D9Dvn4oIsbdunh03eThPlM1Mr719cpr5i2m kv3VK5WLSidSLmz4HgtrM8+slJyHhFbyBSC0MPCZ5g83rqh6Y0bMqU422dQk6vn12LSlB/bjErE9X kg3aypcxFWTh4HY5nXX1xVaEaqHMEB0Pmp9g6JRAT8hx8YrL18VxbWAXHPQ47u+SfeZq1oYJX5HAL eyPZJaeFMi9RehPuppm5PMrnbFWVwJ2L8TlkQrYT1Oz4j62xJuosXOVCPdxBk1rqhgdCY0LgK/DY8 BagD29MFr4NzleOCm6uw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1gkcFW-0008UE-Ur; Fri, 18 Jan 2019 22:04:26 +0000 Received: from smtp.codeaurora.org ([198.145.29.96]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gkcFT-0008Ts-Qm for linux-arm-kernel@lists.infradead.org; Fri, 18 Jan 2019 22:04:25 +0000 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id 95033605A0; Fri, 18 Jan 2019 22:04:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1547849062; bh=BOgPAZwW8IKRhRcPizoEbMnDotDEOB+or5QwhH4AQhY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=P/TCebjHEhMnrOD0Tmo2fhScPNLmYxTxz5+AIrI5Z8nWasaDXiL5jJIv7piUXU+JA IjNln3eCiQiFbOgYhwn36nVBT0Ws2IMzSLH0Ngu3aCGS3cV0okbfjWZg8PtpkWFu1o Pj4/D1+f2IQxe1510FxCgasoN/w9AMRDRIP2RGIQ= Received: from jcrouse1-lnx.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: jcrouse@smtp.codeaurora.org) by smtp.codeaurora.org (Postfix) with ESMTPSA id AAB226053B; Fri, 18 Jan 2019 22:04:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1547849061; bh=BOgPAZwW8IKRhRcPizoEbMnDotDEOB+or5QwhH4AQhY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=TUzP/gYj16/g5/ygA8K1PVDdjDRMdgTaWcgxXKAJvvez6TiLa6qC2XlQMa+3qivlG WxnqgqKbkK39Q4gyuwDudVDWAFWCBTLl0kogR/Ueq6MHQ/H7Ts20i4YNohaPG4ao8U 6GFgoWTilXFFNidagV8H9xqZUezJRnnACIA+cLOc= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org AAB226053B Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=none smtp.mailfrom=jcrouse@codeaurora.org Date: Fri, 18 Jan 2019 15:04:17 -0700 From: Jordan Crouse To: Doug Anderson Subject: Re: [Freedreno] [PATCH v6] drm/msm/a6xx: Add support for an interconnect path Message-ID: <20190118220417.GE4140@jcrouse1-lnx.qualcomm.com> Mail-Followup-To: Doug Anderson , Georgi Djakov , Rob Clark , Evan Green , Kees Cook , Jonathan Marek , David Airlie , linux-arm-msm , Sharat Masetty , LKML , dri-devel , Stephen Boyd , Mamta Shukla , Daniel Vetter , Andy Gross , Colin Ian King , Bjorn Andersson , freedreno , Linux ARM References: <1547843058-27933-1-git-send-email-jcrouse@codeaurora.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190118_140423_915805_40020601 X-CRM114-Status: GOOD ( 21.97 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Kees Cook , Jonathan Marek , David Airlie , linux-arm-msm , Sharat Masetty , LKML , Evan Green , Stephen Boyd , Rob Clark , Mamta Shukla , dri-devel , Daniel Vetter , Andy Gross , Colin Ian King , Bjorn Andersson , freedreno , Georgi Djakov , Linux ARM Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Fri, Jan 18, 2019 at 01:52:20PM -0800, Doug Anderson wrote: > Hi, > > On Fri, Jan 18, 2019 at 12:24 PM Jordan Crouse wrote: > > > > Try to get the interconnect path for the GPU and vote for the maximum > > bandwidth to support all frequencies. This is needed for performance. > > Later we will want to scale the bandwidth based on the frequency to > > also optimize for power but that will require some device tree > > infrastructure that does not yet exist. > > > > v6: use icc_set_bw() instead of icc_set() > > v5: Remove hardcoded interconnect name and just use the default > > v4: Don't use a port string at all to skip the need for names in the DT > > v3: Use macros and change port string per Georgi Djakov > > > > Signed-off-by: Jordan Crouse > > --- > > > > drivers/gpu/drm/msm/Kconfig | 1 + > > drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 20 ++++++++++++++++++++ > > drivers/gpu/drm/msm/adreno/adreno_gpu.c | 9 +++++++++ > > drivers/gpu/drm/msm/msm_gpu.h | 3 +++ > > 4 files changed, 33 insertions(+) > > Presumably this should go in together with the bindings: > > - https://patchwork.kernel.org/patch/10739233/ > - https://lkml.kernel.org/r/20181220173026.3857-3-jcrouse@codeaurora.org > > ...since bindings and code usually go in the same tree together. > > > As per discussion in v3 AKA v5 > , we're trying to figure > out where to land this. ;-) I'm just a simple caveman driver developer. I'll let the adults figure out where to put what. LMK if you need a rebase on a different tree. Jordan -- The Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.3 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_PASS, URIBL_BLOCKED,USER_AGENT_MUTT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8AED9C1B0F7 for ; Fri, 18 Jan 2019 22:04:26 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 57B4B2087E for ; Fri, 18 Jan 2019 22:04:26 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="key not found in DNS" (0-bit key) header.d=codeaurora.org header.i=@codeaurora.org header.b="P/TCebjH"; dkim=fail reason="key not found in DNS" (0-bit key) header.d=codeaurora.org header.i=@codeaurora.org header.b="TUzP/gYj" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729940AbfARWEY (ORCPT ); Fri, 18 Jan 2019 17:04:24 -0500 Received: from smtp.codeaurora.org ([198.145.29.96]:35860 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729621AbfARWEX (ORCPT ); Fri, 18 Jan 2019 17:04:23 -0500 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id A597A60851; Fri, 18 Jan 2019 22:04:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1547849062; bh=BOgPAZwW8IKRhRcPizoEbMnDotDEOB+or5QwhH4AQhY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=P/TCebjHEhMnrOD0Tmo2fhScPNLmYxTxz5+AIrI5Z8nWasaDXiL5jJIv7piUXU+JA IjNln3eCiQiFbOgYhwn36nVBT0Ws2IMzSLH0Ngu3aCGS3cV0okbfjWZg8PtpkWFu1o Pj4/D1+f2IQxe1510FxCgasoN/w9AMRDRIP2RGIQ= Received: from jcrouse1-lnx.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: jcrouse@smtp.codeaurora.org) by smtp.codeaurora.org (Postfix) with ESMTPSA id AAB226053B; Fri, 18 Jan 2019 22:04:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1547849061; bh=BOgPAZwW8IKRhRcPizoEbMnDotDEOB+or5QwhH4AQhY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=TUzP/gYj16/g5/ygA8K1PVDdjDRMdgTaWcgxXKAJvvez6TiLa6qC2XlQMa+3qivlG WxnqgqKbkK39Q4gyuwDudVDWAFWCBTLl0kogR/Ueq6MHQ/H7Ts20i4YNohaPG4ao8U 6GFgoWTilXFFNidagV8H9xqZUezJRnnACIA+cLOc= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org AAB226053B Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=none smtp.mailfrom=jcrouse@codeaurora.org Date: Fri, 18 Jan 2019 15:04:17 -0700 From: Jordan Crouse To: Doug Anderson Cc: Georgi Djakov , Rob Clark , Evan Green , Kees Cook , Jonathan Marek , David Airlie , linux-arm-msm , Sharat Masetty , LKML , dri-devel , Stephen Boyd , Mamta Shukla , Daniel Vetter , Andy Gross , Colin Ian King , Bjorn Andersson , freedreno , Linux ARM Subject: Re: [Freedreno] [PATCH v6] drm/msm/a6xx: Add support for an interconnect path Message-ID: <20190118220417.GE4140@jcrouse1-lnx.qualcomm.com> Mail-Followup-To: Doug Anderson , Georgi Djakov , Rob Clark , Evan Green , Kees Cook , Jonathan Marek , David Airlie , linux-arm-msm , Sharat Masetty , LKML , dri-devel , Stephen Boyd , Mamta Shukla , Daniel Vetter , Andy Gross , Colin Ian King , Bjorn Andersson , freedreno , Linux ARM References: <1547843058-27933-1-git-send-email-jcrouse@codeaurora.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jan 18, 2019 at 01:52:20PM -0800, Doug Anderson wrote: > Hi, > > On Fri, Jan 18, 2019 at 12:24 PM Jordan Crouse wrote: > > > > Try to get the interconnect path for the GPU and vote for the maximum > > bandwidth to support all frequencies. This is needed for performance. > > Later we will want to scale the bandwidth based on the frequency to > > also optimize for power but that will require some device tree > > infrastructure that does not yet exist. > > > > v6: use icc_set_bw() instead of icc_set() > > v5: Remove hardcoded interconnect name and just use the default > > v4: Don't use a port string at all to skip the need for names in the DT > > v3: Use macros and change port string per Georgi Djakov > > > > Signed-off-by: Jordan Crouse > > --- > > > > drivers/gpu/drm/msm/Kconfig | 1 + > > drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 20 ++++++++++++++++++++ > > drivers/gpu/drm/msm/adreno/adreno_gpu.c | 9 +++++++++ > > drivers/gpu/drm/msm/msm_gpu.h | 3 +++ > > 4 files changed, 33 insertions(+) > > Presumably this should go in together with the bindings: > > - https://patchwork.kernel.org/patch/10739233/ > - https://lkml.kernel.org/r/20181220173026.3857-3-jcrouse@codeaurora.org > > ...since bindings and code usually go in the same tree together. > > > As per discussion in v3 AKA v5 > , we're trying to figure > out where to land this. ;-) I'm just a simple caveman driver developer. I'll let the adults figure out where to put what. LMK if you need a rebase on a different tree. Jordan -- The Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project