1. 16 Sep, 2016 1 commit
    • Simon Glass's avatar
      Use separate options for TPL support · 76f1f388
      Simon Glass authored
      At present TPL uses the same options as SPL support. In a few cases the board
      config enables or disables the SPL options depending on whether
      CONFIG_TPL_BUILD is defined.
      
      With the move to Kconfig, options are determined for the whole build and
      (without a hack like an #undef in a header file) cannot be controlled in this
      way.
      
      Create new TPL options for these and update users. This will allow Kconfig
      conversion to proceed for these boards.
      Signed-off-by: 's avatarSimon Glass <sjg@chromium.org>
      76f1f388
  2. 13 Sep, 2016 4 commits
  3. 09 Sep, 2016 1 commit
    • Joshua Scott's avatar
      net: asix: Fix AX88772B when used with DriverModel · 41d1258a
      Joshua Scott authored
      A previous patch (net: asix: fix operation without eeprom) added a
      two-byte shift to the packet buffer when receiving a packet on the
      AX88772B.
      
      This shift was not included when the driver was updated to work with
      DriverModel. Testing on a Marvell DB-88F6820-ACM showed that the adapter
      was not functioning correctly (EHCI timeouts).
      
      This patch brings the two-byte shift to the DriverModel implementation
      of ops->recv (asix_eth_recv).
      
      Testing on the same board, we were able to TFTP a file over and confirm
      that the crc32 was correct.
      Signed-off-by: 's avatarJoshua Scott <joshua.scott@alliedtelesis.co.nz>
      Acked-by: 's avatarJoe Hershberger <joe.hershberger@ni.com>
      41d1258a
  4. 06 Sep, 2016 7 commits
  5. 02 Sep, 2016 1 commit
  6. 01 Sep, 2016 1 commit
  7. 28 Aug, 2016 6 commits
  8. 26 Aug, 2016 2 commits
    • Hans de Goede's avatar
      sunxi: display: Use PWM to drive backlight where applicable · 421c98d7
      Hans de Goede authored
      When the backlight's pwm input is connected to a pwm output of the SoC,
      actually use pwm to drive the backlight.
      
      The mean reason for doing this is to fix the backlight turning off
      for aprox. 1 second while the kernel is booting. This is caused by
      the kernel actually using pwm to drive the backlight, so that it
      can dim the backlight. First the pwm driver loads and switches the
      pinmux for the pin driving the backlight's pwm input to the pwm
      controller. Then about 1s later the actual backlight driver loads
      and tells the pwm driver to actually update the pwm settings, which
      have a power-on-reset value of "off".
      
      An additional advantage is that this allows us to initatiate the
      backlight at 80%, which is the kernel default, avoiding a brightness
      change while the kernel loads.
      Signed-off-by: 's avatarHans de Goede <hdegoede@redhat.com>
      Reviewed by: Peter Korsgaard <peter@korsgaard.com>
      421c98d7
    • Stefan Roese's avatar
      i2c: mvtwsi: Fix order of address bytes (high to low) · 03d6cd97
      Stefan Roese authored
      Patch f8a10ed1 [i2c: mvtwsi: Make address length variable] accidentally
      inverted the sequence of address bytes sent to the I2C device. This
      patch corrects this by sending the highest byte first and the lowest
      byte last again.
      
      Tested on theadorable Armada-XP board.
      Signed-off-by: 's avatarStefan Roese <sr@denx.de>
      Cc: Mario Six <mario.six@gdsys.cc>
      Cc: Heiko Schocher <hs@denx.de>
      03d6cd97
  9. 25 Aug, 2016 4 commits
  10. 22 Aug, 2016 5 commits
  11. 20 Aug, 2016 2 commits
  12. 17 Aug, 2016 4 commits
  13. 16 Aug, 2016 2 commits
    • Stefan Roese's avatar
      i2c: intel_i2c: SMBus driver PCI addition (e.g. BayTrail) · ca6c5e03
      Stefan Roese authored
      This patch adds support for the SMBus block read/write functionality.
      Other protocols like the SMBus quick command need to get added
      if this is needed.
      
      This patch also removed the SMBus related defines from the Ivybridge
      pch.h header. As they are integrated in this driver and should be
      used from here. This change is added in this patch to avoid compile
      breakage to keep the source git bisectable.
      
      Tested on a congatec BayTrail board to configure the SMSC2513 USB
      hub.
      Signed-off-by: 's avatarStefan Roese <sr@denx.de>
      Cc: Bin Meng <bmeng.cn@gmail.com>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Heiko Schocher <hs@denx.de>
      Cc: George McCollister <george.mccollister@gmail.com>
      Reviewed-by: 's avatarSimon Glass <sjg@chromium.org>
      ca6c5e03
    • Stefan Roese's avatar
      misc: Add simple driver for some Nuvoton NCT6102D devices · 4cf9e464
      Stefan Roese authored
      This simple driver provides some functions to control some of the
      integrated devices. The watchdog is enabled per default. This driver
      adds a function to disable the watchdog. Also the internal legacy
      UART (io address 0x3f8/0x2f8) is enabled per default.
      Signed-off-by: 's avatarStefan Roese <sr@denx.de>
      Reviewed-by: 's avatarBin Meng <bmeng.cn@gmail.com>
      Cc: Simon Glass <sjg@chromium.org>
      4cf9e464