Commit a28f9810 authored by Rice Lee's avatar Rice Lee Committed by Martin K. Petersen
Browse files

scsi: arm64: dts: mediatek: mt8195: Add UFSHCI node



Add a UFS host controller interface (UFSHCI) node to mt8195.dtsi.
Introduce the 'mediatek,ufs-disable-mcq' property to allow disabling
Multiple Circular Queue (MCQ) support.

Signed-off-by: default avatarRice Lee <ot_riceyj.lee@mediatek.com>
Signed-off-by: default avatarEric Lin <ht.lin@mediatek.com>
Signed-off-by: default avatarMacpaul Lin <macpaul.lin@mediatek.com>
Link: https://lore.kernel.org/r/20250722085721.2062657-4-macpaul.lin@mediatek.com


Reviewed-by: default avatarPeter Wang <peter.wang@mediatek.com>
Signed-off-by: default avatarMartin K. Petersen <martin.petersen@oracle.com>
parent d01cfeac
Loading
Loading
Loading
Loading
+25 −0
Original line number Diff line number Diff line
@@ -1430,6 +1430,31 @@ mmc2: mmc@11250000 {
			status = "disabled";
		};

		ufshci: ufshci@11270000 {
			compatible = "mediatek,mt8195-ufshci";
			reg = <0 0x11270000 0 0x2300>;
			interrupts = <GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH 0>;
			phys = <&ufsphy>;
			clocks = <&infracfg_ao CLK_INFRA_AO_AES_UFSFDE>,
				 <&infracfg_ao CLK_INFRA_AO_AES>,
				 <&infracfg_ao CLK_INFRA_AO_UFS_TICK>,
				 <&infracfg_ao CLK_INFRA_AO_UNIPRO_SYS>,
				 <&infracfg_ao CLK_INFRA_AO_UNIPRO_TICK>,
				 <&infracfg_ao CLK_INFRA_AO_UFS_MP_SAP_B>,
				 <&infracfg_ao CLK_INFRA_AO_UFS_TX_SYMBOL>,
				 <&infracfg_ao CLK_INFRA_AO_PERI_UFS_MEM_SUB>;
			clock-names = "ufs", "ufs_aes", "ufs_tick",
					"unipro_sysclk", "unipro_tick",
					"unipro_mp_bclk", "ufs_tx_symbol",
					"ufs_mem_sub";
			freq-table-hz = <0 0>, <0 0>, <0 0>,
					<0 0>, <0 0>, <0 0>,
					<0 0>, <0 0>;

			mediatek,ufs-disable-mcq;
			status = "disabled";
		};

		lvts_mcu: thermal-sensor@11278000 {
			compatible = "mediatek,mt8195-lvts-mcu";
			reg = <0 0x11278000 0 0x1000>;