Home
last modified time | relevance | path

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

1234

/openbmc/linux/drivers/ufs/host/
H A 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 …]
H A 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 …]
H A DMakefile6 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_SPRD) += ufs-sprd.o
14 obj-$(CONFIG_SCSI_UFS_TI_J721E) += ti-j721e-ufs.o
H A Dufs-mediatek-trace.h57 #define TRACE_INCLUDE_PATH ../../drivers/ufs/host
58 #define TRACE_INCLUDE_FILE ufs-mediatek-trace
/openbmc/qemu/tests/qtest/
H A Dufs-test.c45 static inline uint32_t ufs_rreg(QUfs *ufs, size_t offset) in ufs_rreg() argument
47 return qpci_io_readl(&ufs->dev, ufs->bar, offset); in ufs_rreg()
50 static inline void ufs_wreg(QUfs *ufs, size_t offset, uint32_t value) in ufs_wreg() argument
52 qpci_io_writel(&ufs->dev, ufs->bar, offset, value); in ufs_wreg()
55 static void ufs_wait_for_irq(QUfs *ufs) in ufs_wait_for_irq() argument
62 qtest_clock_step(ufs->dev.bus->qts, 100); in ufs_wait_for_irq()
63 is = ufs_rreg(ufs, A_IS); in ufs_wait_for_irq()
91 static void ufs_send_nop_out(QUfs *ufs, uint8_t slot, in ufs_send_nop_out() argument
95 UtpTransferReqDesc utrd = ufs_build_req_utrd(ufs->cmd_desc_addr, slot, in ufs_send_nop_out()
97 uint64_t utrd_addr = ufs->utrlba + slot * sizeof(UtpTransferReqDesc); in ufs_send_nop_out()
[all …]
/openbmc/linux/drivers/phy/samsung/
H A 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
/openbmc/linux/drivers/ufs/core/
H A DMakefile4 ufshcd-core-y += ufshcd.o ufs-sysfs.o ufs-mcq.o
5 ufshcd-core-$(CONFIG_DEBUG_FS) += ufs-debugfs.o
8 ufshcd-core-$(CONFIG_SCSI_UFS_FAULT_INJECTION) += ufs-fault-injection.o
9 ufshcd-core-$(CONFIG_SCSI_UFS_HWMON) += ufs-hwmon.o
/openbmc/openbmc/meta-openembedded/meta-filesystems/recipes-utils/ufs-utils/
H A Dufs-utils_4.13.5.bb9 SRC_URI = "git://github.com/westerndigitalcorporation/ufs-utils.git;protocol=https;branch=${BRANCH}…
25 install -D -m 755 ${S}/ufs-utils ${D}${bindir}/ufs-utils
28 PROVIDES += "ufs-tool"
30 RPROVIDES:${PN} += "ufs-tool"
/openbmc/linux/Documentation/ABI/testing/
H A 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 …]
/openbmc/linux/Documentation/admin-guide/
H A 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
/openbmc/linux/drivers/ufs/
H A DKconfig20 <file:Documentation/scsi/ufs.rst>.
26 source "drivers/ufs/core/Kconfig"
28 source "drivers/ufs/host/Kconfig"
/openbmc/linux/fs/ufs/
H A DMakefile6 obj-$(CONFIG_UFS_FS) += ufs.o
8 ufs-objs := balloc.o cylinder.o dir.o file.o ialloc.o inode.o \
H A DKconfig13 file <file:Documentation/admin-guide/ufs.rst> for more information.
28 module will be called ufs.
/openbmc/linux/arch/arm64/boot/dts/exynos/
H A Dexynosautov9-sadk.dts37 regulator-name = "ufs-vcc";
45 regulator-name = "ufs-vcc";
H A Dexynos7.dtsi646 ufs: ufs@15570000 { label
647 compatible = "samsung,exynos7-ufs";
661 phy-names = "ufs-phy";
665 ufs_phy: ufs-phy@15571800 {
666 compatible = "samsung,exynos7-ufs-phy";
/openbmc/qemu/hw/ufs/
H A Dmeson.build1 system_ss.add(when: 'CONFIG_UFS_PCI', if_true: files('ufs.c', 'lu.c'))
/openbmc/linux/arch/arm64/boot/dts/renesas/
H A Dr8a779f0-spider-cpu.dtsi56 rc21012_ufs: clk-rc21012-ufs {
201 &ufs {
/openbmc/linux/Documentation/scsi/
H A Dindex.rst75 ufs
H A 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
/openbmc/openbmc/meta-openembedded/meta-filesystems/recipes-filesystems/packageconfigs/
H A Dpackagegroup-meta-filesystems.bb50 ufs-utils \
/openbmc/linux/drivers/phy/mediatek/
H A DMakefile9 obj-$(CONFIG_PHY_MTK_UFS) += phy-mtk-ufs.o
/openbmc/qemu/hw/
H A Dmeson.build39 subdir('ufs') subdir
/openbmc/linux/drivers/phy/qualcomm/
H A DMakefile13 obj-$(CONFIG_PHY_QCOM_QMP_UFS) += phy-qcom-qmp-ufs.o
/openbmc/linux/Documentation/translations/zh_CN/admin-guide/
H A Dindex.rst123 * ufs
/openbmc/linux/Documentation/translations/zh_TW/admin-guide/
H A Dindex.rst124 ufs

1234