03 Sep, 2015

1 commit

  • The Firefly RK3288 is a suitable target board for initial mainline Rockchip
    support. It includes a good set of peripherals, a recent SoC and it is
    readily available.

    This adds only some basic files required to allow the baord to display a
    serial message in SPL and hang.

    Signed-off-by: Simon Glass

    Simon Glass
     

01 Sep, 2015

1 commit


31 Aug, 2015

14 commits

  • This driver actually does nothing but test pinctrl uclass, and
    demonstrate how things work.

    To try this driver, uncomment /* #define DEBUG */ in the
    drivers/pinctrl/pinctrl-sandbox.c, and debug messages will be
    displayed.

    DRAM: 128 MiB
    sandbox pinmux: group = 1 (serial_a), function = 1 (serial)
    Using default environment

    In: cros-ec-keyb
    Out: lcd
    Err: lcd
    Net: Net Initialization Skipped
    eth0: eth@10002000, eth1: eth@80000000, eth5: eth@90000000
    => i2c dev 0
    Setting bus to 0
    sandbox pinmux: group = 0 (i2c), function = 0 (i2c)
    sandbox pinconf: group = 0 (i2c), param = 3, arg = 1

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

    Masahiro Yamada
     
  • The TPM is listed in the device tree. Enable the driver and 'tpm' command
    so that it can be used.

    Signed-off-by: Simon Glass
    Acked-by: Christophe Ricard
    Reviewed-by: Heiko Schocher

    Simon Glass
     
  • This command provides a few useful tests so enable it for common boards.

    Signed-off-by: Simon Glass
    Acked-by: Christophe Ricard
    Reviewed-by: Heiko Schocher

    Simon Glass
     
  • Convert the tpm_tis_lpc driver to use driver model and update boards which
    use it.

    Signed-off-by: Simon Glass
    Acked-by: Christophe Ricard
    Reviewed-by: Heiko Schocher

    Simon Glass
     
  • Convert the tpm_tis_i2c driver to use driver model and update boards which
    use it.

    Signed-off-by: Simon Glass
    Acked-by: Christophe Ricard
    Reviewed-by: Heiko Schocher

    Simon Glass
     
  • Convert the sandbox TPM driver to use driver model. Add it to the device
    tree so that it can be found on start-up.

    Signed-off-by: Simon Glass
    Acked-by: Christophe Ricard
    Reviewed-by: Heiko Schocher

    Simon Glass
     
  • Convert all TPM options to Kconfig and tidy up.

    Signed-off-by: Simon Glass
    Acked-by: Christophe Ricard
    Reviewed-by: Heiko Schocher

    Simon Glass
     
  • Signed-off-by: Marcus Cooper
    Acked-by: Hans de Goede
    Signed-off-by: Hans de Goede

    Marcus Cooper
     
  • The inet98v_rev2 is a pcb used in generic A13 based tablets. It features
    volume buttons, a power barrel, micro-usb otg, headphone connector and
    a power button.

    The dts file is identical to the one submitted to the upstream kernel.

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     
  • The inet97fv2 is a board found in the first generation of cheap allwinner
    A10 based 7" tablets.

    Note that this patch does not add a dts file as we already have one from
    our dts syncs with the kernel.

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     
  • Add otg id pin configuration, this speeds up bootup when no host cable
    is plugged into the otg port.

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     
  • Add CONFIG_MMC0_CD_PIN to various boards, this stops the SPL from still
    trying to access the sdcard when there is none (e.g. when booting from
    nand).

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     
  • With the unified / cleaned up default display output selection changes,
    which were done as part of adding composite video out support, our
    example LCD_MODE line in the A13-OLinuxIno defconfigs causes the display
    code to setup a LCD console by default, rather then a VGA console.

    Given that the LCD console is only useful for people who have hooked up
    the exact lcd-panel from the config, while most people will not have any
    lcd panel connected to these boards, this is not a good default.

    Dropping the LCD_MODE line which was intended as an example fixes this,
    instead add a link to the LCD_MODE help text pointing to
    http://linux-sunxi.org/LCD which contains the removed and other example
    modes.

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     
  • The gt90h is a pcb found in generic 9" tablets with an A23 soc, 1G RAM
    and 8G nand, rtl8723as usb wifi, 1 micro usb port and 1 micro sd slot.

    The pmic setup on this board is somewhat special, dcdc2 MUST be set
    to 1.1V instead of the usual 1.2V otherwise the board is very unstable.
    aldo1 is used to power the micro sd slot, dldo1 is used for wifi.

    This commit adds a defconfig + dts (as submitted to the kernel) for
    the gt90h-v4 pcb.

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     

30 Aug, 2015

1 commit


29 Aug, 2015

1 commit


28 Aug, 2015

1 commit


26 Aug, 2015

1 commit


24 Aug, 2015

2 commits


23 Aug, 2015

