08 Jun, 2016

1 commit


06 Jun, 2016

1 commit

  • LCD_PWR_EN controls the G pin of Q13 PMOS which needs low voltage to connect
    D to S for outputting LCD 3.3V. If LCD_PWR_EN is high, we measured the LCD 3v3
    is actually 1.2V.

    Signed-off-by: Ye Li
    (cherry picked from commit 28eb616b6c49de492cc0cdb3ad5b618bed77960f)

    Ye Li
     

23 May, 2016

1 commit


16 May, 2016

2 commits


09 May, 2016

3 commits


04 May, 2016

1 commit


29 Apr, 2016

2 commits

  • DDR script file:
    arik_r2_sdb_ddr3_528_1.14.inc

    Compass link:
    http://compass.freescale.net/livelink/livelink?func=ll&objid=235302593&objAction=browse&sort=name&viewType=1

    Update:
    setmem /32 0x020e0534 = 0x00018200 // IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR02 (SDQS0_B_TRIM=01, SDQS0_TRIM=10)
    setmem /32 0x020e0538 = 0x00008000 // IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR03 (SDQS1_B_TRIM=00, SDQS1_TRIM=00)
    setmem /32 0x020e053C = 0x00018200 // IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR04 (SDQS2_B_TRIM=01, SDQS2_TRIM=10)
    setmem /32 0x020e0540 = 0x00018200 // IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR05 (SDQS3_B_TRIM=01, SDQS3_TRIM=10)
    setmem /32 0x020e0544 = 0x00018200 // IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR06 (SDQS4_B_TRIM=01, SDQS4_TRIM=10)
    setmem /32 0x020e0548 = 0x00018200 // IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR07 (SDQS5_B_TRIM=01, SDQS5_TRIM=10)
    setmem /32 0x020e054C = 0x00018200 // IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR08 (SDQS6_B_TRIM=01, SDQS6_TRIM=10)
    setmem /32 0x020e0550 = 0x00018200 // IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR09 (SDQS7_B_TRIM=01, SDQS7_TRIM=10)

    setmem /32 0x021b08c0 = 0x24912489 // fine tune SDCLK duty cyc to low - seen to improve measured duty cycle of i.mx6
    setmem /32 0x021b48c0 = 0x24914452

    setmem /32 0x021b0018 = 0x00011740 // MMDC0_MDMISC, RALAT=0x5, WALAT=0x1

    Test:
    Passed stress memtester on one board.

    Signed-off-by: Ye Li
    (cherry picked from commit b7f43f47a78c9d0c14fe104daf22efab13709ab1)

    Ye Li
     
  • i.MX7D TO1.2 uses same DDR script as TO1.0,
    TO1.1 uses dedicated DDR script.

    Signed-off-by: Anson Huang
    (cherry picked from commit 527d57e02b05eb0166dcaa1929e46dd2357a8720)

    Anson Huang
     

22 Apr, 2016

1 commit

  • Since the CD pin of SD2 is DNP on the mx6ull arm2 board, this will cause
    SD2 access problem even the card is inserted. Hard code the CD result to
    1 to assume the card is always on.
    The SD driver will return other errors if the card does not exist.

    Signed-off-by: Ye Li
    (cherry picked from commit 47efe2fda62297ab1da8594828cd7bd928ecbda7)

    Ye Li
     

21 Apr, 2016

2 commits

  • 1. Bind the macro CONFIG_MX6ULL_DDR3_ARM2_EMMC_REWORK to eMMC 8 bits rework, which
    conflicts with QSPIA and NAND, that we have to disable them at same time.

    2. Bind the macro CONFIG_MX6ULL_DDR3_ARM2_QSPIB_REWORK to QSPI B port rework, which
    conflicts with SD2 and NAND, that we have to disable them at same time.

    3. Fix a typo issue of CONFIG_MX6ULL_DDR3_ARM2_EMMC_REWORK

    4. Enable QSPI support for default SD boot case.

    Signed-off-by: Ye Li
    (cherry picked from commit 00f36b3e9445ff47ed68262ef2d656e410cd8fcd)

    Ye Li
     
  • Fix build error for Plugin

    "Can't stat board/freescale/mx6ul_14x14_ddr3_arm2/plugin.bin: Bad file descriptor"

    Signed-off-by: Peng Fan
    (cherry picked from commit 95860f1213c038ef2e5900d1874ff5398ac0be2a)

    Peng Fan
     

20 Apr, 2016

1 commit

  • File:
    IMX6ULL_DDR3L_400MHz_1GB_16bit_V2.1.inc

    Changes:
    Change ZQ_OFFSET to the default value:00
    setmem /32 0x021B0890 = 0x00400000
    Change IOMUXC_SW_PAD_CTL_PAD_DRAM_RESET.DDR_SEL to 11
    setmem /32 0x020E0288 = 0x000C0030
    Change duty cycle fine tune cell for SDCLK and SDQS
    setmem /32 0x021B08C0 = 0x00944009

    Test:
    One mx6ull ARM2 board passed memtest.

    Signed-off-by: Ye Li
    (cherry picked from commit 8128b2f3b419a1d15a0489a91e56a4ac82eaf0c4)

    Ye Li
     

13 Apr, 2016

1 commit


25 Mar, 2016

24 commits