The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/include/dt-bindings/display/sdtv-standards.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

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

Cache object: 73027ab64eea8d19580108b0aa206a1e


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.