1. 21 5月, 2019 3 次提交
  2. 20 5月, 2019 5 次提交
  3. 19 5月, 2019 5 次提交
  4. 18 5月, 2019 2 次提交
    • T
      CONFIG_SPL_SYS_[DI]CACHE_OFF: add · 10015025
      Trevor Woerner 提交于
      While converting CONFIG_SYS_[DI]CACHE_OFF to Kconfig, there are instances
      where these configuration items are conditional on SPL. This commit adds SPL
      variants of these configuration items, uses CONFIG_IS_ENABLED(), and updates
      the configurations as required.
      Acked-by: NAlexey Brodkin <abrodkin@synopsys.com>
      Signed-off-by: NTrevor Woerner <trevor@toganlabs.com>
      [trini: Make the default depend on the setting for full U-Boot, update
      more zynq hardware]
      Signed-off-by: NTom Rini <trini@konsulko.com>
      10015025
    • T
      CONFIG_SYS_[DI]CACHE_OFF: convert to Kconfig · a0aba8a2
      Trevor Woerner 提交于
      CONFIG_SYS_[DI]CACHE_OFF had been partially converted to Kconfig
      parameters; only for the ARC architecture. This patch turns these two
      parameters into Kconfig items everywhere else they are found.
      
      All of the include/configs/* and defconfig changes in this patch are
      for arm machines only. The Kconfig changes for arc, nds32, riscv,
      and xtensa have been included since these symbols are found in code
      under arch/{arc,nds32,riscv,xtensa}, however, no currently-defined
      include/configs/* or defconfigs for these architectures exist which
      include these symbols.
      
      These results have been confirmed with tools/moveconfig.py.
      Acked-by: NAlexey Brodkin <abrodkin@snopsys.com>
      Signed-off-by: NTrevor Woerner <trevor@toganlabs.com>
      [trini: Re-migrate for a few more boards]
      Signed-off-by: NTom Rini <trini@konsulko.com>
      a0aba8a2
  5. 16 5月, 2019 2 次提交
  6. 15 5月, 2019 2 次提交
    • J
      net: phy: micrel: Allow KSZ8xxx and KSZ90x1 to be used together · 77b508d3
      James Byrne 提交于
      Commit d397f7c4 ("net: phy: micrel: Separate KSZ9000 drivers from
      KSZ8000 drivers") separated the KSZ8xxx and KSZ90x1 drivers and warns
      that you shouldn't select both of them due to a device ID clash between
      the KSZ9021 and the KS8721, asserting that "it is highly unlikely for a
      system to contain both a KSZ8000 and a KSZ9000 PHY". Unfortunately
      boards like the SAMA5D3xEK do contain both types of PHY, but fortunately
      the Linux Micrel PHY driver provides a solution by using different PHY
      ID and mask values to distinguish these chips.
      
      This commit contains the following changes:
      
      - The PHY ID and mask values for the KSZ9021 and the KS8721 now match
      those used by the Linux driver.
      - The warnings about not enabling both drivers have been removed.
      - The description for PHY_MICREL_KSZ8XXX has been corrected (these are
      10/100 PHYs, not GbE PHYs).
      - PHY_MICREL_KSZ9021 and PHY_MICREL_KSZ9031 no longer select PHY_GIGE
      since this is selected by PHY_MICREL_KSZ90X1.
      - All of the relevant defconfig files have been updated now that
      PHY_MICREL_KSZ8XXX does not default to 'Y'.
      Signed-off-by: NJames Byrne <james.byrne@origamienergy.com>
      Acked-by: NJoe Hershberger <joe.hershberger@ni.com>
      77b508d3
    • W
      arm: socfpga: Re-add support for Aries MCV SoM and MCVEV[KP] board · 990ed445
      Wolfgang Grandegger 提交于
      Re-add support for Aries Embedded MCV SoM, which is CycloneV based
      and the associated MCVEVK and MCVEVP baseboard. The board can boot
      from eMMC. Ethernet and USB is supported.
      
      The Aries Embedded boards have been removed with commit 03b54997
      ("board/aries: Remove"). I will now take care of them.
      
      The device-tree files are from mainline Linux commit e93c9c99a629
      ("Linux v5.1)".
      Signed-off-by: NWolfgang Grandegger <wg@aries-embedded.de>
      CC: Marek Vasut <marex@denx.de>
      CC: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
      990ed445
  7. 11 5月, 2019 9 次提交
  8. 09 5月, 2019 12 次提交
    • J
      rockchip: rk3399: Add Nanopc T4 board support · 65cc7dcd
      Jagan Teki 提交于
      Add initial support for Nanopc T4 board.
      
      Specification
      - Rockchip RK3399
      - Dual-Channel 4GB LPDDR3-1866
      - SD card slot
      - 16GB eMMC
      - RTL8211E 1Gbps
      - AP6356S WiFI/BT
      - HDMI In/Out, DP, MIPI DSI/CSI, eDP
      - USB 3.0, 2.0
      - USB Type C power and data
      - GPIO expansion ports
      - DC 12V/2A
      
      Commit details of rk3399-nanopc-t4.dts sync from Linux 5.1-rc2:
      "arm64: dts: rockchip: Add NanoPC-T4 IR receiver"
      (sha1: 95658e21b1707ad7844f873db2fdaa295109a5a3)
      Tested-by: NDaniel Gröber <dxld@darkboxed.org>
      Signed-off-by: NJagan Teki <jagan@amarulasolutions.com>
      Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
      65cc7dcd
    • J
      rockchip: rk3399: Add Nanopi M4 board support · b2f5da9d
      Jagan Teki 提交于
      Add initial support for Nanopi M4 board.
      
      Specification
      - Rockchip RK3399
      - Dual-Channel 4GB LPDDR3-1866
      - SD card slot
      - eMMC socket
      - RTL8211E 1Gbps
      - AP6356S WiFI/BT
      - HDMI In/Out, DP, MIPI DSI/CSI
      - USB 3.0 x4
      - USB Type C power and data
      - GPIO1, GPIO2 expansion ports
      - DC5V/3A
      
      Commit details of rk3399-nanopi-m4.dts sync from Linux 5.1-rc2:
      "arm64: dts: rockchip: Refine nanopi4 differences"
      (sha1: c62ffaf5026d0b7633e62b2cea8450b5543c349a)
      Signed-off-by: NJagan Teki <jagan@amarulasolutions.com>
      Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
      Reviewed-by: NPhilipp Tomsich <philipp.tomsich@theobroma-systems.com>
      b2f5da9d
    • R
      riscv: configs: AE350 will use CONFIG_OF_SEPARATE when boots from flash · d8fc1ef2
      Rick Chen 提交于
      When AE350 boots from flash, use CONFIG_OF_SEPARATE instead of
      CONFIG_OF_BOARD.
      
      Also remove unused code about prior_stage_fdt_address.
      And modify CONFIG_SYS_FDT_BASE as flash address.
      Signed-off-by: NRick Chen <rick@andestech.com>
      Cc: Greentime Hu <greentime@andestech.com>
      Reviewed-by: NBin Meng <bmeng.cn@gmail.com>
      Reviewed-by: NLukas Auer <lukas.auer@aisec.fraunhofer.de>
      d8fc1ef2
    • R
      riscv: configs: AE350 will use CONFIG_OF_PRIOR_STAGE when boots from ram · a3caa846
      Rick Chen 提交于
      When AE350 boots from ram, use CONFIG_OF_PRIOR_STAGE instead
      of CONFIG_OF_BOARD.
      Signed-off-by: NRick Chen <rick@andestech.com>
      Cc: Greentime Hu <greentime@andestech.com>
      Reviewed-by: NBin Meng <bmeng.cn@gmail.com>
      Reviewed-by: NLukas Auer <lukas.auer@aisec.fraunhofer.de>
      a3caa846
    • R
      riscv: configs: Support AE350 SMP booting from flash flow · e7e47f63
      Rick Chen 提交于
      Add two defconfigs to support AE350 SMP booting from flash.
      Signed-off-by: NRick Chen <rick@andestech.com>
      Cc: Greentime Hu <greentime@andestech.com>
      Reviewed-by: NBin Meng <bmeng.cn@gmail.com>
      Reviewed-by: NLukas Auer <lukas.auer@aisec.fraunhofer.de>
      e7e47f63
    • L
      arm: mvebu: Add CRS305-1G-4S board · 22bb913f
      Luka Kovacic 提交于
      CRS305-1G-4S has a switch chip with an integrated CPU (98DX3236) and
      like some of the other similar boards requires bin_hdr.
      bin_hdr (DDR3 init stage) is currently retrieved from the stock
      bootloader and compiled into the kwb image.
      
      Adds support for U-Boot, enable UART, SPI, Winbond SPI flash chip
      support and writing env to SPI flash.
      Signed-off-by: NLuka Kovacic <me@lukakovacic.xyz>
      Reviewed-by: NChris Packham <judge.packham@gmail.com>
      Reviewed-by: NStefan Roese <sr@denx.de>
      Signed-off-by: NStefan Roese <sr@denx.de>
      22bb913f
    • S
      arm: mvebu: db-88f6820-gp: Enable BLK and DM support · ae436eeb
      Stefan Roese 提交于
      This patch enables CONFIG_BLK and some DM enabled drivers on
      db-88f6820-gp to remove these compile warnings:
      
      ===================== WARNING ======================
      This board does not use CONFIG_DM_MMC. Please update
      the board to use CONFIG_DM_MMC before the v2019.04 release.
      Failure to update by the deadline may result in board removal.
      See doc/driver-model/MIGRATION.txt for more info.
      ====================================================
      ===================== WARNING ======================
      This board does not use CONFIG_DM_USB. Please update
      the board to use CONFIG_DM_USB before the v2019.07 release.
      Failure to update by the deadline may result in board removal.
      See doc/driver-model/MIGRATION.txt for more info.
      ====================================================
      ===================== WARNING ======================
      This board does use CONFIG_LIBATA but has CONFIG_AHCI not
      enabled. Please update the storage controller driver to use
      CONFIG_AHCI before the v2019.07 release.
      Failure to update by the deadline may result in board removal.
      See doc/driver-model/MIGRATION.txt for more info.
      ====================================================
      Signed-off-by: NStefan Roese <sr@denx.de>
      Reviewed-by: NChris Packham <judge.packham@gmail.com>
      ae436eeb
    • S
      arm: mvebu: db-88f6720: Enable CONFIG_BLK · 8db9041d
      Stefan Roese 提交于
      This patch enables CONFIG_BLK to remove this compile warning:
      
      ===================== WARNING ======================
      This board does not use CONFIG_DM_USB. Please update
      the board to use CONFIG_DM_USB before the v2019.07 release.
      Failure to update by the deadline may result in board removal.
      See doc/driver-model/MIGRATION.txt for more info.
      ====================================================
      Signed-off-by: NStefan Roese <sr@denx.de>
      8db9041d
    • S
      arm: mvebu: clearfog: Enable BLK and DM support · 170aca20
      Stefan Roese 提交于
      This patch enables CONFIG_BLK and some DM enabled drivers on clearfog
      to remove these compile warnings:
      
      ===================== WARNING ======================
      This board does not use CONFIG_DM_MMC. Please update
      the board to use CONFIG_DM_MMC before the v2019.04 release.
      Failure to update by the deadline may result in board removal.
      See doc/driver-model/MIGRATION.txt for more info.
      ====================================================
      ===================== WARNING ======================
      This board does not use CONFIG_DM_USB. Please update
      the board to use CONFIG_DM_USB before the v2019.07 release.
      Failure to update by the deadline may result in board removal.
      See doc/driver-model/MIGRATION.txt for more info.
      ====================================================
      ===================== WARNING ======================
      This board does use CONFIG_LIBATA but has CONFIG_AHCI not
      enabled. Please update the storage controller driver to use
      CONFIG_AHCI before the v2019.07 release.
      Failure to update by the deadline may result in board removal.
      See doc/driver-model/MIGRATION.txt for more info.
      ====================================================
      Signed-off-by: NStefan Roese <sr@denx.de>
      170aca20
    • C
      sunxi: Enable EMAC on the Bananapi M3 · c23b33f5
      Chen-Yu Tsai 提交于
      The Bananapi M3 has an RTL8211E PHY connected to the EMAC using
      RGMII. The PHY is powered by DCDC1 through SW @ 3.3V.
      
      The board is designed to use 3.3V with RGMII, instead of the standard
      reduced voltage of 2.5V we see everywhere. DLDO3, which provides the
      I/O voltages, is raised to match.
      
      This patch enables the EMAC and Realtek PHY drivers in the defconfig.
      The device tree file already has the EMAC enabled.
      Signed-off-by: NChen-Yu Tsai <wens@csie.org>
      Reviewed-by: NJagan Teki <jagan@amarulasolutions.com>
      c23b33f5
    • C
      sunxi: Enable EMAC on the Cubietruck Plus · b39eab2f
      Chen-Yu Tsai 提交于
      The Cubietruck Plus has an RTL8211E PHY connected to the EMAC using
      RGMII. The PHY is powered by DLDO4 @ 3.3V, while the I/O pins are
      powered by DLDO3 @ 2.5V.
      
      This patch enables the EMAC and Realtek PHY drivers in the defconfig.
      The device tree file already has the EMAC enabled.
      Signed-off-by: NChen-Yu Tsai <wens@csie.org>
      Reviewed-by: NJagan Teki <jagan@amarulasolutions.com>
      b39eab2f
    • J
      sun50i: a64: Add Olimex A64-Teres-I board initial support · 997b857a
      Jonas Smedegaard 提交于
      Olimex A64-Teres-I board is a mainboard (the only one so far)
      for Olimex Teres-I DIY laptop kit.
      
      Key features:
      - Allwinner A64 Cortex-A53
      - Mali-400MP2 GPU
      - AXP803 PMIC
      - 2GB DDR3 RAM
      - MicroSD Slot
      - 16GB eMMC Flash
      - eDP LCD display
      - HDMI
      - USB Host
      - Battery management
      - 5V DC power supply
      - Certified Open Source Hardware (OSHW)
      
      Works:
      - i2C
      - MMC/SD
      - PWM backlight
      
      Known broken:
      - Internal keyboard (seems to be because the keyboard firmware loads a
      bootloader first, and then disconnects bootloader and connect real
      keyboard). External ones connected to the USB port work fine.
      
      This patch enables support for the A64-Teres-I board to u-boot,
      including enabling screen backlight (lacking from Linux device-tree).
      
      Linux commit details about the sun50i-a64-teres-i.dts sync:
      "arm64: dts: allwinner: a64: Rename uart0_pins_a label to uart0_pb_pins"
      (sha1: d91ebb95b96c8840932dc3a10c9f243712555467)
      
      Cosmetic warnings regarding whitespace and placement of SPDX notice for
      dts file was ignored.
      
      config and .dtsi file are adapted from pinebook files.
      Tested-by: NJonas Smedegaard <dr@jones.dk>
      Signed-off-by: NJonas Smedegaard <dr@jones.dk>
      Signed-off-by: NIcenowy Zheng <icenowy@aosc.io>
      Reviewed-by: NJagan Teki <jagan@amarulasolutions.com>
      [jagan: move board entry in MAINTAINERS file at proper position]
      Signed-off-by: NJagan Teki <jagan@amarulasolutions.com>
      997b857a