Re: Master-aware devices and sideband ID data

2015-07-17 Thread Will Deacon
On Thu, Jul 16, 2015 at 02:34:41PM +0100, Mark Rutland wrote: > Hi Will, Hi Mark, [adding David, since he's working on PCI/ITS stuff atm] > The below is an attempt at an MSI binding, derived from my original > example. It extends msi-parent inoto a phandle+(optional args) style > property. > >

Re: Master-aware devices and sideband ID data

2015-07-16 Thread Mark Rutland
Hi Will, The below is an attempt at an MSI binding, derived from my original example. It extends msi-parent inoto a phandle+(optional args) style property. I haven't yet managed to come up with a sane way of describing the Bus-ID/BDF -> {iommu,msi}-cells translation, but this should hopefully cov

Re: Master-aware devices and sideband ID data

2015-07-08 Thread Will Deacon
On Wed, Jul 08, 2015 at 02:30:50PM +0100, Mark Rutland wrote: > On Tue, Jun 09, 2015 at 11:17:54AM +0100, Mark Rutland wrote: > > On Fri, Jun 05, 2015 at 10:05:34AM +0100, Will Deacon wrote: > > > Mark: how do you see this co-existing/merging with the current bindings? > > > > As I mentioned in my

Re: Master-aware devices and sideband ID data

2015-07-08 Thread Mark Rutland
On Tue, Jun 09, 2015 at 11:17:54AM +0100, Mark Rutland wrote: > On Fri, Jun 05, 2015 at 10:05:34AM +0100, Will Deacon wrote: > > On Thu, Jun 04, 2015 at 11:19:30PM +0100, Chalamarla, Tirumalesh wrote: > > > > On Jun 1, 2015, at 3:22 AM, Mark Rutland wrote: > > > > It's possible to specify that the

Re: Master-aware devices and sideband ID data

2015-07-02 Thread Chalamarla, Tirumalesh
any update on this? On Jun 10, 2015, at 1:11 AM, Will Deacon mailto:will.dea...@arm.com>> wrote: On Tue, Jun 09, 2015 at 11:17:54AM +0100, Mark Rutland wrote: On Fri, Jun 05, 2015 at 10:05:34AM +0100, Will Deacon wrote: On Thu, Jun 04, 2015 at 11:19:30PM +0100, Chalamarla, Tirumalesh wrote: On Ju

Re: Master-aware devices and sideband ID data

2015-06-10 Thread Will Deacon
On Tue, Jun 09, 2015 at 11:17:54AM +0100, Mark Rutland wrote: > On Fri, Jun 05, 2015 at 10:05:34AM +0100, Will Deacon wrote: > > On Thu, Jun 04, 2015 at 11:19:30PM +0100, Chalamarla, Tirumalesh wrote: > > > > On Jun 1, 2015, at 3:22 AM, Mark Rutland wrote: > > > > It's possible to specify that the

Re: Master-aware devices and sideband ID data

2015-06-09 Thread Mark Rutland
On Fri, Jun 05, 2015 at 10:05:34AM +0100, Will Deacon wrote: > On Thu, Jun 04, 2015 at 11:19:30PM +0100, Chalamarla, Tirumalesh wrote: > > > On Jun 1, 2015, at 3:22 AM, Mark Rutland wrote: > > > It's possible to specify that the paths exist. I expect that software > > > would select which to use a

Re: Master-aware devices and sideband ID data

2015-06-05 Thread Will Deacon
On Thu, Jun 04, 2015 at 11:19:30PM +0100, Chalamarla, Tirumalesh wrote: > > On Jun 1, 2015, at 3:22 AM, Mark Rutland wrote: > > It's possible to specify that the paths exist. I expect that software > > would select which to use at runtime. > > > My worry is how to define any priorities/preference

Re: Master-aware devices and sideband ID data

2015-06-04 Thread Chalamarla, Tirumalesh
> On Jun 1, 2015, at 3:22 AM, Mark Rutland wrote: > > On Fri, May 29, 2015 at 06:46:07PM +0100, Chalamarla, Tirumalesh wrote: >> >>> On May 27, 2015, at 10:39 AM, Mark Rutland wrote: >>> >>> On Tue, May 26, 2015 at 11:20:59PM +0100, Chalamarla, Tirumalesh wrote: This is some thing we als

Re: Master-aware devices and sideband ID data

2015-06-01 Thread Mark Rutland
On Fri, May 29, 2015 at 06:46:07PM +0100, Chalamarla, Tirumalesh wrote: > > > On May 27, 2015, at 10:39 AM, Mark Rutland wrote: > > > > On Tue, May 26, 2015 at 11:20:59PM +0100, Chalamarla, Tirumalesh wrote: > >> This is some thing we also like to see in ITS and SMMU drivers. > >>> On Mar 24, 2

Re: Master-aware devices and sideband ID data

2015-05-29 Thread Chalamarla, Tirumalesh
> On May 27, 2015, at 10:39 AM, Mark Rutland wrote: > > On Tue, May 26, 2015 at 11:20:59PM +0100, Chalamarla, Tirumalesh wrote: >> This is some thing we also like to see in ITS and SMMU drivers. >>> On Mar 24, 2015, at 8:50 AM, Mark Rutland wrote: >>> >>> Hi all, >>> >>> For some devices, id

Re: Master-aware devices and sideband ID data

2015-05-27 Thread Mark Rutland
On Tue, May 26, 2015 at 11:20:59PM +0100, Chalamarla, Tirumalesh wrote: > This is some thing we also like to see in ITS and SMMU drivers. > > On Mar 24, 2015, at 8:50 AM, Mark Rutland wrote: > > > > Hi all, > > > > For some devices, identification of particular masters is critical to > > their

Re: Master-aware devices and sideband ID data

2015-05-26 Thread Chalamarla, Tirumalesh
This is some thing we also like to see in ITS and SMMU drivers. > On Mar 24, 2015, at 8:50 AM, Mark Rutland wrote: > > Hi all, > > For some devices, identification of particular masters is critical to > their operation (e.g. IOMMUs, MSI controllers). The identity of masters > is determined from

Re: Master-aware devices and sideband ID data

2015-05-11 Thread Will Deacon
On Fri, May 08, 2015 at 08:30:00PM +0100, Stuart Yoder wrote: > On Fri, May 8, 2015 at 10:49 AM, Will Deacon wrote: > > On Thu, May 07, 2015 at 06:49:32PM +0100, Stuart Yoder wrote: > >> The FSL LS2085A SoC has an actual RID->SID mapping table in the PCI > >> controller, but it is not static in th

Re: Master-aware devices and sideband ID data

2015-05-08 Thread Stuart Yoder
On Fri, May 8, 2015 at 10:49 AM, Will Deacon wrote: > Hi Stuart, > > On Thu, May 07, 2015 at 06:49:32PM +0100, Stuart Yoder wrote: >> On Tue, Mar 24, 2015 at 10:50 AM, Mark Rutland wrote: >> > Hi all, >> > >> > For some devices, identification of particular masters is critical to >> > their opera

Re: Master-aware devices and sideband ID data

2015-05-08 Thread Will Deacon
Hi Stuart, On Thu, May 07, 2015 at 06:49:32PM +0100, Stuart Yoder wrote: > On Tue, Mar 24, 2015 at 10:50 AM, Mark Rutland wrote: > > Hi all, > > > > For some devices, identification of particular masters is critical to > > their operation (e.g. IOMMUs, MSI controllers). The identity of masters >

Re: Master-aware devices and sideband ID data

2015-05-07 Thread Stuart Yoder
On Tue, Mar 24, 2015 at 10:50 AM, Mark Rutland wrote: > Hi all, > > For some devices, identification of particular masters is critical to > their operation (e.g. IOMMUs, MSI controllers). The identity of masters > is determined from sideband signals on the bus, and it may or may not be > possible

Master-aware devices and sideband ID data

2015-03-24 Thread Mark Rutland
Hi all, For some devices, identification of particular masters is critical to their operation (e.g. IOMMUs, MSI controllers). The identity of masters is determined from sideband signals on the bus, and it may or may not be possible to probe and/or configure this information. Worse still, these inf