Skip to content

Commit 4c65d70

Browse files
petegriffinkrzk
authored andcommitted
arm64: dts: exynos: gs101: Add ufs and ufs-phy dt nodes
Add the ufs controller node and phy node for gs101. Signed-off-by: Peter Griffin <[email protected]> Acked-by: André Draszik <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Krzysztof Kozlowski <[email protected]>
1 parent b5f5fe4 commit 4c65d70

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

arch/arm64/boot/dts/exynos/google/gs101.dtsi

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1332,6 +1332,42 @@
13321332
interrupts = <GIC_SPI 503 IRQ_TYPE_LEVEL_HIGH 0>;
13331333
};
13341334

1335+
ufs_0: ufs@14700000 {
1336+
compatible = "google,gs101-ufs";
1337+
reg = <0x14700000 0x200>,
1338+
<0x14701100 0x200>,
1339+
<0x14780000 0xa000>,
1340+
<0x14600000 0x100>;
1341+
reg-names = "hci", "vs_hci", "unipro", "ufsp";
1342+
interrupts = <GIC_SPI 532 IRQ_TYPE_LEVEL_HIGH 0>;
1343+
clocks = <&cmu_hsi2 CLK_GOUT_HSI2_UFS_EMBD_I_ACLK>,
1344+
<&cmu_hsi2 CLK_GOUT_HSI2_UFS_EMBD_I_CLK_UNIPRO>,
1345+
<&cmu_hsi2 CLK_GOUT_HSI2_UFS_EMBD_I_FMP_CLK>,
1346+
<&cmu_hsi2 CLK_GOUT_HSI2_QE_UFS_EMBD_HSI2_ACLK>,
1347+
<&cmu_hsi2 CLK_GOUT_HSI2_QE_UFS_EMBD_HSI2_PCLK>,
1348+
<&cmu_hsi2 CLK_GOUT_HSI2_SYSREG_HSI2_PCLK>;
1349+
clock-names = "core_clk", "sclk_unipro_main", "fmp",
1350+
"aclk", "pclk", "sysreg";
1351+
freq-table-hz = <0 0>, <0 0>, <0 0>, <0 0>, <0 0>, <0 0>;
1352+
pinctrl-0 = <&ufs_rst_n &ufs_refclk_out>;
1353+
pinctrl-names = "default";
1354+
phys = <&ufs_0_phy>;
1355+
phy-names = "ufs-phy";
1356+
samsung,sysreg = <&sysreg_hsi2 0x710>;
1357+
status = "disabled";
1358+
};
1359+
1360+
ufs_0_phy: phy@14704000 {
1361+
compatible = "google,gs101-ufs-phy";
1362+
reg = <0x14704000 0x3000>;
1363+
reg-names = "phy-pma";
1364+
samsung,pmu-syscon = <&pmu_system_controller>;
1365+
#phy-cells = <0>;
1366+
clocks = <&ext_24_5m>;
1367+
clock-names = "ref_clk";
1368+
status = "disabled";
1369+
};
1370+
13351371
cmu_apm: clock-controller@17400000 {
13361372
compatible = "google,gs101-cmu-apm";
13371373
reg = <0x17400000 0x8000>;

0 commit comments

Comments
 (0)