All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC][PATCH 00/18] am33x: add musb
@ 2014-06-13  7:54 Christoph Fritz
  2014-06-13  7:54 ` [PATCH 01/18] arm: am33xx: add USB clocks Christoph Fritz
                   ` (16 more replies)
  0 siblings, 17 replies; 20+ messages in thread
From: Christoph Fritz @ 2014-06-13  7:54 UTC (permalink / raw)
  To: barebox

This RFC patchset is intended as a start or reference to get musb support
mainline. So mostly there is no Signed-off-by.  This patchset applies to
current barebox and is tested on phytec-phycore-am335x.

If due to mail size restrictions a patch doesn't get through to this
mailinglist, the full patchset is also availible as branch 'musb' at
https://github.com/ch-f/barebox.git

Christoph Fritz (18):
  arm: am33xx: add USB clocks
  arm: am33xx: add pinmux config for USB
  linux wrapper: add more dummy spin_lock stubs
  musb: add musb driver from u-boot
  musb: delete unused include files
  musb: move musb.h to path include/usb
  musb: drop gadget support - remove appropriate files
  musb: use __BAREBOX__ macro
  musb: adapt Kconfig and Makefiles
  arm: pcm051: enable musb in defconfig
  musb: adapt driver to work on barebox
  musb: only support USB_SPEED_HIGH devices
  usb: add musb support
  arm: am33xx: add usb base addresses
  arm: am33xx: add usb platform helper code
  musb: add barebox gluecode
  arm: pcm051: enable USB pinmux
  arm: pcm051: enable USB

 arch/arm/boards/phytec-phycore-am335x/board.c    |   16 +
 arch/arm/configs/am335x_defconfig                |    2 +
 arch/arm/include/asm/omap_musb.h                 |   24 +
 arch/arm/mach-omap/Makefile                      |    2 +-
 arch/arm/mach-omap/am33xx_clock.c                |    7 +
 arch/arm/mach-omap/am33xx_mux.c                  |   24 +
 arch/arm/mach-omap/am33xx_usb.c                  |   65 +
 arch/arm/mach-omap/include/mach/am33xx-clock.h   |    2 +
 arch/arm/mach-omap/include/mach/am33xx-mux.h     |    2 +
 arch/arm/mach-omap/include/mach/am33xx-silicon.h |   10 +
 arch/arm/mach-omap/include/mach/am33xx-usb.h     |   11 +
 drivers/usb/Kconfig                              |    2 +
 drivers/usb/Makefile                             |    1 +
 drivers/usb/musb/Kconfig                         |   21 +
 drivers/usb/musb/Makefile                        |    6 +
 drivers/usb/musb/linux-compat.h                  |   69 +
 drivers/usb/musb/musb.h                          |  164 ++
 drivers/usb/musb/musb_barebox.c                  |  306 +++
 drivers/usb/musb/musb_core.c                     | 2502 ++++++++++++++++++++++
 drivers/usb/musb/musb_core.h                     |  605 ++++++
 drivers/usb/musb/musb_debug.h                    |   58 +
 drivers/usb/musb/musb_dma.h                      |  186 ++
 drivers/usb/musb/musb_dsps.c                     |  768 +++++++
 drivers/usb/musb/musb_host.c                     | 2399 +++++++++++++++++++++
 drivers/usb/musb/musb_host.h                     |  114 +
 drivers/usb/musb/musb_io.h                       |  127 ++
 drivers/usb/musb/musb_regs.h                     |  645 ++++++
 drivers/usb/musb/usb-compat.h                    |   88 +
 include/linux/barebox-wrapper.h                  |    2 +
 include/usb/usb.h                                |   62 +
 30 files changed, 8289 insertions(+), 1 deletion(-)
 create mode 100644 arch/arm/include/asm/omap_musb.h
 create mode 100644 arch/arm/mach-omap/am33xx_usb.c
 create mode 100644 arch/arm/mach-omap/include/mach/am33xx-usb.h
 create mode 100644 drivers/usb/musb/Kconfig
 create mode 100644 drivers/usb/musb/Makefile
 create mode 100644 drivers/usb/musb/linux-compat.h
 create mode 100644 drivers/usb/musb/musb.h
 create mode 100644 drivers/usb/musb/musb_barebox.c
 create mode 100644 drivers/usb/musb/musb_core.c
 create mode 100644 drivers/usb/musb/musb_core.h
 create mode 100644 drivers/usb/musb/musb_debug.h
 create mode 100644 drivers/usb/musb/musb_dma.h
 create mode 100644 drivers/usb/musb/musb_dsps.c
 create mode 100644 drivers/usb/musb/musb_host.c
 create mode 100644 drivers/usb/musb/musb_host.h
 create mode 100644 drivers/usb/musb/musb_io.h
 create mode 100644 drivers/usb/musb/musb_regs.h
 create mode 100644 drivers/usb/musb/usb-compat.h

-- 
1.7.10.4


_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2014-06-17  9:55 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-06-13  7:54 [RFC][PATCH 00/18] am33x: add musb Christoph Fritz
2014-06-13  7:54 ` [PATCH 01/18] arm: am33xx: add USB clocks Christoph Fritz
2014-06-13  7:54 ` [PATCH 02/18] arm: am33xx: add pinmux config for USB Christoph Fritz
2014-06-13  7:54 ` [PATCH 03/18] linux wrapper: add more dummy spin_lock stubs Christoph Fritz
2014-06-13  7:54 ` [PATCH 05/18] musb: delete unused include files Christoph Fritz
2014-06-13  7:54 ` [PATCH 06/18] musb: move musb.h to path include/usb Christoph Fritz
2014-06-13  7:54 ` [PATCH 07/18] musb: drop gadget support - remove appropriate files Christoph Fritz
2014-06-13  7:54 ` [PATCH 08/18] musb: use __BAREBOX__ macro Christoph Fritz
2014-06-13  7:54 ` [PATCH 09/18] musb: adapt Kconfig and Makefiles Christoph Fritz
2014-06-13  7:54 ` [PATCH 10/18] arm: pcm051: enable musb in defconfig Christoph Fritz
2014-06-13  7:54 ` [PATCH 11/18] musb: adapt driver to work on barebox Christoph Fritz
2014-06-14 20:53   ` Michael Grzeschik
2014-06-17  9:55     ` Christoph Fritz
2014-06-13  7:54 ` [PATCH 12/18] musb: only support USB_SPEED_HIGH devices Christoph Fritz
2014-06-13  7:54 ` [PATCH 13/18] usb: add musb support Christoph Fritz
2014-06-13  7:54 ` [PATCH 14/18] arm: am33xx: add usb base addresses Christoph Fritz
2014-06-13  7:54 ` [PATCH 15/18] arm: am33xx: add usb platform helper code Christoph Fritz
2014-06-13  7:54 ` [PATCH 16/18] musb: add barebox gluecode Christoph Fritz
2014-06-13  7:54 ` [PATCH 17/18] arm: pcm051: enable USB pinmux Christoph Fritz
2014-06-13  7:54 ` [PATCH 18/18] arm: pcm051: enable USB Christoph Fritz

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.