162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * UFS Host driver for Synopsys Designware Core 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com) 662306a36Sopenharmony_ci * 762306a36Sopenharmony_ci * Authors: Joao Pinto <jpinto@synopsys.com> 862306a36Sopenharmony_ci */ 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci#ifndef _UFSHCD_DWC_H 1162306a36Sopenharmony_ci#define _UFSHCD_DWC_H 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ci#include <ufs/ufshcd.h> 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_cistruct ufshcd_dme_attr_val { 1662306a36Sopenharmony_ci u32 attr_sel; 1762306a36Sopenharmony_ci u32 mib_val; 1862306a36Sopenharmony_ci u8 peer; 1962306a36Sopenharmony_ci}; 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ciint ufshcd_dwc_link_startup_notify(struct ufs_hba *hba, 2262306a36Sopenharmony_ci enum ufs_notify_change_status status); 2362306a36Sopenharmony_ciint ufshcd_dwc_dme_set_attrs(struct ufs_hba *hba, 2462306a36Sopenharmony_ci const struct ufshcd_dme_attr_val *v, int n); 2562306a36Sopenharmony_ci#endif /* End of Header */ 26