- Feb 12, 2012
-
-
Stefano Babic authored
Changed the EHCI interface using the ulpi framework. Signed-off-by:
Stefano Babic <sbabic@denx.de> CC: Tom Rini <tom.rini@gmail.com> Acked-by:
Igor Grinberg <grinberg@compulab.co.il>
-
Govindraj.R authored
For panda initialise the mux pins for ehci usage and enable ehci in omap4_panda config file. Signed-off-by:
Govindraj.R <govindraj.raja@ti.com> Tested-by:
Stefano Babic <sbabic@denx.de>
-
Govindraj.R authored
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 the same during essential dpll configuration. Signed-off-by:
Govindraj.R <govindraj.raja@ti.com> Tested-by:
Stefano Babic <sbabic@denx.de>
-
Govindraj.R authored
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 <grinberg@compulab.co.il> Signed-off-by:
Govindraj.R <govindraj.raja@ti.com> Tested-by:
Stefano Babic <sbabic@denx.de>
-
Govindraj.R authored
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 ops as ehci will use internally dma for all usb ops. * Add a generic common header ehci-omap.h having common ip block data and reg shifts. * Rename and modify ehci-omap3 to ehci.h retain only conflicting sysc reg shifts remove others and move to common header file. * pass the board data for beagle/panda accordinly to use ehci ports. Acked-by:
Igor Grinberg <grinberg@compulab.co.il> Signed-off-by:
Govindraj.R <govindraj.raja@ti.com>
-
Ilya Yanok authored
Taken from Beagle code. Tested on mcx board (AM3517-based). Signed-off-by:
Ilya Yanok <yanok@emcraft.com> Tested-by:
Stefano Babic <sbabic@denx.de>
-
Govindraj.R authored
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 enable the same for beagle and panda, patch is tested on the same boards. Thanks to Igor Grinberg <grinberg@compulab.co.il> for reviewing the omap-ehci patches and suggesting this approach. [1]: http://www.mail-archive.com/u-boot@lists.denx.de/msg76076.html Tested-by:
Stefano Babic <sbabic@denx.de> Acked-by:
Igor Grinberg <grinberg@compulab.co.il> Signed-off-by:
Govindraj.R <govindraj.raja@ti.com>
-
Govindraj.R authored
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 <sbabic@denx.de> Acked-by:
Igor Grinberg <grinberg@compulab.co.il> Signed-off-by:
Govindraj.R <govindraj.raja@ti.com>
-
Amit Virdi authored
Signed-off-by:
Amit Virdi <amit.virdi@st.com> Acked-by:
Stefan Roese <sr@denx.de>
-
Chander Kashyap authored
This patch enable support for SMC911X based ethernet device. Signed-off-by:
Chander Kashyap <chander.kashyap@linaro.org> Acked-by:
Mike Frysinger <vapier@gentoo.org> Acked-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Minkyu Kang <mk7.kang@samsung.com>
-
Chander Kashyap authored
This patch adds support for MMC SPL booting. Signed-off-by:
Chander Kashyap <chander.kashyap@linaro.org> Signed-off-by:
Minkyu Kang <mk7.kang@samsung.com>
-
Chander Kashyap authored
SMDK5250 board is based on Samsungs EXYNOS5250 SoC. Signed-off-by:
Chander Kashyap <chander.kashyap@linaro.org> Signed-off-by:
Minkyu Kang <mk7.kang@samsung.com>
-
Chander Kashyap authored
Samsung's ARM Cortex-A15 based SoCs are known as Exynos5 series of SoCs. This patch adds the support for Exynos5. Signed-off-by:
Chander Kashyap <chander.kashyap@linaro.org> Signed-off-by:
Minkyu Kang <mk7.kang@samsung.com>
-
Chander Kashyap authored
CONFIG_SYS_CLK_FREQ_C210 macro giving notion of S5PC2XX (Exynos4) architecture. Replace CONFIG_SYS_CLK_FREQ_C210 with CONFIG_SYS_CLK_FREQ to make it generic for exynos architecture. Signed-off-by:
Chander Kashyap <chander.kashyap@linaro.org> Signed-off-by:
Minkyu Kang <mk7.kang@samsung.com>
-
Minkyu Kang authored
Signed-off-by:
Minkyu Kang <mk7.kang@samsung.com> Signed-off-by:
HeungJun, Kim <riverful.kim@samsung.com> Cc: Chander Kashyap <chander.kashyap@linaro.org>
-
Minkyu Kang authored
Signed-off-by:
Minkyu Kang <mk7.kang@samsung.com> Signed-off-by:
Kyungmin Park <kyungmin.park@samsung.com> Cc: HeungJun, Kim <riverful.kim@samsung.com>
-
Minkyu Kang authored
This patch adds support the generic watchdog timer for s5pc1xx and exynos4 Signed-off-by:
Minkyu Kang <mk7.kang@samsung.com> Signed-off-by:
Kyungmin Park <kyungmin.park@samsung.com> Cc: HeungJun, Kim <riverful.kim@samsung.com>
-
Minkyu Kang authored
Since MACH_TYPE_ORIGEN is updated on mach-types, remove the MACH_TYPE_ORIGEN on config file. Signed-off-by:
Minkyu Kang <mk7.kang@samsung.com> Cc: Chander Kashyap <chander.kashyap@linaro.org>
-
HeungJun, Kim authored
This patch adds support for Samsung TRATS board Signed-off-by:
HeungJun, Kim <riverful.kim@samsung.com> Signed-off-by:
Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by:
Minkyu Kang <mk7.kang@samsung.com>
-
HeungJun, Kim authored
This patch adds power.h and SAMSUNG_BASE() macro for using Exynos4 power. Signed-off-by:
HeungJun, Kim <riverful.kim@samsung.com> Signed-off-by:
Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by:
Minkyu Kang <mk7.kang@samsung.com>
-
HeungJun, Kim authored
This patch add watchdog.h for Exynos4 Signed-off-by:
HeungJun, Kim <riverful.kim@samsung.com> Signed-off-by:
Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by:
Minkyu Kang <mk7.kang@samsung.com>
-
Chander Kashyap authored
Signed-off-by:
Chander Kashyap <chander.kashyap@linaro.org> Signed-off-by:
Minkyu Kang <mk7.kang@samsung.com>
-
Chander Kashyap authored
Earliar ARM clock frequency was calculated by: MOUTAPLL/(DIVAPLL + 1) which is actually returning SCLKAPLL. It is fixed by calculating it as follows: ARMCLK=MOUTCORE / (DIVCORE + 1) / (DIVCORE2 + 1) Signed-off-by:
Chander Kashyap <chander.kashyap@linaro.org> Signed-off-by:
Minkyu Kang <mk7.kang@samsung.com>
-
Chander Kashyap authored
Add TCMPB3 field in pwm structure, earliar this was res1. Signed-off-by:
Chander Kashyap <chander.kashyap@linaro.org> Signed-off-by:
Minkyu Kang <mk7.kang@samsung.com>
-
Holger Brunck authored
Signed-off-by:
Holger Brunck <holger.brunck@keymile.com> Cc: Valentin Longchamp <valentin.longchamp@keymile.com> Cc: Prafulla Wadaskar <prafulla@marvell.com> Acked-by:
Heiko Schocher <hs@denx.de>
-
Holger Brunck authored
We don't need 3us delay for our i2c bus. Decrease it to 1us. It would also be possible to use 100ns in the future, but currently kirkwood has no ndelay implementation. Signed-off-by:
Holger Brunck <holger.brunck@keymile.com> Cc: Valentin Longchamp <valentin.longchamp@keymile.com> Cc: Prafulla Wadaskar <prafulla@marvell.com> Cc: Heiko Schocher <hs@denx.de> Acked-by:
Heiko Schocher <hs@denx.de>
-
Prafulla Wadaskar authored
after http://patchwork.ozlabs.org/patch/136415/ was applied. All Marvell build fails with below error common/libcommon.o: In function `cread_line': /home/uboot/src/u-boot-arm/common/main.c:717: undefined reference to `get_ticks' /home/uboot/src/u-boot-arm/common/main.c:717: undefined reference to `get_tbclk' /home/uboot/src/u-boot-arm/common/main.c:720: undefined reference to `get_ticks' The same is fixed for Kirkwood, ARMADA100, pantheon and orion5x SoCs Signed-off-by:
Prafulla Wadaskar <prafulla@marvell.com>
-
Stefan authored
This patch adds support for D-Link DNS-325 ShareCenter NAS. Signed-off-by:
Stefan Herbrechtsmeier <stefan@code.herbrechtsmeier.net> Cc: prafulla@marvell.com Cc: albert.u.boot@aribaud.net
-
Michael Walle authored
The decompressor expects the L2 cache to be disabled. This fixes booting some kernels, which have CONFIG_ARM_PATCH_PHYS_VIRT enabled. Signed-off-by:
Michael Walle <michael@walle.cc> Acked-by:
Prafulla Wadaskar <prafulla@marvell.com> Cc: Albert ARIBAUD <albert.u.boot@aribaud.net> Cc: Prafulla Wadaskar <prafulla@marvell.com> Cc: Wolfgang Denk <wd@denx.de>
-
Albert ARIBAUD authored
Signed-off-by:
Albert ARIBAUD <albert.u.boot@aribaud.net>
-
Albert ARIBAUD authored
Signed-off-by:
Albert ARIBAUD <albert.u.boot@aribaud.net>
-
Albert ARIBAUD authored
Signed-off-by:
Albert ARIBAUD <albert.u.boot@aribaud.net>
-
Albert ARIBAUD authored
Signed-off-by:
Albert ARIBAUD <albert.u.boot@aribaud.net> Signed-off-by:
Prafulla Wadaskar <prafulla@marvell.com>
-
Albert ARIBAUD authored
Signed-off-by:
Albert ARIBAUD <albert.u.boot@aribaud.net>
-
Ian Campbell authored
Problem appears to have been present since day one but masked because alignment aborts were not enabled. ca4b5580 "arm, arm926ejs: always do cpu critical inits" turned on alignment aborts and uncovered this latent problem. Signed-off-by:
Ian Campbell <ijc@hellion.org.uk> Acked-By:
Jason Cooper <u-boot@lakedaemon.net> Tested-By:
Holger Brunck <holger.brunck@keymile.com> Cc: Prafulla Wadaskar <prafulla@marvell.com> Cc: Albert ARIBAUD <albert.u.boot@aribaud.net>
-
David Müller (ELSOFT AG) authored
Signed-off-by:
David Mueller <d.mueller@elsoft.ch> Acked-by:
Minkyu Kang <mk7.kang@samsung.com>
-
Jason Liu authored
FEC does not work on the i.mx51/53evk board, it will hangup In: serial Out: serial Err: serial Net: After bisect, it due to the following commit: be252b65 net: imx: Add multi-FEC support for imx_get_mac_from_fuse has change the imx_get_mac_from_fuse fucntion prototype, but fail to update i.mx5, here it does it. After apply this patch, u-boot works again on i.mx51/53 evk boards. Signed-off-by:
Jason Liu <jason.hui@linaro.org> Cc: Stefano Babic <sbabic@denx.de> Acked-by:
Fabio Estevam <fabio.estevam@freescale.com> Acked-by:
Stefano Babic <sbabic@denx.de>
-
Helmut Raiger authored
board_mmc_init() initializes the pins of SDHC1 and turns on V_MMC1 of the PMIC. Config adds support for EXT2 and FAT. Signed-off-by:
Helmut Raiger <helmut.raiger@hale.at>
-
Helmut Raiger authored
Add bit definitions for register 32 and 33 of Freescale MC13783. Signed-off-by:
Helmut Raiger <helmut.raiger@hale.at>
-
Matthias Fuchs authored
The generic spi flash driver (drivers/mtd/spi/spi_flash.c) uses the spi low level driver's spi_xfer() function with len=0 to deassert the SPI flash' chip select. But the i.MX28 spi driver rejects this call due to len=0. This patch implements an exception for len=0 with the SPI_XFER_END flag set. This results in an extra read with the chip select being deasserted afterwards. There seems to be no way to deassert the signal by hand. Signed-off-by:
Matthias Fuchs <matthias.fuchs@esd.eu> Tested-by:
Fabio Estevam <fabio.estevam@freescale.com>
-