f4de3ca160
This is a part of patchset where FSI bus is introduced. The FSI bus is a simple bus where FSI master is attached. Signed-off-by: Andrew Jeffery <andrew@aj.id.au> Signed-off-by: Ninad Palsule <ninad@linux.ibm.com> Reviewed-by: Cédric Le Goater <clg@kaod.org> [ clg: - removed include/hw/fsi/engine-scratchpad.h and hw/fsi/engine-scratchpad.c - dropped FSI_SCRATCHPAD - included FSIBus definition - dropped hw/fsi/trace-events changes ] Signed-off-by: Cédric Le Goater <clg@kaod.org>
20 lines
337 B
C
20 lines
337 B
C
/*
|
|
* SPDX-License-Identifier: GPL-2.0-or-later
|
|
* Copyright (C) 2024 IBM Corp.
|
|
*
|
|
* IBM Flexible Service Interface
|
|
*/
|
|
#ifndef FSI_FSI_H
|
|
#define FSI_FSI_H
|
|
|
|
#include "hw/qdev-core.h"
|
|
|
|
#define TYPE_FSI_BUS "fsi.bus"
|
|
OBJECT_DECLARE_SIMPLE_TYPE(FSIBus, FSI_BUS)
|
|
|
|
typedef struct FSIBus {
|
|
BusState bus;
|
|
} FSIBus;
|
|
|
|
#endif /* FSI_FSI_H */
|