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
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
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
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
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
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
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
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
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
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
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
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-
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
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
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
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
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-
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
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
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
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
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
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
---
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
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
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
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
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.
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
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
---
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
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
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
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
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.
35 matches
Mail list logo