21 Jan, 2019

1 commit


18 Jan, 2019

1 commit


09 Jan, 2019

1 commit


21 Sep, 2018

1 commit

  • camera sometime can't been open once run M4 image.
    ISI-CH0 probe funtion is not called when meet issue.

    The root cause is:
    M4 image set assign resource SC_R_ISI_CH0 into m4 partition
    when open camera in m4 side.
    Uboot will call update_fdt_with_owned_resources to check the pd
    in current dts node. it will call sc_rm_is_resource_owned to
    check the pd whether in other partition, If yes, it will delete
    the dts node. uboot delete isi_0 node whose pd is SC_R_ISI_CH0.

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

    zhang sanshan
     

23 Jul, 2018

1 commit

  • config 'CONFIG_FSL_CAAM_KB' was added to Kconfig and would
    be selected for imx6/imx7/imx8m(if has caam), remove the
    defination in header file to fix redefination errors.

    Test: build pass for imx6dq, imx6sx, imx6sl and imx7ulp.

    Change-Id: I5ccf1e9747613b66f20eacf15f126a80054b3441
    Signed-off-by: Luo Ji

    Luo Ji
     

20 Jul, 2018

3 commits


16 Jul, 2018

1 commit


22 Jun, 2018

1 commit


13 Jun, 2018

1 commit


27 Apr, 2018

7 commits

  • 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
    (cherry picked from commit ae4e80b7b0debd2ad868781aaeb28ca4f2d9a8aa)

    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.
    - Disable the LTSSM when link is down.

    Signed-off-by: Frank Li
    Signed-off-by: Richard Zhu
    Signed-off-by: Shenwei Wang
    Signed-off-by: Ye Li
    (cherry picked from commit 03141c2b955ce6034f06e701126aea1493dc2b4b)

    Ye Li
     
  • 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)
    (cherry picked from commit d65bbb0585a906072f01a2d72169be0b13b1d9b8)

    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)
    (cherry picked from commit 1e984bba8cd961daa4c5bf994a6a90a72cc2f114)

    Ye Li
     
  • Add emmc support which needs board rework.
    Add I2C2.
    Update DM PMIC settings and LDO bypass support.
    Add BMODE support.
    Add LVDS and LCD splash screen support
    Add PCI power and reset GPIO and disable PCI at default.
    Update QSPI settings for QSPI boot and M4 fastup.
    Update environment settings

    Signed-off-by: Ye Li

    Ye Li
     
  • The i.MX6SL EVK needs this driver in android fastboot support. Add
    this driver to u-boot.

    To use the driver, user must define:

    CONFIG_MXC_KPD Enable the driver
    CONFIG_MXC_KEYMAPPING Key mapping matrix
    CONFIG_MXC_KPD_COLMAX The column size of key mapping matrix
    CONFIG_MXC_KPD_ROWMAX The row size of the key mapping matrix

    Signed-off-by: Ye Li
    (cherry picked from commit 5096e572667ff41217deb4ba9b1bd15e93fa6b59)
    (cherry picked from commit e84160eaf5c057da45a227039c6f8a7911f43a82)

    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)
    (cherry picked from commit a8e94954d8ccc44c41d77a5e356d6a99b3d45649)

    Ye.Li
     

10 Mar, 2018

2 commits


09 Mar, 2018

3 commits

  • The following config symbols are only defined once and never referenced
    anywhere else:

    CONFIG_AT91SAM9263EK
    CONFIG_AT91SAM9RLEK
    CONFIG_BARIX_IPAM390
    CONFIG_BOARD_H2200
    CONFIG_EP9301
    CONFIG_KZM_A9_GT
    CONFIG_PICOSAM
    CONFIG_PLATINUM_PICON
    CONFIG_PLATINUM_TITANIUM
    CONFIG_PM9261
    CONFIG_PM9263
    CONFIG_PM9G45
    CONFIG_SIEMENS_DRACO
    CONFIG_SIEMENS_PXM2
    CONFIG_SIEMENS_RUT
    CONFIG_SMDKC100
    CONFIG_SMDKV310
    CONFIG_STM32F4DISCOVERY

    Most of them are config symbols named after the respective boards which
    seems to have been a standard practice at some point.

    Signed-off-by: Tuomas Tynkkynen

    Tuomas Tynkkynen
     
  • The following config symbols are only defined once and never referenced
    anywhere else:

    CONFIG_ARM926EJS
    CONFIG_CPUAT91
    CONFIG_EXYNOS5800
    CONFIG_SYS_CORTEX_R4

    Most of them are config symbols named after the respective SoCs which
    seems to have been a standard practice at some point.

    Signed-off-by: Tuomas Tynkkynen

    Tuomas Tynkkynen
     
  • The following config symbols are only defined once and never referenced
    anywhere else:

    CONFIG_DBAU1X00
    CONFIG_PB1X00

    Most of them are config symbols named after the respective boards which
    seems to have been a standard practice at some point.

    Signed-off-by: Tuomas Tynkkynen

    Tuomas Tynkkynen
     

