- Jul 23, 2014
-
-
This patch adds the changes to boards.cfg and the board directory under board/tqc. TQMa6 is a family of modules based on Freescale i.MX6. It consists of TQMa6Q (i.MX6 Quad), TQMa6D (i.MX6 Dual) featuring eMMC, and 1 GiB DDR3 TQMa6S (i.MX6 Solo) featuring eMMC and 512 MiB DDR3 The modules need a baseboard. Initially the MBa6x starterkit mainboard is supported. To easy support for other mainboards the functionality is splitted in one file for the module (tqma6.c) and one file for the baseboard (tqma6_ mba6). The modules can be boot from eMMC (on USDHC3) and SPI flash. The following features are supported: - MMC: eMMC on module (on USDHC3) and SD-card (on MBa6x mainboard) - Ethernet: RGMII using micrel KSZ9031 phy on MBa6x mainboard for TQMa6<x> module. The phy needs special configurations for the pad skew registers to adjust for the signal routing. Also support for standard ethernet commands and uppdate via tftp. - SPI: ECSPI1 with bootable serial flash on module and two additional chip selects on MBa6x - I2C: This patch adds support for the I2C busses on the TQMa6<x> modules (I2C3) and MBa6x baseboards (I2C1). The LM75 temperature sensors on TQMa6<x> and MBa6x are also configured. - USB: high speed host 1 on MBa6x and support for USB storage - PMIC: support for pfuze 100 on TQMa6<x> Signed-off-by:
Markus Niebel <Markus.Niebel@tq-group.com>
-
CPU: Freescale i.MX6DL rev1.1 at 792 MHz Board: aristaitenos I2C: ready DRAM: 1 GiB NAND: 512 MiB MMC: FSL_SDHC: 0, FSL_SDHC: 1 SF: Detected N25Q128 with page size 256 Bytes, erase size 64 KiB, total 16 MiB Display: lb07wv8 (800x480) - UART5 is console - MMC 0 and 1 - USB 0 and 1 - boot from mmc0 and spi nor flash - Splash screen support Signed-off-by:
Heiko Schocher <hs@denx.de> Cc: Stefano Babic <sbabic@denx.de>
-
enable the W#/Vpp signal to disable writing to the status register on ST MICRON flashes like the N25Q128 thorugh the new config option CONFIG_SYS_SPI_ST_ENABLE_WP_PIN Signed-off-by:
Heiko Schocher <hs@denx.de> Cc: Jagannadha Sutradharudu Teki <jagannadh.teki@gmail.com>
-
add enable_spi_clk(), so board code can enable spi clocks. Signed-off-by:
Heiko Schocher <hs@denx.de> Reviewed-by:
Jagannadha Sutradharudu Teki <jaganna@xilinx.com> Cc: Eric Nelson <eric.nelson@boundarydevices.com> Cc: Stefano Babic <sbabic@denx.de>
-
add basic support for the pwm modul found on imx6. Pieces of this code are based on linux code from drivers/pwm/pwm-imx.c Commit "cd3de83f1476 Linux 3.16-rc4" Signed-off-by:
Heiko Schocher <hs@denx.de> Acked-by:
Stefano Babic <sbabic@denx.de> Cc: Wolfgang Denk <wd@denx.de>
-
add defines for pwm modul found on imx6. Signed-off-by:
Heiko Schocher <hs@denx.de> Cc: Stefano Babic <sbabic@denx.de>
-
add IOMUXC_GPR1_USB_OTG_ID_OFFSET and IOMUXC_GPR1_USB_OTG_ID_SEL_MASK define for the USB_OTG_ID_SEL bit. Signed-off-by:
Heiko Schocher <hs@denx.de> Acked-by:
Stefano Babic <sbabic@denx.de>
-
As a result of 0defddc8 , which did a consolidation of the prompt string, this ifdef became empty. Remove it. Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Tom Rini <trini@ti.com> Cc: Stefano Babic <sbabic@denx.de>
-
On mx6solox there is an additional 0x4000 offset for the GPR registers. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com> Acked-by:
Stefano Babic <sbabic@denx.de>
-
There is no need to keep iomuxc_base_regs structure as it serves the exact same purpose of the iomuxc structure, which is to provide access to the GPR registers. The additional fields of iomuxc_base_regs are not used. Other advantage of 'iomuxc' is that it has a shorter name and the variable declarations can fit into a single line. So remove iomuxc_base_regs structure and use iomuxc instead. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com> Acked-by:
Stefano Babic <sbabic@denx.de>
-
Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
The PFD issue is not present on mx6solox, so skip it in this case. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
Enable CONFIG_SYS_GENERIC_BOARD to remove warning on boot. Signed-off-by:
Iain Paton <ipaton0@gmail.com>
-
- Jul 16, 2014
-
-
git://git.denx.de/u-bootStefano Babic authored
Signed-off-by:
Stefano Babic <sbabic@denx.de> Conflicts: boards.cfg
-
- Jul 14, 2014
-
-
Tom Rini authored
Signed-off-by:
Tom Rini <trini@ti.com>
-
Pavel Machek authored
Timer on cyclone5 actually counts down. It took me a while to figure out, as timer counting in wrong direction actually _can_ be used, it just appears to tick at extremely high frequency in u-boot. The bug was introduced in commit 23ab7ee0. Signed-off-by:
Pavel Machek <pavel@denx.de> Acked-by:
Marek Vasut <marex@denx.de>
-
Lokesh Vutla authored
Update the board_name env variable and accordingly populate the dtb file. Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com>
-
Masahiro Yamada authored
In the previous commit, all the board fields were filled. Now we can use "-" in the board field for a different meaning. Going forward, "-" stands for no board directory as in cpu, soc, vendor fields. Signed-off-by:
Masahiro Yamada <yamada.m@jp.panasonic.com>
-
Masahiro Yamada authored
The boards.cfg file has allowed to use "-" for the board (= 6th) field if the board name is the same as the 7th field. But I notice one problem. Because tools/reformat.py sorts the lines in the simple alphabetical order (= the order of character code), some entries for the same board are not lined up together. For example, "bf527-ezkit" and "bf527-ezkit-v2" share the same board. But they are located separately because "bf527-ezkit" fills the board field with "-" whereas "bf527-ezkit-v2" specifies it explicitely. The similar things can be seen: - between "trizepsive" and "polaris" - between "RRvision" and "RRvision_LCD" - between "korat" and "korat_perm" - between "lwmon5" and "lcd4_lwmon5" This commit was generated by the following command: awk '$6 == "-" { $6 = $7 } { print }' boards.cfg \ | tools/reformat.py -i -d '-' -s 8 > boards0.cfg; \ mv boards0.cfg boards.cfg Signed-off-by:
Masahiro Yamada <yamada.m@jp.panasonic.com>
-
- Jul 11, 2014
-
-
git://www.denx.de/git/u-boot-imxTom Rini authored
-
- Jul 10, 2014
-
-
Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
mx6sx does not have sata nor ipu blocks, so do not handle such clocks. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
Add the pin definitions for mx6sx. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
mx6solox is the newest member of the mx6 family. Some of the new features on this variants are: - Cortex M4 microcontroller (besides the CortexA9) - Dual Gigabit Ethernet Add the initial support for it. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
The pad settings for DISP0_DATA02 and DISP0_DAT10 were not set in the same way as DISP0_DAT00-23, causing much flicker in parallel RGB displays on Dual-Lite and Solo processors. These settings now match the i.MX6 Dual and Quad core versions. Note that this fixes a regression in commit b47abc36 and that this is the second time we've had a regression on these two pads (See commit e654ddf7). Signed-off-by:
Eric Nelson <eric.nelson@boundarydevices.com> Acked-by:
Otavio Salvador <otavio@ossystems.com.br>
-
- Jul 09, 2014
-
-
Felipe Balbi authored
Newer AM437x silicon requires us to explicitly power up the USB2 PHY. By implementing usb_phy_power() we can achieve that. Signed-off-by:
Felipe Balbi <balbi@ti.com>
-
Felipe Balbi authored
some boards won't work if the PHY isn't explicitly powered up. Signed-off-by:
Felipe Balbi <balbi@ti.com>
-
Michal Simek authored
This is a MIME GnuPG-signed message. If you see this text, it means that your E-mail or Usenet software does not support MIME signed messages. The Internet standard for MIME PGP messages, RFC 2015, was published in 1996. To open this message correctly you will need to install E-mail or Usenet software that supports modern Internet standards. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Lokesh Vutla authored
Updating omap4_sdp/panda and omap5_uevm maintainer. Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com> Acked-by:
R Sricharan <r.sricharan@ti.com>
-
git://www.denx.de/git/u-boot-imxTom Rini authored
-
Commit 3d622b78 (mx6: soc: Introduce set_ldo_voltage()) introduces set_ldo_voltage() function that can be used to set the voltages of any of the three LDO regulators controlled by the PMU_REG_CORE register. Prior to this commit there was a single set_vddsoc() which only configured the VDDSOC regulator. Update the comments to align with the new set_ldo_voltage() implementation. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
DIV_SELECT is used as Fout = Fin * div_select / 2.0, so we should do the shift after the multiply to avoid rounding errors Signed-off-by:
Andre Renaud <andre@bluewatersys.com>
-
Signed-off-by:
Marek Vasut <marex@denx.de> Signed-off-by:
Lothar Rubusch <lothar@denx.de> Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
Adjust the mtdparts settings to allow for alternative boot images and for using UBI. Signed-off-by:
Marek Vasut <marex@denx.de> Signed-off-by:
Wolfgang Denk <wd@denx.de> Cc: Stefano Babic <sbabic@denx.de>
-
- "env ask", "env grep" and "setexpr" are needed for commissioning - add support for ext4 file systems - adjust default environment to use ext4 commands - add write support for (V)FAT and EXT4 - add bitmap and splashscreen support - print timestamp information for images Signed-off-by:
Marek Vasut <marex@denx.de> Signed-off-by:
Wolfgang Denk <wd@denx.de> Cc: Stefano Babic <sbabic@denx.de>
-
Signed-off-by:
Marek Vasut <marex@denx.de> Signed-off-by:
Lothar Rubusch <lothar@denx.de>
-
Adjust the mtdparts to also consider factory-programmed config block. Signed-off-by:
Marek Vasut <marex@denx.de>
-
- "env ask", "env grep" and "setexpr" are needed for commissioning - add support for ext4 file systems - adjust default environment to use ext4 commands - add write support for (V)FAT and EXT4 - add bitmap and splashscreen support - print timestamp information for images Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Stefano Babic <sbabic@denx.de>
-
- Jul 08, 2014
-
-
git://git.denx.de/u-boot-x86Tom Rini authored
-
Tyler Baker authored
The following patch re-enables the dhcp functionality on omap3_beagle. It was removed with df4dbb5d when omap3_beagle was converted to use ti_omap3_common.h. I have tested beagleboard and beagleboard-xm with this patch and confirmed dhcp is working. Signed-off-by:
Tyler Baker <tyler.baker@linaro.org>
-