linux/drivers/staging/media/atomisp/pci/cell_params.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0 */
   2/*
   3 * Support for Intel Camera Imaging ISP subsystem.
   4 * Copyright (c) 2015, Intel Corporation.
   5 *
   6 * This program is free software; you can redistribute it and/or modify it
   7 * under the terms and conditions of the GNU General Public License,
   8 * version 2, as published by the Free Software Foundation.
   9 *
  10 * This program is distributed in the hope it will be useful, but WITHOUT
  11 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  12 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
  13 * more details.
  14 */
  15
  16#ifndef _cell_params_h
  17#define _cell_params_h
  18
  19#define SP_PMEM_LOG_WIDTH_BITS           6  /*Width of PC, 64 bits, 8 bytes*/
  20#define SP_ICACHE_TAG_BITS               4  /*size of tag*/
  21#define SP_ICACHE_SET_BITS               8  /* 256 sets*/
  22#define SP_ICACHE_BLOCKS_PER_SET_BITS    1  /* 2 way associative*/
  23#define SP_ICACHE_BLOCK_ADDRESS_BITS     11 /* 2048 lines capacity*/
  24
  25#define SP_ICACHE_ADDRESS_BITS \
  26                            (SP_ICACHE_TAG_BITS + SP_ICACHE_BLOCK_ADDRESS_BITS)
  27
  28#define SP_PMEM_DEPTH        BIT(SP_ICACHE_ADDRESS_BITS)
  29
  30#define SP_FIFO_0_DEPTH      0
  31#define SP_FIFO_1_DEPTH      0
  32#define SP_FIFO_2_DEPTH      0
  33#define SP_FIFO_3_DEPTH      0
  34#define SP_FIFO_4_DEPTH      0
  35#define SP_FIFO_5_DEPTH      0
  36#define SP_FIFO_6_DEPTH      0
  37#define SP_FIFO_7_DEPTH      0
  38
  39#define SP_SLV_BUS_MAXBURSTSIZE        1
  40
  41#endif /* _cell_params_h */
  42