Files
qemu-xteink/include/hw/ssi/esp32c3_spi2.h
T

18 lines
419 B
C

#pragma once
#include "hw/ssi/ssi.h"
#include "hw/sysbus.h"
#define TYPE_ESP32C3_SPI2 "ssi.esp32c3.spi2"
OBJECT_DECLARE_SIMPLE_TYPE(ESP32C3Spi2State, ESP32C3_SPI2)
#define ESP32C3_SPI2_IO_SIZE 0x1000
#define ESP32C3_SPI2_REG_WORDS (ESP32C3_SPI2_IO_SIZE / sizeof(uint32_t))
struct ESP32C3Spi2State {
SysBusDevice parent_obj;
MemoryRegion iomem;
SSIBus *bus;
uint32_t regs[ESP32C3_SPI2_REG_WORDS];
};