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