Home | History | Annotate | Line # | Download | only in display
      1  1.1  jmcneill /*	$NetBSD: sdtv-standards.h,v 1.1.1.1 2021/11/07 16:49:57 jmcneill Exp $	*/
      2  1.1  jmcneill 
      3  1.1  jmcneill /* SPDX-License-Identifier: GPL-2.0-only or X11 */
      4  1.1  jmcneill /*
      5  1.1  jmcneill  * Copyright 2019 Pengutronix, Marco Felsch <kernel (at) pengutronix.de>
      6  1.1  jmcneill  */
      7  1.1  jmcneill 
      8  1.1  jmcneill #ifndef _DT_BINDINGS_DISPLAY_SDTV_STDS_H
      9  1.1  jmcneill #define _DT_BINDINGS_DISPLAY_SDTV_STDS_H
     10  1.1  jmcneill 
     11  1.1  jmcneill /*
     12  1.1  jmcneill  * Attention: Keep the SDTV_STD_* bit definitions in sync with
     13  1.1  jmcneill  * include/uapi/linux/videodev2.h V4L2_STD_* bit definitions.
     14  1.1  jmcneill  */
     15  1.1  jmcneill /* One bit for each standard */
     16  1.1  jmcneill #define SDTV_STD_PAL_B		0x00000001
     17  1.1  jmcneill #define SDTV_STD_PAL_B1		0x00000002
     18  1.1  jmcneill #define SDTV_STD_PAL_G		0x00000004
     19  1.1  jmcneill #define SDTV_STD_PAL_H		0x00000008
     20  1.1  jmcneill #define SDTV_STD_PAL_I		0x00000010
     21  1.1  jmcneill #define SDTV_STD_PAL_D		0x00000020
     22  1.1  jmcneill #define SDTV_STD_PAL_D1		0x00000040
     23  1.1  jmcneill #define SDTV_STD_PAL_K		0x00000080
     24  1.1  jmcneill 
     25  1.1  jmcneill #define SDTV_STD_PAL		(SDTV_STD_PAL_B		| \
     26  1.1  jmcneill 				 SDTV_STD_PAL_B1	| \
     27  1.1  jmcneill 				 SDTV_STD_PAL_G		| \
     28  1.1  jmcneill 				 SDTV_STD_PAL_H		| \
     29  1.1  jmcneill 				 SDTV_STD_PAL_I		| \
     30  1.1  jmcneill 				 SDTV_STD_PAL_D		| \
     31  1.1  jmcneill 				 SDTV_STD_PAL_D1	| \
     32  1.1  jmcneill 				 SDTV_STD_PAL_K)
     33  1.1  jmcneill 
     34  1.1  jmcneill #define SDTV_STD_PAL_M		0x00000100
     35  1.1  jmcneill #define SDTV_STD_PAL_N		0x00000200
     36  1.1  jmcneill #define SDTV_STD_PAL_Nc		0x00000400
     37  1.1  jmcneill #define SDTV_STD_PAL_60		0x00000800
     38  1.1  jmcneill 
     39  1.1  jmcneill #define SDTV_STD_NTSC_M		0x00001000	/* BTSC */
     40  1.1  jmcneill #define SDTV_STD_NTSC_M_JP	0x00002000	/* EIA-J */
     41  1.1  jmcneill #define SDTV_STD_NTSC_443	0x00004000
     42  1.1  jmcneill #define SDTV_STD_NTSC_M_KR	0x00008000	/* FM A2 */
     43  1.1  jmcneill 
     44  1.1  jmcneill #define SDTV_STD_NTSC		(SDTV_STD_NTSC_M	| \
     45  1.1  jmcneill 				 SDTV_STD_NTSC_M_JP	| \
     46  1.1  jmcneill 				 SDTV_STD_NTSC_M_KR)
     47  1.1  jmcneill 
     48  1.1  jmcneill #define SDTV_STD_SECAM_B	0x00010000
     49  1.1  jmcneill #define SDTV_STD_SECAM_D	0x00020000
     50  1.1  jmcneill #define SDTV_STD_SECAM_G	0x00040000
     51  1.1  jmcneill #define SDTV_STD_SECAM_H	0x00080000
     52  1.1  jmcneill #define SDTV_STD_SECAM_K	0x00100000
     53  1.1  jmcneill #define SDTV_STD_SECAM_K1	0x00200000
     54  1.1  jmcneill #define SDTV_STD_SECAM_L	0x00400000
     55  1.1  jmcneill #define SDTV_STD_SECAM_LC	0x00800000
     56  1.1  jmcneill 
     57  1.1  jmcneill #define SDTV_STD_SECAM		(SDTV_STD_SECAM_B	| \
     58  1.1  jmcneill 				 SDTV_STD_SECAM_D	| \
     59  1.1  jmcneill 				 SDTV_STD_SECAM_G	| \
     60  1.1  jmcneill 				 SDTV_STD_SECAM_H	| \
     61  1.1  jmcneill 				 SDTV_STD_SECAM_K	| \
     62  1.1  jmcneill 				 SDTV_STD_SECAM_K1	| \
     63  1.1  jmcneill 				 SDTV_STD_SECAM_L	| \
     64  1.1  jmcneill 				 SDTV_STD_SECAM_LC)
     65  1.1  jmcneill 
     66  1.1  jmcneill /* Standards for Countries with 60Hz Line frequency */
     67  1.1  jmcneill #define SDTV_STD_525_60		(SDTV_STD_PAL_M		| \
     68  1.1  jmcneill 				 SDTV_STD_PAL_60	| \
     69  1.1  jmcneill 				 SDTV_STD_NTSC		| \
     70  1.1  jmcneill 				 SDTV_STD_NTSC_443)
     71  1.1  jmcneill 
     72  1.1  jmcneill /* Standards for Countries with 50Hz Line frequency */
     73  1.1  jmcneill #define SDTV_STD_625_50		(SDTV_STD_PAL		| \
     74  1.1  jmcneill 				 SDTV_STD_PAL_N		| \
     75  1.1  jmcneill 				 SDTV_STD_PAL_Nc	| \
     76  1.1  jmcneill 				 SDTV_STD_SECAM)
     77  1.1  jmcneill 
     78  1.1  jmcneill #endif /* _DT_BINDINGS_DISPLAY_SDTV_STDS_H */
     79