interconnect: drop racy registration API
Now that all interconnect drivers have been converted to the new provider registration API, the old racy interface can be removed. Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org> Signed-off-by: Johan Hovold <johan+linaro@kernel.org> Link: https://lore.kernel.org/r/20230306075651.2449-22-johan+linaro@kernel.org Signed-off-by: Georgi Djakov <djakov@kernel.org>
This commit is contained in:
parent
213913ff2b
commit
419405c922
@ -1084,22 +1084,6 @@ void icc_provider_deregister(struct icc_provider *provider)
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(icc_provider_deregister);
|
||||
|
||||
int icc_provider_add(struct icc_provider *provider)
|
||||
{
|
||||
icc_provider_init(provider);
|
||||
|
||||
return icc_provider_register(provider);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(icc_provider_add);
|
||||
|
||||
void icc_provider_del(struct icc_provider *provider)
|
||||
{
|
||||
WARN_ON(!list_empty(&provider->nodes));
|
||||
|
||||
icc_provider_deregister(provider);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(icc_provider_del);
|
||||
|
||||
static const struct of_device_id __maybe_unused ignore_list[] = {
|
||||
{ .compatible = "qcom,sc7180-ipa-virt" },
|
||||
{ .compatible = "qcom,sc8180x-ipa-virt" },
|
||||
|
@ -125,8 +125,6 @@ int icc_nodes_remove(struct icc_provider *provider);
|
||||
void icc_provider_init(struct icc_provider *provider);
|
||||
int icc_provider_register(struct icc_provider *provider);
|
||||
void icc_provider_deregister(struct icc_provider *provider);
|
||||
int icc_provider_add(struct icc_provider *provider);
|
||||
void icc_provider_del(struct icc_provider *provider);
|
||||
struct icc_node_data *of_icc_get_from_provider(struct of_phandle_args *spec);
|
||||
void icc_sync_state(struct device *dev);
|
||||
|
||||
@ -179,15 +177,6 @@ static inline int icc_provider_register(struct icc_provider *provider)
|
||||
|
||||
static inline void icc_provider_deregister(struct icc_provider *provider) { }
|
||||
|
||||
static inline int icc_provider_add(struct icc_provider *provider)
|
||||
{
|
||||
return -ENOTSUPP;
|
||||
}
|
||||
|
||||
static inline void icc_provider_del(struct icc_provider *provider)
|
||||
{
|
||||
}
|
||||
|
||||
static inline struct icc_node_data *of_icc_get_from_provider(struct of_phandle_args *spec)
|
||||
{
|
||||
return ERR_PTR(-ENOTSUPP);
|
||||
|
Loading…
Reference in New Issue
Block a user