1976daac4SDavid Dai /* SPDX-License-Identifier: GPL-2.0 */ 2976daac4SDavid Dai /* 3976daac4SDavid Dai * Copyright (c) 2020, The Linux Foundation. All rights reserved. 4976daac4SDavid Dai */ 5976daac4SDavid Dai 6976daac4SDavid Dai #ifndef __DRIVERS_INTERCONNECT_QCOM_BCM_VOTER_H__ 7976daac4SDavid Dai #define __DRIVERS_INTERCONNECT_QCOM_BCM_VOTER_H__ 8976daac4SDavid Dai 9976daac4SDavid Dai #include <soc/qcom/cmd-db.h> 10976daac4SDavid Dai #include <soc/qcom/rpmh.h> 11976daac4SDavid Dai #include <soc/qcom/tcs.h> 12976daac4SDavid Dai 13976daac4SDavid Dai #include "icc-rpmh.h" 14976daac4SDavid Dai 15976daac4SDavid Dai struct bcm_voter *of_bcm_voter_get(struct device *dev, const char *name); 16976daac4SDavid Dai void qcom_icc_bcm_voter_add(struct bcm_voter *voter, struct qcom_icc_bcm *bcm); 17976daac4SDavid Dai int qcom_icc_bcm_voter_commit(struct bcm_voter *voter); 18976daac4SDavid Dai 19976daac4SDavid Dai #endif 20