14 May, 2015

8 commits


13 May, 2015

2 commits

  • Remove board support for afeb9260, tny_a9260, and sbc35_a9g20.

    They have not been converted into Generic Board yet.
    See doc/README.generic-board for details.

    Signed-off-by: Masahiro Yamada
    Cc: Sergey Lapin
    Cc: Albin Tonnerre
    Cc: Andreas Bießmann

    Masahiro Yamada
     
  • By making the board selections optional, every defconfig will include
    the board selection when running savedefconfig so if a new board is
    added to the top of the list of choices the former top's defconfig will
    still be correct.

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

    Joe Hershberger
     

10 May, 2015

8 commits


09 May, 2015

3 commits

  • usbupdate in real does allways load some script from usb-storage and execute
    it, on all B&R targets.

    So we do following 2 things:
    - rename it to what it really does
    - move it from boards to common environment

    Signed-off-by: Hannes Petermaier

    Hannes Petermaier
     
  • Since the used AM3352 SoC doesn't have GPU it isn't allways necessary to build
    in complete drm-stuff into linux kernel. In very small applications only we use
    the simple-framebuffer.

    So we have 2 use-cases:
    - device operating on drm-driver (let simplefb node disabled)
    - device operating on simplefb-driver (activate simplefb node and reserve mem)

    The decision is made by means of "simplefb" environment variable.

    simplefb = 0
    we don't enable the (maybe) existing simplefb node and all the rest around
    display is up to the linux-kernel. We just disable the backlight, beceause we
    do not want see the flicker during take over of drm-driver.

    simplefb = 1
    we enable the (maybe) existing simplefb node and reserve framebuffers size
    in memory.

    Signed-off-by: Hannes Petermaier

    Hannes Petermaier
     
  • We take use of the new LCD_ROTATION feature.
    The information about how the display is rotated is taken from B&R specific
    (/factory-settings/rotation) information in the devicetree.

    The information there is stored as string (cw, ud, ccw, none) since starting
    support of this devices and cannot be changed, so we have to convert it into

    none = 0
    cw = 1
    ud = 2
    ccw = 3

    Signed-off-by: Hannes Petermaier

    Hannes Petermaier
     

08 May, 2015

1 commit


07 May, 2015

2 commits


06 May, 2015

2 commits


05 May, 2015

