From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kishon Vijay Abraham I Subject: Re: [PATCH v5 0/6] Make dwc3 use Generic PHY Framework Date: Tue, 4 Mar 2014 19:01:25 +0530 Message-ID: <5315D5AD.7070501@ti.com> References: <1393846695-14644-1-git-send-email-kishon@ti.com> <20140303164051.GB10987@saruman.home> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20140303164051.GB10987@saruman.home> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: balbi@ti.com Cc: mark.rutland@arm.com, heikki.krogerus@linux.intel.com, linux-doc@vger.kernel.org, tony@atomide.com, s.nawrocki@samsung.com, linux@arm.linux.org.uk, swarren@wwwdotorg.org, grant.likely@linaro.org, devicetree@vger.kernel.org, george.cherian@ti.com, bcousson@baylibre.com, pawel.moll@arm.com, ijc+devicetree@hellion.org.uk, rob.herring@calxeda.com, linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org, rogerq@ti.com, gregkh@linuxfoundation.org, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, rob@landley.net, galak@codeaurora.org List-Id: devicetree@vger.kernel.org On Monday 03 March 2014 10:10 PM, Felipe Balbi wrote: > Hi, > > On Mon, Mar 03, 2014 at 05:08:09PM +0530, Kishon Vijay Abraham I wrote: >> Added support for optional PHY in dwc3 as not all SoCs having PHYs for DWC3 >> should be programmed. While this can be considered as a temporary fix, >> a long term solution would be to add 'nop' PHY for platforms that does >> not have programmable PHY. >> Adapted DWC3 and USB3 PHY to use Generic PHY framework. Also changed the >> name of USB3 PHY driver to PIPE3 PHY driver since the same driver has to >> be used for SATA and PCIE too. >> >> Changes from v4: (sending the entire patch series again) >> * check the return values of phy_init and phy_power_on >> * print errors if power_on or power_off of PHY fails. >> >> Changes from v3: (Sent only adapt dwc3 core to use Generic PHY Framework) >> * avoided using quirks and rely on the return values of PHY APIs to find the >> presence of PHY. >> >> Changes from v2: >> * added a couple of fixes. One is invoking phy_resume after phy_init and the >> other is power off phy in error patch >> * used quirks to identify if a particular platform does not have PHYs >> * removed using separate header for pipe3 driver and also removed all referencs >> to SATA and PCIe in pipe3 driver since it's not yet adapted for those drivers. >> >> Changes from v1: >> * The logic in which the driver detects the presence of PHYs has changed. >> * patch ordering has changed >> * udelay is replaced with usleep_range >> * A patch to remove set_suspend callback which was deferred from Generic >> PHY Framework series has been included. >> >> Kishon Vijay Abraham I (6): >> usb: dwc3: core: support optional PHYs >> usb: dwc3: adapt dwc3 core to use Generic PHY Framework >> drivers: phy: usb3/pipe3: Adapt pipe3 driver to Generic PHY Framework >> usb: phy: omap-usb2: remove *set_suspend* callback from omap-usb2 >> phy: omap-usb2: move omap_usb.h from linux/usb/ to linux/phy/ >> arm/dts: added dt properties to adapt to the new phy framwork > > patches 1 and 2 are in my testing/next, I guess 3,4,5 and 6 have no > direct dependency on those, right ? that's right. I'll take 3, 4 and 5th patch in my tree and ping Tony to take 6th patch. -Kishon