Lines Matching +full:host +full:- +full:controller

1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /* Copyright (c) 2013-2015, The Linux Foundation. All rights reserved.
8 #include <linux/reset-controller.h>
27 /* vendor specific pre-defined parameters */
33 /* QCOM UFS host controller vendor specific registers */
52 * QCOM UFS host controller vendor specific registers
58 /* QCOM UFS host controller vendor specific debug registers */
161 * Make sure de-assertion of ufs phy reset is written to in ufs_qcom_deassert_reset()
167 /* Host controller hardware version: major.minor.step */
183 * Set this capability if host controller supports the QUniPro mode
184 * and if driver wants the Host controller to operate in QUniPro mode.
185 * Note: By default this capability will be kept enabled if host
186 * controller supports the QUniPro mode.
191 * Set this capability if host controller can retain the secure
192 * configuration even after UFS controller core power collapse.
227 ufs_qcom_get_debug_reg_offset(struct ufs_qcom_host *host, u32 reg) in ufs_qcom_get_debug_reg_offset() argument
229 if (host->hw_ver.major <= 0x02) in ufs_qcom_get_debug_reg_offset()
239 int ufs_qcom_testbus_config(struct ufs_qcom_host *host);
241 static inline bool ufs_qcom_cap_qunipro(struct ufs_qcom_host *host) in ufs_qcom_cap_qunipro() argument
243 return host->caps & UFS_QCOM_CAP_QUNIPRO; in ufs_qcom_cap_qunipro()
246 /* ufs-qcom-ice.c */
249 int ufs_qcom_ice_init(struct ufs_qcom_host *host);
250 int ufs_qcom_ice_enable(struct ufs_qcom_host *host);
251 int ufs_qcom_ice_resume(struct ufs_qcom_host *host);
255 static inline int ufs_qcom_ice_init(struct ufs_qcom_host *host) in ufs_qcom_ice_init() argument
259 static inline int ufs_qcom_ice_enable(struct ufs_qcom_host *host) in ufs_qcom_ice_enable() argument
263 static inline int ufs_qcom_ice_resume(struct ufs_qcom_host *host) in ufs_qcom_ice_resume() argument