Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-09-26 Thread Marek Vasut
On 09/26/2018 07:42 AM, Simon Glass wrote: > Hi Marek, > > On 20 September 2018 at 17:56, Marek Vasut wrote: >> On 09/20/2018 03:47 AM, Bin Meng wrote: >> [...] >> > I suspect the best answer is to move the emulator so it is a direct > child of the bus. You would need to update sa

Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-09-25 Thread Simon Glass
Hi Marek, On 20 September 2018 at 17:56, Marek Vasut wrote: > On 09/20/2018 03:47 AM, Bin Meng wrote: > [...] > I suspect the best answer is to move the emulator so it is a direct child of the bus. You would need to update sandbox_pci_get_emul() to call device_find_firs

Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-09-20 Thread Marek Vasut
On 09/20/2018 03:47 AM, Bin Meng wrote: [...] >>> I suspect the best answer is to move the emulator so it is a direct >>> child of the bus. You would need to update sandbox_pci_get_emul() to >>> call device_find_first_child() on 'bus' instead of 'dev'. >> >> Sounds to me _way_

Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-09-19 Thread Bin Meng
Hi Marek, On Wed, Sep 19, 2018 at 9:28 PM Marek Vasut wrote: > > On 09/19/2018 11:41 AM, Bin Meng wrote: > > Hi Marek, > > > > On Wed, Sep 19, 2018 at 5:34 PM Marek Vasut wrote: > >> > >> On 09/19/2018 11:26 AM, Bin Meng wrote: > >>> Hi Marek, > >>> > >>> On Wed, Sep 19, 2018 at 4:21 PM Marek Va

Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-09-19 Thread Marek Vasut
On 09/19/2018 11:41 AM, Bin Meng wrote: > Hi Marek, > > On Wed, Sep 19, 2018 at 5:34 PM Marek Vasut wrote: >> >> On 09/19/2018 11:26 AM, Bin Meng wrote: >>> Hi Marek, >>> >>> On Wed, Sep 19, 2018 at 4:21 PM Marek Vasut wrote: On 09/18/2018 03:52 PM, Simon Glass wrote: > Hi Marek, >

Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-09-19 Thread Bin Meng
Hi Marek, On Wed, Sep 19, 2018 at 5:34 PM Marek Vasut wrote: > > On 09/19/2018 11:26 AM, Bin Meng wrote: > > Hi Marek, > > > > On Wed, Sep 19, 2018 at 4:21 PM Marek Vasut wrote: > >> > >> On 09/18/2018 03:52 PM, Simon Glass wrote: > >>> Hi Marek, > >>> > >>> On 18 September 2018 at 13:36, Marek

Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-09-19 Thread Marek Vasut
On 09/19/2018 11:26 AM, Bin Meng wrote: > Hi Marek, > > On Wed, Sep 19, 2018 at 4:21 PM Marek Vasut wrote: >> >> On 09/18/2018 03:52 PM, Simon Glass wrote: >>> Hi Marek, >>> >>> On 18 September 2018 at 13:36, Marek Vasut wrote: On 09/14/2018 06:41 AM, Simon Glass wrote: > Hi Marek,

Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-09-19 Thread Bin Meng
Hi Marek, On Wed, Sep 19, 2018 at 4:21 PM Marek Vasut wrote: > > On 09/18/2018 03:52 PM, Simon Glass wrote: > > Hi Marek, > > > > On 18 September 2018 at 13:36, Marek Vasut wrote: > >> > >> On 09/14/2018 06:41 AM, Simon Glass wrote: > >>> Hi Marek, > >>> > >>> On 10 September 2018 at 01:38, Mare

Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-09-19 Thread Bin Meng
Hi Marek, On Wed, Sep 19, 2018 at 4:19 PM Marek Vasut wrote: > > On 09/18/2018 03:52 PM, Bin Meng wrote: > > Hi Marek, > > > > On Tue, Sep 18, 2018 at 8:01 PM Marek Vasut wrote: > >> > >> On 09/14/2018 06:41 AM, Simon Glass wrote: > >>> Hi Marek, > >>> > >>> On 10 September 2018 at 01:38, Marek

Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-09-19 Thread Marek Vasut
On 09/18/2018 03:52 PM, Simon Glass wrote: > Hi Marek, > > On 18 September 2018 at 13:36, Marek Vasut wrote: >> >> On 09/14/2018 06:41 AM, Simon Glass wrote: >>> Hi Marek, >>> >>> On 10 September 2018 at 01:38, Marek Vasut wrote: On 09/02/2018 03:07 AM, Simon Glass wrote: > Hi Mare

Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-09-19 Thread Marek Vasut
On 09/18/2018 03:52 PM, Bin Meng wrote: > Hi Marek, > > On Tue, Sep 18, 2018 at 8:01 PM Marek Vasut wrote: >> >> On 09/14/2018 06:41 AM, Simon Glass wrote: >>> Hi Marek, >>> >>> On 10 September 2018 at 01:38, Marek Vasut wrote: On 09/02/2018 03:07 AM, Simon Glass wrote: > Hi Marek,

Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-09-18 Thread Simon Glass
Hi Marek, On 18 September 2018 at 13:36, Marek Vasut wrote: > > On 09/14/2018 06:41 AM, Simon Glass wrote: > > Hi Marek, > > > > On 10 September 2018 at 01:38, Marek Vasut wrote: > >> > >> On 09/02/2018 03:07 AM, Simon Glass wrote: > >>> Hi Marek, > >> > >> Hi, > >> > >>> On 1 September 2018 at

Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-09-18 Thread Bin Meng
Hi Marek, On Tue, Sep 18, 2018 at 8:01 PM Marek Vasut wrote: > > On 09/14/2018 06:41 AM, Simon Glass wrote: > > Hi Marek, > > > > On 10 September 2018 at 01:38, Marek Vasut wrote: > >> > >> On 09/02/2018 03:07 AM, Simon Glass wrote: > >>> Hi Marek, > >> > >> Hi, > >> > >>> On 1 September 2018 at

Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-09-18 Thread Marek Vasut
On 09/14/2018 06:41 AM, Simon Glass wrote: > Hi Marek, > > On 10 September 2018 at 01:38, Marek Vasut wrote: >> >> On 09/02/2018 03:07 AM, Simon Glass wrote: >>> Hi Marek, >> >> Hi, >> >>> On 1 September 2018 at 16:45, Marek Vasut wrote: On 09/01/2018 11:50 PM, Simon Glass wrote: >

Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-09-13 Thread Simon Glass
Hi Marek, On 10 September 2018 at 01:38, Marek Vasut wrote: > > On 09/02/2018 03:07 AM, Simon Glass wrote: > > Hi Marek, > > Hi, > > > On 1 September 2018 at 16:45, Marek Vasut wrote: > >> > >> On 09/01/2018 11:50 PM, Simon Glass wrote: > >>> Hi Marek, > >>> > >>> On 30 August 2018 at 07:42, Mar

Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-09-09 Thread Marek Vasut
On 09/02/2018 03:07 AM, Simon Glass wrote: > Hi Marek, Hi, > On 1 September 2018 at 16:45, Marek Vasut wrote: >> >> On 09/01/2018 11:50 PM, Simon Glass wrote: >>> Hi Marek, >>> >>> On 30 August 2018 at 07:42, Marek Vasut wrote: On 08/30/2018 03:32 PM, Bin Meng wrote: > Hi Marek, >

Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-09-01 Thread Simon Glass
Hi Marek, On 1 September 2018 at 16:45, Marek Vasut wrote: > > On 09/01/2018 11:50 PM, Simon Glass wrote: > > Hi Marek, > > > > On 30 August 2018 at 07:42, Marek Vasut wrote: > >> On 08/30/2018 03:32 PM, Bin Meng wrote: > >>> Hi Marek, > >>> > >>> On Thu, Aug 30, 2018 at 1:07 AM Marek Vasut wro

Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-09-01 Thread Marek Vasut
On 09/01/2018 11:50 PM, Simon Glass wrote: > Hi Marek, > > On 30 August 2018 at 07:42, Marek Vasut wrote: >> On 08/30/2018 03:32 PM, Bin Meng wrote: >>> Hi Marek, >>> >>> On Thu, Aug 30, 2018 at 1:07 AM Marek Vasut wrote: On 08/29/2018 05:15 PM, Bin Meng wrote: > +Simon > >

Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-09-01 Thread Simon Glass
Hi Marek, On 30 August 2018 at 07:42, Marek Vasut wrote: > On 08/30/2018 03:32 PM, Bin Meng wrote: >> Hi Marek, >> >> On Thu, Aug 30, 2018 at 1:07 AM Marek Vasut wrote: >>> >>> On 08/29/2018 05:15 PM, Bin Meng wrote: +Simon Hi Marek, On Wed, Aug 29, 2018 at 10:22 PM Mare

Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-08-30 Thread Marek Vasut
On 08/30/2018 03:32 PM, Bin Meng wrote: > Hi Marek, > > On Thu, Aug 30, 2018 at 1:07 AM Marek Vasut wrote: >> >> On 08/29/2018 05:15 PM, Bin Meng wrote: >>> +Simon >>> >>> Hi Marek, >>> >>> On Wed, Aug 29, 2018 at 10:22 PM Marek Vasut wrote: On 08/24/2018 08:27 PM, Marek Vasut wrote: >

Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-08-30 Thread Bin Meng
Hi Marek, On Thu, Aug 30, 2018 at 1:07 AM Marek Vasut wrote: > > On 08/29/2018 05:15 PM, Bin Meng wrote: > > +Simon > > > > Hi Marek, > > > > On Wed, Aug 29, 2018 at 10:22 PM Marek Vasut wrote: > >> > >> On 08/24/2018 08:27 PM, Marek Vasut wrote: > >>> The PCI controller can have DT subnodes des

Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-08-29 Thread Alexander Graf
On 29.08.18 19:07, Marek Vasut wrote: > On 08/29/2018 05:15 PM, Bin Meng wrote: >> +Simon >> >> Hi Marek, >> >> On Wed, Aug 29, 2018 at 10:22 PM Marek Vasut wrote: >>> >>> On 08/24/2018 08:27 PM, Marek Vasut wrote: The PCI controller can have DT subnodes describing extra properties of

Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-08-29 Thread Marek Vasut
On 08/29/2018 05:15 PM, Bin Meng wrote: > +Simon > > Hi Marek, > > On Wed, Aug 29, 2018 at 10:22 PM Marek Vasut wrote: >> >> On 08/24/2018 08:27 PM, Marek Vasut wrote: >>> The PCI controller can have DT subnodes describing extra properties >>> of particular PCI devices, ie. a PHY attached to an

Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-08-29 Thread Bin Meng
+Simon Hi Marek, On Wed, Aug 29, 2018 at 10:22 PM Marek Vasut wrote: > > On 08/24/2018 08:27 PM, Marek Vasut wrote: > > The PCI controller can have DT subnodes describing extra properties > > of particular PCI devices, ie. a PHY attached to an EHCI controller > > on a PCI bus. This patch parses

Re: [U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-08-29 Thread Marek Vasut
On 08/24/2018 08:27 PM, Marek Vasut wrote: > The PCI controller can have DT subnodes describing extra properties > of particular PCI devices, ie. a PHY attached to an EHCI controller > on a PCI bus. This patch parses those DT subnodes and assigns a node > to the PCI device instance, so that the dri

[U-Boot] [PATCH V2 1/2] pci: Support parsing PCI controller DT subnodes

2018-08-24 Thread Marek Vasut
The PCI controller can have DT subnodes describing extra properties of particular PCI devices, ie. a PHY attached to an EHCI controller on a PCI bus. This patch parses those DT subnodes and assigns a node to the PCI device instance, so that the driver can extract details from that node and ie. conf