s5h1420_priv.h 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. /*
  2. * Driver for
  3. * Samsung S5H1420 and
  4. * PnpNetwork PN1010 QPSK Demodulator
  5. *
  6. * Copyright (C) 2005 Andrew de Quincey <adq_dvb@lidskialf.net>
  7. * Copyright (C) 2005 Patrick Boettcher <pb@linuxtv.org>
  8. *
  9. * This program is free software; you can redistribute it and/or modify it
  10. * under the terms of the GNU General Public License as published by the Free
  11. * Software Foundation; either version 2 of the License, or (at your option)
  12. * any later version.
  13. *
  14. * This program is distributed in the hope that it will be useful, but WITHOUT
  15. * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  16. * FITNESS FOR A PARTICULAR PURPOSE. See the
  17. *
  18. * GNU General Public License for more details.
  19. *
  20. * You should have received a copy of the GNU General Public License along with
  21. * this program; if not, write to the Free Software Foundation, Inc., 675 Mass
  22. * Ave, Cambridge, MA 02139, USA.
  23. */
  24. #ifndef S5H1420_PRIV
  25. #define S5H1420_PRIV
  26. #include <asm/types.h>
  27. enum s5h1420_register {
  28. ID01 = 0x00,
  29. CON_0 = 0x01,
  30. CON_1 = 0x02,
  31. PLL01 = 0x03,
  32. PLL02 = 0x04,
  33. QPSK01 = 0x05,
  34. QPSK02 = 0x06,
  35. Pre01 = 0x07,
  36. Post01 = 0x08,
  37. Loop01 = 0x09,
  38. Loop02 = 0x0a,
  39. Loop03 = 0x0b,
  40. Loop04 = 0x0c,
  41. Loop05 = 0x0d,
  42. Pnco01 = 0x0e,
  43. Pnco02 = 0x0f,
  44. Pnco03 = 0x10,
  45. Tnco01 = 0x11,
  46. Tnco02 = 0x12,
  47. Tnco03 = 0x13,
  48. Monitor01 = 0x14,
  49. Monitor02 = 0x15,
  50. Monitor03 = 0x16,
  51. Monitor04 = 0x17,
  52. Monitor05 = 0x18,
  53. Monitor06 = 0x19,
  54. Monitor07 = 0x1a,
  55. Monitor12 = 0x1f,
  56. FEC01 = 0x22,
  57. Soft01 = 0x23,
  58. Soft02 = 0x24,
  59. Soft03 = 0x25,
  60. Soft04 = 0x26,
  61. Soft05 = 0x27,
  62. Soft06 = 0x28,
  63. Vit01 = 0x29,
  64. Vit02 = 0x2a,
  65. Vit03 = 0x2b,
  66. Vit04 = 0x2c,
  67. Vit05 = 0x2d,
  68. Vit06 = 0x2e,
  69. Vit07 = 0x2f,
  70. Vit08 = 0x30,
  71. Vit09 = 0x31,
  72. Vit10 = 0x32,
  73. Vit11 = 0x33,
  74. Vit12 = 0x34,
  75. Sync01 = 0x35,
  76. Sync02 = 0x36,
  77. Rs01 = 0x37,
  78. Mpeg01 = 0x38,
  79. Mpeg02 = 0x39,
  80. DiS01 = 0x3a,
  81. DiS02 = 0x3b,
  82. DiS03 = 0x3c,
  83. DiS04 = 0x3d,
  84. DiS05 = 0x3e,
  85. DiS06 = 0x3f,
  86. DiS07 = 0x40,
  87. DiS08 = 0x41,
  88. DiS09 = 0x42,
  89. DiS10 = 0x43,
  90. DiS11 = 0x44,
  91. Rf01 = 0x45,
  92. Err01 = 0x46,
  93. Err02 = 0x47,
  94. Err03 = 0x48,
  95. Err04 = 0x49,
  96. };
  97. #endif