[PATCH] pci: ecm generic: use dev_read_() interface

Mayuresh Chitale mchitale at ventanamicro.com
Mon May 8 17:00:15 CEST 2023


On Thu, May 4, 2023 at 2:04 AM Tom Rini <trini at konsulko.com> wrote:
>
> On Sat, Feb 18, 2023 at 05:55:25PM +0530, Mayuresh Chitale wrote:
>
> > Use dev_read_() api instead of the fdtdec API to fetch the host
> > controller's reg property value. This is similar to the other host
> > controller drivers such as Sifive, Rockchip etc. Without this change,
> > enabling CONFIG_OF_LIVE breaks the PCIe enumeration on Qemu Risc-V virt
> > machine. The issue is described in the link below:
> >
> > Link: https://source.denx.de/u-boot/custodians/u-boot-dm/-/issues/1
> > Signed-off-by: Mayuresh Chitale <mchitale at ventanamicro.com>
> > Reviewed-by: Simon Glass <sjg at chromium.org>
> > ---
> >  drivers/pci/pcie_ecam_generic.c | 21 ++++++++-------------
> >  1 file changed, 8 insertions(+), 13 deletions(-)
>
> This breaks some platforms such as qemu_arm at a minimum.

Ok. How do I reproduce the issue?

>
> --
> Tom


More information about the U-Boot mailing list