/* SPDX-License-Identifier: GPL-2.0 */ /* * Copyright (c) 2017, The Linux Foundation. All rights reserved. */ #ifndef QCOM_PHY_QMP_COMMON_H_ #define QCOM_PHY_QMP_COMMON_H_ struct qmp_phy_init_tbl { … }; #define QMP_PHY_INIT_CFG(o, v) … #define QMP_PHY_INIT_CFG_LANE(o, v, l) … static inline void qmp_configure_lane(void __iomem *base, const struct qmp_phy_init_tbl tbl[], int num, u8 lane_mask) { … } static inline void qmp_configure(void __iomem *base, const struct qmp_phy_init_tbl tbl[], int num) { … } #endif