aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-12-06ARM: highbank: set timer prescaler to 256Rob Herring
The 150MHz clock rate gives u-boot time functions problems and there's no benefit to a fast clock, so lower the rate. Signed-off-by: Rob Herring <rob.herring@calxeda.com>
2012-12-06ARM: highbank: add missing SCU register setup for resetRob Herring
Signed-off-by: Rob Herring <rob.herring@calxeda.com>
2012-12-06pxe: add support for ontimeout tokenRob Herring
ontimeout is similar to default, but is the selection on menu timeout. This is how cobbler sets a default. The label default is supposed to be the default selection when <enter> is pressed. If both default and ontimeout are set, last one parsed wins. Signed-off-by: Rob Herring <rob.herring@calxeda.com>
2012-12-06pxe: fix default label handlingRob Herring
Changing to numeric entries broke the default label. Signed-off-by: Rob Herring <rob.herring@calxeda.com>
2012-12-06pxe: simplify menu display and selectionRob Herring
Menus with lots of entries and long append lines are hard to read. Just show a numbered list using the label or name and make the choice by entering the number. Signed-off-by: Rob Herring <rob.herring@calxeda.com>
2012-12-06pxe: localboot fixesRob Herring
Add support for value of -1 For localboot. A value of -1 means return to u-boot prompt. localboot value is often 0, so we need to distinguish the value from localboot being selected. A value of greater than or equal to 0 means attempt local boot command. If localboot is selected, we don't want to try other entries. Signed-off-by: Rob Herring <rob.herring@calxeda.com>
2012-12-06pxe: always display a menu when presentRob Herring
The prompt flag is for displaying a "boot:" prompt in pxelinux. This doesn't make sense for u-boot as we don't support the pxelinux command interface. So we should just ignore prompt statements and always show the menu if a menu is present. Signed-off-by: Rob Herring <rob.herring@calxeda.com>
2012-12-06pxe: use bootz instead of bootmRob Herring
Signed-off-by: Rob Herring <rob.herring@calxeda.com>
2012-12-06bootz: un-staticize do_bootzRob Herring
bootz is needed for sysboot command. Signed-off-by: Rob Herring <rob.herring@calxeda.com>
2012-12-06ARM: highbank: update config optionsRob Herring
enable EFI partitions and FAT filesystem enable bootz command and raw initrd increase cmd and print buffer size to 1K change serial baudrate to 115200 enable hush shell Signed-off-by: Rob Herring <rob.herring@calxeda.com>
2012-12-06ARM: highbank: add autoboot script fileRob Herring
Signed-off-by: Rob Herring <rob.herring@calxeda.com>
2012-12-06EXYNOS: mmc: work around rebase build errorJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-12-06Added support for DHCP, PXE for Arndale boardShivamurthy Shastri
2012-12-06Enable the signal for PSHOLD portYuvaraj CD
2012-12-06DRIVERS: USB: Initialize HSIC PHYs and enable network supportInderpal Singh
Arndale board has AX88760, which is USB 2.0 Hub & USB 2.0 Ethernet Combo controller, connected to HSIC Phy of USB host controller via USB3503 hub. This patch initializes the HSIC PHYs, performs reset sequence for USB3503 hub and enables the relevant config options for network to work. Signed-off-by: Inderpal Singh <inderpal.singh@linaro.org>
2012-12-06The exynos dwmmc Ip has 2 stage divider. The first divider Register is in ↵Girish K S
the vendor specific region of the dwmmc core (CLK_SEL), and second is part of the dwmmc generic registers (CLK_DIV). The goal of this patch is to maintain a 100MHz clock output before dividing it further by using the CLK_DIV. Depending on the card enumeration, it can be further divided by writing a correct divider in the dwmmc CLK_DIV register. Signed-off-by: Girish K S <ks.giri@samsung.com>
2012-12-06driver: dwmmc: Add the clock divider code for exynos dwmmcGirish K S
The exynos dwmmc Ip has 2 stage divider. The first divider Register is in the vendor specific region of the dwmmc core (CLK_SEL), and second is part of the dwmmc generic registers (CLK_DIV). The goal of this patch is to maintain a 100MHz clock output before dividing it further by using the CLK_DIV. Depending on the card enumeration, it can be further divided by writing a correct divider in the dwmmc CLK_DIV register. Signed-off-by: Girish K S <ks.giri@samsung.com>
2012-12-06arm: exynos: fix issue in clock and pinmuxGirish K S
clock: the mmc get clock api return the clock value without dividing the sclk by value of clk_sel register. The divider value calculated in the dw_mmc driver for clk_div is wrong. This patch adds the divider to fix the issue. pinmux: The initialization of the sd_cdn pin was ignored, This patch adds the selection and initialization of the early pin state. Signed-off-by: Girish K S <iks.giri@samsung.com>
2012-12-06arm: exynos: additional changes to arndaleGirish K S
added more changes to the configuration and clock of mmc Signed-off-by: Girish K S <girish@avatar.(none)>
2012-12-06exynos: uart: s5p: fix the garbled decompressing linux...messageAlim Akhtar
Fix the garbled decompressing linux...message and by enabling the uart tx/rx fifo. Now that fifo is enabled, the uart read/write functions are modfied to check the UFSTAT register for fifo status instead of UTRSTAT (as required with fifo's enabled). BUG=none TEST=booted on daisy, Uncompressing Linux is fine Change-Id: I2d4cccfc308483b15725f36babefc0b3203ec7d8 Signed-off-by: Alim Akhtar <alim.akhtar@samsung.com> Reviewed-on: https://gerrit.chromium.org/gerrit/22260 Reviewed-by: Doug Anderson <dianders@chromium.org> Reviewed-by: Vincent Palatin <vpalatin@chromium.org> Reviewed-by: Simon Glass <sjg@chromium.org>
2012-12-06board: samsung: Added dwmmc initializationGirish K S
EVT1 version of Exynos5250 has dwmmc controller. This patch removes the Evt0 Init and replaces it with the EVT1 dwmmc init Signed-off-by: Girish K S <ks.giri@samsung)>
2012-12-06board: samsung: Removed the hardcode clock valuesGirish K S
Boards based on same Soc can you different clock values so the values are moved to config file. Signed-off-by: Girish K S <ks.giri@samsung.com)>
2012-12-06board: samsung: Add support of Arndale boardGirish K S
Arndale board is based on the Exynos5250 Soc. This patch adds support for booting from mmc card Signed-off-by: Girish K S <ks.giri@samsung.com>
2012-12-06mmc: dw-mmc: add dw-mmc's confiuration at MakefileJaehoon Chung
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
2012-12-06EXYNOS: mmc: support DesignWare Controller for Samsung-SoCJaehoon Chung
Support DesignWare MMC Controller for Samsung Specific. Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Rajeshawari Shinde <rajeshwari.s@samsung.com>
2012-12-06EXYNOS: clock: add the get_mmc_clk functionJaehoon Chung
To get more exactly sclk value, used the get_mmc_clk. Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
2012-12-06arm: trats: Power down core 1Piotr Wilczek
This patch turns power down for unused core 1 Signed-off-by: Piotr Wilczek <p.wilczek@samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
2012-12-06arm:exynos4:universal: Eliminated low level initPiotr Wilczek
Low level initialisation is done by another bootloader Signed-off-by: Piotr Wilczek <p.wilczek@samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
2012-12-06arm:exynos4:universal: Use pinmux for mmc configurationPiotr Wilczek
This patch use the pinmux for mmc configuration for Universal C210 Signed-off-by: Piotr Wilczek <p.wilczek@samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
2012-12-06arm:exynos4:trats: Use pinmux for mmc configurationPiotr Wilczek
This patch use the pinmux for mmc configuration for Trats Signed-off-by: Piotr Wilczek <p.wilczek@samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Acked-by: Jaehoon Chung <jh80.chung@samsung.com> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
2012-12-06arm:exynos4:trats: Fix SDRAM sizePiotr Wilczek
Full 1GiB is visible Signed-off-by: Piotr Wilczek <p.wilczek@samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
2012-12-06arm:exynos4:trats: Correct SDRAM configuration for tratsPiotr Wilczek
SDRAM setup alike to ORIGEN Dev board. Signed-off-by: Piotr Wilczek <p.wilczek@samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Acked-by: Jaehoon Chung <jh80.chung@samsung.com> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
2012-12-06Exynos5250: Enable PXE SupportChander Kashyap
Add PXE support for the Exynos5250. Signed-off-by: Chander Kashyap <chander.kashyap@linaro.org> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
2012-12-06Origen_Quad: Modify machine ID for Origen Quad boardTushar Behera
Signed-off-by: Tushar Behera <tushar.behera@linaro.org>
2012-12-06Initialize boot_paramInderpal Singh
Signed-off-by: Chander Mohan Kashyap <chander.kashyap@linaro.org>
2012-12-06Origen: Add DNW supportTushar Behera
Signed-off-by: Tushar Behera <tushar.behera@linaro.org>
2012-12-06Add DNW Support for Origen Quad boardInderpal Singh
Signed-off-by: Inderpal Singh <inderpal.singh@linaro.org>
2012-12-06Update boards.cfg to support origen_quadInderpal Singh
Signed-off-by: Inderpal Singh <inderpal.singh@linaro.org>
2012-12-06EXYNOS: Add support for Insignal Origen QUAD boardJeong-Hyeon Kim
Origen QUAD board is based on Samsung Exynos4412 SoC. Signed-off-by: Jeong-Hyeon Kim <jhkim@insignal.co.kr>
2012-12-06EXYNOS: change the compile/clean option of splJeong-Hyeon Kim
spl tool of exynos5 designed only for smdk5250. It compiled when defined CONFIG_SMDK5250 and BOARD name is smdk5250. It means that it's not considered shrink boards with different board name. So, it changed compile condition to exynos5 family option not a specific board name for cover the other board. I also modified clean condition to clear compiled spl. Otherwise, tools/mk*spl show on untracked files. It should be ignore in git. Signed-off-by: Jeong-Hyeon Kim <jhkim@insignal.co.kr>
2012-12-06EXYNOS: additional Exynos4 SoC series supportJeong-Hyeon Kim
- Fixed MPLL register address It's different between Exynos4210 and Exynos4412. - Added pinmux functions for Exynos4 - Added extended gpios for Exynos4412 Exynos4412 has more gpios than Exynos4210. Signed-off-by: Jeong-Hyeon Kim <jhkim@insignal.co.kr>
2012-12-06EXYNOS: add XXTI for clock sourceJeong-Hyeon Kim
Exynos SoC series are various and cover the different range of MCLK. Several clock setting is based on MPLL, but it's to easy change depend on board configuration. So, common setting of clock need for cover the various type of memory. System clock (XXTI) is one of solution for it. Signed-off-by: Jeong-Hyeon Kim <jhkim@insignal.co.kr>
2012-12-06Flashing and build scriptChander Kashyap
Signed-off-by: Chander Kashyap <chander.kashyap@linaro.org>
2012-12-06gpio:fix: Proper handling of GPIO subsystem parts at Samsung devicesŁukasz Majewski
Now proper GPIO parts numbering is handled at Samsung devices. This fix is necessary for code using GPIO located at other banks than first. Test HW: - Exynos4210 - Trats - S5PC110 - goni Signed-off-by: Lukasz Majewski <l.majewski@samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
2012-12-06LINARO: enable u-boot API for supported platformsJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-12-06snowball: Setting address for FDT and initrd correctly.Mathieu J. Poirier
Default FDT and uinitrd are too high and need to be pushed down in order to avoid a conflict with vmalloc. Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
2012-12-06snowball: Adding config flag for device tree supportMathieu J. Poirier
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
2012-12-06Revert "ARM: OMAP4/5: Do not configure non essential pads, clocks, dplls."John Rigby
This reverts commit f3f98bb0b8cc520e08ea2bdfc3f9cbe4e4ac29f5. Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-12-06Revert "armv7: adapt omap3 to the new cache maintenance framework"Ricardo Salveti de Araujo
This reverts commit 45bf05854bc94ed8bae9e9114292895b990327ea. Conflicts: arch/arm/cpu/armv7/omap3/board.c arch/arm/cpu/armv7/omap3/lowlevel_init.S arch/arm/include/asm/arch-omap3/sys_proto.h Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>
2012-12-06dhcp: add default weak dhcp_vendorex_{prep,proc} functionsJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>