19f7053f6SRichard Zhu// SPDX-License-Identifier: GPL-2.0+ 29f7053f6SRichard Zhu/* 39f7053f6SRichard Zhu * Copyright 2024 NXP 49f7053f6SRichard Zhu */ 59f7053f6SRichard Zhu 69f7053f6SRichard Zhu&hsio_subsys { 79f7053f6SRichard Zhu phyx1_lpcg: clock-controller@5f090000 { 89f7053f6SRichard Zhu compatible = "fsl,imx8qxp-lpcg"; 99f7053f6SRichard Zhu reg = <0x5f090000 0x10000>; 109f7053f6SRichard Zhu clocks = <&hsio_refb_clk>, <&hsio_per_clk>, 119f7053f6SRichard Zhu <&hsio_per_clk>, <&hsio_per_clk>; 129f7053f6SRichard Zhu #clock-cells = <1>; 139f7053f6SRichard Zhu clock-indices = <IMX_LPCG_CLK_0>, <IMX_LPCG_CLK_1>, 149f7053f6SRichard Zhu <IMX_LPCG_CLK_2>, <IMX_LPCG_CLK_4>; 159f7053f6SRichard Zhu clock-output-names = "hsio_phyx1_pclk", 169f7053f6SRichard Zhu "hsio_phyx1_epcs_tx_clk", 179f7053f6SRichard Zhu "hsio_phyx1_epcs_rx_clk", 189f7053f6SRichard Zhu "hsio_phyx1_apb_clk"; 199f7053f6SRichard Zhu power-domains = <&pd IMX_SC_R_SERDES_1>; 209f7053f6SRichard Zhu }; 219f7053f6SRichard Zhu 229f7053f6SRichard Zhu hsio_phy: phy@5f1a0000 { 239f7053f6SRichard Zhu compatible = "fsl,imx8qxp-hsio"; 249f7053f6SRichard Zhu reg = <0x5f1a0000 0x10000>, 259f7053f6SRichard Zhu <0x5f120000 0x10000>, 269f7053f6SRichard Zhu <0x5f140000 0x10000>, 279f7053f6SRichard Zhu <0x5f160000 0x10000>; 289f7053f6SRichard Zhu reg-names = "reg", "phy", "ctrl", "misc"; 299f7053f6SRichard Zhu clocks = <&phyx1_lpcg IMX_LPCG_CLK_0>, 309f7053f6SRichard Zhu <&phyx1_lpcg IMX_LPCG_CLK_4>, 319f7053f6SRichard Zhu <&phyx1_crr1_lpcg IMX_LPCG_CLK_4>, 329f7053f6SRichard Zhu <&pcieb_crr3_lpcg IMX_LPCG_CLK_4>, 339f7053f6SRichard Zhu <&misc_crr5_lpcg IMX_LPCG_CLK_4>; 349f7053f6SRichard Zhu clock-names = "pclk0", "apb_pclk0", "phy0_crr", "ctl0_crr", 359f7053f6SRichard Zhu "misc_crr"; 369f7053f6SRichard Zhu #phy-cells = <3>; 379f7053f6SRichard Zhu power-domains = <&pd IMX_SC_R_SERDES_1>; 389f7053f6SRichard Zhu status = "disabled"; 399f7053f6SRichard Zhu }; 409f7053f6SRichard Zhu 4106d9879cSFrank Li pcie0: pcie@5f010000 { 429f7053f6SRichard Zhu #interrupt-cells = <1>; 439f7053f6SRichard Zhu interrupts = <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>; 449f7053f6SRichard Zhu interrupt-names = "msi"; 459f7053f6SRichard Zhu interrupt-map = <0 0 0 1 &gic 0 47 4>, 469f7053f6SRichard Zhu <0 0 0 2 &gic 0 48 4>, 479f7053f6SRichard Zhu <0 0 0 3 &gic 0 49 4>, 489f7053f6SRichard Zhu <0 0 0 4 &gic 0 50 4>; 499f7053f6SRichard Zhu interrupt-map-mask = <0 0 0 0x7>; 509f7053f6SRichard Zhu }; 5106d9879cSFrank Li 5206d9879cSFrank Li pcie0_ep: pcie-ep@5f010000 { 53*6f3287eaSFrank Li interrupts = <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>; 54*6f3287eaSFrank Li interrupt-names = "dma"; 5506d9879cSFrank Li }; 5606d9879cSFrank Li}; 57