Re: [PATCH v6 4/5] PCI: add PCI controller for keystone PCIe h/w

2014-07-22 Thread Murali Karicheri
On 07/22/2014 11:37 AM, Rob Herring wrote: On Fri, Jul 18, 2014 at 2:50 PM, Arnd Bergmann wrote: On Friday 18 July 2014 14:31:39 Rob Herring wrote: + + Example: + pcie_msi_intc: msi-interrupt-controller { + interrupt-controller; +

Re: [PATCH v6 4/5] PCI: add PCI controller for keystone PCIe h/w

2014-07-22 Thread Murali Karicheri
On 07/22/2014 11:41 AM, Rob Herring wrote: On Mon, Jul 21, 2014 at 11:39 AM, Murali Karicheri wrote: On 07/20/2014 09:44 PM, Jingoo Han wrote: On Saturday, July 19, 2014 5:29 AM, Murali Karicheri wrote: On 07/18/2014 03:31 PM, Rob Herring wrote: On Fri, Jul 18, 2014 at 10:14 AM, Murali

Re: [PATCH v6 4/5] PCI: add PCI controller for keystone PCIe h/w

2014-07-22 Thread Rob Herring
On Mon, Jul 21, 2014 at 11:39 AM, Murali Karicheri wrote: > On 07/20/2014 09:44 PM, Jingoo Han wrote: >> >> On Saturday, July 19, 2014 5:29 AM, Murali Karicheri wrote: >>> >>> On 07/18/2014 03:31 PM, Rob Herring wrote: On Fri, Jul 18, 2014 at 10:14 AM, Murali Karicheri wrote: >>>

Re: [PATCH v6 4/5] PCI: add PCI controller for keystone PCIe h/w

2014-07-22 Thread Rob Herring
On Fri, Jul 18, 2014 at 2:50 PM, Arnd Bergmann wrote: > On Friday 18 July 2014 14:31:39 Rob Herring wrote: >> > + >> > + Example: >> > + pcie_msi_intc: msi-interrupt-controller { >> > + interrupt-controller; >> > + #interrupt-cells = <1>; >> > +

Re: [PATCH v6 4/5] PCI: add PCI controller for keystone PCIe h/w

2014-07-22 Thread Rob Herring
On Fri, Jul 18, 2014 at 2:50 PM, Arnd Bergmann a...@arndb.de wrote: On Friday 18 July 2014 14:31:39 Rob Herring wrote: + + Example: + pcie_msi_intc: msi-interrupt-controller { + interrupt-controller; + #interrupt-cells = 1; +

Re: [PATCH v6 4/5] PCI: add PCI controller for keystone PCIe h/w

2014-07-22 Thread Rob Herring
On Mon, Jul 21, 2014 at 11:39 AM, Murali Karicheri m-kariche...@ti.com wrote: On 07/20/2014 09:44 PM, Jingoo Han wrote: On Saturday, July 19, 2014 5:29 AM, Murali Karicheri wrote: On 07/18/2014 03:31 PM, Rob Herring wrote: On Fri, Jul 18, 2014 at 10:14 AM, Murali

Re: [PATCH v6 4/5] PCI: add PCI controller for keystone PCIe h/w

2014-07-22 Thread Murali Karicheri
On 07/22/2014 11:41 AM, Rob Herring wrote: On Mon, Jul 21, 2014 at 11:39 AM, Murali Karicherim-kariche...@ti.com wrote: On 07/20/2014 09:44 PM, Jingoo Han wrote: On Saturday, July 19, 2014 5:29 AM, Murali Karicheri wrote: On 07/18/2014 03:31 PM, Rob Herring wrote: On Fri, Jul 18, 2014 at

Re: [PATCH v6 4/5] PCI: add PCI controller for keystone PCIe h/w

2014-07-22 Thread Murali Karicheri
On 07/22/2014 11:37 AM, Rob Herring wrote: On Fri, Jul 18, 2014 at 2:50 PM, Arnd Bergmanna...@arndb.de wrote: On Friday 18 July 2014 14:31:39 Rob Herring wrote: + + Example: + pcie_msi_intc: msi-interrupt-controller { + interrupt-controller; +

Re: [PATCH v6 4/5] PCI: add PCI controller for keystone PCIe h/w

2014-07-21 Thread Murali Karicheri
On 07/20/2014 09:44 PM, Jingoo Han wrote: On Saturday, July 19, 2014 5:29 AM, Murali Karicheri wrote: On 07/18/2014 03:31 PM, Rob Herring wrote: On Fri, Jul 18, 2014 at 10:14 AM, Murali Karicheri wrote: --- Cut --- + +Optional properties:- + phys: phandle to Generic Keystone SerDes

Re: [PATCH v6 4/5] PCI: add PCI controller for keystone PCIe h/w

2014-07-21 Thread Murali Karicheri
On 07/20/2014 09:44 PM, Jingoo Han wrote: On Saturday, July 19, 2014 5:29 AM, Murali Karicheri wrote: On 07/18/2014 03:31 PM, Rob Herring wrote: On Fri, Jul 18, 2014 at 10:14 AM, Murali Karicherim-kariche...@ti.com wrote: --- Cut --- + +Optional properties:- + phys: phandle to

Re: [PATCH v6 4/5] PCI: add PCI controller for keystone PCIe h/w

2014-07-20 Thread Jingoo Han
On Saturday, July 19, 2014 5:29 AM, Murali Karicheri wrote: > On 07/18/2014 03:31 PM, Rob Herring wrote: > > On Fri, Jul 18, 2014 at 10:14 AM, Murali Karicheri > > wrote: > --- Cut --- > >> + > >> +Optional properties:- > >> + phys: phandle to Generic Keystone SerDes phy for PCI > >> +

Re: [PATCH v6 4/5] PCI: add PCI controller for keystone PCIe h/w

2014-07-20 Thread Jingoo Han
On Saturday, July 19, 2014 5:29 AM, Murali Karicheri wrote: On 07/18/2014 03:31 PM, Rob Herring wrote: On Fri, Jul 18, 2014 at 10:14 AM, Murali Karicherim-kariche...@ti.com wrote: --- Cut --- + +Optional properties:- + phys: phandle to Generic Keystone SerDes phy for PCI +

Re: [PATCH v6 4/5] PCI: add PCI controller for keystone PCIe h/w

2014-07-18 Thread Murali Karicheri
Rob, On 07/18/2014 03:31 PM, Rob Herring wrote: On Fri, Jul 18, 2014 at 10:14 AM, Murali Karicheri wrote: --- Cut --- + +Optional properties:- + phys: phandle to Generic Keystone SerDes phy for PCI + phy-names: name of the Generic Keystine SerDes phy for PCI + - If boot

Re: [PATCH v6 4/5] PCI: add PCI controller for keystone PCIe h/w

2014-07-18 Thread Murali Karicheri
On 07/18/2014 03:50 PM, Arnd Bergmann wrote: On Friday 18 July 2014 14:31:39 Rob Herring wrote: + + Example: + pcie_msi_intc: msi-interrupt-controller { + interrupt-controller; + #interrupt-cells =<1>; + interrupt-parent

Re: [PATCH v6 4/5] PCI: add PCI controller for keystone PCIe h/w

2014-07-18 Thread Arnd Bergmann
On Friday 18 July 2014 14:31:39 Rob Herring wrote: > > + > > + Example: > > + pcie_msi_intc: msi-interrupt-controller { > > + interrupt-controller; > > + #interrupt-cells = <1>; > > + interrupt-parent = <>; > > +

Re: [PATCH v6 4/5] PCI: add PCI controller for keystone PCIe h/w

2014-07-18 Thread Rob Herring
On Fri, Jul 18, 2014 at 10:14 AM, Murali Karicheri wrote: > keystone PCIe controller is based on v3.65 version of the > designware h/w. Main differences are > 1. No ATU support > 2. Legacy and MSI irq functions are implemented in >application register space >

[PATCH v6 4/5] PCI: add PCI controller for keystone PCIe h/w

2014-07-18 Thread Murali Karicheri
keystone PCIe controller is based on v3.65 version of the designware h/w. Main differences are 1. No ATU support 2. Legacy and MSI irq functions are implemented in application register space 3. MSI interrupts are multiplexed over 8 IRQ lines to the Host

Re: [PATCH v6 4/5] PCI: add PCI controller for keystone PCIe h/w

2014-07-18 Thread Rob Herring
On Fri, Jul 18, 2014 at 10:14 AM, Murali Karicheri m-kariche...@ti.com wrote: keystone PCIe controller is based on v3.65 version of the designware h/w. Main differences are 1. No ATU support 2. Legacy and MSI irq functions are implemented in application register

Re: [PATCH v6 4/5] PCI: add PCI controller for keystone PCIe h/w

2014-07-18 Thread Arnd Bergmann
On Friday 18 July 2014 14:31:39 Rob Herring wrote: + + Example: + pcie_msi_intc: msi-interrupt-controller { + interrupt-controller; + #interrupt-cells = 1; + interrupt-parent = gic; +

Re: [PATCH v6 4/5] PCI: add PCI controller for keystone PCIe h/w

2014-07-18 Thread Murali Karicheri
On 07/18/2014 03:50 PM, Arnd Bergmann wrote: On Friday 18 July 2014 14:31:39 Rob Herring wrote: + + Example: + pcie_msi_intc: msi-interrupt-controller { + interrupt-controller; + #interrupt-cells =1; + interrupt-parent

Re: [PATCH v6 4/5] PCI: add PCI controller for keystone PCIe h/w

2014-07-18 Thread Murali Karicheri
Rob, On 07/18/2014 03:31 PM, Rob Herring wrote: On Fri, Jul 18, 2014 at 10:14 AM, Murali Karicherim-kariche...@ti.com wrote: --- Cut --- + +Optional properties:- + phys: phandle to Generic Keystone SerDes phy for PCI + phy-names: name of the Generic Keystine SerDes phy for PCI +

[PATCH v6 4/5] PCI: add PCI controller for keystone PCIe h/w

2014-07-18 Thread Murali Karicheri
keystone PCIe controller is based on v3.65 version of the designware h/w. Main differences are 1. No ATU support 2. Legacy and MSI irq functions are implemented in application register space 3. MSI interrupts are multiplexed over 8 IRQ lines to the Host