3 commits

  • Synchronise the config options with Cyclone V SoCDK and other boards.
    This enables ethernet on the ArriaV SoCDK.

    Signed-off-by: Marek Vasut

    Marek Vasut
     
  • Enable the DWAPB GPIO driver for SoCFPGA Cyclone V and Arria V.

    Signed-off-by: Marek Vasut
    Cc: Simon Glass
    Cc: Dinh Nguyen

    Marek Vasut
     
  • The CONFIG_TARGET_SOCFPGA_CYCLONE5 and CONFIG_TARGET_SOCFPGA_ARRIA5
    selected both a board and a CPU. This is not correct as these macros
    are supposed to select only board.

    All would be good, if QTS-generated header files didn't check for
    these macros exactly to determine if the platform is Cyclone V or
    Arria V. Thus, for the sake of compatibility with not well fleshed
    out header file generator, this patch makes these two macros into
    a stub config option and introduces new CONFIG_TARGET_SOCFPGA_CYCLONE5_SOCDK
    and CONFIG_TARGET_SOCFPGA_ARRIA5_SOCDK targets, which select the
    previous stub config option.

    The result is that compatibility with QTS is preserved and the new
    CONFIG_TARGET_* select actual target boards.

    Signed-off-by: Marek Vasut

    Marek Vasut
     

22 Aug, 2015

2 commits


21 Aug, 2015

2 commits

  • Bootlog:
    U-Boot SPL 2015.10-rc1-00452-g96a7ed1 (Aug 17 2015 - 10:32:21)
    mci: setting clock 258000 Hz, block size 512
    mci: setting clock 258000 Hz, block size 512
    mci: setting clock 258000 Hz, block size 512
    mci: setting clock 33024000 Hz, block size 512
    reading u-boot.img
    reading u-boot.img

    U-Boot 2015.10-rc1-00452-g96a7ed1 (Aug 17 2015 - 10:32:21 +0000)

    CPU: AT91SAM9G45
    Crystal frequency: 12 MHz
    CPU clock : 400 MHz
    Master clock : 133.333 MHz
    Watchdog enabled
    DRAM: 256 MiB
    WARNING: Caches not enabled
    MMC: mci: 0
    mci: setting clock 260416 Hz, block size 512
    mci: setting clock 260416 Hz, block size 512
    mci: setting clock 260416 Hz, block size 512
    mci: setting clock 33333333 Hz, block size 512
    reading uboot.env
    In: serial
    Out: serial
    Err: serial
    Net: macb0
    Error: macb0 address not set.

    Hit any key to stop autoboot: 0
    U-Boot>

    Signed-off-by: Erik van Luijk
    [add 'picosam9g45_defconfig' to MAINTAINERS]
    Signed-off-by: Andreas Bießmann

    Erik van Luijk
     
  • This has not been converted to Generic Board, so should be removed.
    (See doc/README.generic-board for details.)

    Signed-off-by: Masahiro Yamada
    Acked-by: Heiko Schocher
    Acked-by: Marek Vasut

    Masahiro Yamada
     

19 Aug, 2015

7 commits

  • We have to set a MAC address to use network.
    Otherwise, the tftpboot command fails with the following message:

    Gem.e000b000 Waiting for PHY auto negotiation to complete........ done
    *** ERROR: `ethaddr' not set

    Since commit 92ac52082140 ("net: Remove all references to
    CONFIG_ETHADDR and friends"), we can not use CONFIG_ETHADDR.

    The easiest way to set a MAC address is to enable
    CONFIG_NET_RANDOM_ETHADDR.

    Signed-off-by: Michal Simek

    Michal Simek
     
  • We have to set a MAC address to use network.
    Otherwise, the tftpboot command fails with the following message:

    Gem.e000b000 Waiting for PHY auto negotiation to complete........ done
    *** ERROR: `ethaddr' not set

    Since commit 92ac52082140 ("net: Remove all references to
    CONFIG_ETHADDR and friends"), we can not use CONFIG_ETHADDR.

    The easiest way to set a MAC address is to enable
    CONFIG_NET_RANDOM_ETHADDR.

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

    Masahiro Yamada
     
  • Use embedded DTB to let users use u-boot instead of u-boot-dtb.bin.
    And fix SPL to use this target.

    Signed-off-by: Michal Simek

    Michal Simek
     
  • Added usb dwc3 driver support for zynqmp
    this also supports the DFU and LTHOR to download
    the linux images on to RAM and cen be booted from
    those linux images.

    Signed-off-by: Siva Durga Prasad Paladugu
    Signed-off-by: Michal Simek

    Siva Durga Prasad Paladugu
     
  • One disadvantage of commit a26cd04920dc (arch: Make board selection
    choices optional) is that Kconfig could create such an insane
    .config file that no board is selected.

    Rip off the "optional" again in favor of ZC702 as the default
    target.

    Signed-off-by: Masahiro Yamada
    Signed-off-by: Michal Simek

    Masahiro Yamada
     
  • Enable networking for EP108 by default.

    Signed-off-by: Michal Simek

    Michal Simek
     
  • As we discussed a couple of times, negative CONFIG options make our
    life difficult; CONFIG_SYS_NO_FLASH, CONFIG_SYS_DCACHE_OFF, ...
    and here is another one.

    Now, there are three boards enabling OF_CONTROL on SPL:
    - socfpga_arria5_defconfig
    - socfpga_cyclone5_defconfig
    - socfpga_socrates_defconfig

    This commit adds CONFIG_SPL_OF_CONTROL for them and deletes
    CONFIG_SPL_DISABLE_OF_CONTROL from the other boards to invert
    the logic.

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

    Masahiro Yamada
     

15 Aug, 2015

1 commit


14 Aug, 2015

3 commits