/kernel/linux/linux-5.10/drivers/scsi/ufs/ |
D | ufs-exynos.c | 110 static void exynos_ufs_auto_ctrl_hcc(struct exynos_ufs *ufs, bool en); 111 static void exynos_ufs_ctrl_clkstop(struct exynos_ufs *ufs, bool en); 113 static inline void exynos_ufs_enable_auto_ctrl_hcc(struct exynos_ufs *ufs) in exynos_ufs_enable_auto_ctrl_hcc() argument 115 exynos_ufs_auto_ctrl_hcc(ufs, true); in exynos_ufs_enable_auto_ctrl_hcc() 118 static inline void exynos_ufs_disable_auto_ctrl_hcc(struct exynos_ufs *ufs) in exynos_ufs_disable_auto_ctrl_hcc() argument 120 exynos_ufs_auto_ctrl_hcc(ufs, false); in exynos_ufs_disable_auto_ctrl_hcc() 124 struct exynos_ufs *ufs, u32 *val) in exynos_ufs_disable_auto_ctrl_hcc_save() argument 126 *val = hci_readl(ufs, HCI_MISC); in exynos_ufs_disable_auto_ctrl_hcc_save() 127 exynos_ufs_auto_ctrl_hcc(ufs, false); in exynos_ufs_disable_auto_ctrl_hcc_save() 131 struct exynos_ufs *ufs, u32 *val) in exynos_ufs_auto_ctrl_hcc_restore() argument [all …]
|
D | ufs-exynos.h | 85 #define UNIPRO_PCLK_PERIOD(ufs) (NSEC_PER_SEC / ufs->pclk_rate) argument 163 int (*drv_init)(struct device *dev, struct exynos_ufs *ufs); 164 int (*pre_link)(struct exynos_ufs *ufs); 165 int (*post_link)(struct exynos_ufs *ufs); 166 int (*pre_pwr_change)(struct exynos_ufs *ufs, 168 int (*post_pwr_change)(struct exynos_ufs *ufs, 217 #define for_each_ufs_rx_lane(ufs, i) \ argument 218 for (i = (ufs)->rx_sel_idx; \ 219 i < (ufs)->rx_sel_idx + (ufs)->avail_ln_rx; i++) 220 #define for_each_ufs_tx_lane(ufs, i) \ argument [all …]
|
D | Makefile | 7 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 11 ufshcd-core-y += ufshcd.o ufs-sysfs.o 16 obj-$(CONFIG_SCSI_UFS_HISI) += ufs-hisi.o 17 obj-$(CONFIG_SCSI_UFS_MEDIATEK) += ufs-mediatek.o 18 obj-$(CONFIG_SCSI_UFS_TI_J721E) += ti-j721e-ufs.o
|
D | Kconfig | 4 # This code is based on drivers/scsi/ufs/Kconfig 49 <file:Documentation/scsi/ufs.rst>.
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/ufs/ |
D | ufs-hisi.txt | 8 "hisilicon,hi3660-ufs", "jedec,ufs-1.1" for hisi ufs 10 "hisilicon,hi3670-ufs", "jedec,ufs-2.1" for hisi ufs 27 ufs: ufs@ff3b0000 { 28 compatible = "hisilicon,hi3660-ufs", "jedec,ufs-1.1";
|
D | ufs-qcom.txt | 11 "qcom,ufs-phy-qmp-20nm" for 20nm ufs phy, 12 "qcom,ufs-phy-qmp-14nm" for legacy 14nm ufs phy, 13 "qcom,msm8996-ufs-phy-qmp-14nm" for 14nm ufs phy 37 compatible = "qcom,ufs-phy-qmp-20nm";
|
D | tc-dwc-g210-pltfrm.txt | 13 "jedec,ufs-1.1" 14 "jedec,ufs-2.0" 20 dwc-ufs@d0000000 { 23 "jedec,ufs-2.0";
|
D | ufshcd-pltfrm.txt | 7 - compatible : must contain "jedec,ufs-1.1" or "jedec,ufs-2.0" 12 "qcom,msm8994-ufshc", "qcom,ufshc", "jedec,ufs-2.0" 13 "qcom,msm8996-ufshc", "qcom,ufshc", "jedec,ufs-2.0" 14 "qcom,msm8998-ufshc", "qcom,ufshc", "jedec,ufs-2.0" 15 "qcom,sdm845-ufshc", "qcom,ufshc", "jedec,ufs-2.0" 16 "qcom,sm8150-ufshc", "qcom,ufshc", "jedec,ufs-2.0" 66 compatible = "jedec,ufs-1.1";
|
D | cdns,ufshc.txt | 12 "jedec,ufs-2.0" 25 ufs@fd030000 { 26 compatible = "cdns,ufshc", "jedec,ufs-2.0";
|
D | ufs-mediatek.txt | 19 order as the clocks property. "ufs" is mandatory. 20 "ufs": ufshci core control clock. 41 clock-names = "ufs";
|
/kernel/linux/linux-5.10/Documentation/admin-guide/ |
D | ufs.rst | 5 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
|
D | index.rst | 116 ufs
|
D | highuid.rst | 48 - ufs
|
/kernel/linux/linux-5.10/fs/ufs/ |
D | Makefile | 6 obj-$(CONFIG_UFS_FS) += ufs.o 8 ufs-objs := balloc.o cylinder.o dir.o file.o ialloc.o inode.o \
|
D | Kconfig | 12 file <file:Documentation/admin-guide/ufs.rst> for more information. 27 module will be called ufs.
|
/kernel/linux/linux-5.10/drivers/phy/mediatek/ |
D | Makefile | 7 obj-$(CONFIG_PHY_MTK_UFS) += phy-mtk-ufs.o
|
/kernel/linux/linux-5.10/Documentation/scsi/ |
D | index.rst | 48 ufs
|
D | ufs.rst | 163 UPIU to the device as it is. Open the bsg device in /dev/ufs-bsg and 184 The userspace tool that interacts with the ufs-bsg endpoint and uses its 187 https://github.com/westerndigitalcorporation/ufs-tool
|
/kernel/linux/linux-5.10/arch/arm64/boot/dts/exynos/ |
D | exynos7.dtsi | 593 ufs: ufs@15570000 { label 594 compatible = "samsung,exynos7-ufs"; 608 phy-names = "ufs-phy"; 612 ufs_phy: ufs-phy@15571800 { 613 compatible = "samsung,exynos7-ufs-phy";
|
/kernel/linux/linux-5.10/drivers/phy/samsung/ |
D | Makefile | 5 obj-$(CONFIG_PHY_SAMSUNG_UFS) += phy-samsung-ufs.o
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/phy/ |
D | phy-mtk-ufs.txt | 12 "mediatek,mt8183-ufsphy" for ufs phy
|
/kernel/linux/linux-5.10/Documentation/translations/zh_CN/admin-guide/ |
D | index.rst | 113 ufs
|
/kernel/linux/linux-5.10/arch/arm64/boot/dts/hisilicon/ |
D | hi3670.dtsi | 659 ufs: ufs@ff3c0000 { label 660 compatible = "hisilicon,hi3670-ufs", "jedec,ufs-2.1";
|
D | hi3660.dtsi | 1037 ufs: ufs@ff3b0000 { label 1038 compatible = "hisilicon,hi3660-ufs", "jedec,ufs-1.1";
|
/kernel/linux/linux-5.10/fs/ |
D | Makefile | 104 obj-$(CONFIG_UFS_FS) += ufs/
|