1. 19 2月, 2018 9 次提交
  2. 18 2月, 2018 9 次提交
  3. 17 2月, 2018 5 次提交
  4. 16 2月, 2018 10 次提交
  5. 15 2月, 2018 7 次提交
    • A
      RPi: Add myself as board maintainer · f116634c
      Alexander Graf 提交于
      Commit 958d55f2 ("MAINTAINERS: Take over BCM2835 maintainership") put
      me in as maintainer for the RPi soc, but forgot to update the board
      MAINTAINERS file.
      
      Add me there too.
      Signed-off-by: NAlexander Graf <agraf@suse.de>
      f116634c
    • S
      arm: socfpga: use imply instead of select where applicable · fef4a545
      Simon Goldschmidt 提交于
      Kconfig should only 'select' features that are required for an arch.
      Standard features that can be disabled without breaking board support
      should use 'imply' instead, to allow users to disable it.
      
      These options are changed for mach-socfpga:
      - DM_SPI & DM_SPI_FLASH: only required with QSPI support enabled
      - SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION: the boot rom supports a
        partitionless mode also, where SPL is located at address 0
      - HW_WATCHDOG: while all mainline board defconfigs use it, U-Boot
        should still work without it.
      Signed-off-by: NSimon Goldschmidt <sgoldschmidt@de.pepperl-fuchs.com>
      fef4a545
    • L
      Convert socfpga: select CONFIG_HW_WATCHDOG support for ARCH_SOCFPGA · 21a9f435
      Lukasz Majewski 提交于
      All Socfpga boards from ./include/configs/socfpga_* define
      CONFIG_HW_WATCHDOG.
      To ease CONFIG_HW_WATCHDOG conversion to Kconfig select it in
      config ARCH_SOCFPGA (arch/arm/Kconfig) section.
      Signed-off-by: NLukasz Majewski <lukma@denx.de>
      Signed-off-by: NSimon Goldschmidt <sgoldschmidt@de.pepperl-fuchs.com>
      21a9f435
    • S
      arm: socfpga: fix qspi flash compatible (add "spi-flash") · a6fbf945
      Simon Goldschmidt 提交于
      This patch adds "spi-flash" to the compatible list of the qspi flash
      chip for all socfpga boards. This is required to make qspi work on
      these boards on top of the recent fixes. Without the "spi-flash"
      compatible string for the flash chip, the speed cannot be read and a
      speed of 0Hz is used (which results in a divide-by-zero on these
      boards).
      Signed-off-by: NSimon Goldschmidt <sgoldschmidt@de.pepperl-fuchs.com>
      a6fbf945
    • A
      arc: Fix final linkage with Elf32 tools · d53b128d
      Alexey Brodkin 提交于
      ARC Elf32 tools by default enable usage of so-called "small data"
      section or in ARC PRM parlance "GP-relative addressing".
      
      The idea is to put up to 2kB of frequently used data into a separate
      location and use indirect addressing via dedicated core register (GP).
      Where GP is used as a base for offset calculation.
      
      And so if "-msdata" toggle is passed to the compiler either explicitly
      or implicitly (that's Elf32 tools case) it will try to put some data
      in that "small data" area and then to calculate real offset from GP
      to be encoded in instructions we need to know the base value which
      liker gets from __SDATA_BEGIN__ symbol in hte linker script.
      
      In U-Boot we don't use that feature and linker script doesn't define
      __SDATA_BEGIN__ which gives us the following linkage error if we use
      Elf32 tools:
      ------------------------->8-------------------
        LD      u-boot
      .../bin/arc-elf32-ld.bfd: Error: Linker symbol __SDATA_BEGIN__ not found
      .../bin/arc-elf32-ld.bfd: final link failed: Bad value
      ------------------------->8-------------------
      
      Note if uClibc or glibc tools are used that problem doesn't happen
      because usage of "small data section" is disabled by default as not very
      useful for bigger executables. Moreover GP is just another name of r26
      so we're loosing 1 core register which is not used by the compiler as a
      generic register with "-msdata".
      Signed-off-by: NAlexey Brodkin <abrodkin@synopsys.com>
      d53b128d
    • F
      usb: host: xhci-omap: Remove redundant board_usb_init and board_usb_cleanup functions · b16c129c
      Faiz Abbas 提交于
      board_usb_init()/_cleanup() should be in board files and don't have
      a place in the xhci-omap driver. Weak versions for
      board_usb_init()/_cleanup() already exist in common/usb.c
      (for host mode) and drivers/usb/gadget/g_dnl.c (for gadget mode).
      
      Therefore, remove init and cleanup functions from xhci-omap and
      implement them in the board files.
      Signed-off-by: NFaiz Abbas <faiz_abbas@ti.com>
      Reviewed-by: NMarek Vasut <marex@denx.de>
      Reviewed-by: NBin Meng <bmeng.cn@gmail.com>
      b16c129c
    • A
      usb: dwc2: Rename CONFIG_DWC2_UTMI_PHY_WIDTH to CONFIG_DWC2_UTMI_WIDTH · 163f8858
      Alexey Brodkin 提交于
      For some reason from day one we used to have both CONFIG_DWC2_UTMI_WIDTH
      mentioned in dwc2.h and in scripts/config_whitelist.txt but never really used
      and CONFIG_DWC2_UTMI_PHY_WIDTH used in real code in dwc2.c (but never
      defined).
      
      Moreover even though CONFIG_DWC2_UTMI_WIDTH might be either 8 or 16
      depending on hardware (and the same is said in a comment for it in
      dwc2.h) but then 8 is hardcoded in the header leaving no ability to
      override this value in board's configuration.
      Signed-off-by: NAlexey Brodkin <abrodkin@synopsys.com>
      Cc: Marek Vasut <marex@denx.de>
      163f8858