From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kishon Vijay Abraham I Subject: [PATCH v3 00/11] usb: dwc3 core/dwc3-omap: add dt support Date: Fri, 25 Jan 2013 08:30:44 +0530 Message-ID: <1359082855-7404-1-git-send-email-kishon@ti.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: devicetree-discuss-bounces+gldd-devicetree-discuss=m.gmane.org-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org Sender: "devicetree-discuss" To: rob.herring-bsGFqQB8/DxBDgjK7y7TUQ@public.gmane.org, rob-VoJi6FS/r0vR7s880joybQ@public.gmane.org, balbi-l0cyMroinI0@public.gmane.org, linux-usb-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-omap-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-doc-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org Cc: gregkh-hQyY1W1yCW8ekmWlsbkhG0B+6BGkLq7r@public.gmane.org, kishon-l0cyMroinI0@public.gmane.org List-Id: devicetree@vger.kernel.org Changed the subject from *usb: dwc3-omap: add dt support* Apologies for the delay in sending this version. This patch series adds dt support to dwc3 core and fixes few minor stuff in dwc3-omap glue to get dwc3 working. While at that it also uses *of_platform* to create the child device (dwc3-core) and fixes to use runtime API's to enable clock and write to SYSCONFIG register. Changes from v2: * Removed platform data usage from dwc3-omap since OMAP5 is not going to have non dt support * Added a patch to stop using nop-usb-xceiv * Added a patch enable the USB2 and USB3 phy in probe * Misc cleanup Changes from v1: * made device_for_each_child() as a seperate patch * made all other minor fixes wrt typos and function renames This patch series is developed on git://github.com/rrnayak/linux.git omap5-3.8-rc4-base-palmas I've kept this patch series and all the patch series to follow in a single branch git://gitorious.org/linux-usb/linux-usb.git omap5-with-palmas (changes up to 23b4dfa2ab7052569cd88acc6383c4b1a8e8a482) Did enumeration testing on omap5 evm. Kishon Vijay Abraham I (11): usb: dwc3-omap: use device_for_each_child to handle child removal usb: dwc3-omap: use of_platform API to create dwc3 core pdev usb: dwc3-omap: use runtime API's to enable clocks usb: dwc3-omap: Remove explicit writes to SYSCONFIG register usb: dwc3-omap: Add an API to write to dwc mailbox usb: dwc3-omap: Minor fixes to get dt working usb: dwc3-omap: remove platform data associated with dwc3-omap usb: dwc3: dwc3-omap: stop using nop-usb-xceiv usb: dwc3: core: add dt support for dwc3 core usb: dwc3: core: enable the USB2 and USB3 phy in probe usb: dwc3: core: stray statements are removed Documentation/devicetree/bindings/usb/dwc3.txt | 22 ++ Documentation/devicetree/bindings/usb/omap-usb.txt | 28 +++ drivers/usb/dwc3/core.c | 31 ++- drivers/usb/dwc3/dwc3-omap.c | 242 ++++++++------------ include/linux/platform_data/dwc3-omap.h | 4 - include/linux/usb/dwc3-omap.h | 30 +++ 6 files changed, 206 insertions(+), 151 deletions(-) create mode 100644 Documentation/devicetree/bindings/usb/dwc3.txt create mode 100644 include/linux/usb/dwc3-omap.h -- 1.7.9.5