• R
    PCI: Move setting pci_host_bridge.busnr out of host drivers · 4f5c883d
    Rob Herring 提交于
    Most host drivers only parse the DT bus range to set the root bus number
    in pci_host_bridge.busnr. The ones that don't set busnr are buggy in
    that they ignore what's in DT. Let's set busnr in pci_scan_root_bus_bridge()
    where we already check for the bus resource and remove setting it in
    host drivers.
    
    Link: https://lore.kernel.org/r/20200722022514.1283916-12-robh@kernel.orgSigned-off-by: NRob Herring <robh@kernel.org>
    Signed-off-by: NLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
    Acked-by: NBjorn Helgaas <bhelgaas@google.com>
    Cc: Jingoo Han <jingoohan1@gmail.com>
    Cc: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
    Cc: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
    Cc: Bjorn Helgaas <bhelgaas@google.com>
    Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
    Cc: Will Deacon <will@kernel.org>
    Cc: Thierry Reding <thierry.reding@gmail.com>
    Cc: Jonathan Hunter <jonathanh@nvidia.com>
    Cc: Linus Walleij <linus.walleij@linaro.org>
    Cc: Ryder Lee <ryder.lee@mediatek.com>
    Cc: Marek Vasut <marek.vasut+renesas@gmail.com>
    Cc: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
    Cc: linux-tegra@vger.kernel.org
    Cc: linux-mediatek@lists.infradead.org
    Cc: linux-renesas-soc@vger.kernel.org
    4f5c883d
pci-aardvark.c 32.1 KB