14 commits

  • Tom Rini
     
  • This patch adds support for the Marvell DB-88F6820-GP Armada A38x
    evaluation board.

    Supported peripherals are:
    - UART
    - Ethernet (mvneta)
    - I2C
    - SPI (including SPI NOR flash)

    Please note that this board support right now only supports the
    main U-Boot. Without the bin_hdr integration (DDR training etc). This
    will be added in a few days / weeks to complete this board port. But
    till then this U-Boot version can be run on the target via the
    original Marvell U-Boot via this command:

    tftpboot 4000000 db-88f6820-gp/u-boot.bin;go 4000000

    Signed-off-by: Stefan Roese
    Tested-by: Kevin Smith
    Tested-by: Dirk Eibach

    Stefan Roese
     
  • With the introduction of the Armada 38x support, its necessary to change
    the mvneta ethernet driver init call from always 4 times to a
    configurable value. Lets make this init call more flexible by moving
    the actually used devices to the config header.

    Additionally this patch takes care of the slightly different base
    addresses for the ethernet controllers on A38x.

    Signed-off-by: Stefan Roese
    Tested-by: Kevin Smith
    Tested-by: Dirk Eibach
    Acked-by: Joe Hershberger

    Stefan Roese
     
  • Now that the mach-mvebu directory exists and is used by Armada XP we can
    move the mvebu-common files into this directory as well.

    Signed-off-by: Stefan Roese
    Cc: Masahiro Yamada
    Tested-by: Kevin Smith
    Tested-by: Dirk Eibach

    Stefan Roese
     
  • Move arch/arm/include/asm/arch-armada-xp/*
    -> arch/arm/mach-mvebu/include/mach/*

    Additionally the SYS_SOC is renamed from "armada-xp" to "mvebu". With this
    change all these files can better be shared with other, newer Mavell
    MVEBU SoC's. Like the upcoming Armada 38x support.

    Signed-off-by: Stefan Roese
    Cc: Masahiro Yamada
    Tested-by: Kevin Smith
    Tested-by: Dirk Eibach

    Stefan Roese
     
  • Tom Rini
     
  • New QorIQ p1020 based board support from Arcturus Networks Inc.
    http://www.arcturusnetworks.com/products/ucp1020/

    Signed-off-by: Michael Durrant
    Signed-off-by: Oleksandr G Zhadan
    [York Sun: remove patman tags from commit message]
    Reviewed-by: York Sun

    Oleksandr G Zhadan
     
  • 1. board/freescale/t4qds/t4_rcw.cfg
    1.8GHz support is requested as default frequency, so update the rcw.

    2. remove un-used configs
    configs/T4160QDS_SPIFLASH_defconfig
    configs/T4240QDS_SPIFLASH_defconfig
    SPI boot is not available on T4QDS, so the configs should be removed.

    3. board/freescale/t4qds/MAINTAINERS
    Updated MAINTAINERS accordingly.

    Signed-off-by: Shaohui Xie
    [York Sun: revise subject]
    Reviewed-by: York Sun

    Shaohui Xie
     
  • T2080RDB RevC uses new SODIMM 1867MT/s instead of previous 1600MT/s.
    So update RCW to support new DDR frequency 1867MT/s by default.
    Reserve the old 1600MT/s in comment for users in needed.

    Signed-off-by: Shengzhou Liu
    Reviewed-by: York Sun

    Shengzhou Liu
     
  • Add adapter card type identification support by reading
    FPGA STAT_PRES1 register SDHC Card ID[0:2] bits. To use this function,
    define CONFIG_FSL_ESDHC_ADAPTER_IDENT.

    Signed-off-by: Yangbo Lu
    Cc: York Sun
    Cc: Pantelis Antoniou
    [York Sun: resolve conflicts in README.fsl-esdhc]
    Reviewed-by: York Sun

    Yangbo Lu
     
  • CS4315 PHY doesn't support phy-reset by software, it
    needs to reset it by hardware via CPLD control.

    Signed-off-by: Shengzhou Liu
    Reviewed-by: York Sun

    Shengzhou Liu
     
  • Function dp_ddr_restore is to restore the first 128-byte space
    of DDR. However those codes may be optimized out by compiler
    since the destination address is at 0x0. In order to avoid
    compiler optimization, we restore the space from high address,
    which is not at 0x0, to low address.

    Signed-off-by: Tang Yuantian
    Reviewed-by: York Sun

    Tang Yuantian
     
  • Use fdt_setprop_string instead of fdt_setprop to fix string length.

    Signed-off-by: Shengzhou Liu
    Reviewed-by: York Sun

    Shengzhou Liu
     
  • T1023RDB is a Freescale Reference Design Board that hosts the T1023 SoC.

    T1023RDB board Overview
    -----------------------
    - T1023 SoC integrating two 64-bit e5500 cores up to 1.4GHz
    - CoreNet fabric supporting coherent and noncoherent transactions with
    prioritization and bandwidth allocation
    - Memory: 2GB Micron MT40A512M8HX unbuffered 32-bit fixed DDR4 without ECC
    - Accelerator: DPAA components consist of FMan, BMan, QMan, DCE and SEC
    - Ethernet interfaces:
    - one 1G RGMII port on-board(RTL8211F PHY)
    - one 1G SGMII port on-board(RTL8211F PHY)
    - one 2.5G SGMII port on-board(AQR105 PHY)
    - PCIe: Two Mini-PCIe connectors on-board.
    - SerDes: 4 lanes up to 10.3125GHz
    - NOR: 128MB S29GL01GS110TFIV10 Spansion NOR Flash
    - NAND: 512MB S34MS04G200BFI000 Spansion NAND Flash
    - eSPI: 64MB S25FL512SAGMFI010 Spansion SPI flash.
    - USB: one Type-A USB 2.0 port with internal PHY
    - eSDHC: support SD/MMC card and eMMC on-board
    - 256Kbit M24256 I2C EEPROM
    - RTC: Real-time clock DS1339 on I2C bus
    - UART: one serial port on-board with RJ45 connector
    - Debugging: JTAG/COP for T1023 debugging

    As well updated T1024RDB to add T1023RDB.

    Signed-off-by: Shengzhou Liu
    [York Sun: fix defconfig files]
    Reviewed-by: York Sun

    Shengzhou Liu