linux/drivers/pmdomain/arm/scmi_pm_domain.c

// SPDX-License-Identifier: GPL-2.0
/*
 * SCMI Generic power domain support.
 *
 * Copyright (C) 2018-2021 ARM Ltd.
 */

#include <linux/err.h>
#include <linux/io.h>
#include <linux/module.h>
#include <linux/pm_domain.h>
#include <linux/scmi_protocol.h>

static const struct scmi_power_proto_ops *power_ops;

struct scmi_pm_domain {};

#define to_scmi_pd(gpd)

static int scmi_pd_power(struct generic_pm_domain *domain, bool power_on)
{}

static int scmi_pd_power_on(struct generic_pm_domain *domain)
{}

static int scmi_pd_power_off(struct generic_pm_domain *domain)
{}

static int scmi_pm_domain_probe(struct scmi_device *sdev)
{}

static void scmi_pm_domain_remove(struct scmi_device *sdev)
{}

static const struct scmi_device_id scmi_id_table[] =;
MODULE_DEVICE_TABLE(scmi, scmi_id_table);

static struct scmi_driver scmi_power_domain_driver =;
module_scmi_driver();

MODULE_AUTHOR();
MODULE_DESCRIPTION();
MODULE_LICENSE();