developer | ba28e03 | 2021-12-07 10:40:00 +0800 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ |
| 2 | /* |
| 3 | * xhci-mtk-unusuallib.h -- xhci toolkit header file |
| 4 | * |
| 5 | * Copyright (C) 2021 Mediatek Inc - http://www.mediatek.com |
| 6 | * |
| 7 | * Author: Zhanyong Wang <zhanyong.wang@mediatek.com> |
| 8 | */ |
| 9 | |
| 10 | DEVICE_ATTR_DECLARED(RG_USB20_INTR_EN); |
| 11 | DEVICE_ATTR_DECLARED(RG_USB20_VRT_VREF_SEL); |
| 12 | DEVICE_ATTR_DECLARED(RG_USB20_TERM_VREF_SEL); |
| 13 | DEVICE_ATTR_DECLARED(RG_USB20_HSTX_SRCTRL); |
| 14 | DEVICE_ATTR_DECLARED(RG_USB20_DISCTH); |
| 15 | DEVICE_ATTR_DECLARED(RG_CHGDT_EN); |
developer | abd06d7 | 2022-03-03 16:13:41 +0800 | [diff] [blame] | 16 | DEVICE_ATTR_DECLARED(reg); |
developer | ba28e03 | 2021-12-07 10:40:00 +0800 | [diff] [blame] | 17 | |
| 18 | #define HQA_INFORMACTION_COLLECTS() do {\ |
| 19 | ECHO_HQA(USB20_PHY_USBPHYACR0, RG_USB20_INTR_EN, 1); \ |
| 20 | ECHO_HQA(USB20_PHY_USBPHYACR1, RG_USB20_VRT_VREF_SEL, 3); \ |
| 21 | ECHO_HQA(USB20_PHY_USBPHYACR1, RG_USB20_TERM_VREF_SEL, 3); \ |
| 22 | ECHO_HQA(USB20_PHY_USBPHYACR5, RG_USB20_HSTX_SRCTRL, 3); \ |
| 23 | ECHO_HQA(USB20_PHY_USBPHYACR6, RG_USB20_DISCTH, 4); \ |
| 24 | ECHO_HQA(USB20_PHY_U2PHYBC12C, RG_CHGDT_EN, 1); \ |
| 25 | } while (0) |
| 26 | |