Thread (22 messages) 22 messages, 5 authors, 2016-04-21

[PATCH v2] PCI: designware: move remaining rc setup code to dw_pcie_setup_rc()

flat view

From: pratyush.anand@gmail.com (Pratyush Anand)
Date: 2016-03-17 04:28:30
Also in: linux-pci, lkml

On Wed, Mar 16, 2016 at 5:10 PM, Jisheng Zhang [off-list ref] wrote:
dw_pcie_setup_rc(), as its name indicates, setups the RC. But current
dw_pcie_host_init() also contains some necessary rc setup code.

Another reason: the host may lost power during suspend to ram, the RC
need to be re-setup after resume. The rc can't be correctly resumed
without the rc setup code in dw_pcie_host_init().

So this patch moves the code to dw_pcie_setup_rc() to address the above
two issues. After this patch, each pcie designware driver users could
call dw_pcie_setup_rc() to re-setup rc when resume back.

Signed-off-by: Jisheng Zhang <redacted>
Seems reasonable. Thanks for the cleanup. :-)

Acked-by: Pratyush Anand <pratyush.anand@gmail.com>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help