1*0dcd27bdSDong Aisheng// SPDX-License-Identifier: GPL-2.0+ 2*0dcd27bdSDong Aisheng/* 3*0dcd27bdSDong Aisheng * Copyright 2018-2019 NXP 4*0dcd27bdSDong Aisheng * Dong Aisheng <aisheng.dong@nxp.com> 5*0dcd27bdSDong Aisheng */ 6*0dcd27bdSDong Aisheng 7*0dcd27bdSDong Aishengconn_subsys: bus@5b000000 { 8*0dcd27bdSDong Aisheng compatible = "simple-bus"; 9*0dcd27bdSDong Aisheng #address-cells = <1>; 10*0dcd27bdSDong Aisheng #size-cells = <1>; 11*0dcd27bdSDong Aisheng ranges = <0x5b000000 0x0 0x5b000000 0x1000000>; 12*0dcd27bdSDong Aisheng 13*0dcd27bdSDong Aisheng conn_lpcg: clock-controller@5b200000 { 14*0dcd27bdSDong Aisheng reg = <0x5b200000 0xb0000>; 15*0dcd27bdSDong Aisheng #clock-cells = <1>; 16*0dcd27bdSDong Aisheng }; 17*0dcd27bdSDong Aisheng 18*0dcd27bdSDong Aisheng usdhc1: mmc@5b010000 { 19*0dcd27bdSDong Aisheng interrupts = <GIC_SPI 232 IRQ_TYPE_LEVEL_HIGH>; 20*0dcd27bdSDong Aisheng reg = <0x5b010000 0x10000>; 21*0dcd27bdSDong Aisheng clocks = <&conn_lpcg IMX_CONN_LPCG_SDHC0_IPG_CLK>, 22*0dcd27bdSDong Aisheng <&conn_lpcg IMX_CONN_LPCG_SDHC0_HCLK>, 23*0dcd27bdSDong Aisheng <&conn_lpcg IMX_CONN_LPCG_SDHC0_PER_CLK>; 24*0dcd27bdSDong Aisheng clock-names = "ipg", "ahb", "per"; 25*0dcd27bdSDong Aisheng power-domains = <&pd IMX_SC_R_SDHC_0>; 26*0dcd27bdSDong Aisheng status = "disabled"; 27*0dcd27bdSDong Aisheng }; 28*0dcd27bdSDong Aisheng 29*0dcd27bdSDong Aisheng usdhc2: mmc@5b020000 { 30*0dcd27bdSDong Aisheng interrupts = <GIC_SPI 233 IRQ_TYPE_LEVEL_HIGH>; 31*0dcd27bdSDong Aisheng reg = <0x5b020000 0x10000>; 32*0dcd27bdSDong Aisheng clocks = <&conn_lpcg IMX_CONN_LPCG_SDHC1_IPG_CLK>, 33*0dcd27bdSDong Aisheng <&conn_lpcg IMX_CONN_LPCG_SDHC1_HCLK>, 34*0dcd27bdSDong Aisheng <&conn_lpcg IMX_CONN_LPCG_SDHC1_PER_CLK>; 35*0dcd27bdSDong Aisheng clock-names = "ipg", "ahb", "per"; 36*0dcd27bdSDong Aisheng power-domains = <&pd IMX_SC_R_SDHC_1>; 37*0dcd27bdSDong Aisheng fsl,tuning-start-tap = <20>; 38*0dcd27bdSDong Aisheng fsl,tuning-step= <2>; 39*0dcd27bdSDong Aisheng status = "disabled"; 40*0dcd27bdSDong Aisheng }; 41*0dcd27bdSDong Aisheng 42*0dcd27bdSDong Aisheng usdhc3: mmc@5b030000 { 43*0dcd27bdSDong Aisheng interrupts = <GIC_SPI 234 IRQ_TYPE_LEVEL_HIGH>; 44*0dcd27bdSDong Aisheng reg = <0x5b030000 0x10000>; 45*0dcd27bdSDong Aisheng clocks = <&conn_lpcg IMX_CONN_LPCG_SDHC2_IPG_CLK>, 46*0dcd27bdSDong Aisheng <&conn_lpcg IMX_CONN_LPCG_SDHC2_HCLK>, 47*0dcd27bdSDong Aisheng <&conn_lpcg IMX_CONN_LPCG_SDHC2_PER_CLK>; 48*0dcd27bdSDong Aisheng clock-names = "ipg", "ahb", "per"; 49*0dcd27bdSDong Aisheng power-domains = <&pd IMX_SC_R_SDHC_2>; 50*0dcd27bdSDong Aisheng status = "disabled"; 51*0dcd27bdSDong Aisheng }; 52*0dcd27bdSDong Aisheng 53*0dcd27bdSDong Aisheng fec1: ethernet@5b040000 { 54*0dcd27bdSDong Aisheng reg = <0x5b040000 0x10000>; 55*0dcd27bdSDong Aisheng interrupts = <GIC_SPI 258 IRQ_TYPE_LEVEL_HIGH>, 56*0dcd27bdSDong Aisheng <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>, 57*0dcd27bdSDong Aisheng <GIC_SPI 257 IRQ_TYPE_LEVEL_HIGH>, 58*0dcd27bdSDong Aisheng <GIC_SPI 259 IRQ_TYPE_LEVEL_HIGH>; 59*0dcd27bdSDong Aisheng clocks = <&conn_lpcg IMX_CONN_LPCG_ENET0_IPG_CLK>, 60*0dcd27bdSDong Aisheng <&conn_lpcg IMX_CONN_LPCG_ENET0_AHB_CLK>, 61*0dcd27bdSDong Aisheng <&conn_lpcg IMX_CONN_LPCG_ENET0_TX_CLK>, 62*0dcd27bdSDong Aisheng <&conn_lpcg IMX_CONN_LPCG_ENET0_ROOT_CLK>; 63*0dcd27bdSDong Aisheng clock-names = "ipg", "ahb", "enet_clk_ref", "ptp"; 64*0dcd27bdSDong Aisheng fsl,num-tx-queues=<3>; 65*0dcd27bdSDong Aisheng fsl,num-rx-queues=<3>; 66*0dcd27bdSDong Aisheng power-domains = <&pd IMX_SC_R_ENET_0>; 67*0dcd27bdSDong Aisheng status = "disabled"; 68*0dcd27bdSDong Aisheng }; 69*0dcd27bdSDong Aisheng 70*0dcd27bdSDong Aisheng fec2: ethernet@5b050000 { 71*0dcd27bdSDong Aisheng reg = <0x5b050000 0x10000>; 72*0dcd27bdSDong Aisheng interrupts = <GIC_SPI 262 IRQ_TYPE_LEVEL_HIGH>, 73*0dcd27bdSDong Aisheng <GIC_SPI 260 IRQ_TYPE_LEVEL_HIGH>, 74*0dcd27bdSDong Aisheng <GIC_SPI 261 IRQ_TYPE_LEVEL_HIGH>, 75*0dcd27bdSDong Aisheng <GIC_SPI 263 IRQ_TYPE_LEVEL_HIGH>; 76*0dcd27bdSDong Aisheng clocks = <&conn_lpcg IMX_CONN_LPCG_ENET1_IPG_CLK>, 77*0dcd27bdSDong Aisheng <&conn_lpcg IMX_CONN_LPCG_ENET1_AHB_CLK>, 78*0dcd27bdSDong Aisheng <&conn_lpcg IMX_CONN_LPCG_ENET1_TX_CLK>, 79*0dcd27bdSDong Aisheng <&conn_lpcg IMX_CONN_LPCG_ENET1_ROOT_CLK>; 80*0dcd27bdSDong Aisheng clock-names = "ipg", "ahb", "enet_clk_ref", "ptp"; 81*0dcd27bdSDong Aisheng fsl,num-tx-queues=<3>; 82*0dcd27bdSDong Aisheng fsl,num-rx-queues=<3>; 83*0dcd27bdSDong Aisheng power-domains = <&pd IMX_SC_R_ENET_1>; 84*0dcd27bdSDong Aisheng status = "disabled"; 85*0dcd27bdSDong Aisheng }; 86*0dcd27bdSDong Aisheng}; 87