summaryrefslogtreecommitdiff
path: root/orbtrace/orbtrace_dbgif.h
blob: c5f0b469abafc9ed280710e27d0802058be74ca1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#pragma once

#include <stdint.h>
#include <mmio/mmio.h>

struct Orbtrace_DBGIF_reg_t {
	volatile uint32_t CMD;
	volatile uint32_t STATUS;
	volatile uint32_t DWRITE;
	volatile uint32_t DREAD;
	volatile uint32_t PINS_OUT;
	volatile uint32_t PINS_IN;
};

class Orbtrace_DBGIF_t : public mmio_ptr<Orbtrace_DBGIF_reg_t> {
	public:
		using mmio_ptr<Orbtrace_DBGIF_reg_t>::ptr;
};