diff options
| -rw-r--r-- | arch/arm64/boot/dts/qcom/msm8996.dtsi | 120 |
1 files changed, 120 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi index 790dcaa54c91..cbb7fe0fbbe5 100644 --- a/arch/arm64/boot/dts/qcom/msm8996.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi | |||
| @@ -1490,6 +1490,126 @@ | |||
| 1490 | "bus_slave"; | 1490 | "bus_slave"; |
| 1491 | }; | 1491 | }; |
| 1492 | }; | 1492 | }; |
| 1493 | |||
| 1494 | mdss: mdss@900000 { | ||
| 1495 | compatible = "qcom,mdss"; | ||
| 1496 | |||
| 1497 | reg = <0x900000 0x1000>, | ||
| 1498 | <0x9b0000 0x1040>, | ||
| 1499 | <0x9b8000 0x1040>; | ||
| 1500 | reg-names = "mdss_phys", | ||
| 1501 | "vbif_phys", | ||
| 1502 | "vbif_nrt_phys"; | ||
| 1503 | |||
| 1504 | power-domains = <&mmcc MDSS_GDSC>; | ||
| 1505 | interrupts = <GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH>; | ||
| 1506 | |||
| 1507 | interrupt-controller; | ||
| 1508 | #interrupt-cells = <1>; | ||
| 1509 | |||
| 1510 | clocks = <&mmcc MDSS_AHB_CLK>; | ||
| 1511 | clock-names = "iface_clk"; | ||
| 1512 | |||
| 1513 | #address-cells = <1>; | ||
| 1514 | #size-cells = <1>; | ||
| 1515 | ranges; | ||
| 1516 | |||
| 1517 | mdp: mdp@901000 { | ||
| 1518 | compatible = "qcom,mdp5"; | ||
| 1519 | reg = <0x901000 0x90000>; | ||
| 1520 | reg-names = "mdp_phys"; | ||
| 1521 | |||
| 1522 | interrupt-parent = <&mdss>; | ||
| 1523 | interrupts = <0 IRQ_TYPE_LEVEL_HIGH>; | ||
| 1524 | |||
| 1525 | clocks = <&mmcc MDSS_AHB_CLK>, | ||
| 1526 | <&mmcc MDSS_AXI_CLK>, | ||
| 1527 | <&mmcc MDSS_MDP_CLK>, | ||
| 1528 | <&mmcc SMMU_MDP_AXI_CLK>, | ||
| 1529 | <&mmcc MDSS_VSYNC_CLK>; | ||
| 1530 | clock-names = "iface_clk", | ||
| 1531 | "bus_clk", | ||
| 1532 | "core_clk", | ||
| 1533 | "iommu_clk", | ||
| 1534 | "vsync_clk"; | ||
| 1535 | |||
| 1536 | iommus = <&mdp_smmu 0>; | ||
| 1537 | |||
| 1538 | ports { | ||
| 1539 | #address-cells = <1>; | ||
| 1540 | #size-cells = <0>; | ||
| 1541 | |||
| 1542 | port@0 { | ||
| 1543 | reg = <0>; | ||
| 1544 | mdp5_intf3_out: endpoint { | ||
| 1545 | remote-endpoint = <&hdmi_in>; | ||
| 1546 | }; | ||
| 1547 | }; | ||
| 1548 | }; | ||
| 1549 | }; | ||
| 1550 | |||
| 1551 | hdmi: hdmi-tx@9a0000 { | ||
| 1552 | compatible = "qcom,hdmi-tx-8996"; | ||
| 1553 | reg = <0x009a0000 0x50c>, | ||
| 1554 | <0x00070000 0x6158>, | ||
| 1555 | <0x009e0000 0xfff>; | ||
| 1556 | reg-names = "core_physical", | ||
| 1557 | "qfprom_physical", | ||
| 1558 | "hdcp_physical"; | ||
| 1559 | |||
| 1560 | interrupt-parent = <&mdss>; | ||
| 1561 | interrupts = <8 IRQ_TYPE_LEVEL_HIGH>; | ||
| 1562 | |||
| 1563 | clocks = <&mmcc MDSS_MDP_CLK>, | ||
| 1564 | <&mmcc MDSS_AHB_CLK>, | ||
| 1565 | <&mmcc MDSS_HDMI_CLK>, | ||
| 1566 | <&mmcc MDSS_HDMI_AHB_CLK>, | ||
| 1567 | <&mmcc MDSS_EXTPCLK_CLK>; | ||
| 1568 | clock-names = | ||
| 1569 | "mdp_core_clk", | ||
| 1570 | "iface_clk", | ||
| 1571 | "core_clk", | ||
| 1572 | "alt_iface_clk", | ||
| 1573 | "extp_clk"; | ||
| 1574 | |||
| 1575 | phys = <&hdmi_phy>; | ||
| 1576 | phy-names = "hdmi_phy"; | ||
| 1577 | |||
| 1578 | ports { | ||
| 1579 | #address-cells = <1>; | ||
| 1580 | #size-cells = <0>; | ||
| 1581 | |||
| 1582 | port@0 { | ||
| 1583 | reg = <0>; | ||
| 1584 | hdmi_in: endpoint { | ||
| 1585 | remote-endpoint = <&mdp5_intf3_out>; | ||
| 1586 | }; | ||
| 1587 | }; | ||
| 1588 | }; | ||
| 1589 | }; | ||
| 1590 | |||
| 1591 | hdmi_phy: hdmi-phy@9a0600 { | ||
| 1592 | #phy-cells = <0>; | ||
| 1593 | compatible = "qcom,hdmi-phy-8996"; | ||
| 1594 | reg = <0x9a0600 0x1c4>, | ||
| 1595 | <0x9a0a00 0x124>, | ||
| 1596 | <0x9a0c00 0x124>, | ||
| 1597 | <0x9a0e00 0x124>, | ||
| 1598 | <0x9a1000 0x124>, | ||
| 1599 | <0x9a1200 0x0c8>; | ||
| 1600 | reg-names = "hdmi_pll", | ||
| 1601 | "hdmi_tx_l0", | ||
| 1602 | "hdmi_tx_l1", | ||
| 1603 | "hdmi_tx_l2", | ||
| 1604 | "hdmi_tx_l3", | ||
| 1605 | "hdmi_phy"; | ||
| 1606 | |||
| 1607 | clocks = <&mmcc MDSS_AHB_CLK>, | ||
| 1608 | <&gcc GCC_HDMI_CLKREF_CLK>; | ||
| 1609 | clock-names = "iface_clk", | ||
| 1610 | "ref_clk"; | ||
| 1611 | }; | ||
| 1612 | }; | ||
| 1493 | }; | 1613 | }; |
| 1494 | 1614 | ||
| 1495 | adsp-pil { | 1615 | adsp-pil { |
