xref: /linux/drivers/powercap/dtpm_subsys.h (revision e446556173170e675a7a321e76ce5fa3587de724)
1b9794a82SDaniel Lezcano /* SPDX-License-Identifier: GPL-2.0-only */
2b9794a82SDaniel Lezcano /*
3b9794a82SDaniel Lezcano  * Copyright (C) 2022 Linaro Ltd
4b9794a82SDaniel Lezcano  *
5b9794a82SDaniel Lezcano  * Author: Daniel Lezcano <daniel.lezcano@linaro.org>
6b9794a82SDaniel Lezcano  */
7b9794a82SDaniel Lezcano #ifndef ___DTPM_SUBSYS_H__
8b9794a82SDaniel Lezcano #define ___DTPM_SUBSYS_H__
9b9794a82SDaniel Lezcano 
10b9794a82SDaniel Lezcano extern struct dtpm_subsys_ops dtpm_cpu_ops;
11*e4465561SDaniel Lezcano extern struct dtpm_subsys_ops dtpm_devfreq_ops;
12b9794a82SDaniel Lezcano 
13b9794a82SDaniel Lezcano struct dtpm_subsys_ops *dtpm_subsys[] = {
14b9794a82SDaniel Lezcano #ifdef CONFIG_DTPM_CPU
15b9794a82SDaniel Lezcano 	&dtpm_cpu_ops,
16b9794a82SDaniel Lezcano #endif
17*e4465561SDaniel Lezcano #ifdef CONFIG_DTPM_DEVFREQ
18*e4465561SDaniel Lezcano 	&dtpm_devfreq_ops,
19*e4465561SDaniel Lezcano #endif
20b9794a82SDaniel Lezcano };
21b9794a82SDaniel Lezcano 
22b9794a82SDaniel Lezcano #endif
23