summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-02-17colibri_imx7.h: remove fix MAC addr from default configuration2015.04-imx7-1.1.0_ga-toradex-nextMax Krummenacher
As we now have the configblock handling the MAC address is set from the configblock. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2016-02-17colibri_imx7: add trdx configblock handlingMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2016-02-17configblock: add Colbri iMX7Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2016-02-17colibri_imx7: add do_fuse commandMax Krummenacher
Used during manufacturing for setting the boot fuses.
2016-02-17colibri_imx7.c: Prepare for externel PHY clockMax Krummenacher
While at it fix whitespace issue. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2016-02-17colibri_imx7.c: add nand boot modeMax Krummenacher
While at it remove unusable boot modes from the list. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2016-02-17colibri_imx7.h: remove CONFIG_SYS_USE_NANDMax Krummenacher
This lives now in colibri_imx7_defconfig Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2016-02-17cmd_writebcb_mx7: add command to write FCB, DBBT, Bootloader on MX7Max Krummenacher
Code mostly ported from imx-kobs-5.3. MTD partitioning is set accordingly. writebcb: Write Boot Control Block (FCB and DBBT) writeboot: Write bootloadder Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2016-02-17lib/bch.c: modify algorithm to conform to iMX7 FCB needsMax Krummenacher
Modification taken from imx-kobs-5.3. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2016-02-17cmd_nand.c: make raw_access() externMax Krummenacher
We need raw nand access to write the fcb in cmd_writeboot. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2016-02-17colibri_imx7_defconfig: set SYS_BOOT_NANDMax Krummenacher
All fsl boards use this when booting from NAND. While at it minimize it with savedefconfig. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2016-02-17arch/arm/Kconfig: fix typoMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2016-02-17colibri_imx7: add I2C information for Colibri I2C busStefan Agner
Add pinmux and I2C setup call to register the Colibri I2C bus. The fourth (I2C4) instance is used for the I2C bus defined in the standard Colibri pinout. Use i2c dev 3 to switch to this bus.
2016-02-17arm: imx7d: add input mux for UART2 DTE modeStefan Agner
Note that this input mux seems to be missing in the current reference manual, but has been proven to be working on actual hardware. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2016-02-17colibri_imx7.c: fix ethernetMax Krummenacher
HW patch required. Connect RMII_CRS_DV - ENET1_RXC, remove R166 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2016-02-17colibri_imx7.c: fix WEAK_PULLxx macrosMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2016-02-17colibri_imx7.h: change mtd partitionining for kobs-ngMax Krummenacher
kobs-ng needs a partition which holds FCB, DBBT, and Bootloader, not FCB, DBBT alone.
2016-02-17cmd_writebcb.c: add i.MX7 struct membersMax Krummenacher
2016-02-17colibri_imx7.h: unify config and environmentMax Krummenacher
2016-02-17colibri_imx7.c: add NAND bmodeMax Krummenacher
2016-02-17colibri_imx7.h: remove CONFIG_VIDEO_MODE / panelMax Krummenacher
2016-02-17colibri_imx7.h: set fdt_file for Colibri iMX7Max Krummenacher
2016-02-17colibri_imx7.h: updateMax Krummenacher
2016-02-17colibri_imx7.c: adapt ENET1Max Krummenacher
Output 50MHz reference clock works, sending works but no reception.
2016-02-17colibri_imx7.c: adapt USBMax Krummenacher
2016-02-17colibri_imx7.c: adapt NANDMax Krummenacher
2016-02-17colibri_imx7.c: adapt MMC/SDMax Krummenacher
2016-02-17colibri_imx7.c: adapt displayMax Krummenacher
2016-02-17colibri_imx7.c: adapt pwr_i2cMax Krummenacher
2016-02-17colibri_imx7.c: adapt dte uartMax Krummenacher
2016-02-17colibri_imx7.c: remove unused subsystemsMax Krummenacher
2016-02-17colibri_imx7.c: sort PAD_MUX valuesMax Krummenacher
2016-02-17iMX6/7 soc.c: allow for board supplied serialMax Krummenacher
Introduce CONFIG_SERIAL_TAG_BOARD which removes the definition of void get_board_serial(struct tag_serialnr *serialnr) in order to allow its definition in board specific code.
2016-02-17DDR3 conf: autodetect RAM sizeMax Krummenacher
Use get_ram_size() to autodetect up to 2Gbyte of RAM on rank 0. If chips with two ranks would get stuffed one would have to set the size of one rank in DDRC_ADDRMAP0.
2016-02-17colibri_imx7.c: remove pfuze300 pmic codeMax Krummenacher
The Colibri iMX7 uses a different pmic
2016-02-17imximage.cfg: check ram timings and align with mainlineMax Krummenacher
2016-02-17colibri_imx7: add initial, cp from mx7sabresdMax Krummenacher
2016-02-17mx7dsabresd: add NAND/UBI to configMax Krummenacher
2016-02-17soc.c: allow get_board_serial() be provided by trdx cfg blockMax Krummenacher
2016-02-17Apalis/Colibri iMX6: add additional configsMax Krummenacher
Add configs now needed with the update of U-Boot.
2016-02-17colibri_imx6.c: follow function signature changeMax Krummenacher
2016-02-17Apalis/Colibri iMX6: add callback for CONFIG_LDO_BYPASS_CHECKMax Krummenacher
Add empty callback now needed when CONFIG_LDO_BYPASS_CHECK is defined.
2016-02-17MLK-11825 imx: mx6dqp: update ddr script to 1.13Peng Fan
http://sw-stash.freescale.net/projects/IMX/repos/ddr-scripts-rel/commits/8111e4d0cd81226899be637013048281e3c097b4 http://compass.freescale.net/livelink/livelink?func=ll&objId=234753630&objAction=browse&viewType=1 arik_r2_sabre_ddr3_528_1.13.inc is for sabre-AI arik_r2_sdb_ddr3_528_1.13.inc is for sabresd 1.13<-1.12: Change log: 1. Remove 20c4080 1.12<-1.10 Change log: 1. NoC register DDRCONF change to 0 which is compatible for only CS0 is used on board 2. Change 2 values to compatible with our DDR aid script, these two registers doesn’t have any effect on current system tRPA = 0; //this bit only used in DDR2 mode tAOFPD/tAONPD=0x4; //These register only works when MDPDC. SLOW_PD = 1 which is 0 in script Test results: One mx6qp-sdb and one mx6qp-ard board and one mx6qp-ard board passed 60 hours memtester stress teset. Signed-off-by: Peng Fan <Peng.Fan@freescale.com> (cherry picked from commit 5fb08a4dcc7b8478fc4236b90ad8dc2190cf94e7)
2016-02-17Revert "MLK-11408-2 imx: mx7d: Isolate 26 IP resources to domain 0 for A core"Ye.Li
This reverts commit e7d4767331f1a2cbef61b4e89beb73731f267499.
2016-02-17Revert "MLK-11408-1 imx: mx7d: Add mx7d RDC driver support"Ye.Li
This reverts commit 3b548a3ddf03dcbb646912ef7bbdd3cdb2daf81a.
2016-02-17MA-7157 Check the error log in fastboot flashzhang sanshan
The fastboot.exe will get var partition-type:* firstly when "fastboot flash * *". The uboot did not support get var partition-type: default. This patch mask info the error when gat cat partition-type. Signed-off-by: zhang sanshan <b51434@freescale.com>
2016-02-17MLK-11823 USB:gadget Fix USB port interface issue in ci_udc driverYe.Li
The ci_udc driver tries to use the ULPI interface for the USB OTG controller, but this type is not supported by all i.MX6 and i.MX7 platforms. When setting to ULPI, other platforms except the 6UL refuse the settings and keep default value. But on 6UL, the PTW bit of PORTSC1 register which is documented as RO can change. This cause the interface setting problem with USB PHY. Fix the issue by removing the ULPI setting for i.MX6 and i.MX7. All will use default UTMI setting. Signed-off-by: Ye.Li <B37916@freescale.com> (cherry picked from commit f78cbee0375dcb81b10bac2e0dcd254d0551baa9)
2016-02-17MLK-11784 imx: mx7: uboot plugin change for mfgtoolYe.Li
Fixed the issue that mfgtool failed to download u-boot with plugin enabled. The u-boot plugin common codes should not call rom___pu_irom_hwcnfg_setup when using serial download mode. rom___pu_irom_hwcnfg_setup will load the IVT2 image from boot media, but this is invalid for USB serial download mode. Signed-off-by: Ye.Li <B37916@freescale.com> (cherry picked from commit b16ae36d2ae3fa9f536fec691a3e1bfa6f26a8d0)
2016-02-17MLK-11795-02 imx: upate the pmic standby voltage for imx6qpBai Ping
According to the latest datasheet(Rev. B, 07/2015), the VDD_SOC_IN standby voltage should be 1.05V and on i.MX6QP, we can use the PMIC 'APS' mode in standby. we add a 25mV margin to cover the IR drop and board tolerance, so the standby voltage of VDD_SOC_IN should be setting to 1.075V. Signed-off-by: Bai Ping <b51503@freescale.com> (cherry picked from commit 3c38fae6dafd3b90fae2598dcbedf6cb7aa6f6af)
2016-02-17MLK-11795-01 imx: correct the vdd_arm regulator setting on imx6qpBai Ping
on i.MX6QP SDB board, the SW1A/B/C regulator is used by VDD_SOC_IN, the regulator of VDD_ARM_IN is SW2, the voltage setting for VDD_ARM_IN should be corresponding to SW2. So fix the regulator mismatch issue on i.MX6QP SDB board. Signed-off-by: Bai Ping <b51503@freescale.com> (cherry picked from commit 55a80625e81ea9ff5a5286f1d2183a2f0900f5c3)