1. 13 8月, 2019 2 次提交
    • H
      board/BuR/brsmarc1: initial commit · 60df809f
      Hannes Schmelzer 提交于
      This commit adds support for the B&R brsmarc1 SoM.
      
      The SoM is based on TI's AM335x SoC.
      Mainly vxWorks 6.9.4.x is running on the board,
      doing some PLC stuff on various carrier boards.
      Signed-off-by: NHannes Schmelzer <hannes.schmelzer@br-automation.com>
      60df809f
    • S
      watchdog: omap_wdt: Disable DM watchdog support in SPL · 6912f2a8
      Suniel Mahesh 提交于
      This patch disables DM watchdog support for SPL builds and uses
      the legacy omap watchdog driver on TI AM335x chipsets.
      
      The following build error is reported if DM watchdog support was
      enabled in SPL:
      
        CC      spl/drivers/usb/gadget/rndis.o
        LD      spl/drivers/usb/gadget/built-in.o
        LD      spl/drivers/usb/musb-new/built-in.o
        LD      spl/drivers/built-in.o
        LD      spl/u-boot-spl
      arm-linux-ld.bfd: u-boot-spl section .u_boot_list will not fit in region .sram
      arm-linux-ld.bfd: region .sram overflowed by 440 bytes
      make[1]: *** [spl/u-boot-spl] Error 1
      make: *** [spl/u-boot-spl] Error 2
      
      Adjusted WATCHDOG_RESET macro accordingly. Earlier it was pointing
      to hw_watchdog_reset. Since CONFIG_WATCHDOG replaces CONFIG_HW_WATCHDOG,
      now WATCHDOG_RESET macro points to watchdog_reset. This watchdog_reset
      is not defined anywhere for am33xx/omap2 and needs to be defined. Fixed
      this by simply calling hw_watchdog_reset in watchdog_reset.
      
      Built and tested on AM335x device (BeagleboneBlack), compile tested for
      all other AM33xx/omap2 based boards.
      Signed-off-by: NSuniel Mahesh <sunil.m@techveda.org>
      [trini: Fix watchdog.h logic]
      Signed-off-by: NTom Rini <trini@konsulko.com>
      6912f2a8
  2. 12 8月, 2019 4 次提交
    • S
      watchdog: omap_wdt: Convert watchdog driver to use DT and DM · 7659ea32
      Suniel Mahesh 提交于
      This patch adds device tree and driver model watchdog support,
      converts the legacy omap watchdog driver to driver model for
      TI AM335x chipsets. The following compile warning is removed:
      
      ===================== WARNING ======================
      This board does not use CONFIG_WDT (DM watchdog support).
      Please update the board to use CONFIG_WDT before the
      v2019.10 release.
      Failure to update by the deadline may result in board removal.
      See doc/driver-model/MIGRATION.txt for more info.
      ====================================================
      
      CONFIG_HW_WATCHDOG is no more a default option for AM33XX devices
      after DT/DM conversion, adjusted kconfig accordingly.
      
      DM watchdog support is enabled by default in SPL. The SPL image
      doesn't fit into SRAM because of size constraints and build breaks
      with an overflow. For this reason DM watchdog support should be
      disabled in SPL, driver code should be adjusted accordingly to serve
      this purpose.
      Built and tested on AM335x device (BeagleboneBlack), compile tested
      for all other AM33xx based boards.
      Signed-off-by: NSuniel Mahesh <sunil.m@techveda.org>
      7659ea32
    • A
      ARM: omap3: overo: Fix MMC init for SPL · 2800bb15
      Anselm Busse 提交于
      The SPL for the Overo board does not initialise the MMC. Hence, it
      cannot load the main boot loader from the SD card susequently. This
      patch moves the initialisation code for the MMC so it gets included in
      the SPL.
      
      [trini: Add missing header]
      Signed-off-by: NTom Rini <trini@konsulko.com>
      2800bb15
    • A
      board: siemens: extend factoryset reading for giedi and deneb boards · 490e6d68
      Anatolij Gustschin 提交于
      giedi and deneb are i.MX8X based and have additional data with
      WLAN MAC in factoryset container. Enable building for these
      boards and adapt factoryset functions to set WLAN MAC and dtb
      name in environment.
      Signed-off-by: NAnatolij Gustschin <agust@denx.de>
      490e6d68
    • A
      board: siemens: adapt factoryset reading for DM_I2C enabled boards · 4987bc2a
      Anatolij Gustschin 提交于
      For new boards we always enable DM_I2C. Extend factoryset functions
      to support EEPROM reading on these boards.
      Signed-off-by: NAnatolij Gustschin <agust@denx.de>
      4987bc2a
  3. 11 8月, 2019 2 次提交
  4. 10 8月, 2019 25 次提交
  5. 09 8月, 2019 7 次提交