| /linux/drivers/ufs/host/ |
| H A D | ti-j721e-ufs.c | 26 struct ti_j721e_ufs *ufs; in ti_j721e_ufs_probe() local 31 ufs = devm_kzalloc(dev, sizeof(*ufs), GFP_KERNEL); in ti_j721e_ufs_probe() 32 if (!ufs) in ti_j721e_ufs_probe() 35 ufs->regbase = devm_platform_ioremap_resource(pdev, 0); in ti_j721e_ufs_probe() 36 if (IS_ERR(ufs->regbase)) in ti_j721e_ufs_probe() 37 return PTR_ERR(ufs->regbase); in ti_j721e_ufs_probe() 53 ufs->reg |= TI_UFS_SS_CLK_26MHZ; in ti_j721e_ufs_probe() 57 ufs->reg |= TI_UFS_SS_RST_N_PCS; in ti_j721e_ufs_probe() 58 writel(ufs->reg, ufs->regbase + TI_UFS_SS_CTRL); in ti_j721e_ufs_probe() 60 dev_set_drvdata(dev, ufs); in ti_j721e_ufs_probe() [all …]
|
| H A D | ufs-exynos.h | 116 #define UNIPRO_PCLK_PERIOD(ufs) (NSEC_PER_SEC / ufs->pclk_rate) argument 186 int (*drv_init)(struct exynos_ufs *ufs); 187 int (*pre_link)(struct exynos_ufs *ufs); 188 int (*post_link)(struct exynos_ufs *ufs); 189 int (*pre_pwr_change)(struct exynos_ufs *ufs, 191 int (*post_pwr_change)(struct exynos_ufs *ufs, 193 int (*pre_hce_enable)(struct exynos_ufs *ufs); 194 int (*post_hce_enable)(struct exynos_ufs *ufs); 195 int (*suspend)(struct exynos_ufs *ufs); 250 #define for_each_ufs_rx_lane(ufs, i) \ argument [all …]
|
| H A D | Makefile | 6 obj-$(CONFIG_SCSI_UFS_QCOM) += ufs-qcom.o 7 obj-$(CONFIG_SCSI_UFS_EXYNOS) += ufs-exynos.o 10 obj-$(CONFIG_SCSI_UFS_HISI) += ufs-hisi.o 11 obj-$(CONFIG_SCSI_UFS_MEDIATEK) += ufs-mediatek.o 12 obj-$(CONFIG_SCSI_UFS_RENESAS) += ufs-renesas.o 13 obj-$(CONFIG_SCSI_UFS_ROCKCHIP) += ufs-rockchip.o 14 obj-$(CONFIG_SCSI_UFS_SPRD) += ufs-sprd.o 15 obj-$(CONFIG_SCSI_UFS_TI_J721E) += ti-j721e-ufs.o 16 obj-$(CONFIG_SCSI_UFS_AMD_VERSAL2) += ufs-amd-versal2.o ufshcd-dwc.o
|
| H A D | ufs-mediatek-trace.h | 57 #define TRACE_INCLUDE_PATH ../../drivers/ufs/host 58 #define TRACE_INCLUDE_FILE ufs-mediatek-trace
|
| /linux/drivers/ufs/core/ |
| H A D | Makefile | 4 ufshcd-core-y += ufshcd.o ufs-sysfs.o ufs-mcq.o 5 ufshcd-core-$(CONFIG_RPMB) += ufs-rpmb.o 6 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/Documentation/ABI/testing/ |
| H A D | sysfs-driver-ufs | 16 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/Documentation/admin-guide/ |
| H A 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
|
| /linux/drivers/ufs/ |
| H A D | Kconfig | 21 <file:Documentation/scsi/ufs.rst>. 27 source "drivers/ufs/core/Kconfig" 29 source "drivers/ufs/host/Kconfig"
|
| /linux/fs/ufs/ |
| H A D | Makefile | 6 obj-$(CONFIG_UFS_FS) += ufs.o 8 ufs-objs := balloc.o cylinder.o dir.o file.o ialloc.o inode.o \
|
| H A D | Kconfig | 13 file <file:Documentation/admin-guide/ufs.rst> for more information. 28 module will be called ufs.
|
| /linux/drivers/firmware/xilinx/ |
| H A D | Makefile | 4 obj-$(CONFIG_ZYNQMP_FIRMWARE) += zynqmp.o zynqmp-ufs.o
|
| /linux/arch/arm64/boot/dts/exynos/ |
| H A D | exynosautov9-sadk.dts | 63 regulator-name = "ufs-vcc"; 71 regulator-name = "ufs-vcc";
|
| H A D | exynos7.dtsi | 647 ufs: ufs@15570000 { label 648 compatible = "samsung,exynos7-ufs"; 662 phy-names = "ufs-phy"; 666 ufs_phy: ufs-phy@15571800 { 667 compatible = "samsung,exynos7-ufs-phy";
|
| H A D | exynosautov9.dtsi | 1543 compatible = "samsung,exynosautov9-ufs-phy"; 1553 ufs_0: ufs@17e00000 { 1554 compatible = "samsung,exynosautov9-ufs"; 1569 phy-names = "ufs-phy"; 1575 compatible = "samsung,exynosautov9-ufs-phy"; 1585 ufs_1: ufs@17f00000 { 1586 compatible = "samsung,exynosautov9-ufs"; 1601 phy-names = "ufs-phy";
|
| /linux/arch/arm64/boot/dts/renesas/ |
| H A D | r8a779f4.dtsi | 26 &ufs {
|
| H A D | r8a779f0-spider-cpu.dtsi | 68 rc21012_ufs: clk-rc21012-ufs { 232 &ufs {
|
| /linux/arch/arm64/boot/dts/mediatek/ |
| H A D | mt8395-genio-1200-evk-ufs.dts | 13 compatible = "mediatek,mt8395-evk-ufs", "mediatek,mt8395",
|
| /linux/Documentation/scsi/ |
| H A D | index.rst | 75 ufs
|
| H A D | ufs.rst | 165 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/Documentation/translations/zh_CN/scsi/ |
| H A D | index.rst | 90 * ufs
|
| /linux/Documentation/translations/zh_CN/admin-guide/ |
| H A D | index.rst | 122 * ufs
|
| /linux/Documentation/translations/zh_TW/admin-guide/ |
| H A D | index.rst | 125 * ufs
|
| /linux/drivers/phy/qualcomm/ |
| H A D | Makefile | 14 obj-$(CONFIG_PHY_QCOM_QMP_UFS) += phy-qcom-qmp-ufs.o
|
| /linux/arch/arm64/boot/dts/tesla/ |
| H A D | fsd-evb.dts | 130 &ufs {
|
| /linux/arch/arm64/boot/dts/hisilicon/ |
| H A D | hi3670.dtsi | 663 ufs: ufs@ff3c0000 { label 664 compatible = "hisilicon,hi3670-ufs", "jedec,ufs-2.1";
|