blob: 7f76d29fba8b8f9a871671ed7de5cdc2e4374592 [file] [log] [blame]
developerba28e032021-12-07 10:40:00 +08001/* SPDX-License-Identifier: GPL-2.0-or-later */
developer765b1982021-06-24 09:18:15 +08002/*
developerba28e032021-12-07 10:40:00 +08003 * xhci-mtk-unusuallib.h -- xhci toolkit header file
developer765b1982021-06-24 09:18:15 +08004 *
developerba28e032021-12-07 10:40:00 +08005 * Copyright (C) 2021 Mediatek Inc - http://www.mediatek.com
developer765b1982021-06-24 09:18:15 +08006 *
developerba28e032021-12-07 10:40:00 +08007 * Author: Zhanyong Wang <zhanyong.wang@mediatek.com>
8 * Shaocheng.Wang <shaocheng.wang@mediatek.com>
9 * Chunfeng.Yun <chunfeng.yun@mediatek.com>
developer765b1982021-06-24 09:18:15 +080010 */
11
12#ifndef __XHCI_MTK_TEST_H
13#define __XHCI_MTK_TEST_H
14
developerba28e032021-12-07 10:40:00 +080015#ifdef CONFIG_USB_XHCI_MTK_DEBUGFS
16int hqa_create_attr(struct device *dev);
17void hqa_remove_attr(struct device *dev);
developerabd06d72022-03-03 16:13:41 +080018void ssusb_remap_ip_regs(struct device *dev);
19
developerba28e032021-12-07 10:40:00 +080020#else
21static inline int hqa_create_attr(struct device *dev)
22{
23 return 0;
24}
25static inline void hqa_remove_attr(struct device *dev)
26{
27}
developerabd06d72022-03-03 16:13:41 +080028static inline void ssusb_remap_ip_regs(struct device *dev)
29{
30}
developerba28e032021-12-07 10:40:00 +080031#endif
developer765b1982021-06-24 09:18:15 +080032#endif /* __XHCI_MTK_TEST_H */