[PATCH v2 02/16] x86: pci: Allow binding of some devices before relocation
Bin Meng
bmeng.cn at gmail.com
Mon May 10 08:27:33 CEST 2021
On Sat, Apr 24, 2021 at 12:56 PM Simon Glass <sjg at chromium.org> wrote:
>
> At present only bridge devices are bound before relocation, to save space
> in pre-relocation memory. In some cases we do actually want to bind a
> device, e.g. because it provides the console UART. Add a devicetree
> binding to support this.
>
> Use the PCI_VENDEV() macro to encode the cell value. This is present in
> U-Boot but not used, so move it to the binding header-file.
>
> Signed-off-by: Simon Glass <sjg at chromium.org>
> ---
>
> (no changes since v1)
>
> doc/device-tree-bindings/pci/x86-pci.txt | 7 ++++-
> drivers/pci/pci-uclass.c | 33 +++++++++++++++++++++++-
> include/dt-bindings/pci/pci.h | 12 +++++++++
> include/pci.h | 1 -
> 4 files changed, 50 insertions(+), 3 deletions(-)
> create mode 100644 include/dt-bindings/pci/pci.h
>
Reviewed-by: Bin Meng <bmeng.cn at gmail.com>
More information about the U-Boot
mailing list