1*d96e2701SPotin Lai /* 2*d96e2701SPotin Lai * Copyright (c) 2024-present Facebook. All Rights Reserved. 3*d96e2701SPotin Lai * 4*d96e2701SPotin Lai * Licensed under the Apache License, Version 2.0 (the "License"); 5*d96e2701SPotin Lai * you may not use this file except in compliance with the License. 6*d96e2701SPotin Lai * You may obtain a copy of the License at 7*d96e2701SPotin Lai * 8*d96e2701SPotin Lai * http://www.apache.org/licenses/LICENSE-2.0 9*d96e2701SPotin Lai * 10*d96e2701SPotin Lai * Unless required by applicable law or agreed to in writing, software 11*d96e2701SPotin Lai * distributed under the License is distributed on an "AS IS" BASIS, 12*d96e2701SPotin Lai * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*d96e2701SPotin Lai * See the License for the specific language governing permissions and 14*d96e2701SPotin Lai * limitations under the License. 15*d96e2701SPotin Lai */ 16*d96e2701SPotin Lai 17*d96e2701SPotin Lai #pragma once 18*d96e2701SPotin Lai 19*d96e2701SPotin Lai static constexpr auto bootRawObjPrefix = "/xyz/openbmc_project/state/boot/raw"; 20*d96e2701SPotin Lai static constexpr auto bootRawBusName = "xyz.openbmc_project.State.Boot.Raw"; 21*d96e2701SPotin Lai static constexpr auto bootRawIntf = "xyz.openbmc_project.State.Boot.Raw"; 22*d96e2701SPotin Lai 23*d96e2701SPotin Lai namespace ipmi 24*d96e2701SPotin Lai { 25*d96e2701SPotin Lai 26*d96e2701SPotin Lai using Group = uint8_t; 27*d96e2701SPotin Lai constexpr Group groupSBMR = 0xAE; 28*d96e2701SPotin Lai 29*d96e2701SPotin Lai namespace sbmr 30*d96e2701SPotin Lai { 31*d96e2701SPotin Lai constexpr Cmd cmdSendBootProgress = 0x02; 32*d96e2701SPotin Lai } // namespace sbmr 33*d96e2701SPotin Lai 34*d96e2701SPotin Lai } // namespace ipmi 35