aboutsummaryrefslogtreecommitdiff
path: root/drivers/usb/phy
AgeCommit message (Collapse)AuthorFilesLines
2013-06-27Merge tag 'msm-clock-for-3.11b' of ↵Olof Johansson1-19/+19
git://git.kernel.org/pub/scm/linux/kernel/git/davidb/linux-msm into next/late From David Brown: MSM clock updates for 3.11. Per Stephen Boyd's coverletter: Resending to collect higher level maintainer acks per Olof's request. The plan is to push this patchset through MSM to the arm-soc tree. This patchset moves the existing MSM clock code and affected drivers to the common clock framework. A prerequisite of moving to the common clock framework is to use clk_prepare() and clk_enable() so the first few patches migrate drivers to that call (clk_prepare() is a no-op on MSM right now). It also removes some custom clock APIs that MSM provides and finally moves the proc_comm clock code to the common struct clk. This patch series will be used as the foundation of the MSM 8660/8960 clock code that I plan to send out after this series. * tag 'msm-clock-for-3.11b' of git://git.kernel.org/pub/scm/linux/kernel/git/davidb/linux-msm: ARM: msm: Migrate to common clock framework ARM: msm: Make proc_comm clock control into a platform driver ARM: msm: Prepare clk_get() users in mach-msm for clock-pcom driver ARM: msm: Remove clock-7x30.h include file ARM: msm: Remove custom clk_set_{max,min}_rate() API ARM: msm: Remove custom clk_set_flags() API msm: iommu: Use clk_set_rate() instead of clk_set_min_rate() msm: iommu: Convert to clk_prepare/unprepare msm_sdcc: Convert to clk_prepare/unprepare usb: otg: msm: Convert to clk_prepare/unprepare msm_serial: Use devm_clk_get() and properly return errors msm_serial: Convert to clk_prepare/unprepare Acked-by: Chris Ball <[email protected]> # for msm_sdcc.c Signed-off-by: Olof Johansson <[email protected]>
2013-06-24usb: phy: tegra: remove duplicated include from phy-tegra-usb.cWei Yongjun1-1/+0
Remove duplicated include. Signed-off-by: Wei Yongjun <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2013-06-24Merge 3.10-rc7 into usb-nextGreg Kroah-Hartman1-4/+10
We want the USB fixes and other good stuff in this branch as well. Signed-off-by: Greg Kroah-Hartman <[email protected]>
2013-06-24usb: otg: msm: Convert to clk_prepare/unprepareStephen Boyd1-19/+19
Add calls to clk_prepare and unprepare so that MSM can migrate to the common clock framework. Acked-by: Felipe Balbi <[email protected]> Signed-off-by: Stephen Boyd <[email protected]> Signed-off-by: David Brown <[email protected]>
2013-06-20mfd: twl-core: Change TWL6025 references to TWL6032Graeme Gregory1-1/+1
The TWL6025 was never released beyond sample form and was replaced by the PhoenixLite range of chips - TWL6032. Change the references to reference the TWL6032 class and name the registers to twl6032 in line with an actual released chip name to avoid confusion. Currently there are no users of TWL6025 in the code. Signed-off-by: Graeme Gregory <[email protected]> Signed-off-by: Oleksandr Kozaruk <[email protected]> Acked-by: Lee Jones <[email protected]> Reviwed-by: Mark Brown <[email protected]> Signed-off-by: Samuel Ortiz <[email protected]>
2013-06-18usb: phy: Improve Kconfig help for CONFIG_USB_PHYGeorge Spelvin1-4/+10
The previous text confused users by not describing the very common (e.g. x86 PC) sitations where no PHY driver is necessary. Signed-off-by: George Spelvin <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2013-06-17USB: EHCI: tegra: fix circular module dependenciesStephen Warren1-3/+36
The Tegra EHCI driver directly calls various functions in the Tegra USB PHY driver. The reverse is also true; the PHY driver calls into the EHCI driver. This is problematic when the two are built as modules. The calls from the PHY to EHCI driver were originally added in commit bbdabdb "usb: add APIs to access host registers from Tegra PHY", for the following reasons: 1) The register being touched is an EHCI register, so logically only the EHCI driver should touch it. 2) (1) implies that some locking may be needed to correctly implement the r/m/w access to this shared register. 3) We were expecting to pass only the PHY register space to the Tegra PHY driver, and hence it would not have access to touch the shared registers. To solve this, that commit added functions in the EHCI driver to touch the shared register on behalf of the PHY driver. In practice, we ended up not having any locking in the implementaiton of those functions, and I've been led to believe this is safe. Equally, (3) did not happen either. Hence, it is possible for the PHY driver to touch the shared register directly. Given that, this patch moves the code to touch the shared register back into the PHY driver, to eliminate the module problems. If we actually need locking or co-ordination in the future, I propose we put the lock support into some pre-existing core module, or into a third separate module, in order to avoid the circular dependencies. I apologize for my contribution to code churn here. Signed-off-by: Stephen Warren <[email protected]> Acked-by: Alan Stern <[email protected]> Acked-by: Arnd Bergmann <[email protected]> Tested-by: Thierry Reding <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2013-06-17usb: phy: add MODULE_LICENSE to phy-tegra-usb.cStephen Warren1-0/+4
When this file is built as a module, it needs a MODULE_LICENSE in order to access many exported symbols. Signed-off-by: Stephen Warren <[email protected]> Acked-by: Arnd Bergmann <[email protected]> Acked-by: Felipe Balbi <[email protected]> Tested-by: Thierry Reding <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2013-06-17usb: phy: export ulpi_viewport_access_opsManjunath Goudar1-0/+2
In order to build a ULPI PHY driver as a module, this symbol needs to be exported. Signed-off-by: Manjunath Goudar <[email protected]> [swarren, reworked Manjunath's patches to split them more logically] Signed-off-by: Stephen Warren <[email protected]> Acked-by: Arnd Bergmann <[email protected]> Acked-by: Felipe Balbi <[email protected]> Tested-by: Thierry Reding <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2013-06-17usb: add devicetree helpers for determining dr_mode and phy_typeMichael Grzeschik2-0/+48
This adds two little devicetree helper functions for determining the dr_mode (host, peripheral, otg) and phy_type (utmi, ulpi,...) from the devicetree. Signed-off-by: Michael Grzeschik <[email protected]> Signed-off-by: Marc Kleine-Budde <[email protected]> Signed-off-by: Sascha Hauer <[email protected]> Acked-by: Felipe Balbi <[email protected]> Signed-off-by: Alexander Shishkin <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2013-06-17usb: phy: rcar-usb: Fix comment w.r.t. devm_ioremap_resourceTushar Behera1-1/+1
Commit 75096579c3ac ("lib: devres: Introduce devm_ioremap_resource()") introduced devm_ioremap_resource() and deprecated the use of devm_request_and_ioremap(). Signed-off-by: Tushar Behera <[email protected]> CC: [email protected] CC: Felipe Balbi <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2013-06-14Merge tag 'renesas-phy-rcar-usb-for-v3.11' of ↵Olof Johansson2-51/+87
git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/soc From Simon Horman: Renesas USB updates for v3.11 These updates are by Sergei Shtylyov to clean-up USB support present for R8A7779/Marzen and then extend USB support coverage to R8A7778/BOCK-W. * tag 'renesas-phy-rcar-usb-for-v3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: ARM: shmobile: BOCK-W: add USB support ARM: shmobile: r8a7778: add USB support phy-rcar-usb: add R8A7778 support phy-rcar-usb: handle platform data ARM: shmobile: Marzen: pass platform data to USB PHY device phy-rcar-usb: add platform data phy-rcar-usb: correct base address ARM: shmobile: r8a7779: remove USB PHY 2nd memory resource phy-rcar-usb: remove EHCI internal buffer setup ARM: shmobile: r8a7779: setup EHCI internal buffer ehci-platform: add pre_setup() method to platform data ARM: shmobile: Marzen: move USB EHCI, OHCI, and PHY devices to R8A7779 code Conflicts: arch/arm/mach-shmobile/board-marzen.c arch/arm/mach-shmobile/setup-r8a7778.c Signed-off-by: Olof Johansson <[email protected]>
2013-06-11phy-rcar-usb: add R8A7778 supportSergei Shtylyov2-11/+36
The driver currently only supports R8A7779 SoC. Compared to it, R8A7778 USB-PHY has extra register range containing two high-speed signal quality characteristic control registers which should be set up during USB-PHY startup depending on whether a ferrite bead is in use or not. So, we now handle an optional second memory range in the driver's probe method, add the 'ferrite_bead' field to the driver's platform data, and add an extra (optional) step to the USB-PHY startup routine which sets up the extended registers. Also mark in the driver's Kconfig section that R8A7778 is now supported and generally clarify that section, uppercasing the word "phy" and also changing the module name that got lost in the big driver rename, while at it... The patch has been tested on the Marzen and BOCK-W boards. Signed-off-by: Sergei Shtylyov <[email protected]> Acked-by: Felipe Balbi <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-06-11phy-rcar-usb: handle platform dataSergei Shtylyov1-6/+45
Set the USBPCTRL0 register from the passed platform data in rcar_usb_phy_init(); don't reset it to 0 in rcar_usb_phy_shutdown() anymore as that does not make sense. Also, don't allow the driver's probe to succeed when the platform data are not supplied with a device. The patch has been tested on the Marzen and BOCK-W boards. Signed-off-by: Sergei Shtylyov <[email protected]> Acked-by: Kuninori Morimoto <[email protected]> Acked-by: Simon Horman <[email protected]> Acked-by: Felipe Balbi <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-06-11phy-rcar-usb: correct base addressSergei Shtylyov1-18/+10
The memory region that is used by the driver overlaps EHCI and OHCI register regions for absolutely no reason now -- fix it by adding offset of 0x800 to the base address, changing the register #define's accordingly. This has extra positive effect that we now can use devm_ioremap_resource()... Note that the driver and the SoC code have to be in one patch to keep the code bisectable... The patch has been tested on the Marzen board. Signed-off-by: Sergei Shtylyov <[email protected]> Acked-by: Kuninori Morimoto <[email protected]> Acked-by: Felipe Balbi <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-06-11phy-rcar-usb: remove EHCI internal buffer setupSergei Shtylyov1-24/+4
Now that the EHCI internal buffer setup is done by the platform code, we can remove such code from this driver as it never really belonged here. We also no longer need the 2nd memory region now (2nd EHCI controller is simply missing in e.g. R8A7778 SoC). The patch has been tested on the Marzen and BOCK-W boards. Signed-off-by: Sergei Shtylyov <[email protected]> Acked-by: Kuninori Morimoto <[email protected]> Acked-by: Felipe Balbi <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-06-01usb: phy: omap-usb3: updated dpll M,N values to support DRA7xx devicesRuchika Kharwar1-1/+6
Addition of the M and N recommended values for the USB3 PHY DPLL. Sysclk for DRA7xx is 20MHz. This yields: Clk = 20MHz * M/(N+1) = 20MHz * 1000 /(7+1) = 2.5 Ghz Signed-off-by: Ruchika Kharwar <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-30usb: phy: registering Tegra USB PHY as platform driverVenu Byravarasu1-145/+180
Registered Tegra USB PHY as a separate platform driver. To synchronize host controller and PHY initialization, used deferred probe mechanism. As PHY should be initialized before EHCI starts running, deferred probe of Tegra EHCI driver till PHY probe gets completed. Got rid of instance number based handling in host driver. Made use of DT params to get the PHY Pad registers. Signed-off-by: Venu Byravarasu <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-30usb: phy: tegra: Add error handling & clean up.Venu Byravarasu1-11/+39
Check return values from all GPIO APIs and handle errors accordingly. Remove the call to clk_disable_unprepare(); this function does not prepare or enable the clock, so the error path should not disable or unprepare it. Signed-off-by: Venu Byravarasu <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-30usb: phy: tegra: get ULPI reset GPIO info using DT.Venu Byravarasu1-14/+11
As GPIO information is avail through DT, used it to get Tegra ULPI reset GPIO number. Added a new member to tegra_usb_phy structure to store this number. Signed-off-by: Venu Byravarasu <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-30usb: phy: tegra: Get PHY mode using DTVenu Byravarasu1-2/+11
Added a new PHY mode to support OTG. Obtained Tegra USB PHY mode using DT property. Signed-off-by: Venu Byravarasu <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-30usb: phy: tegra: Return correct error value provided by clk_get_sysVenu Byravarasu1-2/+1
In case if clk_get_sys fails, return correct error value provided by the API. Signed-off-by: Venu Byravarasu <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-28usb: phy: samsung: Add support HSIC on Exynos4X12Dongjin Kim3-2/+26
This patch adds to enable High Speed Inter Chip on Exynos4X12. Both channels are controlled by usbphy driver based on the patch series of usbphy driver submitted by Tomasz Figa. [1] https://patchwork.kernel.org/patch/2576121 [2] https://patchwork.kernel.org/patch/2576131 [3] https://patchwork.kernel.org/patch/2576141 [4] https://patchwork.kernel.org/patch/2576151 [5] https://patchwork.kernel.org/patch/2576161 [6] https://patchwork.kernel.org/patch/2576171 Signed-off-by: Dongjin Kim <[email protected]> Cc: Tomasz Figa <[email protected]> Cc: Kyungmin Park <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-28usb: phy: phy-nop: Remove redundant use of of_match_ptrSachin Kamat1-1/+1
'nop_xceiv_dt_ids' is always compiled in. Hence use of of_match_ptr is unnecessary. Acked-by: Alan Stern <[email protected]> Signed-off-by: Sachin Kamat <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-28usb: phy: samsung: Add support for USB 2.0 PHY on Exynos 4x12Tomasz Figa2-0/+19
This patch adds driver data for Exynos 4x12 USB 2.0 PHY. Signed-off-by: Tomasz Figa <[email protected]> Signed-off-by: Kyungmin Park <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-28usb: phy: samsung: Pass enable/disable callbacks through driver dataTomasz Figa3-13/+15
To remove unnecessary if statements, this patch introduces phy_enable and phy_disable callbacks in driver data structure that implement SoC-specific PHY initialization and deinitialization. Signed-off-by: Tomasz Figa <[email protected]> Signed-off-by: Kyungmin Park <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-28usb: phy: samsung: Pass set_isolation callback through driver dataTomasz Figa4-35/+23
This patch extends driver data structure with set_isolation callback, which allows to remove the need for checking for SoC type in a switch statement. Signed-off-by: Tomasz Figa <[email protected]> Signed-off-by: Kyungmin Park <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-28usb: phy: samsung: Consolidate reference clock rate handlingTomasz Figa4-49/+86
This patch cleans up handling of reference clock rate in Samsung USB PHY drivers. It is mostly a cosmetic change but improves error handling in case of failing to get reference clock or invalid clock rate. Signed-off-by: Tomasz Figa <[email protected]> Signed-off-by: Kyungmin Park <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-28usb: phy: samsung: Use clk_get to get reference clockTomasz Figa1-2/+2
There is no need to use devm_clk_get to get a clock that is being put at the end of the function. This patch changes the code getting reference clock to use clk_get instead of useless in this case devm_clk_get. Signed-off-by: Tomasz Figa <[email protected]> Signed-off-by: Kyungmin Park <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-28usb: phy: samsung: Select common driver part implicitlyTomasz Figa1-1/+1
Since phy-samsung-usb library can be used only by phy-samsung-usb2 and phy-samsung-usb3 drivers, there is no need to give explicit control over its Kconfig symbol. This patch makes CONFIG_SAMSUNG_USBPHY symbol hidden and selected implicitly by CONFIG_SAMSUNG_USB2PHY and CONFIG_SAMSUNG_USB3PHY. Signed-off-by: Tomasz Figa <[email protected]> Signed-off-by: Kyungmin Park <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-28usb: phy: ab8500-usb: add ab9540 supportFabio Baltieri1-0/+213
Add support for the ab9540 variant of the ab8500 family. Acked-by: Linus Walleij <[email protected]> Acked-by: Maxime Coquelin <[email protected]> Cc: Avinash Kumar <[email protected]> Cc: Thirupathi Chippakurthy <[email protected]> Signed-off-by: Fabio Baltieri <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-28usb: phy: ab8500-usb: add ab8540 supportFabio Baltieri1-3/+294
Add support for the ab8540 variant of the ab8500 family. Acked-by: Linus Walleij <[email protected]> Acked-by: Maxime Coquelin <[email protected]> Cc: Avinash Kumar <[email protected]> Signed-off-by: Fabio Baltieri <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-28usb: phy: ab8500-usb: add flag bits to control driver featuresFabio Baltieri1-36/+73
Introduce a "flags" field in "struct ab8500_usb" to allow controlling driver features and quirks depending on ab8500 chip variant and revision. Acked-by: Linus Walleij <[email protected]> Acked-by: Maxime Coquelin <[email protected]> Signed-off-by: Fabio Baltieri <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-28usb: phy: ab8500-usb: move phy tuning values on separate functionsFabio Baltieri1-75/+86
Move each chip's PHY tuning value set code to a separate function to improve code readability. Acked-by: Linus Walleij <[email protected]> Acked-by: Maxime Coquelin <[email protected]> Signed-off-by: Fabio Baltieri <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-28usb: phy: ab8500-usb: add platform_device_id tableFabio Baltieri1-2/+8
Add an initial platform_device_id table to the ab8500-usb driver to allow probing additional variants of the ab8500 family chips. Acked-by: Linus Walleij <[email protected]> Acked-by: Maxime Coquelin <[email protected]> Signed-off-by: Fabio Baltieri <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-28usb: phy: ab8500-usb: fix phy tuning value select logicFabio Baltieri1-2/+2
The driver supports both ab8500 and ab8505, but the actual phy tuning values logic sets ab8500 values: if (!is_ab8500_2p0_or_earlier(ab->ab8500)) which is supposed to set values for ab8500, but incorrectly results true for ab8505 too. Fix this by adding an additional is_ab8500(ab->ab8500) check. Acked-by: Linus Walleij <[email protected]> Acked-by: Maxime Coquelin <[email protected]> Signed-off-by: Fabio Baltieri <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-28usb: phy: ab8500-usb: restart phy during probeSakethram Bommisetti1-0/+33
Add an ab8500_usb_restart_phy() function called during probe to ensure that the AB8500 USB phy is initialized properly even when a cable is connected at probe time. Without this fix subsequent host reconnections are not detected properly. Acked-by: Linus Walleij <[email protected]> Acked-by: Maxime Coquelin <[email protected]> Signed-off-by: Sakethram Bommisetti <[email protected]> Signed-off-by: Fabio Baltieri <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-28usb: phy: ab8500-usb: add transceiver clock controlMian Yousaf Kaukab1-0/+14
Add common clock support code for the ab8500-usb phy driver. Acked-by: Ulf Hansson <[email protected]> Acked-by: Linus Walleij <[email protected]> Acked-by: Maxime Coquelin <[email protected]> Signed-off-by: Mian Yousaf Kaukab <[email protected]> Signed-off-by: Fabio Baltieri <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-28usb: musb: various cosmetic fixes on ux500 filesFabio Baltieri1-4/+5
Various non functional coding style fixes on ux500_dma.c and phy-ab8500-usb.c drivers. Acked-by: Linus Walleij <[email protected]> Acked-by: Maxime Coquelin <[email protected]> Signed-off-by: Fabio Baltieri <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-18drivers/usb/phy: don't check resource with devm_ioremap_resourceWolfram Sang4-20/+0
devm_ioremap_resource does sanity checks on the given resource. No need to duplicate this in the driver. Signed-off-by: Wolfram Sang <[email protected]>
2013-05-15USB: remove remaining instances of USB_SUSPENDAlan Stern1-2/+2
Commit 84ebc10294a3d7be4c66f51070b7aedbaa24de9b (USB: remove CONFIG_USB_SUSPEND option) failed to remove all of the usages of USB_SUSPEND throughout the kernel. This patch (as1677) removes the remaining instances of that symbol. Signed-off-by: Alan Stern <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2013-05-15usb: otg: mxs-phy: add missing type to usb_phyMichael Grzeschik1-0/+1
The mxs-phy is missing the phy.type property, why the usb_get_phy helper function won't be able to find it. This patch adds this missing property. Signed-off-by: Michael Grzeschik <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-15usb: phy: remove CONFIG_USB_OTG_UTILS once morePaul Bolle1-1/+0
The Kconfig symbol USB_OTG_UTILS was removed in the v3.10 merge window, in commit fd89149875 ("usb: phy: remove CONFIG_USB_OTG_UTILS"). But that symbol popped up again in a few places. Remove it there too. Acked-by: Paul Zimmerman <[email protected]> Signed-off-by: Paul Bolle <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-15usb: phy: Fix NULL pointer exception during usb_get_phyRobert Jarzmik3-0/+3
Upon initialisation (driver probe) a NULL pointer exception is triggered. This is due to lack of initialisation of device field in phy structure, which is used by phy framework in usb_get_phy(). Fix it by initialising the device field. Signed-off-by: Robert Jarzmik <[email protected]> Signed-off-by: Kishon Vijay Abraham I <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-15usb: phy: don't check resource with devm_ioremap_resourceWolfram Sang4-20/+0
devm_ioremap_resource does sanity checks on the given resource. No need to duplicate this in the driver. Acked-by: Greg Kroah-Hartman <[email protected]> Signed-off-by: Wolfram Sang <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-15usb: phy: nop: Remove redundant platform_set_drvdata()Sachin Kamat1-2/+0
Commit 0998d06310 (device-core: Ensure drvdata = NULL when no driver is bound) removes the need to set driver data field to NULL. Signed-off-by: Sachin Kamat <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-15usb: phy: mxs-usb: Remove redundant platform_set_drvdata()Sachin Kamat1-2/+0
Commit 0998d06310 (device-core: Ensure drvdata = NULL when no driver is bound) removes the need to set driver data field to NULL. Signed-off-by: Sachin Kamat <[email protected]> Cc: Marek Vasut <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-15usb: phy: mv-usb: Remove redundant platform_set_drvdata()Sachin Kamat1-3/+0
Commit 0998d06310 (device-core: Ensure drvdata = NULL when no driver is bound) removes the need to set driver data field to NULL. Signed-off-by: Sachin Kamat <[email protected]> Cc: Chao Xie <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-15usb: phy: gpio-vbus-usb: Remove redundant platform_set_drvdata()Sachin Kamat1-2/+0
Commit 0998d06310 (device-core: Ensure drvdata = NULL when no driver is bound) removes the need to set driver data field to NULL. Signed-off-by: Sachin Kamat <[email protected]> Cc: Philipp Zabel <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
2013-05-15usb: phy: ab8500-usb: Remove redundant platform_set_drvdata()Sachin Kamat1-2/+0
Commit 0998d06310 (device-core: Ensure drvdata = NULL when no driver is bound) removes the need to set driver data field to NULL. Signed-off-by: Sachin Kamat <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>