All of lore.kernel.org
 help / color / mirror / Atom feed
From: Andre Przywara <andre.przywara@arm.com>
To: u-boot@lists.denx.de
Subject: [PATCH 0/7] arm: Juno board updates and PCIe/SATA enablement
Date: Thu, 11 Jun 2020 12:03:14 +0100	[thread overview]
Message-ID: <20200611110321.9574-1-andre.przywara@arm.com> (raw)

This updates the Arm Juno board to fix a small bug, enable DM_ETH and
also allow the usage of PCIe devices, foremost the on-board SATA
controller.

Patch 1/7 is a "typo" fix for the counter frequency.
Patch 2, 3 and 4 allow to use the smc911x driver with DM_ETH on the
Juno board, that removes the deprecation warning.
Patch 5 allows the sata_sil driver to be used with DM_PCI compliant
host controller drivers. Patch 6 tells U-Boot about the PCIe controller
on the two later revision Juno boards. So far we were initialising the
host bridge, to pave the way for any OS driver, but denied U-Boot itself
to use PCIe devices.
The final patch just enables the sata_sil driver, which allows loading
images from SATA hard drives connected to the on-board ports.

This allows me to boot an off-the-shelf Ubuntu installation using
Grub/EFI from an SSD.

Cheers,
Andre

Andre Przywara (7):
  arm: vexpress64: Fix counter frequency
  net: dm: Remove warning about EEPROM provided MAC address
  net: smc911x: Properly handle EEPROM MAC address
  arm: juno: Enable DM_ETH
  sata_sil: Enable DM_PCI operation
  arm: juno: Enable PCI
  arm: juno: Enable SATA controller

 arch/arm/Kconfig                       |  2 +-
 board/armltd/vexpress64/pcie.c         | 14 +++---
 board/armltd/vexpress64/vexpress64.c   |  2 +
 configs/vexpress_aemv8a_juno_defconfig | 10 ++++-
 drivers/ata/sata_sil.c                 | 11 ++++-
 drivers/ata/sata_sil.h                 |  6 ++-
 drivers/net/smc911x.c                  | 60 +++++++++++++++-----------
 include/configs/vexpress_aemv8a.h      |  2 +-
 net/eth-uclass.c                       |  2 -
 9 files changed, 72 insertions(+), 37 deletions(-)

-- 
2.17.5

             reply	other threads:[~2020-06-11 11:03 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-06-11 11:03 Andre Przywara [this message]
2020-06-11 11:03 ` [PATCH 1/7] arm: vexpress64: Fix counter frequency Andre Przywara
2020-06-20 20:22   ` Linus Walleij
2020-07-08  3:04   ` Tom Rini
2020-06-11 11:03 ` [PATCH 2/7] net: dm: Remove warning about EEPROM provided MAC address Andre Przywara
2020-06-11 11:09   ` Ramon Fried
2020-06-20 20:23   ` Linus Walleij
2020-07-08  3:04   ` Tom Rini
2020-06-11 11:03 ` [PATCH 3/7] net: smc911x: Properly handle EEPROM " Andre Przywara
2020-06-11 11:10   ` Ramon Fried
2020-06-20 20:25   ` Linus Walleij
2020-07-08  3:04   ` Tom Rini
2020-06-11 11:03 ` [PATCH 4/7] arm: juno: Enable DM_ETH Andre Przywara
2020-06-20 20:26   ` Linus Walleij
2020-07-08  3:04   ` Tom Rini
2020-06-11 11:03 ` [PATCH 5/7] sata_sil: Enable DM_PCI operation Andre Przywara
2020-06-20 20:27   ` Linus Walleij
2020-07-08  3:04   ` Tom Rini
2020-06-11 11:03 ` [PATCH 6/7] arm: juno: Enable PCI Andre Przywara
2020-06-20 20:28   ` Linus Walleij
2020-07-08  3:05   ` Tom Rini
2020-06-11 11:03 ` [PATCH 7/7] arm: juno: Enable SATA controller Andre Przywara
2020-06-20 20:28   ` Linus Walleij
2020-07-08  3:05   ` Tom Rini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200611110321.9574-1-andre.przywara@arm.com \
    --to=andre.przywara@arm.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.