18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-or-later */ 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Driver for 48c2ecf20Sopenharmony_ci * Samsung S5H1420 and 58c2ecf20Sopenharmony_ci * PnpNetwork PN1010 QPSK Demodulator 68c2ecf20Sopenharmony_ci * 78c2ecf20Sopenharmony_ci * Copyright (C) 2005 Andrew de Quincey <adq_dvb@lidskialf.net> 88c2ecf20Sopenharmony_ci * Copyright (C) 2005 Patrick Boettcher <pb@linuxtv.org> 98c2ecf20Sopenharmony_ci */ 108c2ecf20Sopenharmony_ci#ifndef S5H1420_PRIV 118c2ecf20Sopenharmony_ci#define S5H1420_PRIV 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ci#include <asm/types.h> 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_cienum s5h1420_register { 168c2ecf20Sopenharmony_ci ID01 = 0x00, 178c2ecf20Sopenharmony_ci CON_0 = 0x01, 188c2ecf20Sopenharmony_ci CON_1 = 0x02, 198c2ecf20Sopenharmony_ci PLL01 = 0x03, 208c2ecf20Sopenharmony_ci PLL02 = 0x04, 218c2ecf20Sopenharmony_ci QPSK01 = 0x05, 228c2ecf20Sopenharmony_ci QPSK02 = 0x06, 238c2ecf20Sopenharmony_ci Pre01 = 0x07, 248c2ecf20Sopenharmony_ci Post01 = 0x08, 258c2ecf20Sopenharmony_ci Loop01 = 0x09, 268c2ecf20Sopenharmony_ci Loop02 = 0x0a, 278c2ecf20Sopenharmony_ci Loop03 = 0x0b, 288c2ecf20Sopenharmony_ci Loop04 = 0x0c, 298c2ecf20Sopenharmony_ci Loop05 = 0x0d, 308c2ecf20Sopenharmony_ci Pnco01 = 0x0e, 318c2ecf20Sopenharmony_ci Pnco02 = 0x0f, 328c2ecf20Sopenharmony_ci Pnco03 = 0x10, 338c2ecf20Sopenharmony_ci Tnco01 = 0x11, 348c2ecf20Sopenharmony_ci Tnco02 = 0x12, 358c2ecf20Sopenharmony_ci Tnco03 = 0x13, 368c2ecf20Sopenharmony_ci Monitor01 = 0x14, 378c2ecf20Sopenharmony_ci Monitor02 = 0x15, 388c2ecf20Sopenharmony_ci Monitor03 = 0x16, 398c2ecf20Sopenharmony_ci Monitor04 = 0x17, 408c2ecf20Sopenharmony_ci Monitor05 = 0x18, 418c2ecf20Sopenharmony_ci Monitor06 = 0x19, 428c2ecf20Sopenharmony_ci Monitor07 = 0x1a, 438c2ecf20Sopenharmony_ci Monitor12 = 0x1f, 448c2ecf20Sopenharmony_ci 458c2ecf20Sopenharmony_ci FEC01 = 0x22, 468c2ecf20Sopenharmony_ci Soft01 = 0x23, 478c2ecf20Sopenharmony_ci Soft02 = 0x24, 488c2ecf20Sopenharmony_ci Soft03 = 0x25, 498c2ecf20Sopenharmony_ci Soft04 = 0x26, 508c2ecf20Sopenharmony_ci Soft05 = 0x27, 518c2ecf20Sopenharmony_ci Soft06 = 0x28, 528c2ecf20Sopenharmony_ci Vit01 = 0x29, 538c2ecf20Sopenharmony_ci Vit02 = 0x2a, 548c2ecf20Sopenharmony_ci Vit03 = 0x2b, 558c2ecf20Sopenharmony_ci Vit04 = 0x2c, 568c2ecf20Sopenharmony_ci Vit05 = 0x2d, 578c2ecf20Sopenharmony_ci Vit06 = 0x2e, 588c2ecf20Sopenharmony_ci Vit07 = 0x2f, 598c2ecf20Sopenharmony_ci Vit08 = 0x30, 608c2ecf20Sopenharmony_ci Vit09 = 0x31, 618c2ecf20Sopenharmony_ci Vit10 = 0x32, 628c2ecf20Sopenharmony_ci Vit11 = 0x33, 638c2ecf20Sopenharmony_ci Vit12 = 0x34, 648c2ecf20Sopenharmony_ci Sync01 = 0x35, 658c2ecf20Sopenharmony_ci Sync02 = 0x36, 668c2ecf20Sopenharmony_ci Rs01 = 0x37, 678c2ecf20Sopenharmony_ci Mpeg01 = 0x38, 688c2ecf20Sopenharmony_ci Mpeg02 = 0x39, 698c2ecf20Sopenharmony_ci DiS01 = 0x3a, 708c2ecf20Sopenharmony_ci DiS02 = 0x3b, 718c2ecf20Sopenharmony_ci DiS03 = 0x3c, 728c2ecf20Sopenharmony_ci DiS04 = 0x3d, 738c2ecf20Sopenharmony_ci DiS05 = 0x3e, 748c2ecf20Sopenharmony_ci DiS06 = 0x3f, 758c2ecf20Sopenharmony_ci DiS07 = 0x40, 768c2ecf20Sopenharmony_ci DiS08 = 0x41, 778c2ecf20Sopenharmony_ci DiS09 = 0x42, 788c2ecf20Sopenharmony_ci DiS10 = 0x43, 798c2ecf20Sopenharmony_ci DiS11 = 0x44, 808c2ecf20Sopenharmony_ci Rf01 = 0x45, 818c2ecf20Sopenharmony_ci Err01 = 0x46, 828c2ecf20Sopenharmony_ci Err02 = 0x47, 838c2ecf20Sopenharmony_ci Err03 = 0x48, 848c2ecf20Sopenharmony_ci Err04 = 0x49, 858c2ecf20Sopenharmony_ci}; 868c2ecf20Sopenharmony_ci 878c2ecf20Sopenharmony_ci 888c2ecf20Sopenharmony_ci#endif 89