Skip to main content
The SoC DTSI node specifies register address space, clocks, interrupts, and reset information. The platform DTSI node specifies power supply, voltage, and current levels. The Ufs_mem_hc node that describes the on-chip UFS device host controller is typically within the SoC DTSI file. For example, <workspace_root_path>/sources/kernel/kernel_platform/kernel/arch/arm64/boot/dts/qcom/sc7280.dtsi. For Ufs_mem_hc node in Dragonwing IQ-9075, see <workspace_root_path>/sources/kernel/kernel_platform/kernel/arch/arm64/boot/dts/qcom/sa8775p.dtsi.
These parameters are only for information purposes. Don’t change them.
PropertyDescription
CompatibleQualcomm SoCs must contain strings such as qcom, ufshc.
InterruptsInterrupt mapping for UFS host controller IRQ.
RegUFS host registers address mapping.
Physphandle to UFS device PHY node.
lanes-per-directionSpecify the number of lanes available per direction. Either 1 or 2.
clock-namesList of clock input name strings.
ClocksList of phandle and clock specifier pairs.
freq-table-hzArray of <minimum maximum> operating frequencies stored in the same order as the clocks property.
reset-gpiosA phandle and GPIO specifier denoting the GPIO that is connected.
ResetsReset node register.
The Ufs_mem_phy node describes the on-chip UFS device PHY hardware and is typically within the SoC DTSI file. For example, <workspace_root_path>/sources/kernel/kernel_platform/kernel/arch/arm64/boot/dts/qcom/sc7280.dtsi file.
PropertyDescription
CompatibleSpecify compatible string such as qcom, qmp-ufs-phy.
#phy-cellsSet the property to 0.
RegShould contain PHY register address space.
reg-namesIndicates various resources passed to driver (through the reg property) by name. The required reg-names is phy_mem.
lanes-per-directionNumber of lanes available per direction; either 1 or 2.
clock-namesList of clock input name strings.
clocksList of phandle and clock specifier pairs.
vdda-phy-supplyphandle to main PHY supply for analog domain.
vdda-pll-supplyphandle to PHY PLL and Power-Gen block power supply.
ResetsSpecifies the PHY reset in the UFS device controller.
For more information about DTS parameters, see /kernel_platform/msm-kernel/Documentation/devicetree/bindings/ufs/qcom,ufs.yaml.