[U-Boot] [PATCH v4 0/7] Add and Clean up ehci-omap and extend support for omap3/4 socs

2012-02-06 Thread Govindraj.R
From: "Govindraj.R" Clean up ehci-omap added and make it generic to extend support for omap4 socs. Adds omap-ulpi-viewport for ulpi access from ehci-omap. Adds ehci support for omap4-panda. Based on denx master branch commit: 137703b811502dfea364650fb3e17f20b4c21333 Chang

[U-Boot] [PATCH v4 6/7] OMAP4: clock-common: Move the usb dppl configuration to new func

2012-02-06 Thread Govindraj.R
From: "Govindraj.R" usb dpll configuration is done only part of non-essential dppl configuration however if CONFIG_USB_EHCI_OMAP is defined we may have to configure usb dpll's for proper functioning of usb modules. So move the usb dppl configuration to a new func. and utilise

[U-Boot] [PATCH v4 2/7] usb: ulpi: Add omap-ulpi-view port support

2012-02-06 Thread Govindraj.R
From: "Govindraj.R" Based on discussion from this thread [1]. Adding omap-view port that helps us in using the generic ulpi framework for any ulpi phy ops using the INSNREG05_ULPI viewport reg available on omap platform. Currently ehci ports are available on omap3/4 platforms so enabl

[U-Boot] [PATCH v4 1/7] usb: ulpi: Extend the existing ulpi framework.

2012-02-06 Thread Govindraj.R
From: "Govindraj.R" Extend the existing ulpi viewport framework to pass the port number information for any ulpi ops. Fix the usage of ulpi api's accordingly. Tested-by: Stefano Babic Acked-by: Igor Grinberg Signed-off-by: Govindraj.R --- board/efikamx/efikamx-us

[U-Boot] [PATCH v4 5/7] OMAP3+: Clock: Adding ehci clock enabling

2012-02-06 Thread Govindraj.R
From: "Govindraj.R" Adding ehci clock enabling mechanism part of clock framework. When essential clocks are enabled during init phase usb host clocks can also be enabled from clock framework. Acked-by: Igor Grinberg Signed-off-by: Govindraj.R --- arch/arm/cpu/armv7/oma

[U-Boot] [PATCH v4 4/7] ehci-omap: Clean up added ehci-omap.c

2012-02-06 Thread Govindraj.R
From: "Govindraj.R" Clean up added ehci-omap.c and make it generic for re-use across omap-soc having same ehci ip block. Also pass the modes to be configured from board file and configure the ports accordingly. All usb layers are not cache aligned, till then keep cache off for usb o

[U-Boot] [PATCH v4 7/7] OMAP4: ehci-omap: enable ehci-omap for panda boards

2012-02-06 Thread Govindraj.R
From: "Govindraj.R" For panda initialise the mux pins for ehci usage and enable ehci in omap4_panda config file. Signed-off-by: Govindraj.R --- board/ti/panda/panda_mux_data.h | 16 include/configs/omap4_panda.h | 23 ++- 2 files c

[U-Boot] [PATCH v4 3/7] ehci-omap: driver for EHCI host on OMAP3

2012-02-06 Thread Govindraj.R
From: Ilya Yanok Taken from Beagle code. Tested on mcx board (AM3517-based). Signed-off-by: Ilya Yanok --- board/ti/beagle/beagle.c | 101 -- drivers/usb/host/Makefile |1 + drivers/usb/host/ehci-omap.c | 156

[U-Boot] [PATCH v3 1/7] ehci-omap: driver for EHCI host on OMAP3

2012-02-03 Thread Govindraj.R
From: Ilya Yanok Taken from Beagle code. Tested on mcx board (AM3517-based). Signed-off-by: Ilya Yanok --- board/ti/beagle/beagle.c | 101 -- drivers/usb/host/Makefile |1 + drivers/usb/host/ehci-omap.c | 156

[U-Boot] [PATCH v3 3/7] OMAP3+: Clock: Adding ehci clock enabling

2012-02-03 Thread Govindraj.R
From: "Govindraj.R" Adding ehci clock enabling mechanism part of clock framework. When essential clocks are enabled during init phase usb host clocks can also be enabled from clock framework. Signed-off-by: Govindraj.R --- arch/arm/cpu/armv7/omap3/board.c|4 ar

[U-Boot] [PATCH v3 4/7] OMAP4: clock-common: Move the usb dppl configuration to new func

2012-02-03 Thread Govindraj.R
From: "Govindraj.R" usb dpll configuration is done only part of non-essential dppl configuration however if CONFIG_USB_EHCI_OMAP is defined we may have to configure usb dpll's for proper functioning of usb modules. So move the usb dppl configuration to a new func. and utilise

[U-Boot] [PATCH v3 5/7] OMAP3+: ehci-omap: enable usb host ports for beagle/panda

2012-02-03 Thread Govindraj.R
From: "Govindraj.R" For beagle and panda enable and use the ehci-omap.c generic api's added to configure usb host ports based on data passed from board file to configure in modes as specified from board data. For panda initialise the mux pins for ehci usage. Signed-off-

