Commit 349b434
committed
Merge branch 'pci/controller/dwc'
- Fix potential string truncation in dw_pcie_edma_irq_verify() (Niklas
Cassel)
- Don't wait for link up in DWC core if driver can detect Link Up event
(Krishna chaitanya chundru)
- If qcom 'global' IRQ is supported for detection of Link Up events, tell
DWC core not to wait for link up (Krishna chaitanya chundru)
- Update ICC and OPP votes after Link Up events (Krishna chaitanya chundru)
- Use dw-rockchip dll_link_up IRQ to detect Link Up and enumerate devices
so users don't have to manually rescan (Niklas Cassel)
- In dw-rockchip, the 'sys' interrupt is required and detects Link Up
events, so tell DWC core not to wait for link up (Niklas Cassel)
- Always stop link in dw_pcie_suspend_noirq(), which is required at least
for i.MX8QM to re-establish link on resume (Richard Zhu)
- Drop racy and unnecessary LTSSM state check before sending PME_TURN_OFF
message in dw_pcie_suspend_noirq() (Richard Zhu)
- Add stubs for dw_pcie_suspend_noirq() dw_pcie_resume_noirq() when
CONFIG_PCIE_DW_HOST is not defined so drivers don't need #ifdefs (Bjorn
Helgaas)
- Use DWC core suspend/resume functions for imx6 (Frank Li)
- Add imx6 suspend/resume support for i.MX8MQ, i.MX8Q, and i.MX95 (Richard
Zhu)
- Add struct of_pci_range.parent_bus_addr for devices that need their
immediate parent bus address, not the CPU address, e.g., to program an
internal Address Translation Unit (iATU) (Frank Li)
* pci/controller/dwc:
PCI: dwc: Simplify config resource lookup
of: address: Add parent_bus_addr to struct of_pci_range
PCI: imx6: Add i.MX8MQ, i.MX8Q and i.MX95 PM support
PCI: imx6: Use DWC common suspend resume method
PCI: dwc: Add dw_pcie_suspend_noirq(), dw_pcie_resume_noirq() stubs for !CONFIG_PCIE_DW_HOST
PCI: dwc: Remove LTSSM state test in dw_pcie_suspend_noirq()
PCI: dwc: Always stop link in the dw_pcie_suspend_noirq
PCI: dw-rockchip: Don't wait for link since we can detect Link Up
PCI: dw-rockchip: Enumerate endpoints based on dll_link_up IRQ
PCI: qcom: Update ICC and OPP values after Link Up event
PCI: qcom: Don't wait for link if we can detect Link Up
PCI: dwc: Don't wait for link up if driver can detect Link Up event
PCI: dwc: Fix potential truncation in dw_pcie_edma_irq_verify()
# Conflicts:
# drivers/pci/controller/dwc/pci-imx6.c8 files changed
Lines changed: 161 additions & 98 deletions
File tree
- drivers
- of
- pci/controller/dwc
- include/linux
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
815 | 815 | | |
816 | 816 | | |
817 | 817 | | |
| 818 | + | |
| 819 | + | |
818 | 820 | | |
819 | 821 | | |
820 | 822 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
| |||
128 | 129 | | |
129 | 130 | | |
130 | 131 | | |
| 132 | + | |
131 | 133 | | |
132 | 134 | | |
133 | 135 | | |
134 | 136 | | |
135 | 137 | | |
136 | | - | |
137 | 138 | | |
138 | 139 | | |
139 | 140 | | |
140 | 141 | | |
141 | 142 | | |
142 | 143 | | |
143 | | - | |
144 | 144 | | |
145 | 145 | | |
146 | 146 | | |
| |||
928 | 928 | | |
929 | 929 | | |
930 | 930 | | |
931 | | - | |
932 | 931 | | |
933 | 932 | | |
934 | 933 | | |
935 | 934 | | |
936 | 935 | | |
937 | | - | |
938 | 936 | | |
939 | 937 | | |
940 | 938 | | |
| |||
1236 | 1234 | | |
1237 | 1235 | | |
1238 | 1236 | | |
| 1237 | + | |
| 1238 | + | |
| 1239 | + | |
| 1240 | + | |
| 1241 | + | |
| 1242 | + | |
| 1243 | + | |
| 1244 | + | |
| 1245 | + | |
| 1246 | + | |
| 1247 | + | |
| 1248 | + | |
| 1249 | + | |
| 1250 | + | |
| 1251 | + | |
| 1252 | + | |
1239 | 1253 | | |
1240 | 1254 | | |
1241 | 1255 | | |
| 1256 | + | |
| 1257 | + | |
| 1258 | + | |
| 1259 | + | |
| 1260 | + | |
| 1261 | + | |
1242 | 1262 | | |
1243 | 1263 | | |
1244 | 1264 | | |
| |||
1379 | 1399 | | |
1380 | 1400 | | |
1381 | 1401 | | |
1382 | | - | |
1383 | | - | |
1384 | | - | |
1385 | | - | |
1386 | | - | |
1387 | | - | |
1388 | | - | |
1389 | | - | |
1390 | | - | |
1391 | | - | |
1392 | | - | |
1393 | | - | |
1394 | | - | |
1395 | | - | |
1396 | | - | |
1397 | | - | |
1398 | | - | |
1399 | | - | |
1400 | | - | |
1401 | | - | |
1402 | | - | |
1403 | | - | |
1404 | | - | |
1405 | | - | |
1406 | | - | |
1407 | | - | |
1408 | | - | |
1409 | | - | |
1410 | | - | |
1411 | | - | |
1412 | | - | |
1413 | | - | |
1414 | | - | |
1415 | | - | |
1416 | | - | |
1417 | | - | |
1418 | | - | |
1419 | 1402 | | |
1420 | 1403 | | |
1421 | 1404 | | |
| |||
1439 | 1422 | | |
1440 | 1423 | | |
1441 | 1424 | | |
1442 | | - | |
1443 | 1425 | | |
1444 | 1426 | | |
1445 | 1427 | | |
| |||
1454 | 1436 | | |
1455 | 1437 | | |
1456 | 1438 | | |
1457 | | - | |
1458 | | - | |
1459 | | - | |
| 1439 | + | |
1460 | 1440 | | |
1461 | 1441 | | |
1462 | 1442 | | |
| |||
1466 | 1446 | | |
1467 | 1447 | | |
1468 | 1448 | | |
1469 | | - | |
1470 | 1449 | | |
1471 | 1450 | | |
1472 | 1451 | | |
| |||
1486 | 1465 | | |
1487 | 1466 | | |
1488 | 1467 | | |
1489 | | - | |
1490 | 1468 | | |
1491 | | - | |
| 1469 | + | |
1492 | 1470 | | |
1493 | 1471 | | |
1494 | | - | |
1495 | | - | |
1496 | | - | |
1497 | | - | |
1498 | | - | |
1499 | 1472 | | |
| 1473 | + | |
1500 | 1474 | | |
1501 | 1475 | | |
1502 | 1476 | | |
| |||
1528 | 1502 | | |
1529 | 1503 | | |
1530 | 1504 | | |
1531 | | - | |
1532 | 1505 | | |
1533 | 1506 | | |
1534 | 1507 | | |
1535 | 1508 | | |
1536 | 1509 | | |
1537 | 1510 | | |
| 1511 | + | |
| 1512 | + | |
| 1513 | + | |
| 1514 | + | |
| 1515 | + | |
1538 | 1516 | | |
1539 | 1517 | | |
1540 | 1518 | | |
| |||
1604 | 1582 | | |
1605 | 1583 | | |
1606 | 1584 | | |
1607 | | - | |
1608 | | - | |
1609 | | - | |
1610 | | - | |
1611 | | - | |
1612 | | - | |
1613 | | - | |
1614 | 1585 | | |
1615 | 1586 | | |
1616 | 1587 | | |
| |||
1689 | 1660 | | |
1690 | 1661 | | |
1691 | 1662 | | |
| 1663 | + | |
1692 | 1664 | | |
1693 | 1665 | | |
1694 | 1666 | | |
| |||
1753 | 1725 | | |
1754 | 1726 | | |
1755 | 1727 | | |
| 1728 | + | |
1756 | 1729 | | |
1757 | 1730 | | |
1758 | 1731 | | |
| |||
1770 | 1743 | | |
1771 | 1744 | | |
1772 | 1745 | | |
| 1746 | + | |
1773 | 1747 | | |
1774 | 1748 | | |
1775 | 1749 | | |
| |||
1788 | 1762 | | |
1789 | 1763 | | |
1790 | 1764 | | |
1791 | | - | |
| 1765 | + | |
| 1766 | + | |
1792 | 1767 | | |
1793 | 1768 | | |
1794 | 1769 | | |
| |||
1826 | 1801 | | |
1827 | 1802 | | |
1828 | 1803 | | |
1829 | | - | |
| 1804 | + | |
| 1805 | + | |
1830 | 1806 | | |
1831 | 1807 | | |
1832 | 1808 | | |
1833 | 1809 | | |
1834 | 1810 | | |
1835 | 1811 | | |
1836 | | - | |
| 1812 | + | |
| 1813 | + | |
1837 | 1814 | | |
1838 | 1815 | | |
1839 | 1816 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
436 | 436 | | |
437 | 437 | | |
438 | 438 | | |
439 | | - | |
440 | | - | |
441 | | - | |
442 | | - | |
443 | | - | |
444 | | - | |
445 | | - | |
446 | | - | |
447 | | - | |
| 439 | + | |
| 440 | + | |
448 | 441 | | |
449 | 442 | | |
450 | 443 | | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
451 | 451 | | |
452 | 452 | | |
453 | 453 | | |
| |||
530 | 530 | | |
531 | 531 | | |
532 | 532 | | |
533 | | - | |
534 | | - | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
535 | 541 | | |
536 | 542 | | |
537 | 543 | | |
| |||
918 | 924 | | |
919 | 925 | | |
920 | 926 | | |
921 | | - | |
| 927 | + | |
922 | 928 | | |
923 | 929 | | |
924 | 930 | | |
| |||
927 | 933 | | |
928 | 934 | | |
929 | 935 | | |
930 | | - | |
931 | | - | |
932 | | - | |
933 | | - | |
| 936 | + | |
934 | 937 | | |
935 | | - | |
| 938 | + | |
936 | 939 | | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
937 | 943 | | |
938 | | - | |
939 | | - | |
940 | | - | |
941 | | - | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
942 | 947 | | |
943 | 948 | | |
944 | 949 | | |
| 950 | + | |
945 | 951 | | |
946 | 952 | | |
947 | 953 | | |
948 | 954 | | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
949 | 963 | | |
950 | 964 | | |
951 | 965 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
971 | 971 | | |
972 | 972 | | |
973 | 973 | | |
974 | | - | |
| 974 | + | |
975 | 975 | | |
976 | 976 | | |
977 | 977 | | |
| |||
0 commit comments