blob: fb5913cd6cda1825e2507edffb7f18c96e7d545f [file] [log] [blame]
Imre Kis01d0ce82023-10-17 18:31:44 +02001/*
2 * Copyright (c) 2023, Arm Limited. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6
7#include "rpmb_backend.h"
8
9int rpmb_backend_get_dev_info(struct rpmb_backend *instance, uint32_t dev_id,
10 struct rpmb_dev_info *dev_info)
11{
12 return instance->interface->get_dev_info(instance->context, dev_id, dev_info);
13}
14
15int rpmb_backend_data_request(struct rpmb_backend *instance, uint32_t dev_id,
16 const struct rpmb_data_frame *request_frames,
17 size_t request_frame_count,
18 struct rpmb_data_frame *response_frames, size_t *response_frame_count)
19{
20 return instance->interface->data_request(instance->context, dev_id, request_frames,
21 request_frame_count, response_frames,
22 response_frame_count);
23}