/openbmc/linux/drivers/ufs/host/ |
H A D | ufs-exynos.c | 435 if (!ufs->clk_hci_core || !ufs->clk_unipro_main) { in exynos_ufs_get_clk_info() 828 ufs->drv_data->post_pwr_change(ufs, pwr_req); in exynos_ufs_post_pwr_mode() 898 WARN(ufs->avail_ln_rx != ufs->avail_ln_tx, in exynos_ufs_phy_init() 900 ufs->avail_ln_rx, ufs->avail_ln_tx); in exynos_ufs_phy_init() 1000 ufs->drv_data->pre_link(ufs); in exynos_ufs_pre_link() 1073 ufs->drv_data->post_link(ufs); in exynos_ufs_post_link() 1086 if (ufs->drv_data && ufs->drv_data->uic_attr) { in exynos_ufs_parse_dt() 1123 ufs->opts = ufs->drv_data->opts; in exynos_ufs_priv_init() 1179 ret = ufs->drv_data->drv_init(dev, ufs); in exynos_ufs_init() 1312 ret = ufs->drv_data->pre_hce_enable(ufs); in exynos_ufs_hce_enable_notify() [all …]
|
H A D | ufs-exynos.h | 102 #define UNIPRO_PCLK_PERIOD(ufs) (NSEC_PER_SEC / ufs->pclk_rate) argument 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, 226 #define for_each_ufs_rx_lane(ufs, i) \ argument 227 for (i = (ufs)->rx_sel_idx; \ 228 i < (ufs)->rx_sel_idx + (ufs)->avail_ln_rx; i++) 229 #define for_each_ufs_tx_lane(ufs, i) \ argument 230 for (i = 0; i < (ufs)->avail_ln_tx; i++) 235 writel(val, ufs->reg_##name + reg); \ [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_SPRD) += ufs-sprd.o 14 obj-$(CONFIG_SCSI_UFS_TI_J721E) += ti-j721e-ufs.o
|
H A D | ufs-mediatek-trace.h | 57 #define TRACE_INCLUDE_PATH ../../drivers/ufs/host 58 #define TRACE_INCLUDE_FILE ufs-mediatek-trace
|
/openbmc/qemu/tests/qtest/ |
H A D | ufs-test.c | 47 return qpci_io_readl(&ufs->dev, ufs->bar, offset); in ufs_rreg() 52 qpci_io_writel(&ufs->dev, ufs->bar, offset, value); in ufs_wreg() 197 qtest_memset(ufs->dev.bus->qts, ufs->data_buffer_addr, 0, in ufs_send_scsi_command() 262 ufs->bar = qpci_iomap(&ufs->dev, 0, NULL); in ufs_init() 333 ufs_wreg(ufs, A_UTRLBA, ufs->utrlba & 0xffffffff); in ufs_init() 334 ufs_wreg(ufs, A_UTRLBAU, ufs->utrlba >> 32); in ufs_init() 335 ufs_wreg(ufs, A_UTMRLBA, ufs->utmrlba & 0xffffffff); in ufs_init() 336 ufs_wreg(ufs, A_UTMRLBAU, ufs->utmrlba >> 32); in ufs_init() 373 qpci_iounmap(&ufs->dev, ufs->bar); in ufs_exit() 404 ufs->bar = qpci_iomap(&ufs->dev, 0, NULL); in ufstest_reg_read() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/phy/ |
H A D | qcom,sc8280xp-qmp-ufs-phy.yaml | 19 - qcom,msm8996-qmp-ufs-phy 20 - qcom,msm8998-qmp-ufs-phy 21 - qcom,sa8775p-qmp-ufs-phy 22 - qcom,sc8180x-qmp-ufs-phy 24 - qcom,sdm845-qmp-ufs-phy 25 - qcom,sm6115-qmp-ufs-phy 26 - qcom,sm6125-qmp-ufs-phy 27 - qcom,sm6350-qmp-ufs-phy 28 - qcom,sm7150-qmp-ufs-phy 29 - qcom,sm8150-qmp-ufs-phy [all …]
|
H A D | samsung,ufs-phy.yaml | 4 $id: http://devicetree.org/schemas/phy/samsung,ufs-phy.yaml# 18 - samsung,exynos7-ufs-phy 19 - samsung,exynosautov9-ufs-phy 20 - tesla,fsd-ufs-phy 44 control pmu registers bits for ufs m-phy 64 const: samsung,exynos7-ufs-phy 98 ufs_phy: ufs-phy@15571800 { 99 compatible = "samsung,exynos7-ufs-phy";
|
H A D | mediatek,ufs-phy.yaml | 5 $id: http://devicetree.org/schemas/phy/mediatek,ufs-phy.yaml# 22 pattern: "^ufs-phy@[0-9a-f]+$" 60 ufsphy: ufs-phy@11fa0000 {
|
H A D | transmit-amplitude.yaml | 72 - ufs-hs 73 - ufs-hs-a 74 - ufs-hs-b
|
/openbmc/linux/Documentation/devicetree/bindings/ufs/ |
H A D | hisilicon,ufs.yaml | 4 $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 …]
|
H A D | samsung,exynos-ufs.yaml | 4 $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 24 - tesla,fsd-ufs 42 - description: ufs link core clock 54 const: ufs-phy 79 ufs: ufs@15570000 { 80 compatible = "samsung,exynos7-ufs"; [all …]
|
H A D | sprd,ums9620-ufs.yaml | 4 $id: http://devicetree.org/schemas/ufs/sprd,ums9620-ufs.yaml# 13 - $ref: ufs-common.yaml 17 const: sprd,ums9620-ufs 43 sprd,ufs-anlg-syscon: 45 description: phandle of syscon used to control ufs analog regs. 65 ufs: ufs@22000000 { 66 compatible = "sprd,ums9620-ufs"; 77 sprd,ufs-anlg-syscon = <&anlg_phy_g12_regs>;
|
H A D | renesas,ufs.yaml | 4 $id: http://devicetree.org/schemas/ufs/renesas,ufs.yaml# 13 - $ref: ufs-common.yaml 17 const: renesas,r8a779f0-ufs 52 ufs: ufs@e686000 { 53 compatible = "renesas,r8a779f0-ufs";
|
H A D | ti,j721e-ufs.yaml | 4 $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";
|
H A D | snps,tc-dwc-g210.yaml | 4 $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";
|
H A D | mediatek,ufs.yaml | 4 $id: http://devicetree.org/schemas/ufs/mediatek,ufs.yaml# 13 - $ref: ufs-common.yaml 26 - const: ufs 55 ufs@ff3c0000 { 62 clock-names = "ufs";
|
H A D | cdns,ufshc.yaml | 4 $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 66 ufs@fd030000 { 67 compatible = "cdns,ufshc", "jedec,ufs-2.0";
|
H A D | qcom,ufs.yaml | 4 $id: http://devicetree.org/schemas/ufs/qcom,ufs.yaml# 13 # Select only our matches, not all jedec,ufs-2.0 40 - const: jedec,ufs-2.0 58 - const: ufs-ddr 59 - const: cpu-ufs 111 - $ref: ufs-common.yaml 272 ufs@1d84000 { 274 "jedec,ufs-2.0"; 294 interconnect-names = "ufs-ddr", "cpu-ufs";
|
/openbmc/linux/drivers/phy/samsung/ |
H A D | Makefile | 5 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 D | Makefile | 4 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 D | ufs-utils_4.13.5.bb | 9 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 D | sysfs-driver-ufs | 743 What: /sys/bus/platform/devices/*.ufs/flags/device_init 762 What: /sys/bus/platform/devices/*.ufs/flags/power_on_wpe 773 What: /sys/bus/platform/devices/*.ufs/flags/bkops_enable 803 What: /sys/bus/platform/devices/*.ufs/flags/busy_rtc 995 What: /sys/bus/platform/devices/*.ufs/rpm_lvl 1040 What: /sys/bus/platform/devices/*.ufs/spm_lvl 1311 What: /sys/bus/platform/devices/*.ufs/flags/wb_enable 1324 What: /sys/bus/platform/devices/*.ufs/flags/wb_flush_en 1409 What: /sys/bus/platform/devices/*.ufs/wb_on 1430 What: /sys/bus/platform/devices/*.ufs/wb_flush_threshold [all …]
|
/openbmc/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
|
/openbmc/linux/drivers/ufs/ |
H A D | Kconfig | 20 <file:Documentation/scsi/ufs.rst>. 26 source "drivers/ufs/core/Kconfig" 28 source "drivers/ufs/host/Kconfig"
|
/openbmc/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 \
|