Home
last modified time | relevance | path

Searched refs:ufs (Results 1 – 25 of 58) sorted by relevance

123

/linux-5.19.10/drivers/ufs/host/
Dufs-exynos.c161 static void exynos_ufs_auto_ctrl_hcc(struct exynos_ufs *ufs, bool en);
162 static void exynos_ufs_ctrl_clkstop(struct exynos_ufs *ufs, bool en);
164 static inline void exynos_ufs_enable_auto_ctrl_hcc(struct exynos_ufs *ufs) in exynos_ufs_enable_auto_ctrl_hcc() argument
166 exynos_ufs_auto_ctrl_hcc(ufs, true); in exynos_ufs_enable_auto_ctrl_hcc()
169 static inline void exynos_ufs_disable_auto_ctrl_hcc(struct exynos_ufs *ufs) in exynos_ufs_disable_auto_ctrl_hcc() argument
171 exynos_ufs_auto_ctrl_hcc(ufs, false); in exynos_ufs_disable_auto_ctrl_hcc()
175 struct exynos_ufs *ufs, u32 *val) in exynos_ufs_disable_auto_ctrl_hcc_save() argument
177 *val = hci_readl(ufs, HCI_MISC); in exynos_ufs_disable_auto_ctrl_hcc_save()
178 exynos_ufs_auto_ctrl_hcc(ufs, false); in exynos_ufs_disable_auto_ctrl_hcc_save()
182 struct exynos_ufs *ufs, u32 *val) in exynos_ufs_auto_ctrl_hcc_restore() argument
[all …]
Dufs-exynos.h101 #define UNIPRO_PCLK_PERIOD(ufs) (NSEC_PER_SEC / ufs->pclk_rate) argument
166 int (*drv_init)(struct device *dev, struct exynos_ufs *ufs);
167 int (*pre_link)(struct exynos_ufs *ufs);
168 int (*post_link)(struct exynos_ufs *ufs);
169 int (*pre_pwr_change)(struct exynos_ufs *ufs,
171 int (*post_pwr_change)(struct exynos_ufs *ufs,
173 int (*pre_hce_enable)(struct exynos_ufs *ufs);
174 int (*post_hce_enable)(struct exynos_ufs *ufs);
225 #define for_each_ufs_rx_lane(ufs, i) \ argument
226 for (i = (ufs)->rx_sel_idx; \
[all …]
DMakefile7 ufs_qcom-y += ufs-qcom.o
8 ufs_qcom-$(CONFIG_SCSI_UFS_CRYPTO) += ufs-qcom-ice.o
9 obj-$(CONFIG_SCSI_UFS_EXYNOS) += ufs-exynos.o
12 obj-$(CONFIG_SCSI_UFS_HISI) += ufs-hisi.o
13 obj-$(CONFIG_SCSI_UFS_MEDIATEK) += ufs-mediatek.o
14 obj-$(CONFIG_SCSI_UFS_TI_J721E) += ti-j721e-ufs.o
Dufs-mediatek-trace.h34 #define TRACE_INCLUDE_PATH ../../drivers/ufs/host
35 #define TRACE_INCLUDE_FILE ufs-mediatek-trace
/linux-5.19.10/Documentation/devicetree/bindings/ufs/
Dhisilicon,ufs.yaml4 $id: http://devicetree.org/schemas/ufs/hisilicon,ufs.yaml#
12 # Select only our matches, not all jedec,ufs
18 - hisilicon,hi3660-ufs
19 - hisilicon,hi3670-ufs
24 - $ref: ufs-common.yaml
30 - const: hisilicon,hi3660-ufs
31 - const: jedec,ufs-1.1
34 - hisilicon,hi3670-ufs
35 - const: jedec,ufs-2.1
75 ufs@ff3c0000 {
[all …]
Dsamsung,exynos-ufs.yaml4 $id: http://devicetree.org/schemas/ufs/samsung,exynos-ufs.yaml#
16 - $ref: ufs-common.yaml
21 - samsung,exynos7-ufs
22 - samsung,exynosautov9-ufs
23 - samsung,exynosautov9-ufs-vh
41 - description: ufs link core clock
53 const: ufs-phy
78 ufs: ufs@15570000 {
79 compatible = "samsung,exynos7-ufs";
92 phy-names = "ufs-phy";
Dti,j721e-ufs.yaml4 $id: http://devicetree.org/schemas/ufs/ti,j721e-ufs.yaml#
15 - const: ti,j721e-ufs
49 "^ufs@[0-9a-f]+$":
66 ufs-wrapper@4e80000 {
67 compatible = "ti,j721e-ufs";
78 ufs@4000 {
79 compatible = "cdns,ufshc-m31-16nm", "jedec,ufs-2.0";
Dsnps,tc-dwc-g210.yaml4 $id: http://devicetree.org/schemas/ufs/snps,tc-dwc-g210.yaml#
12 # Select only our matches, not all jedec,ufs
23 - $ref: ufs-common.yaml
32 - const: jedec,ufs-2.0
45 ufs@d0000000 {
48 "jedec,ufs-2.0";
Dmediatek,ufs.yaml4 $id: http://devicetree.org/schemas/ufs/mediatek,ufs.yaml#
13 - $ref: ufs-common.yaml
26 - const: ufs
55 ufs@ff3c0000 {
62 clock-names = "ufs";
Dcdns,ufshc.yaml4 $id: http://devicetree.org/schemas/ufs/cdns,ufshc.yaml#
12 # Select only our matches, not all jedec,ufs-2.0
24 - $ref: ufs-common.yaml
33 - const: jedec,ufs-2.0
64 ufs@fd030000 {
65 compatible = "cdns,ufshc", "jedec,ufs-2.0";
Dqcom,ufs.yaml4 $id: http://devicetree.org/schemas/ufs/qcom,ufs.yaml#
13 # Select only our matches, not all jedec,ufs-2.0
36 - const: jedec,ufs-2.0
52 - const: ufs-ddr
53 - const: cpu-ufs
93 - $ref: ufs-common.yaml
195 ufs@1d84000 {
197 "jedec,ufs-2.0";
217 interconnect-names = "ufs-ddr", "cpu-ufs";
Dufs-common.yaml4 $id: http://devicetree.org/schemas/ufs/ufs-common.yaml#
/linux-5.19.10/drivers/phy/samsung/
DMakefile5 obj-$(CONFIG_PHY_SAMSUNG_UFS) += phy-exynos-ufs.o
6 phy-exynos-ufs-y += phy-samsung-ufs.o
7 phy-exynos-ufs-y += phy-exynos7-ufs.o
8 phy-exynos-ufs-y += phy-exynosautov9-ufs.o
/linux-5.19.10/drivers/ufs/core/
DMakefile4 ufshcd-core-y += ufshcd.o ufs-sysfs.o
5 ufshcd-core-$(CONFIG_DEBUG_FS) += ufs-debugfs.o
9 ufshcd-core-$(CONFIG_SCSI_UFS_FAULT_INJECTION) += ufs-fault-injection.o
10 ufshcd-core-$(CONFIG_SCSI_UFS_HWMON) += ufs-hwmon.o
/linux-5.19.10/Documentation/ABI/testing/
Dsysfs-driver-ufs16 What: /sys/bus/platform/devices/*.ufs/device_descriptor/device_type
26 What: /sys/bus/platform/devices/*.ufs/device_descriptor/device_class
36 What: /sys/bus/platform/devices/*.ufs/device_descriptor/device_sub_class
46 What: /sys/bus/platform/devices/*.ufs/device_descriptor/protocol
57 What: /sys/bus/platform/devices/*.ufs/device_descriptor/number_of_luns
67 What: /sys/bus/platform/devices/*.ufs/device_descriptor/number_of_wluns
78 What: /sys/bus/platform/devices/*.ufs/device_descriptor/boot_enable
89 What: /sys/bus/platform/devices/*.ufs/device_descriptor/descriptor_access_enable
101 What: /sys/bus/platform/devices/*.ufs/device_descriptor/initial_power_mode
112 What: /sys/bus/platform/devices/*.ufs/device_descriptor/high_priority_lun
[all …]
/linux-5.19.10/Documentation/devicetree/bindings/phy/
Dsamsung,ufs-phy.yaml4 $id: http://devicetree.org/schemas/phy/samsung,ufs-phy.yaml#
18 - samsung,exynos7-ufs-phy
19 - samsung,exynosautov9-ufs-phy
45 control pmu registers bits for ufs m-phy
62 ufs_phy: ufs-phy@15571800 {
63 compatible = "samsung,exynos7-ufs-phy";
Dqcom,qmp-phy.yaml25 - qcom,msm8996-qmp-ufs-phy
28 - qcom,msm8998-qmp-ufs-phy
33 - qcom,sc8180x-qmp-ufs-phy
35 - qcom,sc8280xp-qmp-ufs-phy
38 - qcom,sdm845-qmp-ufs-phy
41 - qcom,sm6115-qmp-ufs-phy
42 - qcom,sm6350-qmp-ufs-phy
43 - qcom,sm8150-qmp-ufs-phy
46 - qcom,sm8250-qmp-ufs-phy
52 - qcom,sm8350-qmp-ufs-phy
[all …]
Dmediatek,ufs-phy.yaml5 $id: http://devicetree.org/schemas/phy/mediatek,ufs-phy.yaml#
22 pattern: "^ufs-phy@[0-9a-f]+$"
60 ufsphy: ufs-phy@11fa0000 {
Dtransmit-amplitude.yaml72 - ufs-hs
73 - ufs-hs-a
74 - ufs-hs-b
/linux-5.19.10/Documentation/admin-guide/
Dufs.rst5 mount -t ufs -o ufstype=type_of_ufs device dir
15 type of ufs automatically. That's why user must specify type of
16 ufs manually by mount option ufstype. Possible values are:
19 old format of ufs
67 Any ufs bug report you can send to daniel.pirkl@email.cz or
/linux-5.19.10/drivers/ufs/
DKconfig20 <file:Documentation/scsi/ufs.rst>.
26 source "drivers/ufs/core/Kconfig"
28 source "drivers/ufs/host/Kconfig"
/linux-5.19.10/fs/ufs/
DMakefile6 obj-$(CONFIG_UFS_FS) += ufs.o
8 ufs-objs := balloc.o cylinder.o dir.o file.o ialloc.o inode.o \
DKconfig12 file <file:Documentation/admin-guide/ufs.rst> for more information.
27 module will be called ufs.
/linux-5.19.10/Documentation/scsi/
Dindex.rst48 ufs
/linux-5.19.10/drivers/phy/mediatek/
DMakefile7 obj-$(CONFIG_PHY_MTK_UFS) += phy-mtk-ufs.o

123