05 Jan, 2017

1 commit


30 Dec, 2016

1 commit


03 Dec, 2016

1 commit


24 Nov, 2016

2 commits


24 Oct, 2016

3 commits


17 Sep, 2016

1 commit


10 Sep, 2016

1 commit


09 Sep, 2016

1 commit


10 Jun, 2016

1 commit


26 Apr, 2016

3 commits


15 Mar, 2016

3 commits

  • There are already two FIT options in Kconfig but the CONFIG options are
    still in the header files. We need to do a proper move to fix this.

    Move these options to Kconfig and tidy up board configuration:

    CONFIG_FIT
    CONFIG_OF_BOARD_SETUP
    CONFIG_OF_SYSTEM_SETUP
    CONFIG_FIT_SIGNATURE
    CONFIG_FIT_BEST_MATCH
    CONFIG_FIT_VERBOSE
    CONFIG_OF_STDOUT_VIA_ALIAS
    CONFIG_RSA

    Unfortunately the first one is a little complicated. We need to make sure
    this option is not enabled in SPL by this change. Also this option is
    enabled automatically in the host builds by defining CONFIG_FIT in the
    image.h file. To solve this, add a new IMAGE_USE_FIT #define which can
    be used in files that are built on the host but must also build for U-Boot
    and SPL.

    Note: Masahiro's moveconfig.py script is amazing.

    Signed-off-by: Simon Glass
    [trini: Add microblaze change, various configs/ re-applies]
    Signed-off-by: Tom Rini

    Simon Glass
     
  • Move this option to Kconfig and tidy up existing boards.

    Signed-off-by: Simon Glass

    Simon Glass
     
  • Kconfig options must defined in the defconfig files. Since RSA_SOFTWARE_EXP
    relies on CONFIG_DM, unless it is set in kconfig we cannot enable RSA.
    Remove the hacks which enable CONFIG_DM in header files and update the
    defconfig.

    Signed-off-by: Simon Glass

    Simon Glass
     

25 Nov, 2015

2 commits


22 Nov, 2015

1 commit


22 Aug, 2015

1 commit


26 Jun, 2015

2 commits

  • This sets the default commands Kconfig to match
    include/config_cmd_default.h commands in the common/Kconfig and removes
    them from include/configs.

    Signed-off-by: Joe Hershberger
    [trini: rastaban, am43xx_evm_usbhost_boot, am43xx_evm_ethboot updates]
    Signed-off-by: Tom Rini

    Joe Hershberger
     
  • Some archs/boards specify their own default by pre-defining the config
    which causes the Kconfig system to mix up the order of the configs in
    the defconfigs... This will cause merge pain if allowed to proliferate.

    Remove the configs that behave this way from the archs.

    A few configs still remain, but that is because they only exist as
    defaults and do not have a proper Kconfig entry. Those appear to be:

    SPIFLASH
    DISPLAY_BOARDINFO

    Signed-off-by: Joe Hershberger
    [trini: rastaban, am43xx_evm_usbhost_boot, am43xx_evm_ethboot updates,
    drop DM_USB from MSI_Primo81 as USB_MUSB_SUNXI isn't converted yet to DM]
    Signed-off-by: Tom Rini

    Joe Hershberger
     

01 Jun, 2015

2 commits


13 May, 2015

1 commit

  • In order to reduce merge conflicts and to maintain the simplest possible
    defconfig files, we should be using the savedefconfig feature of Kconfig
    every time a new feature is added. This keeps the defconfig settings to
    a minimum (only those things not default) and keeps them in the same
    order as the Kconfig options.

    Signed-off-by: Joe Hershberger
    Cc: Masahiro Yamada
    Acked-by: Stephen Warren
    Cc: Tom Rini

    Joe Hershberger
     

06 Dec, 2014

1 commit

  • T1024QDS is a high-performance computing evaluation, development and
    test platform for T1024 QorIQ Power Architecture processor.

    T1024QDS board Overview
    -----------------------
    - T1024 SoC integrating two 64-bit e5500 cores up to 1.4GHz
    - CoreNet fabric supporting coherent and noncoherent transactions with
    prioritization and bandwidth allocation
    - 32-/64-bit DDR3L/DDR4 SDRAM memory controller with ECC and interleaving support
    - Accelerator: DPAA components consist of FMan, BMan, QMan, DCE and SEC
    - Ethernet interfaces:
    - Two 10M/100M/1G RGMII ports on-board
    - Three 1G/2.5Gbps SGMII ports
    - Four 1Gbps QSGMII ports
    - one 10Gbps XFI or 10Base-KR interface
    - SerDes: 4 lanes up to 10.3125GHz Supporting SGMII/QSGMII, XFI, PCIe, SATA and Aurora
    - PCIe: Three PCI Express controllers with five PCIe slots.
    - IFC: 128MB NOR Flash, 2GB NAND Flash, PromJet debug port and Qixis FPGA
    - Video: DIU supports video up to 1280x1024x32 bpp.
    - Chrontel CH7201 for HDMI connection.
    - TI DS90C387R for direct LCD connection.
    - Raw (not encoded) video connector for testing or other encoders.
    - QUICC Engine block
    - 32-bit RISC controller for flexible support of the communications peripherals
    - Serial DMA channel for receive and transmit on all serial channels
    - Two universal communication controllers, supporting TDM, HDLC, and UART
    - Deep Sleep power implementaion (wakeup from GPIO/Timer/Ethernet/USB)
    - eSPI: Three SPI flash devices.
    - SATA: one SATA 2.O.
    - USB: Two USB2.0 ports with internal PHY (one Type-A + one micro Type mini-AB)
    - eSDHC: Support SD, SDHC, SDXC and MMC/eMMC.
    - I2C: Four I2C controllers.
    - UART: Two UART on board.

    Signed-off-by: Shengzhou Liu
    [York Sun: Fix ft_board_setup() type, fix MAINTAINERS for SECURE_BOOT
    Fix Kconfig by adding SUPPORT_SPL]
    Reviewed-by: York Sun

    Shengzhou Liu