blob: 6e12a509d7281283749e8dbd31277323e7a82856 [file]
/*
* Axiado AX3000 Clock Control
*
* Author: Kuan-Jui Chiu <kchiu@axiado.com>
*
* SPDX-License-Identifier: GPL-2.0-or-later
*/
#ifndef AXIADO_AX3000_CLK_H
#define AXIADO_AX3000_CLK_H
#include "hw/core/sysbus.h"
#include "qom/object.h"
#define TYPE_AX3000_CLK "ax3000-clk"
OBJECT_DECLARE_SIMPLE_TYPE(Ax3000ClkState, AX3000_CLK)
#define AX3000_CLK_PLL_CTRL_SIZE 0x1000
typedef struct Ax3000ClkState {
SysBusDevice parent;
MemoryRegion pll_ctrl;
} Ax3000ClkState;
#endif /* AXIADO_AX3000_CLK_H */