[U-Boot] [PATCH v3 0/7] Clean up ehci-omap and extend support for omap3/4 socs

2012-02-03 Thread Govindraj.R
From: "Govindraj.R" Clean up ehci-omap added and make it generic to extend support for omap4 socs. Adds omap-ulpi-viewport for ulpi access from ehci-omap. Adds ehci support for omap4-panda. Based on latest denx master branch commit: 137703b811502dfea364650fb3e17f20b4c21333 Ch

[U-Boot] [PATCH v3 7/7] usb: ulpi: Add omap-ulpi-view port support

2012-02-03 Thread Govindraj.R
From: "Govindraj.R" Based on discussion from this thread [1]. Adding omap-view port that helps us in using the generic ulpi framework for any ulpi phy ops using the INSNREG05_ULPI viewport reg available on omap platform. Currently ehci ports are available on omap3/4 platforms so enabl

[U-Boot] [PATCH v3 2/7] ehci-omap: Clean up added ehci-omap.c

2012-02-03 Thread Govindraj.R
From: "Govindraj.R" Clean up added ehci-omap.c and make it generic for re-use across omap-soc having same ehci ip block. Also pass the modes to be configured from board file and configure the ports accordingly. All usb layers are not cache aligned, till then keep cache off for usb o

[U-Boot] [PATCH v3 6/7] usb: ulpi: Extend the existing ulpi framework.

2012-02-03 Thread Govindraj.R
From: "Govindraj.R" Extend the existing ulpi viewport framework to pass the port number information for any ulpi ops. Fix the usage of ulpi api's accordingly. Tested-by: Stefano Babic Signed-off-by: Govindraj.R --- board/efikamx/efikamx-usb.c | 24 ++-- d

[U-Boot] [PATCH v2 4/4] OMAP3+: ehci-omap: enable usb host ports for beagle/panda

2012-01-06 Thread Govindraj.R
From: "Govindraj.R" For beagle and panda enable and use the ehci-omap.c generic api's added to configure usb host ports based on data passed from board file to configure in modes as specified from board data. For panda initialise the mux pins for ehci usage. Signed-off-

[U-Boot] [PATCH v2 1/4] ehci-omap: Clean up added ehci-omap.c

2012-01-06 Thread Govindraj.R
From: "Govindraj.R" Clean up added ehci-omap.c and make it generic for re-use across soc having same ehci ip block. Also pass the modes to be configured and configure the ports accordingly. All usb layers are not cache aligned till then keep cache off for usb ops as ehci will use inte

[U-Boot] [PATCH v2 0/4] Clean up ehci-omap and extend support for omap3/4 socs

2012-01-06 Thread Govindraj.R
From: "Govindraj.R" Clean up ehci-omap added and make it generic to extend support for omap4 socs. Add ehci support for panda board. Patch series depends on below patch: http://patchwork.ozlabs.org/patch/130952/ Patch series based

[U-Boot] [PATCH v2 3/4] OMAP4: clock-common: Move the usb dppl configuration to new func

2012-01-06 Thread Govindraj.R
From: "Govindraj.R" usb dpll configuration is done only part of non-essential dppl configuration however if CONFIG_USB_EHCI_OMAP is defined we may have to configure usb dpll's for proper functioning of usb modules. So move the usb dppl configuration to a new func. and utilise

[U-Boot] [PATCH v2 2/4] OMAP3+: Clock: Adding ehci clock enabling

2012-01-06 Thread Govindraj.R
From: "Govindraj.R" Adding ehci clock enabling mechanism part of clock framework. When essential clocks are enabled during init phase usb host clocks can also be enabled from clock framework. Signed-off-by: Govindraj.R --- arch/arm/cpu/armv7/omap3/board.c|4 ar

[U-Boot] [PATCH 6/6] OMAP4: config: Add usb support for panda config.

2011-12-14 Thread Govindraj.R
From: "Govindraj.R" Enable usb ehci support and Ethernet support for panda board. Disable dcache as usb uses dma operations and to avoid any resulting cache coherency issue. Signed-off-by: Govindraj.R --- include/configs/omap4_common.h |1 + include/configs/omap4_panda

[U-Boot] [PATCH 5/6] OMAP4: Panda: Add hcd init and enable ehci support.

2011-12-14 Thread Govindraj.R
From: "Govindraj.R" Add ehci_hcd_init and thus enable ehci support for panda board. On panda board ehci port1 is connected to a smsc3220 hub, and ethernet is connected to GPIO_1 and hub reset is through GPIO_62. ethernt lan9500 chip is connted to hub. Signed-off-by: Govindraj.R ---

[U-Boot] [PATCH 4/6] OMAP4: clocks: enable usb host clocks by default.

