summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-08-30update pre-built binariesHEADodroid-v2010.12Mauro Ribeiro3-0/+0
2014-05-15Merge pull request #8 from tobetter/odroid-v2010.12Mauro Ribeiro1-0/+4
Adding to build ".arch_extension sec" conditionally
2014-05-15Adding to build ".arch_extension sec" conditionallyDongjin Kim1-0/+4
Added preprocessor to check gcc version for ".arch_extension sec" since gcc-4.6 support it. Signed-off-by: Dongjin Kim <dongjin.kim@agreeyamobility.net>
2014-05-12U3+ OTG_HOST detect pin initialize.ckkim1-0/+9
2014-05-12mmc EXT_CSD_RST_N_FUNCTION enableckkim1-20/+5
2014-04-24emmc 5.0 ext_csd checkckkim1-1/+1
2014-03-06Enable OTG port as CDC ETH for console output using netconsole.Suriyan Ramasami16-48/+543
1. Added DHCPSERVER functionality in u-boot to auto configure network. 2. Enabled CDC ETH OTG 3. Added automatic CDC ETH console if OTG cable connected on boot. 4. Added script tools/nc.odroid for automatic netconsole. The Odroid is configured with IP 10.10.10.11 and the other end is DHCP served an address of 10.10.10.10. Signed-off-by: Suriyan Ramasami <suriyan.r@gmail.com> The steps to get console over the OTG port is as follows: 1. Power off Odroid 2. Connect OTG port with cable to USB host 3. In host ensure firewall is not blocking port 6666 and DHCP ports 67 and 68. All are UDP. 4. In host ensure automatic configuration of ethernet interface is turned on in Network Manager. Its usually enabled by default. On the host it will appear as interface usb0 5. Run tools/nc.odroid 6. Power on Odroid board.
2014-03-02bootscan bug with sd_self_installer.imgSuriyan Ramasami4-30/+538
1. bootscan bug if boot.ini line is less than 4 characters. 2. Pull in fatformat command so that sd_self_installer.img works.
2014-02-24netconsole changes with bootscanSuriyan Ramasami3-13/+85
Have netconsole configure itself for the most part using dhcp Assign a ncip variable automatically for netconsole.
2014-02-20Unbreak SD Card fusingSuriyan Ramasami1-1/+1
2014-02-17Merge pull request #6 from martinezjavier/emmc-fusingMauro Ribeiro1-9/+27
Add Embedded MMC (eMMC) support to sd_fusing.sh script
2014-02-15sd_fuse: sd_fusing: Add Embedded MMC (eMMC) supportJavier Martinez Canillas1-9/+27
Odroid boards can boot from either a SD/MMC or an eMMC. The iROM load the bootloader binaries (first and second stage bootloader, trustzone, DRM, etc) from the first sectors of the boot device. An SD exposes all its physical address space as just one device (e.g: /dev/mmcblk0) so its first sectors are just located on that device but the eMMC split its physical address space in different virtual devices (e.g: mmcblk0boot0, mmcblk0boot1, mmcblk0rpmb and mmcblk0). So the eMMC first sectors are not located on the device but on the virtual ${device}boot0. Also, the addresses are at a different offset for SD/MMC and eMMC so special care has to be taken when flashing images to an eMMC since just dd'ing an image to the block device won't work. The binaries written and their offset on both a SD/MMC and eMMC are: +---------------------------------+--------------+-----------------+ | eMMC | +---------------------------------+--------------+-----------------+ | Binary | Start sector | Length (sector) | +---------------------------------+--------------+-----------------+ | | | | | bl1.HardKernel (BL1/DRM) | 0 | 30 | | | | | | bl2.HardKernel (BL2/SPL) | 30 | 32 | | | | | | u-boot.bin (U-Boot) | 62 | 1024 | | | | | | tzsw.HardKernel (TrustZone S/W) | 2110 | 312 | +---------------------------------+--------------+-----------------+ +---------------------------------+--------------+-----------------+ | SD/MMC | +---------------------------------+--------------+-----------------+ | Binary | Start sector | Length (sector) | +---------------------------------+--------------+-----------------+ | | | | | bl1.HardKernel (BL1/DRM) | 1 | 30 | | | | | | bl2.HardKernel (BL2/SPL) | 31 | 32 | | | | | | u-boot.bin (U-Boot) | 63 | 1024 | | | | | | tzsw.HardKernel (TrustZone S/W) | 2111 | 312 | +---------------------------------+--------------+-----------------+ Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
2014-02-14Update smdk4412.hcharles-park1-2/+2
modified mapped ram base 0x40000000 to 0xc0000000
2014-02-14Merge branch 'odroid-v2010.12' of github.com:hardkernel/u-boot into ↵Mauro Ribeiro2-2/+8
odroid-v2010.12
2014-02-14[UMS 1/1] Add support for ums commandSuriyan Ramasami50-441/+19564
2013-12-17Merge pull request #5 from nekromant/odroid-v2010.12Mauro Ribeiro2-2/+8
ehci-exynos: Allow to specify clken_polarity from env
2013-12-16ehci-exynos: Allow to specify clken_polarity from envAndrew Andrianov2-2/+8
ODROID-X2 boards expect active high to enable 24Mhz clock This patch introduces 'usb_invert_clken' environment variable that does the trick. For X2 boards - set to 1, for U/U2 - set to 0 (default) Signed-off-by: Andrew Andrianov <andrew@ncrmnt.org>
2013-12-14Fix overflowSuriyan Ramasami1-3/+10
2013-12-13Leave default behavior intact so it works with official imagesSuriyan Ramasami1-190/+434
2013-11-08Make buffer DMA alignedSuriyan Ramasami2-5/+5
Make the response buffer DMA aligned Signed-off-by: Mauro Ribeiro <mauro.ribeiro@hardkernel.com>
2013-10-25Android as bootable optionSuriyan Ramasami2-189/+387
Added Android in bootscan menu
2013-10-21Bug fix and boot menuSuriyan Ramasami19-15/+2277
Fix netconsole bug and usb keyboard related slowness. Add bootscan to present user with menu
2013-10-16Enable netconsole and usb keyboard with console mux.Suriyan Ramasami52-2295/+5631
2013-10-09Configure USB3503 with i2c for CFG1 - self poweredSuriyan Ramasami4-0/+423
2013-10-09Reset LAN9730 on a usb stop/reset commandSuriyan Ramasami1-0/+23
2013-10-08Porting generic ls/load command for ext and fat.Suriyan Ramasami9-1108/+1588
2013-10-08Added ext2/ext3/ext4 support.Suriyan Ramasami22-6/+5520
Added LED lights on the SMSC LAN9730 USB ethernet.
2013-10-07[PATCH 1/1] USB Ether Net portSuriyan Ramasami43-2281/+6558
2013-10-06[PATCH 1/1] This enables USB to function on the OdroidSuriyan Ramasami38-2072/+5456
2013-05-15Merge pull request #3 from tobetter/odroid-v2010.12Mauro Ribeiro2-3/+18
Odroid v2010.12
2013-05-15smdk4412: Select the source clock of LCD0Dongjin Kim1-2/+6
This patch is to select the source clock of LCD0 to SCLKMPLL_USER_T instead XusbXTI default. Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2013-05-15smdk4412: Select FIMD bypass for LCDDongjin Kim1-0/+11
The output of FIMD is connected to MIE/MDNIE as default on reset state, therefore LCDBLK_CFG have to be configured to bypass FIMD of LBLK0. It was configured by kernel in setup-fimd0.c, but nowhere to configure this register in v3.10-rc1 since GPIO are configured by device tree and setup-fimd0.c is removed. Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2013-05-03Merge pull request #2 from tobetter/odroid-v2010.12Mauro Ribeiro2-2/+6
Odroid v2010.12
2013-04-23smdk4412: fix invalid BOOTMAPSZDongjin Kim1-1/+1
This patch is to fix invalid value of CONFIG_SYS_BOOTMAPSZ in order to allocate proper memory space, 8MB, for kernel boot. Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2013-04-23smdk4412: enable to support FDT (Flattened Device Tree)Dongjin Kim1-0/+2
This patch is to enable FDT and its command 'fdt' in order to handle the device tree to boot linux kernel supports FDT. Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2013-04-23smdk4412: enable to boot uImage with uncompressed kernelDongjin Kim1-2/+4
'bootm' command checks ZIMAGE_MAGIC (0x16f2818) at offset 24h of the beginning of the kernel image but failed with uImage since it has 64 bytes header. This failure makes 'hdr' to be zero and failed to boot with invalid reference. But this patch is also failed when uImage is loaded at the same address with Entry Address. Therefore uImage should be loaded another address somewhere to be copied itself to Load Address. Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2013-03-22Merge modified ones by hardkernel and samsung semiconductor based on v210.12Hakjoo Kim256-1083/+79676
2010-12-22Prepare v2010.12Wolfgang Denk1-1/+1
Signed-off-by: Wolfgang Denk <wd@denx.de>
2010-12-21Move DECLARE_GLOBAL_DATA_PTR to file scopeJohn Rigby32-63/+65
It can be optimised out by the compiler otherwise resulting in obscure errors like a board not booting. This has been documented in README since 2006 when these were first fixed up for GCC 4.x. Signed-off-by: John Rigby <john.rigby@linaro.org> Fix some additional places. Signed-off-by: Wolfgang Denk <wd@denx.de> Acked-By: Albert ARIBAUD <albert.aribaud@free.fr>
2010-12-19Merge branch 'master' of /home/wd/git/u-boot/custodiansWolfgang Denk0-0/+0
2010-12-19OMAP3: EVM: Convert omap3_evm_version to u32Dirk Behme2-3/+3
Convert the variable omap3_evm_version to u32 to work around some broken linkers from older tool chains. E.g. CodeSourcery's 2009q1-203 ld 2.19.51.20090205. Without this, these linkers stop linking 'omap3_evm' or at least issue a warning. Like arm-none-linux-gnueabi-ld: section .bss [8003f5e0 -> 8007e337] overlaps section .rel.dyn [8003f5e0 -> 80044e57] arm-none-linux-gnueabi-ld: section .dynsym [80044e58 -> 80044ef7] overlaps section.bss [8003f5e0 -> 8007e337] arm-none-linux-gnueabi-ld: u-boot: section .bss vma 0x8003f5e0 overlaps previous sections CC: Sanjeev Premi <premi@ti.com> Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
2010-12-19fsl_esdhc: Fix the voltage validation processLi Yang1-5/+15
The current code use all the voltage range support by the host controller to do the validation. This will cause problem when the host supports Low Voltage Range. Change the validation voltage to be based on board setup. Signed-off-by: Li Yang <leoli@freescale.com> Tested-by: Stefano Babic <sbabic@denx.de> Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2010-12-19fsl_esdhc: Fix max clock frequencyJerry Huang1-1/+1
The max clock of MMC is 52MHz Signed-off-by: Jerry Huang <Changm-Ming.Huang@freescale.com> Tested-by: Stefano Babic <sbabic@denx.de> Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2010-12-19fsl_esdhc: Use mmc_set_clock to set initial speedJerry Huang2-2/+3
After booting the u-boot, and first using some SD card (such as Sandisk 2G SD card), because the field 'clock' of struct mmc is zero, this will cause the read transfer is always active and SDHC DATA line is always active, therefore, driver can't handle the next command. Therefore, we use mmc_set_clock to setup both the data structure and HW to the initial clock speed of 400000Hz. Signed-off-by: Jerry Huang <Chang-Ming.Huang@freescale.com> Tested-by: Stefano Babic <sbabic@denx.de> Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2010-12-19fsl_esdhc: Fix the voltage validation processLi Yang1-5/+15
The current code use all the voltage range support by the host controller to do the validation. This will cause problem when the host supports Low Voltage Range. Change the validation voltage to be based on board setup. Signed-off-by: Li Yang <leoli@freescale.com> Tested-by: Stefano Babic <sbabic@denx.de> Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2010-12-19fsl_esdhc: Fix max clock frequencyJerry Huang1-1/+1
The max clock of MMC is 52MHz Signed-off-by: Jerry Huang <Changm-Ming.Huang@freescale.com> Tested-by: Stefano Babic <sbabic@denx.de> Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2010-12-19fsl_esdhc: Use mmc_set_clock to set initial speedJerry Huang2-2/+3
After booting the u-boot, and first using some SD card (such as Sandisk 2G SD card), because the field 'clock' of struct mmc is zero, this will cause the read transfer is always active and SDHC DATA line is always active, therefore, driver can't handle the next command. Therefore, we use mmc_set_clock to setup both the data structure and HW to the initial clock speed of 400000Hz. Signed-off-by: Jerry Huang <Chang-Ming.Huang@freescale.com> Tested-by: Stefano Babic <sbabic@denx.de> Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2010-12-17video/mx3fb: fix clock dividerStefano Babic1-1/+1
Fix clock divider for COM57H5M10XRC display. The previous setting caused flicker. Tested on Qong (EVBLite with COM57H5M10XRC). Signed-off-by: Stefano Babic <sbabic@denx.de> Acked-by: Wolfgang Denk <wd@denx.de> Acked-by: Anatolij Gustschin <agust@denx.de>
2010-12-17Merge branch 'master' of git://git.denx.de/u-boot-armWolfgang Denk4-6/+14
2010-12-17Merge branch 'for-upstream' of git://git.denx.de/u-boot-atmelWolfgang Denk4-6/+14