Re: [PATCH RESEND] PCI: dwc: Fix MSI not work after resume

2021-03-23 Thread Kishon Vijay Abraham I
Hi, On 23/03/21 8:42 pm, Bjorn Helgaas wrote: > [-cc Dilip (mail to him bounced)] > > On Tue, Mar 23, 2021 at 11:01:15AM +0800, Jisheng Zhang wrote: >> On Mon, 22 Mar 2021 20:24:41 -0500 Bjorn Helgaas wrote: >>> >>> [+cc Kishon, Richard, Lucas, Dilip] >>> >>> On Mon, Mar 01, 2021 at 11:10:31AM

Re: [PATCH RESEND] PCI: dwc: Fix MSI not work after resume

2021-03-23 Thread Bjorn Helgaas
[-cc Dilip (mail to him bounced)] On Tue, Mar 23, 2021 at 11:01:15AM +0800, Jisheng Zhang wrote: > On Mon, 22 Mar 2021 20:24:41 -0500 Bjorn Helgaas wrote: > > > > [+cc Kishon, Richard, Lucas, Dilip] > > > > On Mon, Mar 01, 2021 at 11:10:31AM +0800, Jisheng Zhang wrote: > > > After we move

Re: [PATCH RESEND] PCI: dwc: Fix MSI not work after resume

2021-03-22 Thread Jisheng Zhang
Hi On Mon, 22 Mar 2021 20:24:41 -0500 Bjorn Helgaas wrote: > > [+cc Kishon, Richard, Lucas, Dilip] > > On Mon, Mar 01, 2021 at 11:10:31AM +0800, Jisheng Zhang wrote: > > After we move dw_pcie_msi_init() into core -- dw_pcie_host_init(), the > > MSI stops working after resume. Because

Re: [PATCH RESEND] PCI: dwc: Fix MSI not work after resume

2021-03-22 Thread Bjorn Helgaas
[+cc Kishon, Richard, Lucas, Dilip] On Mon, Mar 01, 2021 at 11:10:31AM +0800, Jisheng Zhang wrote: > After we move dw_pcie_msi_init() into core -- dw_pcie_host_init(), the > MSI stops working after resume. Because dw_pcie_host_init() is only > called once during probe. To fix this issue, we move

Re: [PATCH RESEND] PCI: dwc: Fix MSI not work after resume

2021-03-18 Thread Bjorn Helgaas
On Mon, Mar 01, 2021 at 11:10:31AM +0800, Jisheng Zhang wrote: > After we move dw_pcie_msi_init() into core -- dw_pcie_host_init(), the > MSI stops working after resume. Because dw_pcie_host_init() is only > called once during probe. To fix this issue, we move dw_pcie_msi_init() > to

[PATCH RESEND] PCI: dwc: Fix MSI not work after resume

2021-02-28 Thread Jisheng Zhang
After we move dw_pcie_msi_init() into core -- dw_pcie_host_init(), the MSI stops working after resume. Because dw_pcie_host_init() is only called once during probe. To fix this issue, we move dw_pcie_msi_init() to dw_pcie_setup_rc(). Fixes: 59fbab1ae40e ("PCI: dwc: Move dw_pcie_msi_init() into