qemu/include/hw/misc/bcm2835_rng.h
<<
>>
Prefs
   1/*
   2 * BCM2835 Random Number Generator emulation
   3 *
   4 * Copyright (C) 2017 Marcin Chojnacki <marcinch7@gmail.com>
   5 *
   6 * This work is licensed under the terms of the GNU GPL, version 2 or later.
   7 * See the COPYING file in the top-level directory.
   8 */
   9
  10#ifndef BCM2835_RNG_H
  11#define BCM2835_RNG_H
  12
  13#include "hw/sysbus.h"
  14#include "qom/object.h"
  15
  16#define TYPE_BCM2835_RNG "bcm2835-rng"
  17OBJECT_DECLARE_SIMPLE_TYPE(BCM2835RngState, BCM2835_RNG)
  18
  19struct BCM2835RngState {
  20    SysBusDevice busdev;
  21    MemoryRegion iomem;
  22
  23    uint32_t rng_ctrl;
  24    uint32_t rng_status;
  25};
  26
  27#endif
  28