| .. | .. |
|---|
| 1 | +/* SPDX-License-Identifier: GPL-2.0-or-later */ |
|---|
| 1 | 2 | /* |
|---|
| 2 | 3 | * Copyright (C) 2006-2009 Texas Instruments Inc |
|---|
| 3 | | - * |
|---|
| 4 | | - * This program is free software; you can redistribute it and/or modify |
|---|
| 5 | | - * it under the terms of the GNU General Public License as published by |
|---|
| 6 | | - * the Free Software Foundation; either version 2 of the License, or |
|---|
| 7 | | - * (at your option) any later version. |
|---|
| 8 | | - * |
|---|
| 9 | | - * This program is distributed in the hope that it will be useful, |
|---|
| 10 | | - * but WITHOUT ANY WARRANTY; without even the implied warranty of |
|---|
| 11 | | - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|---|
| 12 | | - * GNU General Public License for more details. |
|---|
| 13 | 4 | */ |
|---|
| 14 | 5 | #ifndef _DM644X_CCDC_REGS_H |
|---|
| 15 | 6 | #define _DM644X_CCDC_REGS_H |
|---|
| .. | .. |
|---|
| 75 | 66 | #define CCDC_PIX_FMT_MASK 3 |
|---|
| 76 | 67 | #define CCDC_PIX_FMT_SHIFT 12 |
|---|
| 77 | 68 | #define CCDC_VP2SDR_DISABLE 0xFFFBFFFF |
|---|
| 78 | | -#define CCDC_WEN_ENABLE (1 << 17) |
|---|
| 69 | +#define CCDC_WEN_ENABLE BIT(17) |
|---|
| 79 | 70 | #define CCDC_SDR2RSZ_DISABLE 0xFFF7FFFF |
|---|
| 80 | | -#define CCDC_VDHDEN_ENABLE (1 << 16) |
|---|
| 81 | | -#define CCDC_LPF_ENABLE (1 << 14) |
|---|
| 82 | | -#define CCDC_ALAW_ENABLE (1 << 3) |
|---|
| 71 | +#define CCDC_VDHDEN_ENABLE BIT(16) |
|---|
| 72 | +#define CCDC_LPF_ENABLE BIT(14) |
|---|
| 73 | +#define CCDC_ALAW_ENABLE BIT(3) |
|---|
| 83 | 74 | #define CCDC_ALAW_GAMMA_WD_MASK 7 |
|---|
| 84 | | -#define CCDC_BLK_CLAMP_ENABLE (1 << 31) |
|---|
| 75 | +#define CCDC_BLK_CLAMP_ENABLE BIT(31) |
|---|
| 85 | 76 | #define CCDC_BLK_SGAIN_MASK 0x1F |
|---|
| 86 | 77 | #define CCDC_BLK_ST_PXL_MASK 0x7FFF |
|---|
| 87 | 78 | #define CCDC_BLK_ST_PXL_SHIFT 10 |
|---|
| .. | .. |
|---|
| 94 | 85 | #define CCDC_BLK_COMP_GB_COMP_SHIFT 8 |
|---|
| 95 | 86 | #define CCDC_BLK_COMP_GR_COMP_SHIFT 16 |
|---|
| 96 | 87 | #define CCDC_BLK_COMP_R_COMP_SHIFT 24 |
|---|
| 97 | | -#define CCDC_LATCH_ON_VSYNC_DISABLE (1 << 15) |
|---|
| 98 | | -#define CCDC_FPC_ENABLE (1 << 15) |
|---|
| 88 | +#define CCDC_LATCH_ON_VSYNC_DISABLE BIT(15) |
|---|
| 89 | +#define CCDC_FPC_ENABLE BIT(15) |
|---|
| 99 | 90 | #define CCDC_FPC_DISABLE 0 |
|---|
| 100 | 91 | #define CCDC_FPC_FPC_NUM_MASK 0x7FFF |
|---|
| 101 | | -#define CCDC_DATA_PACK_ENABLE (1 << 11) |
|---|
| 92 | +#define CCDC_DATA_PACK_ENABLE BIT(11) |
|---|
| 102 | 93 | #define CCDC_FMTCFG_VPIN_MASK 7 |
|---|
| 103 | 94 | #define CCDC_FMTCFG_VPIN_SHIFT 12 |
|---|
| 104 | 95 | #define CCDC_FMT_HORZ_FMTLNH_MASK 0x1FFF |
|---|
| .. | .. |
|---|
| 141 | 132 | #define CCDC_SYN_FLDMODE_MASK 1 |
|---|
| 142 | 133 | #define CCDC_SYN_FLDMODE_SHIFT 7 |
|---|
| 143 | 134 | #define CCDC_REC656IF_BT656_EN 3 |
|---|
| 144 | | -#define CCDC_SYN_MODE_VD_POL_NEGATIVE (1 << 2) |
|---|
| 135 | +#define CCDC_SYN_MODE_VD_POL_NEGATIVE BIT(2) |
|---|
| 145 | 136 | #define CCDC_CCDCFG_Y8POS_SHIFT 11 |
|---|
| 146 | | -#define CCDC_CCDCFG_BW656_10BIT (1 << 5) |
|---|
| 137 | +#define CCDC_CCDCFG_BW656_10BIT BIT(5) |
|---|
| 147 | 138 | #define CCDC_SDOFST_FIELD_INTERLEAVED 0x249 |
|---|
| 148 | 139 | #define CCDC_NO_CULLING 0xffff00ff |
|---|
| 149 | 140 | #endif |
|---|