////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2020-2026 Qualcomm Technologies, Inc.
// All Rights Reserved.
// Confidential and Proprietary - Qualcomm Technologies, Inc.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// @file  g_blmclientconfig.h
// @brief BLMClient Config generated header
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


#ifndef BLMCLIENTCONFIG_H
#define BLMCLIENTCONFIG_H

#define MAX_BLMCONFIG  2
#define MAX_TARGETIDX  1
#define MAX_ResourceParams 1

// @brief Enum for resource Type
enum ResourceType{
ResourceTypeBW,
};

// @brief Structure for resourceType Value pairs
struct ResourceParam{
ResourceType resourceType;
INT          value;
};


// @brief Structure to BLM usecaseID and ResourceParams
struct ChiBLMTarget{
INT            blmUsecaseID;
ResourceParam  resourceParam[MAX_ResourceParams];
};
// @brief Structure to BLM Target info
struct ChiBLMConfig{
INT            socID;
ChiBLMTarget   chiBLMTarget[MAX_BLMCONFIG];
};

const ChiBLMConfig g_blmClientInfo[] =
{    {356,
        {
        {0x00001001,
            {
                {ResourceTypeBW,1100},
            },
        },
        {0x00001002,
            {
                {ResourceTypeBW,925},
            },
        },
    },
    },
};

#endif // BLMCLIENTCONFIG_H_H