mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-06 10:58:48 +09:00
PCI: rockchip: dw_ep: Reset atu index when PM suspend/resume
Change-Id: I131580165444f1e7b0393cb3645594b1c43021ea Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
This commit is contained in:
@@ -991,6 +991,8 @@ already_linkup:
|
||||
/* Setting device */
|
||||
if (dw_pcie_readl_dbi(&rockchip->pci, PCIE_ATU_VIEWPORT) == 0xffffffff)
|
||||
rockchip->pci.iatu_unroll_enabled = 1;
|
||||
memset(rockchip->ib_window_map, 0, BITS_TO_LONGS(rockchip->num_ib_windows) * sizeof(long));
|
||||
memset(rockchip->ob_window_map, 0, BITS_TO_LONGS(rockchip->num_ob_windows) * sizeof(long));
|
||||
for (i = 0; i < PCIE_BAR_MAX_NUM; i++)
|
||||
if (rockchip->ib_target_size[i])
|
||||
rockchip_pcie_ep_set_bar(rockchip, i, rockchip->ib_target_address[i]);
|
||||
|
||||
Reference in New Issue
Block a user