76 lines
4.3 KiB
C
76 lines
4.3 KiB
C
/*------------------------------------------------------------------------------
|
|
-- Copyright (c) 2015-2017, VeriSilicon Inc. All rights reserved --
|
|
-- Copyright (c) 2011-2014, Google Inc. All rights reserved. --
|
|
-- Copyright (c) 2007-2010, Hantro OY. All rights reserved. --
|
|
-- --
|
|
-- This software is confidential and proprietary and may be used only as --
|
|
-- expressly authorized by VeriSilicon in a written licensing agreement. --
|
|
-- --
|
|
-- This entire notice must be reproduced on all copies --
|
|
-- and may not be removed. --
|
|
-- --
|
|
--------------------------------------------------------------------------------
|
|
-- Redistribution and use in source and binary forms, with or without --
|
|
-- modification, are permitted provided that the following conditions are met:--
|
|
-- * Redistributions of source code must retain the above copyright notice, --
|
|
-- this list of conditions and the following disclaimer. --
|
|
-- * Redistributions in binary form must reproduce the above copyright --
|
|
-- notice, this list of conditions and the following disclaimer in the --
|
|
-- documentation and/or other materials provided with the distribution. --
|
|
-- * Neither the names of Google nor the names of its contributors may be --
|
|
-- used to endorse or promote products derived from this software --
|
|
-- without specific prior written permission. --
|
|
--------------------------------------------------------------------------------
|
|
-- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"--
|
|
-- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE --
|
|
-- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE --
|
|
-- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE --
|
|
-- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --
|
|
-- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --
|
|
-- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --
|
|
-- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --
|
|
-- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --
|
|
-- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --
|
|
-- POSSIBILITY OF SUCH DAMAGE. --
|
|
--------------------------------------------------------------------------------
|
|
------------------------------------------------------------------------------*/
|
|
|
|
#ifndef SOFTWARE_LINUX_DWL_DWL_DEFS_H_
|
|
#define SOFTWARE_LINUX_DWL_DWL_DEFS_H_
|
|
|
|
#define DWL_MPEG2_E 31 /* 1 bit */
|
|
#define DWL_VC1_E 29 /* 2 bits */
|
|
#define DWL_JPEG_E 28 /* 1 bit */
|
|
#define DWL_MPEG4_E 26 /* 2 bits */
|
|
#define DWL_H264_E 24 /* 2 bits */
|
|
#define DWL_VP6_E 23 /* 1 bit */
|
|
#define DWL_RV_E 26 /* 2 bits */
|
|
#define DWL_VP8_E 23 /* 1 bit */
|
|
#define DWL_VP7_E 24 /* 1 bit */
|
|
#define DWL_WEBP_E 19 /* 1 bit */
|
|
#define DWL_AVS_E 22 /* 1 bit */
|
|
#define DWL_PP_E 16 /* 1 bit */
|
|
|
|
#define HX170_IRQ_STAT_DEC 1
|
|
#define HX170_IRQ_STAT_DEC_OFF (HX170_IRQ_STAT_DEC * 4)
|
|
#define HX170_IRQ_STAT_PP 60
|
|
#define HX170_IRQ_STAT_PP_OFF (HX170_IRQ_STAT_PP * 4)
|
|
|
|
#define HX170PP_SYNTH_CFG 100
|
|
#define HX170PP_SYNTH_CFG_OFF (HX170PP_SYNTH_CFG * 4)
|
|
#define HX170DEC_SYNTH_CFG 50
|
|
#define HX170DEC_SYNTH_CFG_OFF (HX170DEC_SYNTH_CFG * 4)
|
|
#define HX170DEC_SYNTH_CFG_2 54
|
|
#define HX170DEC_SYNTH_CFG_2_OFF (HX170DEC_SYNTH_CFG_2 * 4)
|
|
|
|
|
|
#define HX170_DEC_E 0x01
|
|
#define HX170_PP_E 0x01
|
|
#define HX170_DEC_ABORT 0x20
|
|
#define HX170_DEC_IRQ_DISABLE 0x10
|
|
#define HX170_PP_IRQ_DISABLE 0x10
|
|
#define HX170_DEC_IRQ 0x100
|
|
#define HX170_PP_IRQ 0x100
|
|
|
|
#endif /* SOFTWARE_LINUX_DWL_DWL_DEFS_H_ */
|