summaryrefslogtreecommitdiff
path: root/src/soc
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc')
-rw-r--r--src/soc/intel/alderlake/include/soc/ufs.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/soc/intel/alderlake/include/soc/ufs.h b/src/soc/intel/alderlake/include/soc/ufs.h
new file mode 100644
index 0000000000..3b5e33d0fb
--- /dev/null
+++ b/src/soc/intel/alderlake/include/soc/ufs.h
@@ -0,0 +1,27 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
+
+/*
+ * This file is created based on Intel Alder Lake Processor PCH Datasheet
+ * Document number: 645550
+ */
+
+#ifndef _SOC_ALDERLAKE_UFS_H_
+#define _SOC_ALDERLAKE_UFS_H_
+
+#include <soc/pci_devs.h>
+
+/* Calculate _ADR for Intel UFS Controller */
+#define UFS_ACPI_DEVICE (PCH_DEV_SLOT_ISH << 16 | 0x0007)
+
+#define R_SCS_CFG_PCS 0x84
+#define R_SCS_CFG_PG_CONFIG 0xA2
+
+#define R_SCS_PCR_1C20 0x1C20
+#define R_SCS_PCR_4820 0x4820
+#define R_SCS_PCR_4020 0x4020
+#define R_SCS_PCR_5820 0x5820
+#define R_SCS_PCR_5C20 0x5C20
+#define R_SCS_PCR_1078 0x1078
+#define R_PMC_PWRM_LTR_IGN 0x1B0C
+
+#endif