/*************************************************************************** * (c)2007-2010 Broadcom Corporation * * This program is the proprietary software of Broadcom Corporation and/or its licensors, * and may only be used, duplicated, modified or distributed pursuant to the terms and * conditions of a separate, written license agreement executed between you and Broadcom * (an "Authorized License"). Except as set forth in an Authorized License, Broadcom grants * no license (express or implied), right to use, or waiver of any kind with respect to the * Software, and Broadcom expressly reserves all rights in and to the Software and all * intellectual property rights therein. IF YOU HAVE NO AUTHORIZED LICENSE, THEN YOU * HAVE NO RIGHT TO USE THIS SOFTWARE IN ANY WAY, AND SHOULD IMMEDIATELY * NOTIFY BROADCOM AND DISCONTINUE ALL USE OF THE SOFTWARE. * * Except as expressly set forth in the Authorized License, * * 1. This program, including its structure, sequence and organization, constitutes * the valuable trade secrets of Broadcom, and you shall use all reasonable efforts to * protect the confidentiality thereof, and to use this information only in connection * with your use of Broadcom integrated circuit products. * * 2. TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE SOFTWARE IS PROVIDED "AS IS" * AND WITH ALL FAULTS AND BROADCOM MAKES NO PROMISES, REPRESENTATIONS OR * WARRANTIES, EITHER EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE, WITH RESPECT TO * THE SOFTWARE. BROADCOM SPECIFICALLY DISCLAIMS ANY AND ALL IMPLIED WARRANTIES * OF TITLE, MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR A PARTICULAR PURPOSE, * LACK OF VIRUSES, ACCURACY OR COMPLETENESS, QUIET ENJOYMENT, QUIET POSSESSION * OR CORRESPONDENCE TO DESCRIPTION. YOU ASSUME THE ENTIRE RISK ARISING OUT OF * USE OR PERFORMANCE OF THE SOFTWARE. * * 3. TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT SHALL BROADCOM OR ITS * LICENSORS BE LIABLE FOR (i) CONSEQUENTIAL, INCIDENTAL, SPECIAL, INDIRECT, OR * EXEMPLARY DAMAGES WHATSOEVER ARISING OUT OF OR IN ANY WAY RELATING TO YOUR * USE OF OR INABILITY TO USE THE SOFTWARE EVEN IF BROADCOM HAS BEEN ADVISED OF * THE POSSIBILITY OF SUCH DAMAGES; OR (ii) ANY AMOUNT IN EXCESS OF THE AMOUNT * ACTUALLY PAID FOR THE SOFTWARE ITSELF OR U.S. $1, WHICHEVER IS GREATER. THESE * LIMITATIONS SHALL APPLY NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF * ANY LIMITED REMEDY. * * $brcm_Workfile: bavc_tune.h $ * $brcm_Revision: Hydra_Software_Devel/2 $ * $brcm_Date: 6/1/10 4:36p $ * * Module Description: * * Revision History: * * $brcm_Log: /magnum/commonutils/avc/7038/bavc_tune.h $ * * Hydra_Software_Devel/2 6/1/10 4:36p mbatchel * SW35230-162: Correct Interface names. * * Hydra_Software_Devel/1 6/1/10 4:34p mbatchel * SW35230-162: Add common bavc_tune.h. **************************************************************************/ /* WARNING: DO NOT EDIT * * THIS FILE WAS AUTOMATICALLY GENERATED BY THE DATABASE TUNING TOOLS * */ #ifndef BAVC_TUNE_H__ #define BAVC_TUNE_H__ #ifdef __cplusplus extern "C" { #endif /*************************************************************************** Public defines ***************************************************************************/ /* Macro to create unique field ID: 0xIISSFFFF * I = INTERFACE (REQUIRED) * S = STRUCTURE * F = FIELD */ #define BAVC_TUNE_FIELD_ID(I, S, F) (((I)<<24) | ((S)<<16) | (F)) #define BAVC_TUNE_GET_INTERFACE(x) ( (x)>>24) #define BAVC_TUNE_GET_STRUCTURE(x) (((x)>>16) & 0xff) #define BAVC_TUNE_GET_FIELD(x) ( (x) & 0xffff) /* Interfaces (values must be unique across all modules) */ #define BAVC_TUNE_INTERFACE_BVDC_SOURCE 0x00 #define BAVC_TUNE_INTERFACE_BVDC_WINDOW 0x01 #define BAVC_TUNE_INTERFACE_BVDC_DISPLAY 0x03 #define BAVC_TUNE_INTERFACE_BANV_SOURCE 0x04 #ifdef __cplusplus } #endif #endif /* #ifndef BAVC_TUNE_H__ */ /* End of File */