Commit c75e5e01 authored by Shawn Lin's avatar Shawn Lin Committed by Martin K. Petersen
Browse files

scsi: arm64: dts: rockchip: Add UFS support for RK3576 SoC

parent d3cbe455
Loading
Loading
Loading
Loading
+24 −0
Original line number Diff line number Diff line
@@ -1221,6 +1221,30 @@ gmac1_mtl_tx_setup: tx-queues-config {
			};
		};

		ufshc: ufshc@2a2d0000 {
			compatible = "rockchip,rk3576-ufshc";
			reg = <0x0 0x2a2d0000 0x0 0x10000>,
			      <0x0 0x2b040000 0x0 0x10000>,
			      <0x0 0x2601f000 0x0 0x1000>,
			      <0x0 0x2603c000 0x0 0x1000>,
			      <0x0 0x2a2e0000 0x0 0x10000>;
			reg-names = "hci", "mphy", "hci_grf", "mphy_grf", "hci_apb";
			clocks = <&cru ACLK_UFS_SYS>, <&cru PCLK_USB_ROOT>, <&cru PCLK_MPHY>,
				 <&cru CLK_REF_UFS_CLKOUT>;
			clock-names = "core", "pclk", "pclk_mphy", "ref_out";
			assigned-clocks = <&cru CLK_REF_OSC_MPHY>;
			assigned-clock-parents = <&cru CLK_REF_MPHY_26M>;
			interrupts = <GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>;
			power-domains = <&power RK3576_PD_USB>;
			pinctrl-0 = <&ufs_refclk>;
			pinctrl-names = "default";
			resets = <&cru SRST_A_UFS_BIU>, <&cru SRST_A_UFS_SYS>,
				 <&cru SRST_A_UFS>, <&cru SRST_P_UFS_GRF>;
			reset-names = "biu", "sys", "ufs", "grf";
			reset-gpios = <&gpio4 RK_PD0 GPIO_ACTIVE_LOW>;
			status = "disabled";
		};

		sdmmc: mmc@2a310000 {
			compatible = "rockchip,rk3576-dw-mshc";
			reg = <0x0 0x2a310000 0x0 0x4000>;