1219820Sjeff/* 2219820Sjeff * Copyright (c) 2004 Topspin Communications. All rights reserved. 3219820Sjeff * Copyright (c) 2005 Mellanox Technologies. All rights reserved. 4219820Sjeff * 5219820Sjeff * This software is available to you under a choice of one of two 6219820Sjeff * licenses. You may choose to be licensed under the terms of the GNU 7219820Sjeff * General Public License (GPL) Version 2, available from the file 8219820Sjeff * COPYING in the main directory of this source tree, or the 9219820Sjeff * OpenIB.org BSD license below: 10219820Sjeff * 11219820Sjeff * Redistribution and use in source and binary forms, with or 12219820Sjeff * without modification, are permitted provided that the following 13219820Sjeff * conditions are met: 14219820Sjeff * 15219820Sjeff * - Redistributions of source code must retain the above 16219820Sjeff * copyright notice, this list of conditions and the following 17219820Sjeff * disclaimer. 18219820Sjeff * 19219820Sjeff * - Redistributions in binary form must reproduce the above 20219820Sjeff * copyright notice, this list of conditions and the following 21219820Sjeff * disclaimer in the documentation and/or other materials 22219820Sjeff * provided with the distribution. 23219820Sjeff * 24219820Sjeff * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 25219820Sjeff * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 26219820Sjeff * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 27219820Sjeff * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 28219820Sjeff * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 29219820Sjeff * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 30219820Sjeff * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 31219820Sjeff * SOFTWARE. 32219820Sjeff */ 33219820Sjeff 34219820Sjeff#ifndef MTHCA_CONFIG_REG_H 35219820Sjeff#define MTHCA_CONFIG_REG_H 36219820Sjeff 37273246Shselasky#include <linux/page.h> 38219820Sjeff 39219820Sjeff#define MTHCA_HCR_BASE 0x80680 40219820Sjeff#define MTHCA_HCR_SIZE 0x0001c 41219820Sjeff#define MTHCA_ECR_BASE 0x80700 42219820Sjeff#define MTHCA_ECR_SIZE 0x00008 43219820Sjeff#define MTHCA_ECR_CLR_BASE 0x80708 44219820Sjeff#define MTHCA_ECR_CLR_SIZE 0x00008 45219820Sjeff#define MTHCA_MAP_ECR_SIZE (MTHCA_ECR_SIZE + MTHCA_ECR_CLR_SIZE) 46219820Sjeff#define MTHCA_CLR_INT_BASE 0xf00d8 47219820Sjeff#define MTHCA_CLR_INT_SIZE 0x00008 48219820Sjeff#define MTHCA_EQ_SET_CI_SIZE (8 * 32) 49219820Sjeff 50219820Sjeff#endif /* MTHCA_CONFIG_REG_H */ 51