05 Mar, 2018

1 commit


24 Feb, 2018

8 commits


23 Feb, 2018

2 commits

  • U-Boot pulled in several core makefiles from Linux. The following
    are not used in U-Boot:

    - CONFIG_DEBUG_SECTION_MISMATCH
    - CONFIG_FTRACE_MCOUNT_RECORD
    - CONFIG_GCOV_KERNEL
    - CONFIG_GCOV_PROFILE_ALL
    - CONFIG_KASAN
    - CONFIG_MODVERSIONS

    We can remove the unused code if we like. (although it will get the
    scripts out of sync)

    CONFIG_BOOM and CONFIG_HIS_DRIVER are just mentioned in the comment
    block of scripts/basic/fixdep.c

    CONFIG_SHELL is not configuration, but a variable for internal-use.
    It is just a historical misnomer in Kbuild.

    Signed-off-by: Masahiro Yamada
    Reviewed-by: Simon Glass

    Masahiro Yamada
     
  • ll_temac driver was used by Xilinx Microblaze big endian and
    Xilinx ppc405/ppc440 SoCs.

    ppc support was removed by: "powerpc: remove 4xx support"
    (sha1: 98f705c9cefdfdba62c069821bbba10273a0a8ed)
    and Microblaze BE is not tested for a long time that's why this driver
    can be removed because none is going to updated it to DM anyway.

    Signed-off-by: Michal Simek
    Acked-by: Joe Hershberger

    Michal Simek
     

20 Feb, 2018

1 commit

  • This commit fixes several issues:

    - After moving env related code to ./env directory the env_common.o file
    is no longer present in the system (has been replaced with built-in.o).

    - Use ${OBJCOPY} if available, fallback to system default's objcopy if not
    present.

    - Extend the script to accept different build directory than current one.
    It is extremely handy with OE usage, where source code is separated from
    build.

    Signed-off-by: Lukasz Majewski
    Tested-by: Alex Kiernan

    Lukasz Majewski
     

15 Feb, 2018

4 commits

  • Rsync all defconfig files using moveconfig.py

    Signed-off-by: Tom Rini

    Tom Rini
     
  • With commit 9bd76b807636 ("spl: make CONFIG_OF_EMBED pass dts through
    fdtgrep"), CONFIG_SPL_MULTI_DTB_FIT has been broken because
    cmd_fdtgrep was now unknown in scripts/Makefile.spl after moving
    it to dts/Makefile. This bug has been introduced with v2018.01.

    This patch moves cmd_fdtgrep from dts/Makefile to scripts/Makefile.lib
    and includes scripts/Makefile.lib in scripts/Makefile.spl.

    Fixes: 9bd76b807636 ("spl: make CONFIG_OF_EMBED pass dts through fdtgrep")
    Reported-by: Lokesh Vutla
    Signed-off-by: Simon Goldschmidt
    Reviewed-by: Lokesh Vutla

    Simon Goldschmidt
     
  • Migrate the option CONFIG_SPL_FRAMEWORK and make this gate most of the
    current set of options we have in Kconfig. We will need to have some
    options available for SPL and !SPL_FRAMEWORK so this is important. In a
    few cases we re-order existing options so that we have less escapes from
    the SPL_FRAMEWORK guard.

    Signed-off-by: Tom Rini

    Tom Rini
     
  • The option CONFIG_SPL_MMC_MINIMAL is unused in code, drop it.

    Signed-off-by: Tom Rini

    Tom Rini
     

14 Feb, 2018

1 commit