]> git.proxmox.com Git - mirror_qemu.git/blame - hw/misc/xlnx-cfi-if.c
Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging
[mirror_qemu.git] / hw / misc / xlnx-cfi-if.c
CommitLineData
5a8559e2
FI
1/*
2 * Xilinx CFI interface
3 *
4 * Copyright (C) 2023, Advanced Micro Devices, Inc.
5 *
6 * Written by Francisco Iglesias <francisco.iglesias@amd.com>
7 *
8 * SPDX-License-Identifier: GPL-2.0-or-later
9 */
10#include "qemu/osdep.h"
11#include "hw/misc/xlnx-cfi-if.h"
12
13void xlnx_cfi_transfer_packet(XlnxCfiIf *cfi_if, XlnxCfiPacket *pkt)
14{
15 XlnxCfiIfClass *xcic = XLNX_CFI_IF_GET_CLASS(cfi_if);
16
17 if (xcic->cfi_transfer_packet) {
18 xcic->cfi_transfer_packet(cfi_if, pkt);
19 }
20}
21
22static const TypeInfo xlnx_cfi_if_info = {
23 .name = TYPE_XLNX_CFI_IF,
24 .parent = TYPE_INTERFACE,
25 .class_size = sizeof(XlnxCfiIfClass),
26};
27
28static void xlnx_cfi_if_register_types(void)
29{
30 type_register_static(&xlnx_cfi_if_info);
31}
32
33type_init(xlnx_cfi_if_register_types)
34