2011-12-14 Thread Govindraj.R
From: "Govindraj.R" Enable usb related clocks by default. On omap4 panda ethernet port and 2 usb downstream ports are available through a hub can be used at u-boot if usb host clocks are enabled. Signed-off-by: Govindraj.R --- arch/arm/cpu/armv7/omap4/clocks.c |5 + 1 files

[U-Boot] [PATCH 3/6] OMAP4: Panda_mux: configure usb port1 for ulpi phy mode

2011-12-14 Thread Govindraj.R
From: "Govindraj.R" on panda board usb ehci port1 is connected to external ulpi phy configure usb_ulpi pins available in mux mode4. Signed-off-by: Govindraj.R --- board/ti/panda/panda_mux_data.h | 16 1 files changed, 8 insertions(+), 8 deletions(-) diff --git

[U-Boot] [PATCH 2/6] OMAP4: clock-common: Move the usb dppl configuration to new func.

2011-12-14 Thread Govindraj.R
From: "Govindraj.R" usb dpll configuration is done only part of non-essential dppl configuration however if CONFIG_USB_EHCI_OMAP is defined we may have to configure usb dpll's for proper functioning of usb modules. So move the usb dppl configuration to a new func. and utilise

[U-Boot] [PATCH 1/6] omap4: usb: Add omap-ehci support

2011-12-14 Thread Govindraj.R
From: "Govindraj.R" Adds ehci-omap and two funcs omap_ehci_hcd_init/omap_ehci_hcd_stop Which can be called from any board file implementing the ehci_hcd_init/reset. One can pass the port modes from board file and configure the usb host to ulpi-phy mode or hsic mode. Signed-off-by: G

[U-Boot] [PATCH 0/6] OMAP4: USB: Add omap-ehci support and enable same for panda

2011-12-14 Thread Govindraj.R
From: "Govindraj.R" Patch series adds ehci support for omap4 socs and enables ehci support for panda board. Fatls, ping and tftp was tested with this patch series. Patch series depends on below patch for enabling aux clock with powers external ulpi phy. http://www.mail-archive.

[U-Boot] [PATCH 1/6] omap4: usb: Add omap-ehci support

2011-12-14 Thread Govindraj.R
From: "Govindraj.R" Adds ehci-omap and two funcs omap_ehci_hcd_init/omap_ehci_hcd_stop Which can be called from any board file implementing the ehci_hcd_init/reset. One can pass the port modes from board file and configure the usb host to ulpi-phy mode or hsic mode. Signed-off-by: G

[U-Boot] [PATCH 5/6] OMAP4: Panda: Add hcd init and enable ehci support.

2011-12-14 Thread Govindraj.R
From: "Govindraj.R" Add ehci_hcd_init and thus enable ehci support for panda board. On panda board ehci port1 is connected to a smsc3220 hub, and ethernet is connected to GPIO_1 and hub reset is through GPIO_62. ethernt lan9500 chip is connted to hub. Signed-off-by: Govindraj.R ---

[U-Boot] [PATCH 4/6] OMAP4: clocks: enable usb host clocks by default.

2011-12-14 Thread Govindraj.R
From: "Govindraj.R" Enable usb related clocks by default. On omap4 panda ethernet port and 2 usb downstream ports are available through a hub can be used at u-boot if usb host clocks are enabled. Signed-off-by: Govindraj.R --- arch/arm/cpu/armv7/omap4/clocks.c |5 + 1 files

[U-Boot] [PATCH 3/6] OMAP4: Panda_mux: configure usb port1 for ulpi phy mode

2011-12-14 Thread Govindraj.R
From: "Govindraj.R" on panda board usb ehci port1 is connected to external ulpi phy configure usb_ulpi pins available in mux mode4. Signed-off-by: Govindraj.R --- board/ti/panda/panda_mux_data.h | 16 1 files changed, 8 insertions(+), 8 deletions(-) diff --git

[U-Boot] [PATCH 6/6] OMAP4: config: Add usb support for panda config.

2011-12-14 Thread Govindraj.R
From: "Govindraj.R" Enable usb ehci support and Ethernet support for panda board. Disable dcache as usb uses dma operations and to avoid any resulting cache coherency issue. Signed-off-by: Govindraj.R --- include/configs/omap4_common.h |1 + include/configs/omap4_panda

[U-Boot] [PATCH 2/6] OMAP4: clock-common: Move the usb dppl configuration to new func.

2011-12-14 Thread Govindraj.R
From: "Govindraj.R" usb dpll configuration is done only part of non-essential dppl configuration however if CONFIG_USB_EHCI_OMAP is defined we may have to configure usb dpll's for proper functioning of usb modules. So move the usb dppl configuration to a new func. and utilise

[U-Boot] [PATCH 0/6] OMAP4: USB: Add omap-ehci support and enable same for panda

2011-12-14 Thread Govindraj.R
From: "Govindraj.R" Patch series adds ehci support for omap4 socs and enables ehci support for panda board. Fatls, ping and tftp was tested with this patch series. Patch series depends on below patch for enabling aux clock with powers external ulpi phy. http://www.mail-archive.