Skip to content
Snippets Groups Projects
  1. Feb 25, 2022
  2. Feb 21, 2022
  3. Feb 19, 2022
  4. Feb 18, 2022
  5. Feb 17, 2022
  6. Feb 16, 2022
  7. Feb 15, 2022
  8. Feb 10, 2022
    • Tony Dinh's avatar
      arm: kirkwood: Pogoplug E02 : Convert Ethernet to Driver Model · d2a44ced
      Tony Dinh authored and Stefan Roese's avatar Stefan Roese committed
      
      The Pogoplug E02 board has the network chip Marvell 88E1116R. Convert
      to Driver Model and use uclass mvgbe and the compatible driver M88E1118R
      to bring up Ethernet.
      
      - Add board_eth_init(), CONFIG_DM_ETH, and CONFIG_PHY_MARVELL
      to bring up Ethernet.
      - Currently, CONFIG_RESET_PHY_R symbol is used in
      arch/arm/mach-kirkwood/include/mach/config.h for all Kirkwood
      boards with mv8831116 PHY, with each board defines the function
      reset_phy(). Undefine it for this board.
      - As the result of the migration to Driver Model, this u-boot image has
      grown substantially (about 100K, give or take). The old envs location
      at 0x60000 (384k) is no longer possible. Move it to 0xC0000 (768K).
      - Miscellaneous changes: Move constants to .c file and remove header file
      board/cloudengines/pogo_e02/pogo_e02.h, use CONFIG_SYS_THUMB_BUILD to
      keep u-boot image under 512K, use BIT macro, and cleanup comments.
      
      Signed-off-by: default avatarTony Dinh <mibodhi@gmail.com>
      Reviewed-by: default avatarStefan Roese <sr@denx.de>
      d2a44ced
    • Tony Dinh's avatar
      arm: kirkwood: Dockstar : Add DM Ethernet · c153576d
      Tony Dinh authored and Stefan Roese's avatar Stefan Roese committed
      The Dockstar board has the network chip Marvell 88E1116R. Convert to
      Ethernet driver model, and use uclass mvgbe and the compatible driver
      M88E1118R to bring up Ethernet.
      
      - Add CONFIG_DM_ETH and associated configs.
      - Add board_eth_init() to use uclass mvgbe to bring up the network.
      And remove ad-hoc code.
      - Add CONFIG_PHY_MARVELL to properly configure the network.
      - Currently, CONFIG_RESET_PHY_R symbol is used in
      arch/arm/mach-kirkwood/include/mach/config.h for all Kirkwood
      boards with mv8831116 PHY, with each board defines the function
      reset_phy(). Undefine it for this board.
      - Miscellaneous changes: Move constants to .c file and remove
      header file board/Seagate/dockstar/dockstar.h, use
      CONFIG_SYS_THUMB_BUILD to keep u-boot image
      under 512K, add CONFIG_HUSH_PARSER, use BIT macro, and cleanup comments.
      
      - Note: This patch is a RESEND for a previous patch:
      https://patchwork.ozlabs.org/project/uboot/patch/20210812051854.1340-2-mibodhi@gmail.com/
      
      
      
      Signed-off-by: default avatarTony Dinh <mibodhi@gmail.com>
      Reviewed-by: default avatarStefan Roese <sr@denx.de>
      c153576d
    • Tony Dinh's avatar
      arm: kirkwood: iConnect : Add Ethernet support · f99a169c
      Tony Dinh authored and Stefan Roese's avatar Stefan Roese committed
      
      - Currently, CONFIG_RESET_PHY_R symbol is used in
      arch/arm/mach-kirkwood/include/mach/config.h for all Kirkwood
      boards with mv8831116 PHY, with each board defines the function
      reset_phy(). Undefine it for this board.
      - Add board_eth_init(), CONFIG_DM_ETH, and CONFIG_PHY_MARVELL
      to bring up Ethernet.
      - Miscellaneous changes: Move constants to .c file and remove header file
      board/iomega/iconnect/iconnect.h. Add CONFIG_HUSH_PARSER, use BIT macro,
      and cleanup comments.
      
      Signed-off-by: default avatarTony Dinh <mibodhi@gmail.com>
      Reviewed-by: default avatarStefan Roese <sr@denx.de>
      f99a169c
    • Tony Dinh's avatar
      arm: kirkwood: Dreamplug : Use Marvell uclass mvgbe and PHY driver for Ethernet · fb9ed23c
      Tony Dinh authored and Stefan Roese's avatar Stefan Roese committed
      
      The Globalscale Technologies Dreamplug board has the network chip
      Marvell 88E1116R. Use uclass mvgbe and the compatible driver M88E1310
      driver to bring up Ethernet.
      
      - Currently, CONFIG_RESET_PHY_R symbol is used in
      arch/arm/mach-kirkwood/include/mach/config.h for all Kirkwood
      boards with mv8831116 PHY, with each board defines the function
      reset_phy(). Undefine it for this board.
      - Add board_eth_init() to use uclass mvgbe to bring up both network
      port 0 and 1. And remove ad-hoc code.
      - Enable CONFIG_PHY_MARVELL to properly configure the network.
      - Add myself as maintainer (this board seems to be orphaned,
      could not contact Jason Cooper using current email).
      - Miscellaneous changes: Move constants to .c file and remove header file
      board/Marvell/dreamplug/dreamplug.h, cleanup comments.
      
      Signed-off-by: default avatarTony Dinh <mibodhi@gmail.com>
      Reviewed-by: default avatarStefan Roese <sr@denx.de>
      Reviewed-by: default avatarPali Rohár <pali@kernel.org>
      fb9ed23c
    • Anup Patel's avatar
      riscv: qemu: Implement is_flash_available() for MTD NOR · ef19131b
      Anup Patel authored
      
      Currently, if MTD NOR is enabled then U-Boot tries to issue flash
      commands even when CFI flash DT node is not present. This causes
      access fault on RISC-V emulators or ISS which do not emulate CFI
      flash. To handle this issue, we implement is_flash_available() for
      qemu-riscv board which will return 1 only if CFI flash DT node is
      present.
      
      Fixes: d248627f ("riscv: qemu: Enable MTD NOR flash support")
      Signed-off-by: default avatarAnup Patel <apatel@ventanamicro.com>
      Reviewed-by: Rick Chen's avatarRick Chen <rick@andestech.com>
      Reviewed-by: Bin Meng's avatarBin Meng <bmeng.cn@gmail.com>
      Tested-by: Bin Meng's avatarBin Meng <bmeng.cn@gmail.com>
      ef19131b
    • Anup Patel's avatar
      riscv: qemu: Enable HTIF console support · be7ce1a8
      Anup Patel authored
      
      Enable support for HTIF console so that we can use QEMU RISC-V U-Boot
      on RISC-V emulators and ISS having it.
      
      Signed-off-by: default avatarAnup Patel <apatel@ventanamicro.com>
      Reviewed-by: default avatarPhilipp Tomsich <philipp.tomsich@vrull.eu>
      Reviewed-by: Rick Chen's avatarRick Chen <rick@andestech.com>
      Reviewed-by: Bin Meng's avatarBin Meng <bmeng.cn@gmail.com>
      Tested-by: Bin Meng's avatarBin Meng <bmeng.cn@gmail.com>
      be7ce1a8
  9. Feb 09, 2022
  10. Feb 08, 2022
  11. Feb 07, 2022
    • Marcel Ziswiler's avatar
      board: toradex: add verdin imx8m plus support · 2bc2f817
      Marcel Ziswiler authored and Stefano Babic's avatar Stefano Babic committed
      
      This adds initial support for the Toradex Verdin iMX8M Plus Quad 4GB WB
      IT V1.0B module. They are strapped to boot from eFuses which are factory
      fused to properly boot from their on-module eMMC. U-Boot supports
      booting from the on-module eMMC only, SDP support is disabled for now
      due to missing i.MX 8M Plus USB support.
      
      Functionality wise the following is known to be working:
      - eMMC, 8-bit and 4-bit MMC/SD card slots
      - Ethernet both on-module eQoS and FEC (requires PHY on carrier board)
      - GPIOs
      - I2C
      
      Boot sequence is:
      SPL ---> ATF (TF-A) ---> U-boot proper
      
      ATF, U-boot proper and u-boot.dtb images are packed into a FIT image,
      loaded by SPL.
      
      Boot:
      U-Boot SPL 2022.04-rc1-00164-g21a0312611-dirty (Feb 07 2022 - 11:34:04 +0100)
      Quad die, dual rank failed, attempting dual die, single rank configuration.
      Normal Boot
      WDT:   Started watchdog@30280000 with servicing (60s timeout)
      Trying to boot from BOOTROM
      Find img info 0x&48025a00, size 872
      Need continue download 1024
      Download 779264, Total size 780424
      NOTICE:  BL31: v2.2(release):rel_imx_5.4.70_2.3.2_rc1-5-g835a8f67b
      NOTICE:  BL31: Built : 16:52:37, Aug 26 2021
      
      U-Boot 2022.04-rc1-00164-g21a0312611-dirty (Feb 07 2022 - 11:34:04 +0100)
      
      CPU:   Freescale i.MX8MP[8] rev1.1 at 1200 MHz
      Reset cause: POR
      DRAM:  8 GiB
      Core:  78 devices, 18 uclasses, devicetree: separate
      WDT:   Started watchdog@30280000 with servicing (60s timeout)
      MMC:   FSL_SDHC: 1, FSL_SDHC: 2
      Loading Environment from MMC... OK
      In:    serial
      Out:   serial
      Err:   serial
      Model: Toradex Verdin iMX8M Plus Quad 4GB Wi-Fi / BT IT V1.0B, Serial# 06817281
      Carrier: Toradex Verdin Development Board V1.1A, Serial# 10807609
      Setting variant to wifi
      Net:   Hard-coding pdata->enetaddr
      eth1: ethernet@30be0000, eth0: ethernet@30bf0000 [PRIME]
      Hit any key to stop autoboot:  0
      Verdin iMX8MP #
      
      Signed-off-by: default avatarMarcel Ziswiler <marcel.ziswiler@toradex.com>
      Reviewed-by: default avatarFabio Estevam <festevam@gmail.com>
      2bc2f817
  12. Feb 05, 2022
Loading