dwl_defs.h 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. /*------------------------------------------------------------------------------
  2. -- Copyright (c) 2015-2017, VeriSilicon Inc. All rights reserved --
  3. -- Copyright (c) 2011-2014, Google Inc. All rights reserved. --
  4. -- Copyright (c) 2007-2010, Hantro OY. All rights reserved. --
  5. -- --
  6. -- This software is confidential and proprietary and may be used only as --
  7. -- expressly authorized by VeriSilicon in a written licensing agreement. --
  8. -- --
  9. -- This entire notice must be reproduced on all copies --
  10. -- and may not be removed. --
  11. -- --
  12. --------------------------------------------------------------------------------
  13. -- Redistribution and use in source and binary forms, with or without --
  14. -- modification, are permitted provided that the following conditions are met:--
  15. -- * Redistributions of source code must retain the above copyright notice, --
  16. -- this list of conditions and the following disclaimer. --
  17. -- * Redistributions in binary form must reproduce the above copyright --
  18. -- notice, this list of conditions and the following disclaimer in the --
  19. -- documentation and/or other materials provided with the distribution. --
  20. -- * Neither the names of Google nor the names of its contributors may be --
  21. -- used to endorse or promote products derived from this software --
  22. -- without specific prior written permission. --
  23. --------------------------------------------------------------------------------
  24. -- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"--
  25. -- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE --
  26. -- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE --
  27. -- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE --
  28. -- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR --
  29. -- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF --
  30. -- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS --
  31. -- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN --
  32. -- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) --
  33. -- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE --
  34. -- POSSIBILITY OF SUCH DAMAGE. --
  35. --------------------------------------------------------------------------------
  36. ------------------------------------------------------------------------------*/
  37. #ifndef SOFTWARE_LINUX_DWL_DWL_DEFS_H_
  38. #define SOFTWARE_LINUX_DWL_DWL_DEFS_H_
  39. #define DWL_MPEG2_E 31 /* 1 bit */
  40. #define DWL_VC1_E 29 /* 2 bits */
  41. #define DWL_JPEG_E 28 /* 1 bit */
  42. #define DWL_MPEG4_E 26 /* 2 bits */
  43. #define DWL_H264_E 24 /* 2 bits */
  44. #define DWL_VP6_E 23 /* 1 bit */
  45. #define DWL_RV_E 26 /* 2 bits */
  46. #define DWL_VP8_E 23 /* 1 bit */
  47. #define DWL_VP7_E 24 /* 1 bit */
  48. #define DWL_WEBP_E 19 /* 1 bit */
  49. #define DWL_AVS_E 22 /* 1 bit */
  50. #define DWL_PP_E 16 /* 1 bit */
  51. #define HX170_IRQ_STAT_DEC 1
  52. #define HX170_IRQ_STAT_DEC_OFF (HX170_IRQ_STAT_DEC * 4)
  53. #define HX170_IRQ_STAT_PP 60
  54. #define HX170_IRQ_STAT_PP_OFF (HX170_IRQ_STAT_PP * 4)
  55. #define HX170PP_SYNTH_CFG 100
  56. #define HX170PP_SYNTH_CFG_OFF (HX170PP_SYNTH_CFG * 4)
  57. #define HX170DEC_SYNTH_CFG 50
  58. #define HX170DEC_SYNTH_CFG_OFF (HX170DEC_SYNTH_CFG * 4)
  59. #define HX170DEC_SYNTH_CFG_2 54
  60. #define HX170DEC_SYNTH_CFG_2_OFF (HX170DEC_SYNTH_CFG_2 * 4)
  61. #define HX170_DEC_E 0x01
  62. #define HX170_PP_E 0x01
  63. #define HX170_DEC_ABORT 0x20
  64. #define HX170_DEC_IRQ_DISABLE 0x10
  65. #define HX170_PP_IRQ_DISABLE 0x10
  66. #define HX170_DEC_IRQ 0x100
  67. #define HX170_PP_IRQ 0x100
  68. #endif /* SOFTWARE_LINUX_DWL_DWL_DEFS_H_ */