* Request for Info: Designware PCIe Root Complex support in ARM64 @ 2016-03-11 11:33 Joao Pinto 2016-03-11 11:49 ` Liviu Dudau 2016-03-11 19:46 ` Bjorn Helgaas 0 siblings, 2 replies; 5+ messages in thread From: Joao Pinto @ 2016-03-11 11:33 UTC (permalink / raw) To: Liviu Dudau, catalin.marinas, Bjorn Helgaas; +Cc: linux-pci Hi Liviu, Catalin and Bjorn, I am currently working on the PCIe Root Complex based on the Designware Core (/pci/host/pcie-desigware.c). I have noticed that currently building a solution based on the previous for an ARM64 CPU is problematic and demands some tweaking in the ARM64 arch (like adding some functions in the pcibios, etc.). I would like to know if any specific work is being planned for this matter and in what I could contribute to make it happen. Thanks, Joao Pinto ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Request for Info: Designware PCIe Root Complex support in ARM64 2016-03-11 11:33 Request for Info: Designware PCIe Root Complex support in ARM64 Joao Pinto @ 2016-03-11 11:49 ` Liviu Dudau 2016-03-11 19:46 ` Bjorn Helgaas 1 sibling, 0 replies; 5+ messages in thread From: Liviu Dudau @ 2016-03-11 11:49 UTC (permalink / raw) To: Joao Pinto; +Cc: catalin.marinas, Bjorn Helgaas, linux-pci, Lorenzo Pieralisi On Fri, Mar 11, 2016 at 11:33:12AM +0000, Joao Pinto wrote: > Hi Liviu, Catalin and Bjorn, Adding Lorenzo as he has been taking over the PCIe side from me for a while now. Best regards, Liviu > > I am currently working on the PCIe Root Complex based on the Designware Core > (/pci/host/pcie-desigware.c). I have noticed that currently building a solution > based on the previous for an ARM64 CPU is problematic and demands some tweaking > in the ARM64 arch (like adding some functions in the pcibios, etc.). > > I would like to know if any specific work is being planned for this matter and > in what I could contribute to make it happen. > > Thanks, > Joao Pinto > -- ==================== | I would like to | | fix the world, | | but they're not | | giving me the | \ source code! / --------------- ¯\_(ツ)_/¯ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Request for Info: Designware PCIe Root Complex support in ARM64 2016-03-11 11:33 Request for Info: Designware PCIe Root Complex support in ARM64 Joao Pinto 2016-03-11 11:49 ` Liviu Dudau @ 2016-03-11 19:46 ` Bjorn Helgaas 2016-03-14 12:15 ` Lorenzo Pieralisi 1 sibling, 1 reply; 5+ messages in thread From: Bjorn Helgaas @ 2016-03-11 19:46 UTC (permalink / raw) To: Joao Pinto; +Cc: Liviu Dudau, catalin.marinas, linux-pci, Lorenzo Pieralisi [+cc Lorenzo] On Fri, Mar 11, 2016 at 11:33:12AM +0000, Joao Pinto wrote: > Hi Liviu, Catalin and Bjorn, > > I am currently working on the PCIe Root Complex based on the Designware Core > (/pci/host/pcie-desigware.c). I have noticed that currently building a solution > based on the previous for an ARM64 CPU is problematic and demands some tweaking > in the ARM64 arch (like adding some functions in the pcibios, etc.). If I understand you correctly, you're saying that pcie-designware.c doesn't build on arm64. It would be helpful to know exactly what problem you're seeing (what kernel version, what config, what the error are, etc.) PCI_LAYERSCAPE, PCI_HISI, and PCIE_QCOM can all be enabled on arm64, and it looks like they all depend on pcie-designware.c. I can't build those drivers personally, but I assume they work. Bjorn ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Request for Info: Designware PCIe Root Complex support in ARM64 2016-03-11 19:46 ` Bjorn Helgaas @ 2016-03-14 12:15 ` Lorenzo Pieralisi 2016-03-15 11:33 ` Joao Pinto 0 siblings, 1 reply; 5+ messages in thread From: Lorenzo Pieralisi @ 2016-03-14 12:15 UTC (permalink / raw) To: Bjorn Helgaas; +Cc: Joao Pinto, Liviu Dudau, catalin.marinas, linux-pci On Fri, Mar 11, 2016 at 01:46:00PM -0600, Bjorn Helgaas wrote: > [+cc Lorenzo] > > On Fri, Mar 11, 2016 at 11:33:12AM +0000, Joao Pinto wrote: > > Hi Liviu, Catalin and Bjorn, > > > > I am currently working on the PCIe Root Complex based on the Designware Core > > (/pci/host/pcie-desigware.c). I have noticed that currently building a solution > > based on the previous for an ARM64 CPU is problematic and demands some tweaking > > in the ARM64 arch (like adding some functions in the pcibios, etc.). > > If I understand you correctly, you're saying that pcie-designware.c > doesn't build on arm64. It would be helpful to know exactly what > problem you're seeing (what kernel version, what config, what the > error are, etc.) Yes, I am not sure I understand what Joao is referring to so I would be grateful if he can provide us with additional details. Thanks, Lorenzo ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Request for Info: Designware PCIe Root Complex support in ARM64 2016-03-14 12:15 ` Lorenzo Pieralisi @ 2016-03-15 11:33 ` Joao Pinto 0 siblings, 0 replies; 5+ messages in thread From: Joao Pinto @ 2016-03-15 11:33 UTC (permalink / raw) To: Lorenzo Pieralisi, Bjorn Helgaas Cc: Joao Pinto, Liviu Dudau, catalin.marinas, linux-pci Hi! Just built the linux-next for ARM64 and built beautifully so there is no issue. I was having an issue using 3.18, but with this new kernel no issues were found. Thanks for all your inputs! Joao On 3/14/2016 12:15 PM, Lorenzo Pieralisi wrote: > On Fri, Mar 11, 2016 at 01:46:00PM -0600, Bjorn Helgaas wrote: >> [+cc Lorenzo] >> >> On Fri, Mar 11, 2016 at 11:33:12AM +0000, Joao Pinto wrote: >>> Hi Liviu, Catalin and Bjorn, >>> >>> I am currently working on the PCIe Root Complex based on the Designware Core >>> (/pci/host/pcie-desigware.c). I have noticed that currently building a solution >>> based on the previous for an ARM64 CPU is problematic and demands some tweaking >>> in the ARM64 arch (like adding some functions in the pcibios, etc.). >> >> If I understand you correctly, you're saying that pcie-designware.c >> doesn't build on arm64. It would be helpful to know exactly what >> problem you're seeing (what kernel version, what config, what the >> error are, etc.) > > Yes, I am not sure I understand what Joao is referring to so I would > be grateful if he can provide us with additional details. > > Thanks, > Lorenzo > ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2016-03-15 11:33 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2016-03-11 11:33 Request for Info: Designware PCIe Root Complex support in ARM64 Joao Pinto 2016-03-11 11:49 ` Liviu Dudau 2016-03-11 19:46 ` Bjorn Helgaas 2016-03-14 12:15 ` Lorenzo Pieralisi 2016-03-15 11:33 ` Joao Pinto
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).