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