- Aug 31, 2013
-
-
Stefano Babic authored
This better reflects the naming from the Reference Manual as well as fits better since "flash" is not really applicabe for SATA. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
Doing a make distclean; make mx6qsabresd_config; make and hexdump -C u-boot.imx | less ... 00000360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 000003f0 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 |................| ^^^^^^^^^^^ 00000400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 00001000 13 00 00 ea 14 f0 9f e5 14 f0 9f e5 14 f0 9f e5 |...ê.ð.å.ð.å.ð.å| ... shows the flash_offset value being written into the final generated image, wich is not correct. Instead create flash_offset as static variable such that the generated image is "clean". 00000360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 00001000 13 00 00 ea 14 f0 9f e5 14 f0 9f e5 14 f0 9f e5 |...ê.ð.å.ð.å.ð.å| Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
- Aug 23, 2013
-
-
Amaury Pouly authored
Enable support for high-capacity eMMC and MMC cards. The MXS MMC driver has no problem with those. Signed-off-by:
Marek Vasut <marex@denx.de> Signed-off-by:
Amaury Pouly <amaury.pouly@gmail.com> Cc: Andy Fleming <afleming@freescale.com> Cc: Fabio Estevam <fabio.estevam@freescale.com> Cc: Stefano Babic <sbabic@denx.de> Cc: Otavio Salvador <otavio@ossystems.com.br> Reviewed-by:
Otavio Salvador <otavio@ossystems.com.br>
-
- Aug 21, 2013
-
-
Eric Nelson authored
Without this change, the following message is generated: Warning: FEC using MAC address from net device See doc/README.enetaddr for details. Signed-off-by:
Eric Nelson <eric.nelson@boundarydevices.com>
-
Andreas Wass authored
The target uses AUART 3 instead of the DUART for console output. Signed-off-by:
Andreas Wass <andreas.wass@dalelven.com> Cc: Fabio Estevam <fabio.estevam@freescale.com> Cc: Marek Vasut <marex@denx.de>
-
Andreas Wass authored
The driver makes it possible to use an application UART as the U-Boot output console for Freescale i.MX23/i.MX28 devices. Signed-off-by:
Andreas Wass <andreas.wass@dalelven.com> Cc: Fabio Estevam <fabio.estevam@freescale.com> Cc: Marek Vasut <marex@denx.de> Acked-by:
Marek Vasut <marex@denx.de>
-
Eric Nelson authored
Our Linux kernel switches the HDMI connector onto IPU0/DI1, but the U-Boot display driver only supports IPU0/DI0 for the time being. Because of this, a soft re-boot will leave the HDMI output connected to the wrong display port and prevent video from being displayed. Signed-off-by:
Eric Nelson <eric.nelson@boundarydevices.com>
-
- Jul 31, 2013
-
-
git://git.denx.de/u-boot-armStefano Babic authored
Conflicts: board/freescale/mx6qsabrelite/Makefile board/freescale/mx6qsabrelite/mx6qsabrelite.c include/configs/mx6qsabrelite.h Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
- Jul 30, 2013
-
-
Dan Murphy authored
Configure the tca6424 gpio expander This allows use of the debug and tri color LEDs. Signed-off-by:
Dan Murphy <dmurphy@ti.com>
-
Dan Murphy authored
Add the tca642x gpio expander driver Datasheet: http://www.ti.com/product/tca6424a Signed-off-by:
Dan Murphy <dmurphy@ti.com>
-
Justin Waters authored
The BeagleBone Black differs from the other AM335x boards in a few significant ways, so it makes sense to create a custom configuration for it. In particular, it uses eMMC instead of NAND flash. Signed-off-by:
Justin Waters <justin.waters@timesys.com>
-
Justin Waters authored
Some boards, such as the BeagleBone Black, have an eMMC chip intstead of NAND. We can use the eMMC boot partition to store the environment, since it isn't used for anything else. This allows us to have a configurable environment on those boards. Signed-off-by:
Justin Waters <justin.waters@timesys.com>
-
Justin Waters authored
This rule catches images such as MLO.byteswap Signed-off-by:
Justin Waters <justin.waters@timesys.com>
-
Justin Waters authored
The BeagleBone Black can boot from either the MMC card or eMMC chip on board. We should try both interfaces. This modification also allows a graceful fallback if a device exists but boot images are not present on it. Changes for v2: * Fix boot partition - it should always show up as mmcblk0p2 * Fix missing FDT load Signed-off-by:
Justin Waters <justin.waters@timesys.com>
-
Justin Waters authored
Many modern U-Boot ports enable command line editing and a history buffer. The am335x_evm configuration is fairly comprehensive as it is, so a few extra kb should not be noticable, and it adds a very convenient feature. Signed-off-by:
Justin Waters <justin.waters@timesys.com>
-
Justin Waters authored
Give the user the ability to disable NAND support by defining CONFIG_NO_NAND. This will allow custom hardware to easily support this configuration. Signed-off-by:
Justin Waters <justin.waters@timesys.com> [trini: Make apply on top of other series] Signed-off-by:
Tom Rini <trini@ti.com>
-
Heiko Schocher authored
accessing a lan9303 switch with the cpsw driver results in wrong speed detection, as the switch sets the BMSR_ERCAP in BMSR register, and follow read of the MII_STAT1000 register fails, as the switch does not support it. Current code did not check, if a phy_read() fails ... fix this. Signed-off-by:
Heiko Schocher <hs@denx.de> Cc: Joe Hershberger <joe.hershberger@gmail.com> Acked-by:
Mugunthan V N <mugunthanvnm@ti.com> Signed-off-by:
Tom Rini <trini@ti.com>
-
Tom Rini authored
The Beaglebone White may be populated with a memory cape that has a NOR module. Document how to program it. Signed-off-by:
Tom Rini <trini@ti.com>
-
Steve Kipisz authored
NOR requires that s_init be within the first 4KiB of the image so that we can perform the rest of the required pinmuxing to talk with the rest of NOR that we are found on. When NOR_BOOT is set we save our environment in NOR at 512KiB and a redundant copy at 768KiB. We avoid using SPL for this case and u-boot.bin is written directly to the start of NOR. We enclose the DMM-related parts of arch/arm/cpu/armv7/am33xx/emif4.c with TI81xx checks as at this time U-Boot does not discard unused sections in the main build and this code relies on functions specific to (and only provided in) ti81xx-related code. Cc: Albert ARIBAUD <albert.u.boot@aribaud.net> Signed-off-by:
Steve Kipisz <s-kipisz2@ti.com> Signed-off-by:
Tom Rini <trini@ti.com>
-
Steve Kipisz authored
This patch adds support for the NOR module that attaches to the memory cape for a Beaglebone board. This does not add booting support; only support so that you can boot from SD/MMC and see the NOR module so that it can be programmed. Signed-off-by:
Steve Kipisz <s-kipisz2@ti.com> [trini: Clean up config changes slightly] Signed-off-by:
Tom Rini <trini@ti.com>
-
Tom Rini authored
Based on our usage of the GPMC, either with NOR or NAND we do not need to be setting the irqstatus or irqenable bits and should clear them like we have historically. Signed-off-by:
Tom Rini <trini@ti.com>
-
Tom Rini authored
We rework the various board_is_foo() checks to take a pointer to struct am335x_baseboard_id rather than using a local copy in board.c. This allows us to make use of the same checks in mux.c as well as fixing problems when this code could be running from read-only memory. Reviewed-by:
Peter Korsgaard <jacmet@sunsite.dk> Signed-off-by:
Tom Rini <trini@ti.com>
-
Tom Rini authored
- Style cleanup (# define -> #define) - Due to ROM issues, redudant loading isn't feasible, so drop. - Given extra space, increase max size of U-Boot to 512KiB - Correct env size to match usage (we had not re-defined ENV_SIZE). - Given extra space, keep env size as 128KiB, add redundant environment. Reviewed-by:
Peter Korsgaard <jacmet@sunsite.dk> Signed-off-by:
Tom Rini <trini@ti.com>
-
Tom Rini authored
We always set a CONFIG_ENV_IS_...somewhere... so drop the initial define of NOWHERE. Reviewed-by:
Peter Korsgaard <jacmet@sunsite.dk> Signed-off-by:
Tom Rini <trini@ti.com>
-
Tom Rini authored
The AM335x GP EVM ships with NAND. Document programming of the chip including the redundant locations that the ROM will check. Signed-off-by:
Tom Rini <trini@ti.com>
-
- Jul 29, 2013
-
-
Eric Nelson authored
The frame-buffer on i.MX boards needs to be aligned for DMA. Signed-off-by:
Eric Nelson <eric.nelson@boundarydevices.com>
-
- Jul 27, 2013
-
-
Robert Winkler authored
A little background is probably appropriate for this patch. Since "the beginning" of usage of the SABRE Lite and Nitrogen6x boards, DVI detection has been somewhat broken. Some (most) DVI monitors don't produce the "HPD" bit in the PHY_STAT0 register, but do show proper toggling of the RX_SENSE0..3 bits. Creating a new the bit-mask to include all five bits and modifying the 'hdmidet' command and internal detection routines allows these monitors to function properly in U-Boot. A related patch to our kernels allows things to work under Linux: https://github.com/boundarydevices/linux-imx6/commit/7d8752905c118af9063738a533227de0b2f6ecd4 Signed-off-by:
Robert Winkler <robert.winkler@boundarydevices.com> Acked-by:
Stefano Babic <sbabic@denx.de>
-
Robert Winkler authored
CONFIG_CMD_HDMIDETECT CONFIG_CMD_BMODE Signed-off-by:
Robert Winkler <robert.winkler@boundarydevices.com> Acked-by:
Otavio Salvador <otavio@ossystems.com.br>
-
Pardeep Kumar Singla authored
Signed-off-by:
Pardeep Kumar Singla <b45784@freescale.com>
-
Pardeep Kumar Singla authored
Instead of duplicating HDMI setup code for every mx6 board, factor out the common code Signed-off-by:
Pardeep Kumar Singla <b45784@freescale.com> Acked-By:
Eric Nelson <eric.nelson@boundarydevices.com>
-
- Jul 26, 2013
-
-
Nishanth Menon authored
If no other bootoption works, try loading up device tree and zImage. This is selected as the last option to allow backward compatibility as well as support the recent trend in moving kernel boot to using zImage and device tree. NOTE: if uImage is present in bootpart, it will try this first and will assume this is to be booted with bootm (so may be concatenated image or plain vanilla ATAG MACHINE_ID based image) Signed-off-by:
Nishanth Menon <nm@ti.com>
-
Nishanth Menon authored
For folks not using concatenated device tree with uImage, having an handy function to find and load device tree is very handy. So introduce findfdt and loadfdt and run findfdt by default to make it easier on user scripts. Signed-off-by:
Nishanth Menon <nm@ti.com>
-
Nishanth Menon authored
CMD_FS_GENERIC allows us to simplify where we load up our image from either from ext2/fat etc. So, lets use that instead of cumbersome options we currently use. Sticking with existing conventions, defaults will be: ramdisk=ramdisk.gz bootpart=0:2 (second partition) bootdir=/boot (/boot in second partition) This matches with the default behavior, these can be overriden by env files as needed. Signed-off-by:
Nishanth Menon <nm@ti.com>
-
Nishanth Menon authored
As reported in http://marc.info/?l=u-boot&m=137358037827735&w=2 There is no need for the "xMB" variant, as the gpio pins used for identification where never changed from the xMA when the newer silcon was used for the xMB, So rename XM A revision as AB revision and report accordingly Reported-by:
Robert Nelson <robertcnelson@gmail.com> Signed-off-by:
Nishanth Menon <nm@ti.com>
-
Nishanth Menon authored
e6829308 (BeagleBoard: config: use uImage.beagle for tftp) Introduced uImage.beagle which does not happen to be default output file of Linux kernel build make uImage (output is uImage). So, replace uImage.beagle with uImage Signed-off-by:
Nishanth Menon <nm@ti.com>
-
Nishanth Menon authored
We do not use JFFS2 by default and it conflicts with CONFIG_CMD_FS_GENERIC (ls command is the same). Since most of our BOOTCMD can be simplified by using the FS_GENERIC, dropping JFFS2 Signed-off-by:
Nishanth Menon <nm@ti.com> Acked-by:
Joel Fernandes <joelf@ti.com>
-
Mugunthan V N authored
Enabling CPSW Ethernet support in DRA7xx EVM. Signed-off-by:
Mugunthan V N <mugunthanvnm@ti.com>
-
Mugunthan V N authored
Adding CPSW Slave 0 and MDIO pinmux support for DRA7xx EVM Signed-off-by:
Mugunthan V N <mugunthanvnm@ti.com>
-
Mugunthan V N authored
Adding support for CPSW Ethernet support found in DRA7xx EVM Signed-off-by:
Mugunthan V N <mugunthanvnm@ti.com>
-
Mugunthan V N authored
Enabling CPSW module by enabling GMAC clock control Signed-off-by:
Mugunthan V N <mugunthanvnm@ti.com>
-