Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932693AbbLWFfT (ORCPT ); Wed, 23 Dec 2015 00:35:19 -0500 Received: from mail-am1on0071.outbound.protection.outlook.com ([157.56.112.71]:21440 "EHLO emea01-am1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752946AbbLWFfR convert rfc822-to-8bit (ORCPT ); Wed, 23 Dec 2015 00:35:17 -0500 X-Greylist: delayed 1733 seconds by postgrey-1.27 at vger.kernel.org; Wed, 23 Dec 2015 00:35:16 EST From: Jun Li To: Felipe Balbi , Ramneek Mehresh , "linux-kernel@vger.kernel.org" CC: "stern@rowland.harvard.edu" , "gregkh@linuxfoundation.org" , "linux-usb@vger.kernel.org" Subject: RE: [PATCH 0/7][v4] Add OTG support for FSL socs Thread-Topic: [PATCH 0/7][v4] Add OTG support for FSL socs Thread-Index: AQHRPOWIo2KIMiU280am0Ikf1Gw/sJ7X/dgQ Date: Wed, 23 Dec 2015 05:06:19 +0000 Message-ID: References: <1440693787-7339-1-git-send-email-ramneek.mehresh@freescale.com> <87fv1ju42r.fsf@saruman.tx.rr.com> <87a8rru3oq.fsf@saruman.tx.rr.com> <871taepcp2.fsf@saruman.tx.rr.com> In-Reply-To: <871taepcp2.fsf@saruman.tx.rr.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=jun.li@nxp.com; x-originating-ip: [192.158.241.86] x-microsoft-exchange-diagnostics: 1;AM4PR04MB1667;5:99KgOvtcIWGZkHuQb43z1TU26rA3zsJbS9eyfHwcmLCz4ljC1Voj+dUqbbUmlzLg+Rh38iksj8XXORt3fwZM50Hpf7PCTHEcP/nMnQA7VTSEyAyuLjUx3JZfEPJQnStD3ZV6/1J1Y95ZMtvlGRwWUA==;24:+Sruwxv0NKPmawczZaRhBGttHkwZVAgkD+pqMPgaVIYn7AT4XYRjiDotU313eMJXOnauxRGdRKnngwabqTu8PuIgY9i5n/x382VvNi0r40c=;23:GlrYGqCPqPP9ermncSXdwtBhYyXC/ZhH0dh1dLl6klXuKQhrlHIQO4x/kzr4566piFrwYkWsyiIT+s3ROBxCZ6JUVGa5nmixPLv5lT06QEFpZBu8Grc3XHuID6bYjDjY42ECQHbwzWavUSfqzWBCe3fK/b9kBJ7gnuIukmxs5SHVisaQfQZhcTm/mt+p9o/6 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM4PR04MB1667; x-ld-processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(35762410373642)(101931422205132); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(10201501046)(3002001);SRVR:AM4PR04MB1667;BCL:0;PCL:0;RULEID:;SRVR:AM4PR04MB1667; x-forefront-prvs: 0799B1B2D7 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6009001)(199003)(377454003)(189002)(13464003)(97736004)(2501003)(87936001)(5002640100001)(5001960100002)(86362001)(5250100002)(189998001)(66066001)(5001770100001)(81156007)(40100003)(19580405001)(5008740100001)(33656002)(19580395003)(5004730100002)(54356999)(50986999)(1220700001)(92566002)(586003)(101416001)(106356001)(3846002)(2950100001)(105586002)(76576001)(76176999)(102836003)(2900100001)(6116002)(106116001)(5003600100002)(93886004)(74316001)(11100500001)(1096002)(7059030);DIR:OUT;SFP:1101;SCL:1;SRVR:AM4PR04MB1667;H:AM4PR04MB1665.eurprd04.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; spamdiagnosticoutput: 1:23 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Dec 2015 05:06:19.9555 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR04MB1667 X-OriginatorOrg: nxp.com Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3173 Lines: 82 Hi > -----Original Message----- > From: linux-usb-owner@vger.kernel.org [mailto:linux-usb- > owner@vger.kernel.org] On Behalf Of Felipe Balbi > Sent: Wednesday, December 23, 2015 2:21 AM > To: Ramneek Mehresh ; linux- > kernel@vger.kernel.org > Cc: stern@rowland.harvard.edu; gregkh@linuxfoundation.org; linux- > usb@vger.kernel.org > Subject: RE: [PATCH 0/7][v4] Add OTG support for FSL socs > > > Hi, > > Ramneek Mehresh writes: > >> -----Original Message----- > >> From: Felipe Balbi [mailto:balbi@ti.com] > >> Sent: Saturday, October 10, 2015 3:04 AM > >> To: Mehresh Ramneek-B31383 ; linux- > >> kernel@vger.kernel.org > >> Cc: stern@rowland.harvard.edu; gregkh@linuxfoundation.org; linux- > >> usb@vger.kernel.org; Mehresh Ramneek-B31383 > >> > >> Subject: Re: [PATCH 0/7][v4] Add OTG support for FSL socs > >> > >> Felipe Balbi writes: > >> > >> > Hi, > >> > > >> > Ramneek Mehresh writes: > >> >> Add support for otg for all freescale socs having internal usb phy. > >> >> > >> >> Ramneek Mehresh (7): > >> >> usb:fsl:otg: Make fsl otg driver as tristate > >> >> usb:fsl:otg: Add controller version based ULPI and UTMI phy > >> >> usb:fsl:otg: Add support to add/remove usb host driver > >> >> usb:fsl:otg: Signal host drv when host is otg > >> >> usb:fsl:otg: Modify otg_event to start host drv > >> >> usb:fsl:otg: Combine host/gadget start/resume for ID change > >> >> usb:fsl:otg: Add host-gadget drv sync delay > >> > > >> > Unless Alan's okay with the host side changes, I can't accept any > >> > of these. However, I must say some of the flags you add here > >> > already exist in some way, shape or form. For example, look at > is_b_host flag. > >> > > > > Could you please be more specific...which flag you think that I should > >remove/I'm re-defining. The flags I'm defining are: > > > > have_hcd : defined in fsl specific structure for fsl specific use-case > > > > had_hcd: defined in fsl specific structure for fsl specific use-case > > > > is_otg : defined in include/linux/usb.h > > > > Are you suggesting using otg_port or is_b_host instead of is_otg? > > > > As I understand, is_b_host is specifically to check if an otg B device > > is in host mode...correct? I just need a flag to check if a > > controller is capable of otg operations? That's why defined "is_otg" > > flag. Please suggest. > > no, I don't know why I made that comment. You could use otg_port, but that > wouldn't look very clean. Can you resend with Alan's ack, then I'll move > this series into testing/next. > > -- > balbi Can you directly put the change_hcd_work in its phy driver(phy-fsl-usb.c)? Then add/remove hcd will not through ehci_fsl_drv_suspend/resume, With this, you can make it work without a new flag "is_otg". Li Jun -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/