blob: 966266bd8c40b93234dee7198f6df7f3f6eb05f2 [file] [log] [blame]
/*
* Copyright (c) 2025, Arm Limited. All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
#include <services/lfa_svc.h>
#include <services/rmmd_rmm_lfa.h>
static int32_t lfa_rmm_prime(struct lfa_component_status *activation)
{
return LFA_WRONG_STATE;
}
static int32_t lfa_rmm_activate(struct lfa_component_status *activation,
uint64_t ep_address, uint64_t context_id)
{
return LFA_WRONG_STATE;
}
static struct lfa_component_ops rmm_activator = {
.prime = lfa_rmm_prime,
.activate = lfa_rmm_activate,
.may_reset_cpu = false,
.cpu_rendezvous_required = true,
};
struct lfa_component_ops *get_rmm_activator(void)
{
return &rmm_activator;
}