Received: by 10.213.65.68 with SMTP id h4csp997650imn; Wed, 14 Mar 2018 06:41:51 -0700 (PDT) X-Google-Smtp-Source: AG47ELvbiH88rLWU+sjMw3Kl2SSq7NXkdWEUV6gjJlJI3qy6+uCRByhDGQRq5PUer0uegTStmzBl X-Received: by 10.99.173.79 with SMTP id y15mr3748586pgo.136.1521034911829; Wed, 14 Mar 2018 06:41:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521034911; cv=none; d=google.com; s=arc-20160816; b=IMxPCIouRx4km54uhX8J/zBJZ7+txzAv5XQ8jt9nsVEeassnAEYi61vtPuiVA4S2UL 2MU8yNMuNKnj0JwwcvEV/JA+UEi7uk/dr0lvBo21rQYmYmnIKu9LLlTGd6VXOSvxHejh oODbUy18U7I3fFIHcCjQcg2xym/V4f38onulmYOino+pCp5MUDJWbWXWneb08dpuMEsM jXEc8y+FA4inr12oQqvdYqy3MVcLyZ8iSCH0tkk1+9XF6FlAtVIRToFihQ3IyMTmvh07 DtLyyHNPh9nj5NlHJMIPWW61FcA6K72/TivyUzR6KSZiucHE3aIVb7ZwAgDPbM4w9hKE k89g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=bCxlUTmz8CyzvUmHOpjUne0KZDiuuJ3uYm7scinwdYQ=; b=bS0UAvK8h9jIVxMO0MSyIoxZfk8c3fKz0IED45msefwbZVbUKShs+xsr04rq7Mvzd2 Mp6DOrlOV4A8BqU3l0qqKy0mhUjDsUvd5LN/7j39383fF+eT+Mu7wCXgWE9ZjtCP6ocW Ct+HQ86U3+ggrJCWQZp37niX+lW9wdMVBjYXTwvi5Wqbz11MnH9TBVPLUeMkL1xm+kTW uOhZlOjoXcMM2jz1CaKYWzf4d+WOOjtgqUdjSz/xo001TBj2k1Dx2LDDD+8FYhDzmTyk Jsc/hOkcGT4hn7aVn52UdY7QsHLTKlg9/1Ltef3lGgOJar2Ik7bJNhTzZ6xL3k8kBIFD WZQw== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i1si1883760pgc.229.2018.03.14.06.41.36; Wed, 14 Mar 2018 06:41:51 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752045AbeCNNkK (ORCPT + 99 others); Wed, 14 Mar 2018 09:40:10 -0400 Received: from mga18.intel.com ([134.134.136.126]:60610 "EHLO mga18.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751408AbeCNNkI (ORCPT ); Wed, 14 Mar 2018 09:40:08 -0400 X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Mar 2018 06:40:07 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.47,470,1515484800"; d="scan'208";a="37994698" Received: from kuha.fi.intel.com ([10.237.72.189]) by fmsmga001.fm.intel.com with SMTP; 14 Mar 2018 06:40:04 -0700 Received: by kuha.fi.intel.com (sSMTP sendmail emulation); Wed, 14 Mar 2018 15:40:03 +0200 Date: Wed, 14 Mar 2018 15:40:03 +0200 From: Heikki Krogerus To: Felipe Balbi Cc: Manu Gautam , Rob Herring , Andy Gross , linux-arm-msm@vger.kernel.org, linux-usb@vger.kernel.org, Greg Kroah-Hartman , open list Subject: Re: [PATCH v1 2/2] usb: dwc3: Add Qualcomm DWC3 glue driver Message-ID: <20180314134003.GB10347@kuha.fi.intel.com> References: <1520937362-28777-1-git-send-email-mgautam@codeaurora.org> <1520937362-28777-2-git-send-email-mgautam@codeaurora.org> <878taw8c81.fsf@linux.intel.com> <5a65d202-bb94-0f73-f9aa-9055a1cddf76@codeaurora.org> <87woyfrqgr.fsf@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87woyfrqgr.fsf@linux.intel.com> User-Agent: Mutt/1.9.2 (2017-12-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On Wed, Mar 14, 2018 at 10:50:12AM +0200, Felipe Balbi wrote: > >>> - Support to replace pip3 clock going to DWC3 with utmi clock > >>> for hardware configuration where SSPHY is not used with DWC3. > >> Is that SW configurable? Really? In any case seems like this and SESSVLD > >> valid should be handled using Hans' and Heikki's mux support. > > > > Yes, with this we can use dwc3 without using SSPHY. Please point me to > > those patches. There are only bunch of register writes in glue wrapper to > > achieve the same. > > https://www.spinics.net/lists/linux-usb/msg160868.html I'm not sure if that series is usable in this case. Though we do control the VBUSVLD pin on DWC3 in the driver for the "Intel USB mux" Hans is introducing, the framework for the USB role switches does not provide any support for it. The Intel USB mux driver simply enables VBUSVLD when device mode is selected, and disables it if host mode is selected, and when the selection is cleared (disconnection). Br, -- heikki