1f5fbb83fSMauro Carvalho Chehab /* SPDX-License-Identifier: GPL-2.0 */ 29d4fa1a1SMauro Carvalho Chehab /* 39d4fa1a1SMauro Carvalho Chehab * Support for Intel Camera Imaging ISP subsystem. 49d4fa1a1SMauro Carvalho Chehab * Copyright (c) 2015, Intel Corporation. 59d4fa1a1SMauro Carvalho Chehab * 69d4fa1a1SMauro Carvalho Chehab * This program is free software; you can redistribute it and/or modify it 79d4fa1a1SMauro Carvalho Chehab * under the terms and conditions of the GNU General Public License, 89d4fa1a1SMauro Carvalho Chehab * version 2, as published by the Free Software Foundation. 99d4fa1a1SMauro Carvalho Chehab * 109d4fa1a1SMauro Carvalho Chehab * This program is distributed in the hope it will be useful, but WITHOUT 119d4fa1a1SMauro Carvalho Chehab * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 129d4fa1a1SMauro Carvalho Chehab * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for 139d4fa1a1SMauro Carvalho Chehab * more details. 149d4fa1a1SMauro Carvalho Chehab */ 159d4fa1a1SMauro Carvalho Chehab 169d4fa1a1SMauro Carvalho Chehab #ifndef _hive_isp_css_defs_h__ 179d4fa1a1SMauro Carvalho Chehab #define _hive_isp_css_defs_h__ 189d4fa1a1SMauro Carvalho Chehab 199d4fa1a1SMauro Carvalho Chehab #define HIVE_ISP_CTRL_DATA_WIDTH 32 209d4fa1a1SMauro Carvalho Chehab #define HIVE_ISP_CTRL_ADDRESS_WIDTH 32 219d4fa1a1SMauro Carvalho Chehab #define HIVE_ISP_CTRL_MAX_BURST_SIZE 1 229d4fa1a1SMauro Carvalho Chehab #define HIVE_ISP_DDR_ADDRESS_WIDTH 36 239d4fa1a1SMauro Carvalho Chehab 249d4fa1a1SMauro Carvalho Chehab #define HIVE_ISP_HOST_MAX_BURST_SIZE 8 /* host supports bursts in order to prevent repeating DDRAM accesses */ 259d4fa1a1SMauro Carvalho Chehab #define HIVE_ISP_NUM_GPIO_PINS 12 269d4fa1a1SMauro Carvalho Chehab 279d4fa1a1SMauro Carvalho Chehab /* This list of vector num_elems/elem_bits pairs is valid both in C as initializer 289d4fa1a1SMauro Carvalho Chehab and in the DMA parameter list */ 299d4fa1a1SMauro Carvalho Chehab #define HIVE_ISP_DDR_DMA_SPECS {{32, 8}, {16, 16}, {18, 14}, {25, 10}, {21, 12}} 309d4fa1a1SMauro Carvalho Chehab #define HIVE_ISP_DDR_WORD_BITS 256 319d4fa1a1SMauro Carvalho Chehab #define HIVE_ISP_DDR_WORD_BYTES (HIVE_ISP_DDR_WORD_BITS / 8) 329d4fa1a1SMauro Carvalho Chehab #define HIVE_ISP_DDR_BYTES (512 * 1024 * 1024) /* hss only */ 339d4fa1a1SMauro Carvalho Chehab #define HIVE_ISP_DDR_BYTES_RTL (127 * 1024 * 1024) /* RTL only */ 349d4fa1a1SMauro Carvalho Chehab #define HIVE_ISP_DDR_SMALL_BYTES (128 * 256 / 8) 359d4fa1a1SMauro Carvalho Chehab #define HIVE_ISP_PAGE_SHIFT 12 369d4fa1a1SMauro Carvalho Chehab #define HIVE_ISP_PAGE_SIZE BIT(HIVE_ISP_PAGE_SHIFT) 379d4fa1a1SMauro Carvalho Chehab 389d4fa1a1SMauro Carvalho Chehab #define CSS_DDR_WORD_BITS HIVE_ISP_DDR_WORD_BITS 399d4fa1a1SMauro Carvalho Chehab #define CSS_DDR_WORD_BYTES HIVE_ISP_DDR_WORD_BYTES 409d4fa1a1SMauro Carvalho Chehab 419d4fa1a1SMauro Carvalho Chehab /* If HIVE_ISP_DDR_BASE_OFFSET is set to a non-zero value, the wide bus just before the DDRAM gets an extra dummy port where */ 429d4fa1a1SMauro Carvalho Chehab /* address range 0 .. HIVE_ISP_DDR_BASE_OFFSET-1 maps onto. This effectively creates an offset for the DDRAM from system perspective */ 439d4fa1a1SMauro Carvalho Chehab #define HIVE_ISP_DDR_BASE_OFFSET 0x120000000 /* 0x200000 */ 449d4fa1a1SMauro Carvalho Chehab 459d4fa1a1SMauro Carvalho Chehab #define HIVE_DMA_ISP_BUS_CONN 0 469d4fa1a1SMauro Carvalho Chehab #define HIVE_DMA_ISP_DDR_CONN 1 479d4fa1a1SMauro Carvalho Chehab #define HIVE_DMA_BUS_DDR_CONN 2 489d4fa1a1SMauro Carvalho Chehab #define HIVE_DMA_ISP_MASTER master_port0 499d4fa1a1SMauro Carvalho Chehab #define HIVE_DMA_BUS_MASTER master_port1 509d4fa1a1SMauro Carvalho Chehab #define HIVE_DMA_DDR_MASTER master_port2 519d4fa1a1SMauro Carvalho Chehab 529d4fa1a1SMauro Carvalho Chehab #define HIVE_DMA_NUM_CHANNELS 32 /* old value was 8 */ 539d4fa1a1SMauro Carvalho Chehab #define HIVE_DMA_CMD_FIFO_DEPTH 24 /* old value was 12 */ 549d4fa1a1SMauro Carvalho Chehab 559d4fa1a1SMauro Carvalho Chehab #define HIVE_IF_PIXEL_WIDTH 12 569d4fa1a1SMauro Carvalho Chehab 579d4fa1a1SMauro Carvalho Chehab #define HIVE_MMU_TLB_SETS 8 589d4fa1a1SMauro Carvalho Chehab #define HIVE_MMU_TLB_SET_BLOCKS 8 599d4fa1a1SMauro Carvalho Chehab #define HIVE_MMU_TLB_BLOCK_ELEMENTS 8 609d4fa1a1SMauro Carvalho Chehab #define HIVE_MMU_PAGE_TABLE_LEVELS 2 619d4fa1a1SMauro Carvalho Chehab #define HIVE_MMU_PAGE_BYTES HIVE_ISP_PAGE_SIZE 629d4fa1a1SMauro Carvalho Chehab 639d4fa1a1SMauro Carvalho Chehab #define HIVE_ISP_CH_ID_BITS 2 649d4fa1a1SMauro Carvalho Chehab #define HIVE_ISP_FMT_TYPE_BITS 5 659d4fa1a1SMauro Carvalho Chehab #define HIVE_ISP_ISEL_SEL_BITS 2 669d4fa1a1SMauro Carvalho Chehab 679d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SDRAM_WAKEUP_IDX 0 689d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_IDLE_IDX 1 699d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_IRQ_0_IDX 2 709d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_IRQ_1_IDX 3 719d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SP_STREAM_STAT_IDX 4 729d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SP_STREAM_STAT_B_IDX 5 739d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_ISP_STREAM_STAT_IDX 6 749d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_MOD_STREAM_STAT_IDX 7 759d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SP_STREAM_STAT_IRQ_COND_IDX 8 769d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SP_STREAM_STAT_B_IRQ_COND_IDX 9 779d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_ISP_STREAM_STAT_IRQ_COND_IDX 10 789d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_MOD_STREAM_STAT_IRQ_COND_IDX 11 799d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SP_STREAM_STAT_IRQ_ENABLE_IDX 12 809d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SP_STREAM_STAT_B_IRQ_ENABLE_IDX 13 819d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_ISP_STREAM_STAT_IRQ_ENABLE_IDX 14 829d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_MOD_STREAM_STAT_IRQ_ENABLE_IDX 15 839d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SWITCH_PRIM_IF_IDX 16 849d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SWITCH_GDC1_IDX 17 859d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SWITCH_GDC2_IDX 18 869d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_IDX 19 879d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SLV_REG_SRST_IDX 20 889d4fa1a1SMauro Carvalho Chehab 899d4fa1a1SMauro Carvalho Chehab /* Bit numbers of the soft reset register */ 909d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_ISYS_CBUS 0 919d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_ISEL_CBUS 1 929d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_IFMT_CBUS 2 939d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_GPDEV_CBUS 3 949d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_GPIO 4 959d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_TC 5 969d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_GPTIMER 6 979d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_FACELLFIFOS 7 989d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_D_OSYS 8 999d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_IFT_SEC_PIPE 9 1009d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_GDC1 10 1019d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_GDC2 11 1029d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_VEC_BUS 12 1039d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_ISP 13 1049d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_SLV_GRP_BUS 14 1059d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_DMA 15 1069d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_SF_ISP_SP 16 1079d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_SF_PIF_CELLS 17 1089d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_SF_SIF_SP 18 1099d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_SF_MC_SP 19 1109d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_SF_ISYS_SP 20 1119d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_SF_DMA_CELLS 21 1129d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_SF_GDC1_CELLS 22 1139d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_SF_GDC2_CELLS 23 1149d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_SP 24 1159d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_OCP2CIO 25 1169d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_NBUS 26 1179d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_HOST12BUS 27 1189d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_WBUS 28 1199d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_IC_OSYS 29 1209d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SRST_WBUS_IC 30 1219d4fa1a1SMauro Carvalho Chehab 1229d4fa1a1SMauro Carvalho Chehab /* Bit numbers of the slave register soft reset register */ 1239d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SLV_REG_SRST_DMA 0 1249d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SLV_REG_SRST_GDC1 1 1259d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_SLV_REG_SRST_GDC2 2 1269d4fa1a1SMauro Carvalho Chehab 1279d4fa1a1SMauro Carvalho Chehab /* order of the input bits for the irq controller */ 1289d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_GPIO_PIN_0_BIT_ID 0 1299d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_GPIO_PIN_1_BIT_ID 1 1309d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_GPIO_PIN_2_BIT_ID 2 1319d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_GPIO_PIN_3_BIT_ID 3 1329d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_GPIO_PIN_4_BIT_ID 4 1339d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_GPIO_PIN_5_BIT_ID 5 1349d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_GPIO_PIN_6_BIT_ID 6 1359d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_GPIO_PIN_7_BIT_ID 7 1369d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_GPIO_PIN_8_BIT_ID 8 1379d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_GPIO_PIN_9_BIT_ID 9 1389d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_GPIO_PIN_10_BIT_ID 10 1399d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_GPIO_PIN_11_BIT_ID 11 1409d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_SP_BIT_ID 12 1419d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_ISP_BIT_ID 13 1429d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_ISYS_BIT_ID 14 1439d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_ISEL_BIT_ID 15 1449d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_IFMT_BIT_ID 16 1459d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_SP_STREAM_MON_BIT_ID 17 1469d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_ISP_STREAM_MON_BIT_ID 18 1479d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_MOD_STREAM_MON_BIT_ID 19 1489d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_ISP_PMEM_ERROR_BIT_ID 20 1499d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_ISP_BAMEM_ERROR_BIT_ID 21 1509d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_ISP_DMEM_ERROR_BIT_ID 22 1519d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_SP_ICACHE_MEM_ERROR_BIT_ID 23 1529d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_SP_DMEM_ERROR_BIT_ID 24 1539d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_MMU_CACHE_MEM_ERROR_BIT_ID 25 1549d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_GP_TIMER_0_BIT_ID 26 1559d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_GP_TIMER_1_BIT_ID 27 1569d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_SW_PIN_0_BIT_ID 28 1579d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_SW_PIN_1_BIT_ID 29 1589d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_DMA_BIT_ID 30 1599d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_IRQ_SP_STREAM_MON_B_BIT_ID 31 1609d4fa1a1SMauro Carvalho Chehab 1619d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_REGS_NUM_SW_IRQ_REGS 2 1629d4fa1a1SMauro Carvalho Chehab 1639d4fa1a1SMauro Carvalho Chehab /* order of the input bits for the timed controller */ 1649d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_TC_GPIO_PIN_0_BIT_ID 0 1659d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_TC_GPIO_PIN_1_BIT_ID 1 1669d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_TC_GPIO_PIN_2_BIT_ID 2 1679d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_TC_GPIO_PIN_3_BIT_ID 3 1689d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_TC_GPIO_PIN_4_BIT_ID 4 1699d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_TC_GPIO_PIN_5_BIT_ID 5 1709d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_TC_GPIO_PIN_6_BIT_ID 6 1719d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_TC_GPIO_PIN_7_BIT_ID 7 1729d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_TC_GPIO_PIN_8_BIT_ID 8 1739d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_TC_GPIO_PIN_9_BIT_ID 9 1749d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_TC_GPIO_PIN_10_BIT_ID 10 1759d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_TC_GPIO_PIN_11_BIT_ID 11 1769d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_TC_SP_BIT_ID 12 1779d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_TC_ISP_BIT_ID 13 1789d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_TC_ISYS_BIT_ID 14 1799d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_TC_ISEL_BIT_ID 15 1809d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_TC_IFMT_BIT_ID 16 1819d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_TC_GP_TIMER_0_BIT_ID 17 1829d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_TC_GP_TIMER_1_BIT_ID 18 1839d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_TC_MIPI_SOL_BIT_ID 19 1849d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_TC_MIPI_EOL_BIT_ID 20 1859d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_TC_MIPI_SOF_BIT_ID 21 1869d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_TC_MIPI_EOF_BIT_ID 22 1879d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_DEV_TC_INPSYS_SM 23 1889d4fa1a1SMauro Carvalho Chehab 1899d4fa1a1SMauro Carvalho Chehab /* definitions for the gp_timer block */ 1909d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_0 0 1919d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_1 1 1929d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_2 2 1939d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_3 3 1949d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_4 4 1959d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_5 5 1969d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_6 6 1979d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_7 7 1989d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_NUM_COUNTERS 8 1999d4fa1a1SMauro Carvalho Chehab 2009d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_IRQ_0 0 2019d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_IRQ_1 1 2029d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_NUM_IRQS 2 2039d4fa1a1SMauro Carvalho Chehab 2049d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_GPIO_0_BIT_ID 0 2059d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_GPIO_1_BIT_ID 1 2069d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_GPIO_2_BIT_ID 2 2079d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_GPIO_3_BIT_ID 3 2089d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_GPIO_4_BIT_ID 4 2099d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_GPIO_5_BIT_ID 5 2109d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_GPIO_6_BIT_ID 6 2119d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_GPIO_7_BIT_ID 7 2129d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_GPIO_8_BIT_ID 8 2139d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_GPIO_9_BIT_ID 9 2149d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_GPIO_10_BIT_ID 10 2159d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_GPIO_11_BIT_ID 11 2169d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_INP_SYS_IRQ 12 2179d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_ISEL_IRQ 13 2189d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_IFMT_IRQ 14 2199d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_SP_STRMON_IRQ 15 2209d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_SP_B_STRMON_IRQ 16 2219d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_ISP_STRMON_IRQ 17 2229d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_MOD_STRMON_IRQ 18 2239d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_ISP_BAMEM_ERROR_IRQ 20 2249d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_ISP_DMEM_ERROR_IRQ 21 2259d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_SP_ICACHE_MEM_ERROR_IRQ 22 2269d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_SP_DMEM_ERROR_IRQ 23 2279d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_SP_OUT_RUN_DP 24 2289d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_SP_WIRE_DEBUG_LM_MSINK_RUN_I0_I0 25 2299d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_SP_WIRE_DEBUG_LM_MSINK_RUN_I0_I1 26 2309d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_SP_WIRE_DEBUG_LM_MSINK_RUN_I0_I2 27 2319d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_SP_WIRE_DEBUG_LM_MSINK_RUN_I0_I3 28 2329d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_SP_WIRE_DEBUG_LM_MSINK_RUN_I0_I4 29 2339d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_SP_WIRE_DEBUG_LM_MSINK_RUN_I0_I5 30 2349d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_SP_WIRE_DEBUG_LM_MSINK_RUN_I0_I6 31 2359d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_SP_WIRE_DEBUG_LM_MSINK_RUN_I0_I7 32 2369d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_SP_WIRE_DEBUG_LM_MSINK_RUN_I0_I8 33 2379d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_SP_WIRE_DEBUG_LM_MSINK_RUN_I0_I9 34 2389d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_SP_WIRE_DEBUG_LM_MSINK_RUN_I0_I10 35 2399d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_SP_WIRE_DEBUG_LM_MSINK_RUN_I1_I0 36 2409d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_SP_WIRE_DEBUG_LM_MSINK_RUN_I2_I0 37 2419d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_SP_WIRE_DEBUG_LM_MSINK_RUN_I3_I0 38 2429d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_ISP_OUT_RUN_DP 39 2439d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_ISP_WIRE_DEBUG_LM_MSINK_RUN_I0_I0 40 2449d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_ISP_WIRE_DEBUG_LM_MSINK_RUN_I0_I1 41 2459d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_ISP_WIRE_DEBUG_LM_MSINK_RUN_I1_I0 42 2469d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_ISP_WIRE_DEBUG_LM_MSINK_RUN_I2_I0 43 2479d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_ISP_WIRE_DEBUG_LM_MSINK_RUN_I2_I1 44 2489d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_ISP_WIRE_DEBUG_LM_MSINK_RUN_I2_I2 45 2499d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_ISP_WIRE_DEBUG_LM_MSINK_RUN_I2_I3 46 2509d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_ISP_WIRE_DEBUG_LM_MSINK_RUN_I2_I4 47 2519d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_ISP_WIRE_DEBUG_LM_MSINK_RUN_I2_I5 48 2529d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_ISP_WIRE_DEBUG_LM_MSINK_RUN_I2_I6 49 2539d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_ISP_WIRE_DEBUG_LM_MSINK_RUN_I3_I0 50 2549d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_ISP_WIRE_DEBUG_LM_MSINK_RUN_I4_I0 51 2559d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_ISP_WIRE_DEBUG_LM_MSINK_RUN_I5_I0 52 2569d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_ISP_WIRE_DEBUG_LM_MSINK_RUN_I6_I0 53 2579d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_ISP_WIRE_DEBUG_LM_MSINK_RUN_I7_I0 54 2589d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_MIPI_SOL_BIT_ID 55 2599d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_MIPI_EOL_BIT_ID 56 2609d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_MIPI_SOF_BIT_ID 57 2619d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_MIPI_EOF_BIT_ID 58 2629d4fa1a1SMauro Carvalho Chehab #define HIVE_GP_TIMER_INPSYS_SM 59 2639d4fa1a1SMauro Carvalho Chehab 2649d4fa1a1SMauro Carvalho Chehab /* port definitions for the streaming monitors */ 2659d4fa1a1SMauro Carvalho Chehab /* port definititions SP streaming monitor, monitors the status of streaming ports at the SP side of the streaming FIFO's */ 2669d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_SP2SIF 0 2679d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_SIF2SP 1 2689d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_SP2MC 2 2699d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_MC2SP 3 2709d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_SP2DMA 4 2719d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_DMA2SP 5 2729d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_SP2ISP 6 2739d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_ISP2SP 7 2749d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_SP2GPD 8 2759d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_FA2SP 9 2769d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_SP2ISYS 10 2779d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_ISYS2SP 11 2789d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_SP2PIFA 12 2799d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_PIFA2SP 13 2809d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_SP2PIFB 14 2819d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_PIFB2SP 15 2829d4fa1a1SMauro Carvalho Chehab 2839d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_B_SP2GDC1 0 2849d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_B_GDC12SP 1 2859d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_B_SP2GDC2 2 2869d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_B_GDC22SP 3 2879d4fa1a1SMauro Carvalho Chehab 2889d4fa1a1SMauro Carvalho Chehab /* previously used SP streaming monitor port identifiers, kept for backward compatibility */ 2899d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_SND_SIF SP_STR_MON_PORT_SP2SIF 2909d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_RCV_SIF SP_STR_MON_PORT_SIF2SP 2919d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_SND_MC SP_STR_MON_PORT_SP2MC 2929d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_RCV_MC SP_STR_MON_PORT_MC2SP 2939d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_SND_DMA SP_STR_MON_PORT_SP2DMA 2949d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_RCV_DMA SP_STR_MON_PORT_DMA2SP 2959d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_SND_ISP SP_STR_MON_PORT_SP2ISP 2969d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_RCV_ISP SP_STR_MON_PORT_ISP2SP 2979d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_SND_GPD SP_STR_MON_PORT_SP2GPD 2989d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_RCV_GPD SP_STR_MON_PORT_FA2SP 2999d4fa1a1SMauro Carvalho Chehab /* Deprecated */ 3009d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_SND_PIF SP_STR_MON_PORT_SP2PIFA 3019d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_RCV_PIF SP_STR_MON_PORT_PIFA2SP 3029d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_SND_PIFB SP_STR_MON_PORT_SP2PIFB 3039d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_RCV_PIFB SP_STR_MON_PORT_PIFB2SP 3049d4fa1a1SMauro Carvalho Chehab 3059d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_SND_PIF_A SP_STR_MON_PORT_SP2PIFA 3069d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_RCV_PIF_A SP_STR_MON_PORT_PIFA2SP 3079d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_SND_PIF_B SP_STR_MON_PORT_SP2PIFB 3089d4fa1a1SMauro Carvalho Chehab #define SP_STR_MON_PORT_RCV_PIF_B SP_STR_MON_PORT_PIFB2SP 3099d4fa1a1SMauro Carvalho Chehab 3109d4fa1a1SMauro Carvalho Chehab /* port definititions ISP streaming monitor, monitors the status of streaming ports at the ISP side of the streaming FIFO's */ 3119d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_ISP2PIFA 0 3129d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_PIFA2ISP 1 3139d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_ISP2PIFB 2 3149d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_PIFB2ISP 3 3159d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_ISP2DMA 4 3169d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_DMA2ISP 5 3179d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_ISP2GDC1 6 3189d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_GDC12ISP 7 3199d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_ISP2GDC2 8 3209d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_GDC22ISP 9 3219d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_ISP2GPD 10 3229d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_FA2ISP 11 3239d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_ISP2SP 12 3249d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_SP2ISP 13 3259d4fa1a1SMauro Carvalho Chehab 3269d4fa1a1SMauro Carvalho Chehab /* previously used ISP streaming monitor port identifiers, kept for backward compatibility */ 3279d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_SND_PIF_A ISP_STR_MON_PORT_ISP2PIFA 3289d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_RCV_PIF_A ISP_STR_MON_PORT_PIFA2ISP 3299d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_SND_PIF_B ISP_STR_MON_PORT_ISP2PIFB 3309d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_RCV_PIF_B ISP_STR_MON_PORT_PIFB2ISP 3319d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_SND_DMA ISP_STR_MON_PORT_ISP2DMA 3329d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_RCV_DMA ISP_STR_MON_PORT_DMA2ISP 3339d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_SND_GDC ISP_STR_MON_PORT_ISP2GDC1 3349d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_RCV_GDC ISP_STR_MON_PORT_GDC12ISP 3359d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_SND_GPD ISP_STR_MON_PORT_ISP2GPD 3369d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_RCV_GPD ISP_STR_MON_PORT_FA2ISP 3379d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_SND_SP ISP_STR_MON_PORT_ISP2SP 3389d4fa1a1SMauro Carvalho Chehab #define ISP_STR_MON_PORT_RCV_SP ISP_STR_MON_PORT_SP2ISP 3399d4fa1a1SMauro Carvalho Chehab 3409d4fa1a1SMauro Carvalho Chehab /* port definititions MOD streaming monitor, monitors the status of streaming ports at the module side of the streaming FIFO's */ 3419d4fa1a1SMauro Carvalho Chehab 3429d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_PIFA2CELLS 0 3439d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_CELLS2PIFA 1 3449d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_PIFB2CELLS 2 3459d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_CELLS2PIFB 3 3469d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_SIF2SP 4 3479d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_SP2SIF 5 3489d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_MC2SP 6 3499d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_SP2MC 7 3509d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_DMA2ISP 8 3519d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_ISP2DMA 9 3529d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_DMA2SP 10 3539d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_SP2DMA 11 3549d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_GDC12CELLS 12 3559d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_CELLS2GDC1 13 3569d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_GDC22CELLS 14 3579d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_CELLS2GDC2 15 3589d4fa1a1SMauro Carvalho Chehab 3599d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_SND_PIF_A 0 3609d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_RCV_PIF_A 1 3619d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_SND_PIF_B 2 3629d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_RCV_PIF_B 3 3639d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_SND_SIF 4 3649d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_RCV_SIF 5 3659d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_SND_MC 6 3669d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_RCV_MC 7 3679d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_SND_DMA2ISP 8 3689d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_RCV_DMA_FR_ISP 9 3699d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_SND_DMA2SP 10 3709d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_RCV_DMA_FR_SP 11 3719d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_SND_GDC 12 3729d4fa1a1SMauro Carvalho Chehab #define MOD_STR_MON_PORT_RCV_GDC 13 3739d4fa1a1SMauro Carvalho Chehab 3749d4fa1a1SMauro Carvalho Chehab /* testbench signals: */ 3759d4fa1a1SMauro Carvalho Chehab 3769d4fa1a1SMauro Carvalho Chehab /* testbench GP adapter register ids */ 3779d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_GPIO_DATA_OUT_REG_IDX 0 3789d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_GPIO_DIR_OUT_REG_IDX 1 3799d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_IRQ_REG_IDX 2 3809d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_SDRAM_WAKEUP_REG_IDX 3 3819d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_IDLE_REG_IDX 4 3829d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_GPIO_DATA_IN_REG_IDX 5 3839d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_MIPI_BFM_EN_REG_IDX 6 3849d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_CSI_CONFIG_REG_IDX 7 3859d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_DDR_STALL_EN_REG_IDX 8 3869d4fa1a1SMauro Carvalho Chehab 3879d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_ISP_PMEM_ERROR_IRQ_REG_IDX 9 3889d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_ISP_BAMEM_ERROR_IRQ_REG_IDX 10 3899d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_ISP_DMEM_ERROR_IRQ_REG_IDX 11 3909d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_SP_ICACHE_MEM_ERROR_IRQ_REG_IDX 12 3919d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_SP_DMEM_ERROR_IRQ_REG_IDX 13 3929d4fa1a1SMauro Carvalho Chehab 3939d4fa1a1SMauro Carvalho Chehab /* Signal monitor input bit ids */ 3949d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_SIG_MON_GPIO_PIN_O_BIT_ID 0 3959d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_SIG_MON_GPIO_PIN_1_BIT_ID 1 3969d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_SIG_MON_GPIO_PIN_2_BIT_ID 2 3979d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_SIG_MON_GPIO_PIN_3_BIT_ID 3 3989d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_SIG_MON_GPIO_PIN_4_BIT_ID 4 3999d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_SIG_MON_GPIO_PIN_5_BIT_ID 5 4009d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_SIG_MON_GPIO_PIN_6_BIT_ID 6 4019d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_SIG_MON_GPIO_PIN_7_BIT_ID 7 4029d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_SIG_MON_GPIO_PIN_8_BIT_ID 8 4039d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_SIG_MON_GPIO_PIN_9_BIT_ID 9 4049d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_SIG_MON_GPIO_PIN_10_BIT_ID 10 4059d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_SIG_MON_GPIO_PIN_11_BIT_ID 11 4069d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_SIG_MON_IRQ_PIN_BIT_ID 12 4079d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_SIG_MON_SDRAM_WAKEUP_PIN_BIT_ID 13 4089d4fa1a1SMauro Carvalho Chehab #define HIVE_TESTBENCH_SIG_MON_IDLE_PIN_BIT_ID 14 4099d4fa1a1SMauro Carvalho Chehab 4109d4fa1a1SMauro Carvalho Chehab #define ISP2400_DEBUG_NETWORK 1 4119d4fa1a1SMauro Carvalho Chehab 4129d4fa1a1SMauro Carvalho Chehab #endif /* _hive_isp_css_defs_h__ */ 413