Hi Xiaowei,

On Fri, May 17, 2019 at 10:23 AM Xiaowei Bao <xiaowei....@nxp.com> wrote:
>
>
>
> -----Original Message-----
> From: Bin Meng <bmeng...@gmail.com>
> Sent: 2019年5月16日 19:58
> To: Xiaowei Bao <xiaowei....@nxp.com>
> Cc: M.h. Lian <minghuan.l...@nxp.com>; Z.q. Hou <zhiqiang....@nxp.com>; 
> Mingkai Hu <mingkai...@nxp.com>; Hongbo Wang <hongbo.w...@nxp.com>; York Sun 
> <york....@nxp.com>; u-boot@lists.denx.de; Jiafei Pan <jiafei....@nxp.com>
> Subject: [EXT] Re: [U-Boot] [PATCHv2 1/2] PCI: layerscape: Add Support for 
> ls2088 PCIe EP mode
>
> Caution: EXT Email
>
> Hi,
>
> On Thu, May 16, 2019 at 7:02 PM Xiaowei Bao <xiaowei....@nxp.com> wrote:
> >
> > From: Xiaowei Bao <xiaowei....@nxp.com>
> >
> > Signed-off-by: hongbo.wang <hongbo.w...@nxp.com>
> > Signed-off-by: Minghuan Lian <minghuan.l...@nxp.com>
> > Signed-off-by: Xiaowei Bao <xiaowei....@nxp.com>
> > ---
> > v2:
> >  - Add the NXP copyright and make the function readability.
> >
> >  drivers/pci/pcie_layerscape.c |  117 
> > +++++++++++++++++++++++++++--------------
> >  drivers/pci/pcie_layerscape.h |   19 +++++--
> >  2 files changed, 91 insertions(+), 45 deletions(-)
> >
>
> Could you please support the PCIe EP mode using driver model?
> [Xiaowei Bao] do you mean that add a EP driver model to separate the RC and 
> EP with their respective drivers?

That's correct.

> The purpose of adding EP support under u-boot is to configure the size of the 
> BAR when the PCIE controller is used as an EP device, and to ensure that the 
> configuration space of the EP can be accessed, so that when the RC scans the 
> bus, the EP device can be scanned, and we also can do simple MEM read and 
> write verification through the md command in u-boot shell.
> When entering the kernel, the kernel has its own PCIE EP framework, which 
> will reinitialize the EP device, contain of the inbound and outbound window 
> configure, MSI configuration and so no.
>

It's not kernel PCIe EP framework. Ramon Fried recently added PCIe EP
uclass support to U-Boot and you should add NXP layerscape PCIe EP
driver using the new EP uclass.

See http://patchwork.ozlabs.org/project/uboot/list/?series=104952

Regards,
Bin
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to