|
30 | 30 | vddio-pex-ctl-supply = <&vdd_3v3_lp0>;
|
31 | 31 | avdd-pll-erefe-supply = <&avdd_1v05_run>;
|
32 | 32 |
|
| 33 | + /* Mini PCIe */ |
33 | 34 | pci@1,0 {
|
| 35 | + phys = <&{/padctl@0,7009f000/pads/pcie/lanes/pcie-4}>; |
| 36 | + phy-names = "pcie-0"; |
34 | 37 | status = "okay";
|
35 | 38 | };
|
36 | 39 |
|
| 40 | + /* Gigabit Ethernet */ |
37 | 41 | pci@2,0 {
|
| 42 | + phys = <&{/padctl@0,7009f000/pads/pcie/lanes/pcie-2}>; |
| 43 | + phy-names = "pcie-0"; |
38 | 44 | status = "okay";
|
39 | 45 | };
|
40 | 46 | };
|
|
1647 | 1653 | sata@0,70020000 {
|
1648 | 1654 | status = "okay";
|
1649 | 1655 |
|
| 1656 | + phys = <&{/padctl@0,7009f000/pads/sata/lanes/sata-0}>; |
| 1657 | + phy-names = "sata-0"; |
| 1658 | + |
1650 | 1659 | hvdd-supply = <&vdd_3v3_lp0>;
|
1651 | 1660 | vddio-supply = <&vdd_1v05_run>;
|
1652 | 1661 | avdd-supply = <&vdd_1v05_run>;
|
|
1659 | 1668 | status = "okay";
|
1660 | 1669 | };
|
1661 | 1670 |
|
| 1671 | + usb@0,70090000 { |
| 1672 | + phys = <&{/padctl@0,7009f000/pads/usb2/lanes/usb2-0}>, /* Micro A/B */ |
| 1673 | + <&{/padctl@0,7009f000/pads/usb2/lanes/usb2-1}>, /* Mini PCIe */ |
| 1674 | + <&{/padctl@0,7009f000/pads/usb2/lanes/usb2-2}>, /* USB3 */ |
| 1675 | + <&{/padctl@0,7009f000/pads/pcie/lanes/pcie-0}>; /* USB3 */ |
| 1676 | + phy-names = "usb2-0", "usb2-1", "usb2-2", "usb3-0"; |
| 1677 | + |
| 1678 | + avddio-pex-supply = <&vdd_1v05_run>; |
| 1679 | + dvddio-pex-supply = <&vdd_1v05_run>; |
| 1680 | + avdd-usb-supply = <&vdd_3v3_lp0>; |
| 1681 | + avdd-pll-utmip-supply = <&vddio_1v8>; |
| 1682 | + avdd-pll-erefe-supply = <&avdd_1v05_run>; |
| 1683 | + avdd-usb-ss-pll-supply = <&vdd_1v05_run>; |
| 1684 | + hvdd-usb-ss-supply = <&vdd_3v3_lp0>; |
| 1685 | + hvdd-usb-ss-pll-e-supply = <&vdd_3v3_lp0>; |
| 1686 | + |
| 1687 | + status = "okay"; |
| 1688 | + }; |
| 1689 | + |
1662 | 1690 | padctl@0,7009f000 {
|
1663 |
| - pinctrl-0 = <&padctl_default>; |
1664 |
| - pinctrl-names = "default"; |
| 1691 | + status = "okay"; |
1665 | 1692 |
|
1666 |
| - padctl_default: pinmux { |
1667 |
| - usb3 { |
1668 |
| - nvidia,lanes = "pcie-0", "pcie-1"; |
1669 |
| - nvidia,function = "usb3"; |
1670 |
| - nvidia,iddq = <0>; |
| 1693 | + pads { |
| 1694 | + usb2 { |
| 1695 | + status = "okay"; |
| 1696 | + |
| 1697 | + lanes { |
| 1698 | + usb2-0 { |
| 1699 | + nvidia,function = "xusb"; |
| 1700 | + status = "okay"; |
| 1701 | + }; |
| 1702 | + |
| 1703 | + usb2-1 { |
| 1704 | + nvidia,function = "xusb"; |
| 1705 | + status = "okay"; |
| 1706 | + }; |
| 1707 | + |
| 1708 | + usb2-2 { |
| 1709 | + nvidia,function = "xusb"; |
| 1710 | + status = "okay"; |
| 1711 | + }; |
| 1712 | + }; |
1671 | 1713 | };
|
1672 | 1714 |
|
1673 | 1715 | pcie {
|
1674 |
| - nvidia,lanes = "pcie-2", "pcie-3", |
1675 |
| - "pcie-4"; |
1676 |
| - nvidia,function = "pcie"; |
1677 |
| - nvidia,iddq = <0>; |
| 1716 | + status = "okay"; |
| 1717 | + |
| 1718 | + lanes { |
| 1719 | + pcie-0 { |
| 1720 | + nvidia,function = "usb3-ss"; |
| 1721 | + status = "okay"; |
| 1722 | + }; |
| 1723 | + |
| 1724 | + pcie-2 { |
| 1725 | + nvidia,function = "pcie"; |
| 1726 | + status = "okay"; |
| 1727 | + }; |
| 1728 | + |
| 1729 | + pcie-4 { |
| 1730 | + nvidia,function = "pcie"; |
| 1731 | + status = "okay"; |
| 1732 | + }; |
| 1733 | + }; |
1678 | 1734 | };
|
1679 | 1735 |
|
1680 | 1736 | sata {
|
1681 |
| - nvidia,lanes = "sata-0"; |
1682 |
| - nvidia,function = "sata"; |
1683 |
| - nvidia,iddq = <0>; |
| 1737 | + status = "okay"; |
| 1738 | + |
| 1739 | + lanes { |
| 1740 | + sata-0 { |
| 1741 | + nvidia,function = "sata"; |
| 1742 | + status = "okay"; |
| 1743 | + }; |
| 1744 | + }; |
| 1745 | + }; |
| 1746 | + }; |
| 1747 | + |
| 1748 | + ports { |
| 1749 | + /* Micro A/B */ |
| 1750 | + usb2-0 { |
| 1751 | + status = "okay"; |
| 1752 | + mode = "otg"; |
| 1753 | + }; |
| 1754 | + |
| 1755 | + /* Mini PCIe */ |
| 1756 | + usb2-1 { |
| 1757 | + status = "okay"; |
| 1758 | + mode = "host"; |
| 1759 | + }; |
| 1760 | + |
| 1761 | + /* USB3 */ |
| 1762 | + usb2-2 { |
| 1763 | + status = "okay"; |
| 1764 | + mode = "host"; |
| 1765 | + |
| 1766 | + vbus-supply = <&vdd_usb3_vbus>; |
| 1767 | + }; |
| 1768 | + |
| 1769 | + usb3-0 { |
| 1770 | + nvidia,usb2-companion = <2>; |
| 1771 | + status = "okay"; |
1684 | 1772 | };
|
1685 | 1773 | };
|
1686 | 1774 | };
|
|
0 commit comments