blob: 45ef62c17b0b14a710f047646cf2b0fd66a9fc8e [file] [log] [blame]
Prithvi Paibffaa112025-07-19 13:57:19 +05301/*
Patrick Williams2be03012025-10-09 20:32:27 -04002 * SPDX-FileCopyrightText: Copyright OpenBMC Authors
Prithvi Paibffaa112025-07-19 13:57:19 +05303 * SPDX-License-Identifier: Apache-2.0
4 */
5
Prithvi Pai6b580c72025-06-05 11:13:34 +05306#pragma once
7#include <cstdint>
8
9namespace ipmi
10{
11
12using Group = uint8_t;
13constexpr Group groupNvidia = 0x3C;
14
Prithvi Paibffaa112025-07-19 13:57:19 +053015namespace bootstrap_credentials_oem
16{
17constexpr auto cmdGetUsbVendorIdProductId = 0x30;
Prithvi Pai6bf35ee2025-07-24 12:05:10 +053018constexpr auto cmdGetUsbSerialNumber = 0x31;
Prithvi Pai6823fd42025-08-05 08:35:21 +053019constexpr auto cmdGetRedfishHostName = 0x32;
Prithvi Pai529d31c2025-08-14 20:44:59 +053020constexpr auto cmdGetIpmiChannelRfHi = 0x33;
Prithvi Paic1e7b5c2025-09-01 13:13:15 +053021constexpr auto cmdGetRedfishServiceUUID = 0x34;
Prithvi Pai400695c2025-09-01 14:02:20 +053022constexpr auto cmdGetRedfishServicePort = 0x35;
Prithvi Paibffaa112025-07-19 13:57:19 +053023} // namespace bootstrap_credentials_oem
24
Prithvi Pai6b580c72025-06-05 11:13:34 +053025namespace bios_password
26{
27constexpr auto cmdSetBiosPassword = 0x36;
28constexpr auto cmdGetBiosPassword = 0x37;
29} // namespace bios_password
30} // namespace ipmi