18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */ 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * UFS Host driver for Synopsys Designware Core 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com) 68c2ecf20Sopenharmony_ci * 78c2ecf20Sopenharmony_ci * Authors: Joao Pinto <jpinto@synopsys.com> 88c2ecf20Sopenharmony_ci */ 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ci#ifndef _UFSHCD_DWC_H 118c2ecf20Sopenharmony_ci#define _UFSHCD_DWC_H 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_cistruct ufshcd_dme_attr_val { 148c2ecf20Sopenharmony_ci u32 attr_sel; 158c2ecf20Sopenharmony_ci u32 mib_val; 168c2ecf20Sopenharmony_ci u8 peer; 178c2ecf20Sopenharmony_ci}; 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ciint ufshcd_dwc_link_startup_notify(struct ufs_hba *hba, 208c2ecf20Sopenharmony_ci enum ufs_notify_change_status status); 218c2ecf20Sopenharmony_ciint ufshcd_dwc_dme_set_attrs(struct ufs_hba *hba, 228c2ecf20Sopenharmony_ci const struct ufshcd_dme_attr_val *v, int n); 238c2ecf20Sopenharmony_ci#endif /* End of Header */ 24