aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/linux/interconnect.h
diff options
context:
space:
mode:
authorGeorgi Djakov <georgi.djakov@linaro.org>2020-05-15 10:46:18 +0300
committerGeorgi Djakov <georgi.djakov@linaro.org>2020-05-15 10:46:18 +0300
commitb35da2e86f256a3a4be7c3b31507016100b00847 (patch)
tree1d3c2cfd2e97f02164cd32b5f92eda6d26ce7d07 /include/linux/interconnect.h
parentinterconnect: Add helpers for enabling/disabling a path (diff)
parentinterconnect: Remove unused module exit code from core (diff)
downloadwireguard-linux-b35da2e86f256a3a4be7c3b31507016100b00847.tar.xz
wireguard-linux-b35da2e86f256a3a4be7c3b31507016100b00847.zip
Merge branch 'icc-get-by-index' into icc-next
This is an immutable branch shared with the OPP tree. It contains also the patches to convert the interconnect framework from tristate to bool after Greg agreed with that. This will make the integration between the OPP layer and interconnect much easier. * icc-get-by-index: interconnect: Add of_icc_get_by_index() helper function interconnect: Disallow interconnect core to be built as a module interconnect: Remove unused module exit code from core Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
Diffstat (limited to 'include/linux/interconnect.h')
-rw-r--r--include/linux/interconnect.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/interconnect.h b/include/linux/interconnect.h
index e56a95e3cf25..d8c29049f066 100644
--- a/include/linux/interconnect.h
+++ b/include/linux/interconnect.h
@@ -29,6 +29,7 @@ struct icc_path *icc_get(struct device *dev, const int src_id,
const int dst_id);
struct icc_path *of_icc_get(struct device *dev, const char *name);
struct icc_path *devm_of_icc_get(struct device *dev, const char *name);
+struct icc_path *of_icc_get_by_index(struct device *dev, int idx);
void icc_put(struct icc_path *path);
int icc_enable(struct icc_path *path);
int icc_disable(struct icc_path *path);
@@ -55,6 +56,11 @@ static inline struct icc_path *devm_of_icc_get(struct device *dev,
return NULL;
}
+static inline struct icc_path *of_icc_get_by_index(struct device *dev, int idx)
+{
+ return NULL;
+}
+
static inline void icc_put(struct icc_path *path)
{
}