Home
last modified time | relevance | path

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

12

/Linux-v6.1/drivers/ufs/host/
Dufs-exynos.c155 static void exynos_ufs_auto_ctrl_hcc(struct exynos_ufs *ufs, bool en);
156 static void exynos_ufs_ctrl_clkstop(struct exynos_ufs *ufs, bool en);
158 static inline void exynos_ufs_enable_auto_ctrl_hcc(struct exynos_ufs *ufs) in exynos_ufs_enable_auto_ctrl_hcc() argument
160 exynos_ufs_auto_ctrl_hcc(ufs, true); in exynos_ufs_enable_auto_ctrl_hcc()
163 static inline void exynos_ufs_disable_auto_ctrl_hcc(struct exynos_ufs *ufs) in exynos_ufs_disable_auto_ctrl_hcc() argument
165 exynos_ufs_auto_ctrl_hcc(ufs, false); in exynos_ufs_disable_auto_ctrl_hcc()
169 struct exynos_ufs *ufs, u32 *val) in exynos_ufs_disable_auto_ctrl_hcc_save() argument
171 *val = hci_readl(ufs, HCI_MISC); in exynos_ufs_disable_auto_ctrl_hcc_save()
172 exynos_ufs_auto_ctrl_hcc(ufs, false); in exynos_ufs_disable_auto_ctrl_hcc_save()
176 struct exynos_ufs *ufs, u32 *val) in exynos_ufs_auto_ctrl_hcc_restore() argument
[all …]
Dufs-exynos.h102 #define UNIPRO_PCLK_PERIOD(ufs) (NSEC_PER_SEC / ufs->pclk_rate) argument
167 int (*drv_init)(struct device *dev, struct exynos_ufs *ufs);
168 int (*pre_link)(struct exynos_ufs *ufs);
169 int (*post_link)(struct exynos_ufs *ufs);
170 int (*pre_pwr_change)(struct exynos_ufs *ufs,
172 int (*post_pwr_change)(struct exynos_ufs *ufs,
174 int (*pre_hce_enable)(struct exynos_ufs *ufs);
175 int (*post_hce_enable)(struct exynos_ufs *ufs);
226 #define for_each_ufs_rx_lane(ufs, i) \ argument
227 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_RENESAS) += ufs-renesas.o
15 obj-$(CONFIG_SCSI_UFS_TI_J721E) += ti-j721e-ufs.o
Dufs-mediatek-trace.h57 #define TRACE_INCLUDE_PATH ../../drivers/ufs/host
58 #define TRACE_INCLUDE_FILE ufs-mediatek-trace
/Linux-v6.1/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
9 phy-exynos-ufs-y += phy-fsd-ufs.o
/Linux-v6.1/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-v6.1/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-v6.1/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
Dindex.rst120 ufs
/Linux-v6.1/drivers/ufs/
DKconfig20 <file:Documentation/scsi/ufs.rst>.
26 source "drivers/ufs/core/Kconfig"
28 source "drivers/ufs/host/Kconfig"
/Linux-v6.1/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-v6.1/arch/arm64/boot/dts/exynos/
Dexynosautov9-sadk.dts37 regulator-name = "ufs-vcc";
45 regulator-name = "ufs-vcc";
Dexynos7.dtsi644 ufs: ufs@15570000 { label
645 compatible = "samsung,exynos7-ufs";
659 phy-names = "ufs-phy";
663 ufs_phy: ufs-phy@15571800 {
664 compatible = "samsung,exynos7-ufs-phy";
Dexynosautov9.dtsi1478 compatible = "samsung,exynosautov9-ufs-phy";
1488 ufs_0: ufs@17e00000 {
1489 compatible = "samsung,exynosautov9-ufs";
1504 phy-names = "ufs-phy";
1510 compatible = "samsung,exynosautov9-ufs-phy";
1520 ufs_1: ufs@17f00000 {
1521 compatible = "samsung,exynosautov9-ufs";
1536 phy-names = "ufs-phy";
/Linux-v6.1/Documentation/scsi/
Dindex.rst48 ufs
Dufs.rst165 UPIU to the device as it is. Open the bsg device in /dev/ufs-bsg and
186 The userspace tool that interacts with the ufs-bsg endpoint and uses its
189 https://github.com/westerndigitalcorporation/ufs-tool
/Linux-v6.1/arch/arm64/boot/dts/tesla/
Dfsd-evb.dts41 &ufs {
Dfsd.dtsi835 ufs: ufs@15120000 { label
836 compatible = "tesla,fsd-ufs";
850 phy-names = "ufs-phy";
854 ufs_phy: ufs-phy@15124000 {
855 compatible = "tesla,fsd-ufs-phy";
Dfsd-pinctrl.dtsi54 ufs_rst_n: ufs-rst-n-pins {
61 ufs_refclk_out: ufs-refclk-out-pins {
/Linux-v6.1/drivers/phy/mediatek/
DMakefile9 obj-$(CONFIG_PHY_MTK_UFS) += phy-mtk-ufs.o
/Linux-v6.1/drivers/phy/qualcomm/
DMakefile12 phy-qcom-qmp-ufs.o \
/Linux-v6.1/Documentation/translations/zh_CN/admin-guide/
Dindex.rst123 * ufs
/Linux-v6.1/Documentation/translations/zh_TW/admin-guide/
Dindex.rst124 ufs
/Linux-v6.1/arch/arm64/boot/dts/hisilicon/
Dhi3670.dtsi663 ufs: ufs@ff3c0000 { label
664 compatible = "hisilicon,hi3670-ufs", "jedec,ufs-2.1";

12