summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-02-11nitrogen6x: mx6q_4x_mt41j128.cfg: fix memory calibration settings2013.01-rc1-boundary-imx6-ts2Eric Nelson
2013-02-03nitrogen6x: Update 6x_bootscript for use on SATA driveEric Nelson
2013-01-14nitrogen6x: include OTP (read-only)Eric Nelson
2012-12-18nitrogen6x: increase console buffer size to 1024Eric Nelson
2012-12-086x_bootscript_android: remove recovery partition referenceEric Nelson
2012-12-06nitrogen6x: Add Android bootscriptEric Nelson
2012-11-28clean up nitrogen6x android boot scriptEric Nelson
2012-11-27nitrogen6x: stash 6x_upgrade sourceEric Nelson
2012-11-27nitrogen6x: stash 6x_bootscript sourcesEric Nelson
2012-11-27gitignore .lst filesEric Nelson
2012-11-12nitrogen6x: setup SDHC clock a.la. a2ac1b3a7d8e685e8fe3805b3169f3dac5c06cf8Eric Nelson
2012-11-11nitrogen6x: Set bootdelay to 1 secondEric Nelson
2012-11-11cmd_hdmidet: add const to fix a compiler warningDirk Behme
Add const to fix the compiler warning cmd_hdmidet.c:34: warning: initialization from incompatible pointer type Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
2012-11-11nitrogen6x: config: add CONFIG_MX6Dirk Behme
Building ipu_common.c fails with: ipu_common.c:447: error: 'IPU_CPMEM_REG_BASE' undeclared (first use in this function) ipu_common.c:448: error: 'IPU_DC_TMPL_REG_BASE' undeclared (first use in this function) ipu_regs.h needs CONFIG_MX6 to have these addresses defined. Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
2012-11-11nitrogen6x: zero bootdelayEric Nelson
2012-11-11i.MX6: mx6qsabrelite/nitrogen6x: add hdmidet commandEric Nelson
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2012-11-11Add nitrogen6x boardEric Nelson
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2012-11-11i.MX6: Add hdmidet command to detect attached HDMI monitorEric Nelson
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2012-11-11ipu common: reset ipuv3 correctlyLiu Ying
This patch checks self-clear sw_ipu_rst bit in SCR register of SRC controller to be cleared after setting it to high to reset IPUv3. This makes sure that IPUv3 finishes sofware reset. A timeout mechanism is added to stop polling on the bit status in case the bit could not be cleared by the hardware automatically within 10 millisecond. Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
2012-11-11i.MX5/6: change register name for CCM_CHSCCDR to match ref. manualEric Nelson
Register CCM_CHSCCDR (offset 0x34 in CCM) is named CCM_CHSCCDR in reference manual, but was named chscdr in struct mxc_ccm_reg. Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2012-11-11i.MX6: add OTP supportThilo Jeremias
Signed-off-by: Thilo Jeremias <tjeremias@de.adit-jv.com> Signed-off-by: Dirk Behme <dirk.behme@de.bosch.com>
2012-11-11mx6qsabrelite: set CONFIG_FEC_MXC_PHYMASKTroy Kisky
Different ethernet jacks parts can result in the Micrel KSZ9021 getting a different phy address. Let's support all parts. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
2012-11-11fec_mxc: use phy_connect_by_maskTroy Kisky
Allow board config files to list a range of possible phy addresses, in case the exact phy address is not certain. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
2012-11-11phy: add phy_connect_by_maskTroy Kisky
It is useful to be able to try a range of possible phy addresses to connect. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
2012-11-11README: Fix how to for serial console when CONFIG_CFB_CONSOLE is definedFabio Estevam
Fix how to force serial console when CONFIG_CFB_CONSOLE is defined. Tested on a mx51evk board. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
2012-11-11Add doc/README.kbdEric Nelson
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2012-11-11mx6q: Skip the relocation for the ARM2 and SabreLite boardsDirk Behme
The boot ROM code copies U-Boot already into the RAM at address CONFIG_SYS_TEXT_BASE. To improve the boot time, skip the relocation (i.e. the copy RAM -> RAM). ATTENTION: Please read http://lists.denx.de/pipermail/u-boot/2012-February/117140.html why you normally don't want this! Signed-off-by: Dirk Behme <dirk.behme@de.bosch.com>
2012-11-11arm: Add option to disable code relocationSimon Glass
This permits disabling the code relation in U-Boot which is useful when debugging with an ICE. To use it define CONFIG_SYS_SKIP_ARM_RELOCATION in your board. Signed-off-by: Simon Glass <sjg@chromium.org>
2012-11-11NET: fec_mxc.c: Add support for MII for MX5 SOCsStefano Babic
Signed-off-by: Stefano Babic <sbabic@denx.de> CC: Fabio Estevam <fabio.estevam@freescale.com>
2012-11-10arch-mx6: add mx6dl_pins.hTroy Kisky
Only the values used in the sabrelite board are added currently. Add more as other boards use them. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
2012-11-10imx-common: cpu: add imx_ddr_sizeTroy Kisky
Read memory setup registers to determine size of available ram. This routine works for mx53/mx6x I need this because when mx6solo called get_ram_size with a too large maximum size, the system hanged. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
2012-11-10mx6: use CONFIG_MX6 instead of CONFIG_MX6QTroy Kisky
Use CONFIG_MX6 when the particular processor variant isn't important. Reserve the use of CONFIG_MX6Q to specifically test for quad cores variant. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
2012-11-10mx6: soc: update get_cpu_rev and get_imx_type for mx6solo/sololiteTroy Kisky
Previously, the same value was returned for both mx6dl and mx6solo. Check number of processors to differeniate. Also, a freescale patch says that sololite has its cpu/rev stored at 0x280 instead of 0x260. I don't have a sololite to verify. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
2012-11-10Merge git://git.denx.de/u-bootStefano Babic
2012-11-09Merge branch 'master' of git://www.denx.de/git/u-boot-microblazeTom Rini
2012-11-08common/command.c: revert changes from commit 199adb60Anatolij Gustschin
commit 199adb601ff34bdbbd0667fac80dfe0a87bffc2b "common/misc: sparse fixes" broke the help command trying to fix the sparse error "command.c:44:38: error: bad constant expression". As Henrik points out, the fix was bad because the commit used CONFIG_SYS_MAXARGS whereas the code intended to use the maximum number of commands (not arguments to a command). Revert command.c changes to the original code as asked by Wolfgang. Reported-by: Henrik Nordström <henrik@henriknordstrom.net> Signed-off-by: Anatolij Gustschin <agust@denx.de>
2012-11-08microblaze: Fix compilation failure because of missing libdtsMichal Simek
Microblaze platform can use CONFIG_OF_EMBED option but also it is necessary to support boards which don't want to use this option. U-Boot doesn't compile dts/libdts.o for #undef CONFIG_OF_EMBED case that's why it should be guarded by ifdef. Signed-off-by: Michal Simek <monstr@monstr.eu>
2012-11-07microblaze: Remove asm/bitops.h from asm/posix_types.hMichal Simek
The patch "include/linux/byteorder: import latest endian definitions from linux" (sha1: eef1cf2d5cf1cae5fb76713e912263dedf110aeb) Introduced a lot of compilation failures with unknow types. include/linux/byteorder/big_endian.h:45:1: error: unknown type name '__le64' include/linux/byteorder/big_endian.h: In function '__cpu_to_le64p': include/linux/byteorder/big_endian.h:47:18: error: '__le64' undeclared (first use in this function) include/linux/byteorder/big_endian.h:47:18: note: each undeclared identifier is reported only once for each function it appears in include/linux/byteorder/big_endian.h:47:25: error: expected ';' before '__swab64p' include/linux/byteorder/big_endian.h: At top level: include/linux/byteorder/big_endian.h:49:1: error: unknown type name '__le64' include/linux/byteorder/big_endian.h:53:1: error: unknown type name '__le32' include/linux/byteorder/big_endian.h: In function '__cpu_to_le32p': include/linux/byteorder/big_endian.h:55:18: error: '__le32' undeclared (first use in this function) include/linux/byteorder/big_endian.h:55:25: error: expected ';' before '__swab32p' include/linux/byteorder/big_endian.h: At top level: include/linux/byteorder/big_endian.h:57:1: error: unknown type name '__le32' include/linux/byteorder/big_endian.h:61:1: error: unknown type name '__le16' ... Removing asm/bitops.h solved this problem. Signed-off-by: Michal Simek <monstr@monstr.eu>
2012-11-07microblaze: Flush caches before enabling themMichal Simek
Flushing caches is necessary because of soft reset which doesn't clear caches. Signed-off-by: Michal Simek <monstr@monstr.eu> Reviewed-by: Marek Vasut <marex@denx.de>
2012-11-07microblaze: Fix byteorder for microblazeMichal Simek
Just remove ancient code. Signed-off-by: Michal Simek <monstr@monstr.eu> Acked-by: Stephan Linz <linz@li-pro.net> Reviewed-by: Marek Vasut <marex@denx.de>
2012-11-07microblaze: Fix compilation warning in ext2_find_next_zero_bitMichal Simek
ext2_find_next_zero_bit must be also static if __swab32 is also static. Warning: include/asm/bitops.h:369:22: warning: '__fswab32' is static but used in inline function 'ext2_find_next_zero_bit' which is not static [enabled by default] Signed-off-by: Michal Simek <monstr@monstr.eu> Acked-by: Stephan Linz <linz@li-pro.net>
2012-11-05Merge branch 'master' of git://git.denx.de/u-boot-avr32Tom Rini
2012-11-05Merge branch 'master' of git://git.denx.de/u-boot-armTom Rini
2012-11-04Makefile: use EXTRAVERSION for -rc? tagWolfgang Denk
When using SUBLEVEL for the -rc? tag, this results in an ugly version string like "2013.01.-rc1" - let's use EXTRAVERSION instead to get the simple "2013.01-rc1" Signed-off-by: Wolfgang Denk <wd@denx.de> Signed-off-by: Tom Rini <trini@ti.com>
2012-11-04Prepare v2013.01-rc1v2013.01-rc1Tom Rini
Signed-off-by: Tom Rini <trini@ti.com>
2012-11-04patman: Add additional tags to ignoreSimon Glass
The BRANCH= tag can be used to indicate the destination branch for a commit. Ignore this tag. Also ignore the gerrit 'Commit-Ready:' tag. Signed-off-by: Simon Glass <sjg@chromium.org>
2012-11-04usb gadget ether: Fix warning in is_eth_addr_valid()Tom Rini
The gadget ethernet driver needs to keep copies of the MAC address (at both endpoints) as strings so it needs a custom function for validation of the MAC. It was not however performing a totally correct check and also was emitting a warning about a set but unused variable. The solution to both is that after checking the string contents we use the standard test for a valid MAC. Cc: Joe Hershberger <joe.hershberger@ni.com> Cc: Marek Vasut <marex@denx.de> Signed-off-by: Tom Rini <trini@ti.com> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
2012-11-04drivers/serial/serial_ns16550.c: sparse fixesKim Phillips
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
2012-11-04drivers/mtd/nand: sparse fixesKim Phillips
nand_ecc.c:82:5: warning: symbol 'nand_calculate_ecc' was not declared. Should it be static? nand_ecc.c:155:5: warning: symbol 'nand_correct_data' was not declared. Should it be static? nand_base.c:2854:1: error: directive in argument list nand_base.c:2856:1: error: directive in argument list Signed-off-by: Kim Phillips <kim.phillips@freescale.com> Acked-by: Scott Wood <scottwood@freescale.com>
2012-11-04drivers/mtd/cfi_flash.c: sparse fixesKim Phillips
cfi_flash.c:756:43: warning: Using plain integer as NULL pointer cfi_flash.c:1150:52: warning: cast to non-scalar cfi_flash.c:1433:46: warning: cast truncates bits from constant value (890089 becomes 89) cfi_flash.c:1490:61: warning: cast truncates bits from constant value (1f001f becomes 1f) cfi_flash.c:1508:61: warning: cast truncates bits from constant value (10001 becomes 1) cfi_flash.c:1738:63: warning: cast truncates bits from constant value (10001 becomes 1) cfi_flash.c:1857:6: warning: symbol '__flash_cmd_reset' was not declared. Should it be static? Signed-off-by: Kim Phillips <kim.phillips@freescale.com>