- Mar 07, 2013
-
-
Now that U-Boot has common CONFIG_ options to work around some ARM CPU errata, enable the relevant options on MX6, and remove the custom lowlevel_init.S, since it's just duplicated code now. Signed-off-by:
Stephen Warren <swarren@nvidia.com> Reviewed-by:
Fabio Estevam <fabio.estevam@freescale.com> Acked-by:
Jason Liu <r64343@freescale.com>
-
Provide a structure for accessing HDMI registers, so that we can use proper read/write accessors. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com> Tested-by:
Eric Nelson <eric.nelson@boundarydevices.com>
-
Local macros apply to both iMX23 and iMX28. This patch renames local macros with attribute MX28 to MXS. Signed-off-by:
Fadil Berisha <f.koliqi@gmail.com> Cc: Marek Vasut <marex@denx.de> Cc: Otavio Salvador <otavio@ossystems.com.br> Cc: Fabio Estevam <fabio.estevam@freescale.com> Cc: Stefano Babic <sbabic@denx.de>
-
This adds support to the LAN9512 chip included in the board and extend the environment to easy netboot use. Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br>
-
This enabled USB support for the mx23_olinuxino board. Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br>
-
This enabled USB support for the mx23evk board. Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br>
-
This patch add timer support to i.MX23 and complete bit fields and values on regs-timrot.h. Testet on imx23-olinuxino board. Signed-off-by:
Fadil Berisha <f.koliqi@gmail.com> Acked-by:
Marek Vasut <marex@denx.de> Cc: Marek Vasut <marex@denx.de> Cc: Otavio Salvador <otavio@ossystems.com.br> Cc: Fabio Estevam <fabio.estevam@freescale.com> Cc: Stefano Babic <sbabic@denx.de> Acked-by:
Otavio Salvador <otavio@ossystems.com.br>
-
This allow user to know if the bootloader is running, even without a serial console. Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br>
-
This fixes the build failure when included in mx23_olinuxino.h board config; the addition of "asm/types.h" is due "u32" being otherwise undefined. Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br>
-
This fixes the gpio_led driver which needs to compare againt a STATUS_LED_ON to enable a led. Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br>
-
Adjust HW_DRAM_CTL14 to enable the chip selects to allow usage of full 128MB of RAM. Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br>
-
Add a comment about the tRAS lockout setting of HW_DRAM_CTL08 to enable the 'Fast Auto Pre-Charge' found in the memory chip. The setting is applied after memory initialization and it is worth document it. Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br>
-
The power switch option is compatible with i.MX23 and i.MX28 so the configration option needs to reflect it. We choose 'CONFIG_SPL_MXS_PSWITCH_WAIT' for the option name. Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br> Acked-by:
Marek Vasut <marex@denx.de>
-
The USB port 0 can now be used alongside the USB port 1, thus enable power to it. Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Fabio Estevam <fabio.estevam@freescale.com> Cc: Otavio Salvador <otavio@ossystems.com.br> Cc: Stefano Babic <sbabic@denx.de>
-
Rework ehci-mxs so it supports both ports on MX28. It was necessary to wrap the per-port configuration into struct ehci_mxs_port and pull out the clock configuration function. Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Fabio Estevam <fabio.estevam@freescale.com> Cc: Otavio Salvador <otavio@ossystems.com.br> Cc: Stefano Babic <sbabic@denx.de>
-
The ehci-mxs driver included the register definitions directly. Use imx-regs.h instead since it contains proper handling of the differences between mx23 and mx28. Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Fabio Estevam <fabio.estevam@freescale.com> Cc: Otavio Salvador <otavio@ossystems.com.br> Cc: Stefano Babic <sbabic@denx.de> Acked-by:
Otavio Salvador <otavio@ossystems.com.br>
-
The CONFIG_MXS_SPI_DMA_ENABLE is no longer relevant as the SPI DMA has proven to work correctly. Remove this configuration option. Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Fabio Estevam <fabio.estevam@freescale.com> Cc: Otavio Salvador <otavio@ossystems.com.br> Cc: Stefano Babic <sbabic@denx.de>
-
The MX23 has slightly different register layout. Adjust the SPI driver to match the layout, both the PIO and DMA part. Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Fabio Estevam <fabio.estevam@freescale.com> Cc: Otavio Salvador <otavio@ossystems.com.br> Cc: Stefano Babic <sbabic@denx.de>
-
This patch streamlines the differences between the MX23 and MX28 by implementing a few helper functions to handle different DMA channel mapping, different clock domain for SSP block and fixes a few minor bugs. First of all, the DMA channel mapping is now fixed in dma.h by defining the actual channel map for both MX23 and MX28. Thus, MX23 now does no longer use MX28 channel map which was wrong. Also, there is a fix for MX28 DMA channel map, where the last four channels were incorrect. Next, because correct DMA channel map is in place, the mxs_dma_init_channel() call now bases the channel ID starting from SSP port #0. This removes the need for DMA channel offset being added and cleans up the code. For the same reason, the SSP0 offset can now be used in mxs_dma_desc_append(), thus no need to adjust dma channel number in the driver either. Lastly, the SSP clock ID is now retrieved by calling mxs_ssp_clock_by_bus() which handles the fact that MX23 has shared SSP clock for both ports, while MX28 has per-port SSP clock. Finally, the mxs_ssp_bus_id_valid() pulls out two implementations of the same functionality from MMC and SPI driver into common code. Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Fabio Estevam <fabio.estevam@freescale.com> Cc: Otavio Salvador <otavio@ossystems.com.br> Cc: Stefano Babic <sbabic@denx.de>
-
The real reason for memory instability was the fact that the EMI block was gated and not reset throughout the boards' operation. This patch resets the EMI block properly while also reverts the memory voltage bump. The memory stability issues were caused by the EMI not being reset properly and thus there is no longer need to run the memory at higher voltage than it ought to run at. This partly reverts 8303ed12 . Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Fabio Estevam <fabio.estevam@freescale.com> Cc: Otavio Salvador <otavio@ossystems.com.br> Cc: Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
Including header for pads is not needed and breaks board after renaming pin definitions. Series-to: u-boot Series-cc: marex@denx.de,fabio.estevam@freescale.com,eric.nelson@boundarydevices.com Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Signed-off-by:
Eric Nelson <eric.nelson@boundarydevices.com>
-
Signed-off-by:
Eric Nelson <eric.nelson@boundarydevices.com>
-
Signed-off-by:
Eric Nelson <eric.nelson@boundarydevices.com>
-
Signed-off-by:
Eric Nelson <eric.nelson@boundarydevices.com>
-
Rename all i.MX6 pad declarations to MX6_PAD_x, so a board may support either i.MX6Quad/Dual (MX6Q) or i.MX6Dual-Lite/Solo (MX6DL) by including the proper header. Boards mx6qarm2, mx6qsabreauto, mx6qsabrelite, and mx6qsabresd only support MX6Q, so they include mx6q_pins.h. Signed-off-by:
Eric Nelson <eric.nelson@boundarydevices.com>
-
This patch has no functional changes and simply replaces leading spaces with tabs. Signed-off-by:
Eric Nelson <eric.nelson@boundarydevices.com>
-
- Mar 05, 2013
-
- Feb 28, 2013
-
-
Wolfgang Denk authored
Commit 8b710b16 started removing code for the unmaintained "ns9750dev" board; the board support is still broken, and not included anywhere in the Makefile or boards.cfg. Remove the remaining dead code. Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
Wolfgang Denk authored
Now that the patches have made it into mainline, we can also add the commit IDs. Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
- Feb 23, 2013
-
-
Currently sata usage text prints a double 'sata' for the init command. MX53LOCO U-Boot > sata sata - SATA sub system Usage: sata sata init - init SATA sub system sata info - show available SATA devices sata device [dev] - show or set current device sata part [dev] - print partition table sata read addr blk# cnt sata write addr blk# cnt Remove the extra 'sata' from the 'sata init' line. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
- Feb 21, 2013
-
-
Albert ARIBAUD authored
-
Albert ARIBAUD authored
This pulls the three following ZYNQ commits into ARM master: 7dca54f8: xilinx: zynq: Enable DCC and create new zynq_dcc board 59c651f4: arm: zynq: Add SLCR support with system reset 00ed3458: arm: zynq: Add lowlevel initialization to C
-
- Feb 18, 2013
-
-
Tom Rini authored
This target will move the environment into SPI flash and documents the expected layout. We correct the SPL define for where U-Boot is and remove an unused define. Signed-off-by:
Tom Rini <trini@ti.com>
-
Ilya Yanok authored
Added README file with the description of required options and host configuration to use network SPL with am335x targets. Briefly discuss how to use this configuration to program empty boards. Signed-off-by:
Ilya Yanok <ilya.yanok@cogentembedded.com> Signed-off-by:
Tom Rini <trini@ti.com>
-
Chase Maupin authored
* Add environment variables to support network booting Signed-off-by:
Chase Maupin <Chase.Maupin@ti.com> Signed-off-by:
Tom Rini <trini@ti.com>
-
Chase Maupin authored
* Added variables to support SPI booting * Note that the first 512KiB are reserved for 4 copies of SPL. Signed-off-by:
Chase Maupin <Chase.Maupin@ti.com> Signed-off-by:
Tom Rini <trini@ti.com>
-
Chase Maupin authored
* Added support to the default environment variables for NAND boot. * Add nandboot to the default bootcmd. Signed-off-by:
Chase Maupin <Chase.Maupin@ti.com> Signed-off-by:
Tom Rini <trini@ti.com>
-
Michael Jones authored
Extract FPGA version from the .rbf and pass this info to the kernel. Signed-off-by:
Michael Jones <michael.jones@matrix-vision.de>
-