aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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>
2012-12-06overo: support 200Mhz memory on 37XXSteve Sakoman
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2012-12-06OMAP3 Beagle: add preEnv.txt supportJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-12-06OMAP4: add preEnv.txt supportJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-12-06SAUCE: HACK: move omap spl base addressJohn Rigby
Move NON_SECURE_SRAM_START from 0x40304000 to 0x40303000 and move u-boot-spl load address from 0x40304350 to 0x40303080. This allows it to stay under 0x4030c000 which is what the TRM says it must do. SRAM actually starts at 0x40300000 on GP devices but was set to 0x40304000 to be the same as Secure devices so this breaks that. Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-12-06OMAP3: Beagle: set mac addr from dieidJohn Rigby
TODO: share dieid<-->mac addr code between OMAP3 and OMAP4 Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-12-06Allow loading of u-boot.bin for backward compatibilityJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-12-06OMAP3: Enable command line editing for omap3_beagleJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-12-06OMAP4: change MAXARGS to 32John Rigby
Some boot scripts fail without this. This makes OMAP4 the same as omap3_beagle. Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-12-06OMAP4: Enable command line editing in omap4_common.hJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-12-06OMAP4: Panda: add uEnv.txt supportJohn Rigby
Identical to omap3_beagle. Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-12-06OMAP3: Beagle: add back boot.scr supportJohn Rigby
Removing boot.scr support broke some external bootscripts that depended on it. This patch restores boot.scr support but leaves uEnv.txt support in. uEnv.txt still works and if both files exist then uEnv.txt takes precedence. Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-12-06OMAP4 Panda: Generate a unique usbethaddrJohn Rigby
The panda board has a usb nic but the nic has no rom. Use the die-id to generate a unique address. This is derived from an RFC kernel patch by Andy Green that does the same thing: https://patchwork.kernel.org/patch/660541/ [RFC PATCH 1/2] OMAP2+: add cpu id register to MAC address helper Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-12-06PXE: look for usbethaddr if no ethaddrJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2012-12-06OMAP4: Force PXE booting when booting via spl-usbRobie Basak
So we don't use boot script on MMC/SD card. Signed-off-by: John Rigby <john.rigby@linaro.org>