public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: "Ard Biesheuvel" <ard.biesheuvel@arm.com>
To: devel@edk2.groups.io
Cc: leif@nuviainc.com, Ard Biesheuvel <ard.biesheuvel@arm.com>
Subject: [PATCH edk2-platforms 0/3] Silicon/SynQuacer: preparatory ConnectAll fixes
Date: Sat, 16 May 2020 19:59:31 +0200	[thread overview]
Message-ID: <20200516175934.31148-1-ard.biesheuvel@arm.com> (raw)

The ArmPkg BDS platform lib still calls ConnectAll(), which is something
we should try to remove at some point.

This series does some preparatory work on SynQuacer so that everything works
as expected regardless of whether ConnectAll() is used: connect the I2C
buses, which carry devices that should be connected regardless (as they
are not boot targets). Also, let's fix the clunky PHY detect handling in
the NETSEC driver so that even if we connect the driver at boot, we only
delay the boot if the upper networking layers require it.


Ard Biesheuvel (3):
  Platform/96Boards/96BoardsI2cDxe: connect I2C controllers at EndOfDxe
  Silicon/SynQuacer/NetsecDxe: drop false dependency on device path
    protocol
  Silicon/SynQuacer/NetsecDxe: avoid media detection delay at boot

 .../Drivers/Net/NetsecDxe/NetsecDxe.dec       |   1 -
 .../Socionext/DeveloperBox/DeveloperBox.dsc   |   1 -
 .../96BoardsI2cDxe/96BoardsI2cDxe.inf         |   5 +-
 .../Drivers/Net/NetsecDxe/NetsecDxe.inf       |   4 +-
 .../Drivers/Net/NetsecDxe/NetsecDxe.h         |   5 +
 .../96Boards/96BoardsI2cDxe/96BoardsI2cDxe.c  |  18 +++
 .../Drivers/Net/NetsecDxe/NetsecDxe.c         | 112 +++++++++++++++---
 7 files changed, 125 insertions(+), 21 deletions(-)

-- 
2.17.1


             reply	other threads:[~2020-05-16 17:59 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-05-16 17:59 Ard Biesheuvel [this message]
2020-05-16 17:59 ` [PATCH edk2-platforms 1/3] Platform/96Boards/96BoardsI2cDxe: connect I2C controllers at EndOfDxe Ard Biesheuvel
2020-05-18 17:26   ` Leif Lindholm
2020-05-19 10:23     ` Ard Biesheuvel
2020-05-19 10:46       ` Leif Lindholm
2020-05-16 17:59 ` [PATCH edk2-platforms 2/3] Silicon/SynQuacer/NetsecDxe: drop false dependency on device path protocol Ard Biesheuvel
2020-05-16 17:59 ` [PATCH edk2-platforms 3/3] Silicon/SynQuacer/NetsecDxe: avoid media detection delay at boot Ard Biesheuvel
2020-05-19 12:32 ` [PATCH edk2-platforms 0/3] Silicon/SynQuacer: preparatory ConnectAll fixes Ard Biesheuvel

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-list 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=20200516175934.31148-1-ard.biesheuvel@arm.com \
    --to=devel@edk2.groups.io \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox