174ba9207SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */ 29a0bf528SMauro Carvalho Chehab /* 39a0bf528SMauro Carvalho Chehab * Driver for 49a0bf528SMauro Carvalho Chehab * Samsung S5H1420 and 59a0bf528SMauro Carvalho Chehab * PnpNetwork PN1010 QPSK Demodulator 69a0bf528SMauro Carvalho Chehab * 79a0bf528SMauro Carvalho Chehab * Copyright (C) 2005 Andrew de Quincey <adq_dvb@lidskialf.net> 89a0bf528SMauro Carvalho Chehab * Copyright (C) 2005 Patrick Boettcher <pb@linuxtv.org> 99a0bf528SMauro Carvalho Chehab */ 109a0bf528SMauro Carvalho Chehab #ifndef S5H1420_PRIV 119a0bf528SMauro Carvalho Chehab #define S5H1420_PRIV 129a0bf528SMauro Carvalho Chehab 139a0bf528SMauro Carvalho Chehab #include <asm/types.h> 149a0bf528SMauro Carvalho Chehab 159a0bf528SMauro Carvalho Chehab enum s5h1420_register { 169a0bf528SMauro Carvalho Chehab ID01 = 0x00, 179a0bf528SMauro Carvalho Chehab CON_0 = 0x01, 189a0bf528SMauro Carvalho Chehab CON_1 = 0x02, 199a0bf528SMauro Carvalho Chehab PLL01 = 0x03, 209a0bf528SMauro Carvalho Chehab PLL02 = 0x04, 219a0bf528SMauro Carvalho Chehab QPSK01 = 0x05, 229a0bf528SMauro Carvalho Chehab QPSK02 = 0x06, 239a0bf528SMauro Carvalho Chehab Pre01 = 0x07, 249a0bf528SMauro Carvalho Chehab Post01 = 0x08, 259a0bf528SMauro Carvalho Chehab Loop01 = 0x09, 269a0bf528SMauro Carvalho Chehab Loop02 = 0x0a, 279a0bf528SMauro Carvalho Chehab Loop03 = 0x0b, 289a0bf528SMauro Carvalho Chehab Loop04 = 0x0c, 299a0bf528SMauro Carvalho Chehab Loop05 = 0x0d, 309a0bf528SMauro Carvalho Chehab Pnco01 = 0x0e, 319a0bf528SMauro Carvalho Chehab Pnco02 = 0x0f, 329a0bf528SMauro Carvalho Chehab Pnco03 = 0x10, 339a0bf528SMauro Carvalho Chehab Tnco01 = 0x11, 349a0bf528SMauro Carvalho Chehab Tnco02 = 0x12, 359a0bf528SMauro Carvalho Chehab Tnco03 = 0x13, 369a0bf528SMauro Carvalho Chehab Monitor01 = 0x14, 379a0bf528SMauro Carvalho Chehab Monitor02 = 0x15, 389a0bf528SMauro Carvalho Chehab Monitor03 = 0x16, 399a0bf528SMauro Carvalho Chehab Monitor04 = 0x17, 409a0bf528SMauro Carvalho Chehab Monitor05 = 0x18, 419a0bf528SMauro Carvalho Chehab Monitor06 = 0x19, 429a0bf528SMauro Carvalho Chehab Monitor07 = 0x1a, 439a0bf528SMauro Carvalho Chehab Monitor12 = 0x1f, 449a0bf528SMauro Carvalho Chehab 459a0bf528SMauro Carvalho Chehab FEC01 = 0x22, 469a0bf528SMauro Carvalho Chehab Soft01 = 0x23, 479a0bf528SMauro Carvalho Chehab Soft02 = 0x24, 489a0bf528SMauro Carvalho Chehab Soft03 = 0x25, 499a0bf528SMauro Carvalho Chehab Soft04 = 0x26, 509a0bf528SMauro Carvalho Chehab Soft05 = 0x27, 519a0bf528SMauro Carvalho Chehab Soft06 = 0x28, 529a0bf528SMauro Carvalho Chehab Vit01 = 0x29, 539a0bf528SMauro Carvalho Chehab Vit02 = 0x2a, 549a0bf528SMauro Carvalho Chehab Vit03 = 0x2b, 559a0bf528SMauro Carvalho Chehab Vit04 = 0x2c, 569a0bf528SMauro Carvalho Chehab Vit05 = 0x2d, 579a0bf528SMauro Carvalho Chehab Vit06 = 0x2e, 589a0bf528SMauro Carvalho Chehab Vit07 = 0x2f, 599a0bf528SMauro Carvalho Chehab Vit08 = 0x30, 609a0bf528SMauro Carvalho Chehab Vit09 = 0x31, 619a0bf528SMauro Carvalho Chehab Vit10 = 0x32, 629a0bf528SMauro Carvalho Chehab Vit11 = 0x33, 639a0bf528SMauro Carvalho Chehab Vit12 = 0x34, 649a0bf528SMauro Carvalho Chehab Sync01 = 0x35, 659a0bf528SMauro Carvalho Chehab Sync02 = 0x36, 669a0bf528SMauro Carvalho Chehab Rs01 = 0x37, 679a0bf528SMauro Carvalho Chehab Mpeg01 = 0x38, 689a0bf528SMauro Carvalho Chehab Mpeg02 = 0x39, 699a0bf528SMauro Carvalho Chehab DiS01 = 0x3a, 709a0bf528SMauro Carvalho Chehab DiS02 = 0x3b, 719a0bf528SMauro Carvalho Chehab DiS03 = 0x3c, 729a0bf528SMauro Carvalho Chehab DiS04 = 0x3d, 739a0bf528SMauro Carvalho Chehab DiS05 = 0x3e, 749a0bf528SMauro Carvalho Chehab DiS06 = 0x3f, 759a0bf528SMauro Carvalho Chehab DiS07 = 0x40, 769a0bf528SMauro Carvalho Chehab DiS08 = 0x41, 779a0bf528SMauro Carvalho Chehab DiS09 = 0x42, 789a0bf528SMauro Carvalho Chehab DiS10 = 0x43, 799a0bf528SMauro Carvalho Chehab DiS11 = 0x44, 809a0bf528SMauro Carvalho Chehab Rf01 = 0x45, 819a0bf528SMauro Carvalho Chehab Err01 = 0x46, 829a0bf528SMauro Carvalho Chehab Err02 = 0x47, 839a0bf528SMauro Carvalho Chehab Err03 = 0x48, 849a0bf528SMauro Carvalho Chehab Err04 = 0x49, 859a0bf528SMauro Carvalho Chehab }; 869a0bf528SMauro Carvalho Chehab 879a0bf528SMauro Carvalho Chehab 889a0bf528SMauro Carvalho Chehab #endif 89