/linux/Documentation/devicetree/bindings/phy/ |
H A D | qcom,sc8280xp-qmp-ufs-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/qcom,sc8280xp-qm [all...] |
H A D | samsung,ufs-phy.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/phy/samsun [all...] |
H A D | mediatek,ufs-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/phy/mediate [all...] |
H A D | transmit-amplitude.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/transmit-amplitud [all...] |
/linux/drivers/phy/samsung/ |
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 2 obj-$(CONFIG_PHY_EXYNOS_DP_VIDEO) += phy-exynos-dp-video.o 3 obj-$(CONFIG_PHY_EXYNOS_MIPI_VIDEO) += phy [all...] |
H A D | phy-samsung-ufs.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * UFS PHY driver for Samsung SoC 18 #include <linux/phy/phy.h> 22 #include "phy-samsun 24 for_each_phy_lane(phy,i) global() argument 31 samsung_ufs_phy_config(struct samsung_ufs_phy * phy,const struct samsung_ufs_phy_cfg * cfg,u8 lane) samsung_ufs_phy_config() argument 48 samsung_ufs_phy_wait_for_lock_acq(struct phy * phy,u8 lane) samsung_ufs_phy_wait_for_lock_acq() argument 76 samsung_ufs_phy_calibrate(struct phy * phy) samsung_ufs_phy_calibrate() argument 147 samsung_ufs_phy_clks_init(struct samsung_ufs_phy * phy) samsung_ufs_phy_clks_init() argument 164 samsung_ufs_phy_init(struct phy * phy) samsung_ufs_phy_init() argument 174 samsung_ufs_phy_power_on(struct phy * phy) samsung_ufs_phy_power_on() argument 196 samsung_ufs_phy_power_off(struct phy * phy) samsung_ufs_phy_power_off() argument 220 samsung_ufs_phy_exit(struct phy * phy) samsung_ufs_phy_exit() argument 245 struct samsung_ufs_phy *phy; samsung_ufs_phy_probe() local [all...] |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Phy drivers for Samsung platforms 6 tristate "Exynos SoC series Display Port PHY driver" 12 Support for Display Port PHY found on Samsung Exynos SoCs. 15 tristate "S5P/Exynos SoC series MIPI CSI-2/DSI PHY driver" 21 Support for MIPI CSI- [all...] |
/linux/drivers/ufs/host/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0+ 3 # Kernel configuration file for the UFS host controller drivers. 5 # Copyright (C) 2011-2013 Samsung India Software Operations 12 tristate "PCI bus based UFS Controller support" 15 This selects the PCI UFS Host Controller Interface. Select this if 16 you have UFS Host Controller with PCI Interface. 26 Synopsys Test Chip is a PHY for prototyping purposes. 31 tristate "Platform bus based UFS Controlle [all...] |
H A D | ufs-qcom.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2013-2016, Linux Foundation. All rights reserved. 15 #include <linux/phy/phy.h> 17 #include <linux/reset-controller.h> 24 #include <ufs/ufshcd.h> 25 #include <ufs/ufshc 488 struct phy *phy = host->generic_phy; ufs_qcom_power_up_sequence() local 1148 struct phy *phy; ufs_qcom_setup_clocks() local [all...] |
/linux/Documentation/devicetree/bindings/ufs/ |
H A D | samsung,exynos-ufs.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/ufs/samsun [all...] |
H A D | cdns,ufshc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/ufs/cdn [all...] |
H A D | ti,j721e-ufs.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/ufs/ti,j721e-ufs.yaml# 5 $schema: http://devicetree.org/meta-schema [all...] |
H A D | qcom,ufs.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/ufs/qco [all...] |
/linux/Documentation/devicetree/bindings/clock/ |
H A D | qcom,gcc-sc8280xp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/qcom,gcc-sc8280x [all...] |
H A D | qcom,sa8775p-gcc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/qcom,sa8775p-gc [all...] |
H A D | qcom,sm8550-gcc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/qcom,sm8550-gc [all...] |
H A D | qcom,qcs8300-gcc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/qcom,qcs8300-gc [all...] |
H A D | qcom,sm4450-gcc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/qcom,sm4450-gc [all...] |
H A D | qcom,sm8750-gcc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/qcom,sm8750-gc [all...] |
H A D | qcom,milos-gcc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/qcom,milos-gc [all...] |
H A D | qcom,gcc-sm8450.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/qcom,gcc-sm845 [all...] |
/linux/Documentation/scsi/ |
H A D | ufs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 2. UFS Architecture Overview 13 2.2 UFS Transport Protocol (UTP) layer 14 2.3 UFS Interconnect (UIC) Layer 16 3.1 UFS controller initialization 18 3.3 UFS error handling 21 5. UFS Reference Clock Frequency configuration 27 Universal Flash Storage (UFS) i [all...] |
/linux/drivers/phy/qualcomm/ |
H A D | phy-qcom-qmp-ufs.c | 1 // SPDX-License-Identifier: GPL-2.0 7 #include <linux/clk-provider.h> 16 #include <linux/phy/phy.h> 22 #include <ufs/unipro.h> 24 #include "phy-qcom-qm 1138 struct phy *phy; global() member 1761 qmp_ufs_power_on(struct phy * phy) qmp_ufs_power_on() argument 1786 qmp_ufs_phy_calibrate(struct phy * phy) qmp_ufs_phy_calibrate() argument 1823 qmp_ufs_power_off(struct phy * phy) qmp_ufs_power_off() argument 1839 qmp_ufs_set_mode(struct phy * phy,enum phy_mode mode,int submode) qmp_ufs_set_mode() argument 1855 qmp_ufs_phy_init(struct phy * phy) qmp_ufs_phy_init() argument [all...] |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Phy drivers for Qualcomm and Atheros platforms 6 tristate "Atheros AR71XX/9XXX USB PHY driver" 12 Enable this to support the USB PHY on Atheros AR71XX/9XXX SoCs. 15 tristate "Qualcomm APQ8064 SATA SerDes/PHY driver" 22 tristate "Qualcomm eDP PHY driver" 28 Enable this driver to support the Qualcomm eDP PHY foun [all...] |
/linux/drivers/phy/mediatek/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Phy drivers for Mediatek devices 6 tristate "MediaTek PCIe-PHY Driver" 11 Say 'Y' here to add support for MediaTek PCIe PHY driver. 12 This driver create the basic PHY instance and provides initialize 17 tristate "MediaTek 10GE SerDes XFI T-PH [all...] |