• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2 *
3 * SPDX-License-Identifier: GPL-2.0
4 *
5 * Copyright (C) 2011-2018 ARM or its affiliates
6 *
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation; version 2.
10 * This program is distributed in the hope that it will be useful, but
11 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
12 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13 * for more details.
14 * You should have received a copy of the GNU General Public License along
15 * with this program; if not, write to the Free Software Foundation, Inc.,
16 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17 *
18 */
19 
20 #if !defined(__ACAMERA_ISP_CORE_NOMEM_SETTINGS_H__)
21 #define __ACAMERA_ISP_CORE_NOMEM_SETTINGS_H__
22 #define ISP_CORE_ID    0x58F8E91F
23 #define ISP_CONFIG_PING    1
24 #define ISP_CONFIG_PONG    0
25 #define ISP_CONFIG_LUT_OFFSET    0x044B0
26 #define ISP_CONFIG_PING_OFFSET    0x18E88
27 #define ISP_CONFIG_PING_SIZE    0x17FC0
28 #define ISP_PIPE_RAW_BITS    12
29 #define ISP_PIPE_RAW_WDR_BITS    20
30 #define ISP_PIPE_SINTER_BITS    16
31 #define ISP_PIPE_RGB_BITS    10
32 #define ISP_CONFIG_AW    16
33 #define ISP_CONFIG_DW    32
34 #define ISP_DEFECT_PIXEL_AW    12
35 #define ISP_DEFECT_PIXEL_CXW    13
36 #define ISP_DEFECT_PIXEL_CYW    12
37 #define ISP_SHADING_MX    6
38 #define ISP_SHADING_MY    6
39 #define ISP_SHADING_MW    8
40 #define ISP_SHADING_GEOM    13
41 #define ISP_SHADING_LUT_AW    7
42 #define ISP_FRONTEND_LUT0_AW    5
43 #define ISP_FRONTEND_LUT1_AW    8
44 #define ISP_BACKEND_LUT0_AW    5
45 #define ISP_BACKEND_LUT1_AW    8
46 #define ISP_GAMMA_RGB_AW    8
47 #define ISP_METERING_ZONES_AWB_V    33
48 #define ISP_METERING_ZONES_AWB_H    33
49 #define ISP_METERING_ZONES_MAX_V    33
50 #define ISP_METERING_ZONES_MAX_H    33
51 #define ISP_METERING_OFFSET_AE    0
52 #define ISP_METERING_OFFSET_AWB    2192
53 #define ISP_METERING_OFFSET_AF    4384
54 #define ISP_METERING_MEM_END    6143
55 #define ISP_INTERRUPT_EVENT_NONES_COUNT    16
56 #define ISP_INTERRUPT_EVENT_ISP_START_FRAME_START    0
57 #define ISP_INTERRUPT_EVENT_ISP_END_FRAME_END    1
58 #define ISP_INTERRUPT_EVENT_METERING_AF    4
59 #define ISP_INTERRUPT_EVENT_METERING_AEXP    5
60 #define ISP_INTERRUPT_EVENT_METERING_AWB    6
61 #define ISP_INTERRUPT_EVENT_ANTIFOG_HIST    8
62 #define ISP_INTERRUPT_EVENT_BROKEN_FRAME    3
63 #define ISP_INTERRUPT_EVENT_MULTICTX_ERROR    2
64 #define ISP_INTERRUPT_EVENT_DMA_ERROR    22
65 #define ISP_INTERRUPT_EVENT_WATCHDOG_EXP    19
66 #define ISP_INTERRUPT_EVENT_FRAME_COLLISION    20
67 #endif /* __ACAMERA_ISP_CORE_NOMEM_SETTINGS_H__*/
68