summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-07-17ddr cfg: DRAM_RESET needs 0x000200302013.04-boundary-imx6-ts1Troy Kisky
The old value of 0x000e0030 will cause ethernet to not work under u-boot for 1 SOM board. It will also cause droppped packets for boards using KSZ9021. I have no explanation as to why. But this is a correct change, the TRM will be updated to show that 00b are the only valid setting for bits 19-18 of DRAM_RESET. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
2013-07-03ksz9031: fix disable_gigaTroy Kisky
2013-07-03nitrogen6x: wait 100 us after phy resetTroy Kisky
2013-07-03ksz9031: change rx_ctl/tx_ctl pad skew delay to minTroy Kisky
2013-07-03net: tftp: fix '#' line length when receiving large filesTroy Kisky
When receiving more than TftpBlkSize * 0x10000 bytes, lines of '####" would not wrap properly. Fix this by deleting TftpBlockWrapOffset and making TftpBlock always a 32 bit value. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
2013-07-02Refix upgrade erase bugRobert Winkler
2013-06-19Switch to physical memory for goTroy Kisky
2013-06-18Add makeem scriptRobert Winkler
2013-06-18imx: Update the U-Boot upgrade script, remove duplicatesRobert Winkler
Signed-off-by: Robert Winkler <robert.winkler@boundarydevices.com>
2013-06-18dwc_ahsata: Allow use with dcache enabledEric Nelson
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-06-18Add support for 1280x800 lvds jeida screenRobert Winkler
Add NULL checks before calling detect function pointer. Signed-off-by: Robert Winkler <robert.winkler@boundarydevices.com>
2013-06-17mx6dl_pins: fix SELECT_INPUT field for MX6_PAD_SD2_CLK__USDHC2_CLKEric Nelson
2013-06-17h: simplify display selectionEric Nelson
2013-06-17h: add generic filesystem commandsEric Nelson
2013-06-17oc/nit6xlite: fix WiFi/BT pads and GPsRobert Winkler
Signed-off-by: Robert Winkler <robert.winkler@boundarydevices.com>
2013-06-17boundary boards: configure SD2 pads for SDIO on USDHC2 (CLK/CMD/DAT0-3)Eric Nelson
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-06-17Add ocsolo1g boardEric Nelson
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-06-17mx6dl_pins: define SD2 pads (for USDHC2)Eric Nelson
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-06-17Initial addition of Boundary H boardRobert Winkler
Only enable one display (1024x600) Signed-off-by: Robert Winkler <robert.winkler@boundarydevices.com>
2013-06-176x_bootscript_android: add no_console_suspendEric Nelson
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-06-17imx: nitrogen6x/mx6qsabrelite: Fix bug in board_video_skipRobert Winkler
Signed-off-by: Robert Winkler <robert.winkler@boundarydevices.com>
2013-06-17oc: enable Gb ethernet, remove ARP_TIMEOUT overrideEric Nelson
2013-06-17Add splash screen support via loading from flashRobert Winkler
Signed-off-by: Robert Winkler <robert.winkler@boundarydevices.com> Conflicts: board/boundary/nitrogen6x/nitrogen6x.c include/configs/nitrogen6x.h
2013-06-17Enable FUSE/ocotp support for nit6lite and oc boardsRobert Winkler
Signed-off-by: Robert Winkler <robert.winkler@boundarydevices.com>
2013-06-176x_bootscript_jb: Jelly-bean wants 24 bits per pixelRobert Winkler
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-06-17nitrogen6x/variants: include generic load, raw initrd supportEric Nelson
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-06-17nitrogen6x/variants: enable DCACHE, BOOTZEric Nelson
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-06-176x_bootscript_android: force hardware=freescaleRobert Winkler
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-06-17cfb_console: flush FB cache at end of public functionsEric Nelson
Removed internal cache_flush operations and placed a flush of the entire frame-buffer at the end of each public function. Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com> Signed-off-by: Anatolij Gustschin <agust@denx.de>
2013-06-17nit6xlite android bootscript: Allow override for common panelsEric Nelson
2013-06-17nitrogen6x/nit6xlite: Always configure RGB padsEric Nelson
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-06-17Add Boundary Devices Nit6xLite board (nit6xlite)Robert Winkler
2013-06-17Add Boundary Devices OC boards (ocsolo, ocquad)Robert Winkler
Note: Boundary Devices OC board doesn't expose RGB pins Changes affecting other boards (nitrogen6x/oc/saberlite): enable cko1 for boards with SGTL5000 to disable audio noise PLL3/PFD1 isn't used as clock source in U-Boot. remove unused anatop variable (see d4b39fa) Signed-off-by: Robert Winkler <robert.winkler@boundarydevices.com>
2013-06-17i.MX6: Add enable_cko1() routineEric Nelson
2013-06-17nitrogen6x: add micrel phy ksz9031 optionTroy Kisky
2013-06-17net: phy: micrel: add ksz9031 supportTroy Kisky
2013-06-176x_bootscript_android: fix fbmem argumentEric Nelson
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-06-17imx: nitrogen6x: Change upgrade script to always erase enoughRobert Winkler
Signed-off-by: Robert Winkler <robert.winkler@boundarydevices.com>
2013-06-17i.MX6DL: add pin definitions for EIM_CS0, EIM_D20, SD4_DAT4-7Eric Nelson
2013-06-17i.MX6DL: Add pad definition for SD1_DAT1 as GP1:17Eric Nelson
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-06-06vf610twr: Drop unneeded 'status' variableFabio Estevam
No need to use the 'status' variable, so just remove it. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Reviewed-by: Otavio Salvador <otavio@ossystems.com.br>
2013-06-06ARM: imx: Fix incorrect usage of CONFIG_SYS_MMC_ENV_PARTFabio Estevam
When running the "save" command several times on a mx6qsabresd we see: U-Boot > save Saving Environment to MMC... Writing to MMC(1)... done U-Boot > save Saving Environment to MMC... MMC partition switch failed U-Boot > save Saving Environment to MMC... Writing to MMC(1)... done U-Boot > save Saving Environment to MMC... MMC partition switch failed U-Boot > save Saving Environment to MMC... Writing to MMC(1)... done U-Boot > save Saving Environment to MMC... MMC partition switch failed This issue is caused by the incorrect usage of CONFIG_SYS_MMC_ENV_PART. CONFIG_SYS_MMC_ENV_PART should be used to specify the mmc partition that stores the environment variables. On some imx boards it is been incorrectly used to pass the partition of kernel and dtb files for the 'mmcpart' script variable. Remove the CONFIG_SYS_MMC_ENV_PART usage and configure the 'mmcpart' variable directly. Reported-by: Jason Liu <r64343@freescale.com> Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Acked-by: Jason Liu <r64343@freescale.com>
2013-06-04Add support for Congatec Conga-QEVAl boardSARTRE Leo
Add minimal support (only boot from mmc device) for the Congatec Conga-QEVAl Evaluation Carrier Board with conga-Qmx6q (i.MX6 Quad processor) module. Signed-off-by: Leo Sartre <lsartre@adeneo-embedded.com> Acked-by: Stefano Babic <sbabic@denx.de> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
2013-06-03wandboard: Add Boot Splash image with Wandboard logoOtavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-06-03wandboard: Enable HDMI splashscreenFabio Estevam
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
2013-06-03build: Use generic boot logo matchingOtavio Salvador
The boot logo matching is now done in following way: - use LOGO_BMP if it is set, or - use $(BOARD).bmp if it exists in tools/logos, or - use $(VENDOR).bmp if it exists in tools/logos, or - use denx.bmp otherwise. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Wolfgang Denk <wd@denx.de>
2013-06-03mx6: mx6qsabrelite/nitrogen6x: Remove incorrect setting of gpio CS signalAndrew Gabbasov
The number of gpio signal is packed inside CONFIG_SF_DEFAULT_CS macro (shifted and or'ed with chip select), so it's incorrect to pass that macro directly as an argument to gpio_direction_output() call. Also, SPI driver sets the direction and initial value of a gpio, used as a chip select signal, before any actual activity happens on the bus. So, it is safe to just remove the gpio_direction_output call, that works incorrectly, thus making no effect, anyway. Signed-off-by: Andrew Gabbasov <andrew_gabbasov@mentor.com> Tested-by: Robert Winkler <robert.winkler@boundarydevices.com> Acked-by: Dirk Behme <dirk.behme@de.bosch.com>
2013-06-03mx6qsabreauto: Add Port Expander resetRenato Frias
There are 3 IO expanders on the mx6qsabreauto all reset by the same GPIO, just set it to high to use the IO. Signed-off-by: Renato Frias <b13784@freescale.com> Acked-by: Stefano Babic <sbabic@denx.de>
2013-06-03mx6qsabreauto: Add i2c to mx6qsabreauto boardRenato Frias
Add i2c2 and 3 to mx6qsabreauto board, i2c3 is multiplexed use gpio to set steering. Signed-off-by: Renato Frias <b13784@freescale.com> Reviewed-by: Otavio Salvador <otavio@ossystems.com.br> Reviewed-by: Fabio Estevam <fabio.estevam@freescale.com> Acked-by: Stefano Babic <sbabic@denx.de>
2013-06-03mx6slevk: Allow booting a device tree kernelFabio Estevam
When the mx6slevk board support was added in U-boot there was no device tree support for mx6sl, so only a FSL 3.0.35 was tested at that time. Now that mx6slevk support is available we can boot a device tree kernel, by adjusting CONFIG_LOADADDR into a proper location, so that a non-dt and a dt kernels can be booted. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>