pmf.h (1738061c9ec854db2db76be8bb968f550d9bdddc) | pmf.h (3dae5825295d7b3284fc349cd6bfa641f4033e16) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * AMD Platform Management Framework Driver 4 * 5 * Copyright (c) 2022, Advanced Micro Devices, Inc. 6 * All Rights Reserved. 7 * 8 * Author: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> --- 408 unchanged lines hidden (view full) --- 417void amd_pmf_handle_amt(struct amd_pmf_dev *dev); 418 419/* CnQF Layer */ 420int apmf_get_dyn_slider_def_ac(struct amd_pmf_dev *pdev, struct apmf_dyn_slider_output *data); 421int apmf_get_dyn_slider_def_dc(struct amd_pmf_dev *pdev, struct apmf_dyn_slider_output *data); 422int amd_pmf_init_cnqf(struct amd_pmf_dev *dev); 423void amd_pmf_deinit_cnqf(struct amd_pmf_dev *dev); 424int amd_pmf_trans_cnqf(struct amd_pmf_dev *dev, int socket_power, ktime_t time_lapsed_ms); | 1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * AMD Platform Management Framework Driver 4 * 5 * Copyright (c) 2022, Advanced Micro Devices, Inc. 6 * All Rights Reserved. 7 * 8 * Author: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> --- 408 unchanged lines hidden (view full) --- 417void amd_pmf_handle_amt(struct amd_pmf_dev *dev); 418 419/* CnQF Layer */ 420int apmf_get_dyn_slider_def_ac(struct amd_pmf_dev *pdev, struct apmf_dyn_slider_output *data); 421int apmf_get_dyn_slider_def_dc(struct amd_pmf_dev *pdev, struct apmf_dyn_slider_output *data); 422int amd_pmf_init_cnqf(struct amd_pmf_dev *dev); 423void amd_pmf_deinit_cnqf(struct amd_pmf_dev *dev); 424int amd_pmf_trans_cnqf(struct amd_pmf_dev *dev, int socket_power, ktime_t time_lapsed_ms); |
425extern const struct attribute_group cnqf_feature_attribute_group; |
|
425 426#endif /* PMF_H */ | 426 427#endif /* PMF_H */ |