1858d1aafSDhruvaraj Subhashchandran #pragma once
2858d1aafSDhruvaraj Subhashchandran namespace openpower::dump::SBE
3858d1aafSDhruvaraj Subhashchandran {
4858d1aafSDhruvaraj Subhashchandran // Dump type to the sbe_dump chipop
5858d1aafSDhruvaraj Subhashchandran constexpr auto SBE_DUMP_TYPE_HOSTBOOT = 0x5;
6858d1aafSDhruvaraj Subhashchandran constexpr auto SBE_DUMP_TYPE_HARDWARE = 0x1;
7858d1aafSDhruvaraj Subhashchandran 
8858d1aafSDhruvaraj Subhashchandran // SBE dump type
9858d1aafSDhruvaraj Subhashchandran constexpr auto SBE_DUMP_TYPE_SBE = 0xA;
10858d1aafSDhruvaraj Subhashchandran 
11858d1aafSDhruvaraj Subhashchandran // Clock state requested
12858d1aafSDhruvaraj Subhashchandran // Collect the dump with clocks on
13858d1aafSDhruvaraj Subhashchandran constexpr auto SBE_CLOCK_ON = 0x1;
14858d1aafSDhruvaraj Subhashchandran 
15858d1aafSDhruvaraj Subhashchandran // Collect the dumps with clock off
16858d1aafSDhruvaraj Subhashchandran constexpr auto SBE_CLOCK_OFF = 0x2;
17858d1aafSDhruvaraj Subhashchandran 
18*6feeebd6SDhruvaraj Subhashchandran // Dump command class
19*6feeebd6SDhruvaraj Subhashchandran constexpr auto SBEFIFO_CMD_CLASS_DUMP = 0xAA00;
20*6feeebd6SDhruvaraj Subhashchandran 
21*6feeebd6SDhruvaraj Subhashchandran // Get dump method
22*6feeebd6SDhruvaraj Subhashchandran constexpr auto SBEFIFO_CMD_GET_DUMP = 0x01;
23858d1aafSDhruvaraj Subhashchandran } // namespace openpower::dump::SBE
24