28 Mar, 2018

1 commit


03 Nov, 2017

6 commits

  • This function is replaced by AVB, we don't need the
    CONFIG_FSL_BOOTCTL anymore.

    Change-Id: Ib418a4ec565e2a098f0a0ce574710317619bbebe
    Signed-off-by: ji.luo

    ji.luo
     
  • * add board support for android and android things.
    mx6ul_nxpu_iopb, pico-6ul, pico-imx7d, aquila-6ul
    reorganize the Kconfig, and fix the redefine issue.
    * add android configure into configure-while
    * add a common file mx_android_common.h
    it will be included by android and android things.
    defconfig only include ANDROID_THINGS_SUPPORT or ANDROID_SUPPORT
    * move partition_table_valid into f_fastboot.c.
    it's a common code.
    * add invalidate_dcache_range in fixed order.
    It will have salt invalid issue if we do not add it in order
    * add display for pico-7d.

    Change-Id: I6f8a4876c2f8bbd098034d1e3f53033109300bca
    Signed-off-by: zhang sanshan

    zhang sanshan
     
  • add configs for arm2-8qm.

    Change-Id: Ief47e1587f6dbc4f16b243c29fa9bc9c8c80c044
    Signed-off-by: sanshan zhang

    sanshan zhang
     
  • Add fsl_fspi driver for flexspi controller. This driver supports:
    1. DDR Quad output
    2. Prefetch function for improve read performance.
    3. Fast read and Quad read for one line read mode.
    4. Read flash FSR register.
    5. DM.

    Signed-off-by: Han Xu
    Signed-off-by: Ye Li

    Ye Li
     
  • - some delay is required between SATA_CTRL0 RST SET and CLR.
    Otherwise, sata phy link would be down.
    - specific the ahci modification by imx8qm platform.

    Signed-off-by: Richard Zhu
    Signed-off-by: Ye Li

    Ye Li
     
  • - one lane pcie gen2 link is okay, the cfg space
    of the rc/ep can be accessed.
    rc cfg base 0x5f00_0000. ep cfg base 0x6000_0000
    - limit to gen2 speed
    - mask the wait of eq3 finish, because it is used
    for gen3.
    - use pcie_ctrla_init_rc() to do the initialization
    of the pciea controller
    - setup the common pcie codes in pcie_imx8x.c, separate
    the different soc speicifed initialization codes into
    their own pcie/board codes, move the macro definitions
    into the new header file imx8_hsio.h.
    - i.MX8QXP only have PCIe Control B. Enable PORT B at default.
    i.MX8QM needs to set CONFIG_IMX_PCIEB to enable PORT B.

    Signed-off-by: Frank Li
    Signed-off-by: Richard Zhu
    Signed-off-by: Shenwei Wang
    Signed-off-by: Ye Li

    Ye Li
     

06 Apr, 2017

1 commit


05 Apr, 2017

6 commits

  • Add Android support for mx6qarm2 lpddr2 pop target

    Signed-off-by: Adrian Alonso
    (cherry picked from commit 6356f2b420f3571493755f6b3a307a66a539b60c)

    Adrian Alonso
     
  • Add the mipi dsi panel driver for device HX8363 from kernel. The panel
    driver needs work with mipi_dsi_northwest driver.

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

    Ye Li
     
  • Add the host driver base from kernel for MIPI DSI controller on i.MX7ULP.
    The controller provides a DPI-2 interface for LCDIF video stream, and a APB interface
    for packet transmission.

    The driver provides APIs to register a MIPI panel device and its driver. The panel
    driver can use the write packet function provided by the host driver to send control
    packets to panel device via APB interface.

    MIPI DSI has its PHY and dedicated PLL. The driver will setup them when enabling the DSI
    host.

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

    Ye Li
     
  • This is a demo that CM4 will boot up by u-boot without typing any
    command. It boots up at u-boot early init, try to minimize the time
    from power up to the CM4 running.
    Since CM4 runs on QSPI NOR XIP, we have to disable the QSPI driver in
    u-boot to avoid conflict.

    RDC for shared GPIO1 is added, but not enabled, because the kernel is
    not ready for shared GPIO1. Users can uncomment the CONFIG_IMX_RDC to
    enable it.

    Some legacy codes in mx6sxsabreauto are removed. We only need this work
    on mx6sxsabresd as a demo.

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

    Ye Li
     
  • Add support for various boot devices like NAND, QSPINOR, SPINOR,
    eMMC, EIMNOR, SATA.

    Modify board level files to support the feature and add corresponding defconfig files

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

    Ye Li
     
  • Add gis module, current gis is support vadc input.
    Add power down function to lcdif driver.

    Signed-off-by: Sandor Yu
    Signed-off-by: Ye.Li
    (cherry picked from commit a007b00dd8ef9f773dfdebef0b1deb0990281793)
    (cherry picked from commit a31dcdafb0963381e7213c59f79a340ef27ec2e2)
    (cherry picked from commit 02dfe2e4af5f51d39a51542fb0e81f93faf505bc)

    Ye.Li
     

14 Mar, 2017

1 commit


10 Mar, 2017

1 commit

  • This moves all of the current ARM errata from various header files and in to
    Kconfig. This allows for a minor amount of cleanup as we had some instances
    where both a general common header file was enabling errata as well as the
    board config. We now just select these once at the higher level in Kconfig

    Signed-off-by: Tom Rini

    Tom Rini
     

18 Feb, 2017

1 commit


09 Feb, 2017

1 commit

  • Now that we have a Kconfig for the API, convert the two boards that
    are using this to Kconfig and remove CONFIG_API from the whitelist.

    Signed-off-by: Emmanuel Vadot
    Reviewed-by: Tom Rini
    Reviewed-by: Simon Glass

    Emmanuel Vadot
     

31 Jan, 2017

1 commit

  • Now, CONFIG_GENERIC_MMC seems equivalent to CONFIG_MMC.

    Let's create an entry for "config GENERIC_MMC" with "default MMC",
    then convert all macro defines in headers to Kconfig. Almost all
    of the defines will go away.

    I see only two exceptions:
    configs/blanche_defconfig
    configs/sandbox_noblk_defconfig

    They define CONFIG_GENERIC_MMC, but not CONFIG_MMC. Something
    might be wrong with these two boards, so should be checked later.

    Anyway, this is the output of the moveconfig tool.

    This commit was created as follows:

    [1] create a config entry in drivers/mmc/Kconfig

    [2] tools/moveconfig.py -r HEAD GENERIC_MMC

    [3] manual clean-up of garbage comments in doc/README.* and
    include/configs/*.h

    Signed-off-by: Masahiro Yamada
    Reviewed-by: Tom Rini

    Masahiro Yamada
     

28 Jan, 2017

8 commits


26 Jan, 2017

6 commits


22 Jan, 2017

1 commit

  • Move all of the status LED feature to drivers/led/Kconfig.
    The LED status definitions were moved from the board configuration
    files to the defconfig files.

    TBD: Move all of the definitions in the include/status_led.h to the
    relevant board's defconfig files.

    Tested boards: CL-SOM-AM57x, CM-T335

    Signed-off-by: Uri Mashiach

    Uri Mashiach
     

20 Jan, 2017

1 commit


19 Jan, 2017

1 commit


17 Jan, 2017

1 commit


16 Jan, 2017

2 commits


15 Jan, 2017

1 commit