1174604Sscottl/* 2174604Sscottl * Copyright (c) HighPoint Technologies, Inc. 3174604Sscottl * All rights reserved. 4174604Sscottl * 5174604Sscottl * Redistribution and use in source and binary forms, with or without 6174604Sscottl * modification, are permitted provided that the following conditions 7174604Sscottl * are met: 8174604Sscottl * 1. Redistributions of source code must retain the above copyright 9174604Sscottl * notice, this list of conditions and the following disclaimer. 10174604Sscottl * 2. Redistributions in binary form must reproduce the above copyright 11174604Sscottl * notice, this list of conditions and the following disclaimer in the 12174604Sscottl * documentation and/or other materials provided with the distribution. 13174604Sscottl * 14174604Sscottl * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 15174604Sscottl * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 16174604Sscottl * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 17174604Sscottl * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 18174604Sscottl * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19174604Sscottl * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20174604Sscottl * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21174604Sscottl * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22174604Sscottl * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23174604Sscottl * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24174604Sscottl * SUCH DAMAGE. 25174604Sscottl * 26174604Sscottl * $FreeBSD$ 27174604Sscottl */ 28174604Sscottl#include <dev/hptrr/hptrr_config.h> 29174604Sscottl/**************************************************************************** 30174604Sscottl * config.c - auto-generated file 31174604Sscottl ****************************************************************************/ 32174604Sscottl#include <dev/hptrr/os_bsd.h> 33174604Sscottl 34174604Sscottlextern int init_module_him_rr2310pm(void); 35174604Sscottlextern int init_module_him_rr174x_rr2210pm(void); 36174604Sscottlextern int init_module_him_rr2522pm(void); 37174604Sscottlextern int init_module_him_rr2340(void); 38174604Sscottlextern int init_module_him_rr222x_rr2240(void); 39174604Sscottlextern int init_module_him_rr1720(void); 40174604Sscottlextern int init_module_him_rr232x(void); 41174604Sscottlextern int init_module_vdev_raw(void); 42174604Sscottlextern int init_module_partition(void); 43174604Sscottlextern int init_module_raid0(void); 44174604Sscottlextern int init_module_raid1(void); 45174604Sscottlextern int init_module_raid5(void); 46174604Sscottlextern int init_module_jbod(void); 47174604Sscottl 48174604Sscottlint init_config(void) 49174604Sscottl{ 50174604Sscottl init_module_him_rr2310pm(); 51174604Sscottl init_module_him_rr174x_rr2210pm(); 52174604Sscottl init_module_him_rr2522pm(); 53174604Sscottl init_module_him_rr2340(); 54174604Sscottl init_module_him_rr222x_rr2240(); 55174604Sscottl init_module_him_rr1720(); 56174604Sscottl init_module_him_rr232x(); 57174604Sscottl init_module_vdev_raw(); 58174604Sscottl init_module_partition(); 59174604Sscottl init_module_raid0(); 60174604Sscottl init_module_raid1(); 61174604Sscottl init_module_raid5(); 62174604Sscottl init_module_jbod(); 63174604Sscottl return 0; 64174604Sscottl} 65174604Sscottl 66174604Sscottlchar driver_name[] = "hptrr"; 67176018Sscottlchar driver_name_long[] = "RocketRAID 17xx/2xxx SATA controller driver"; 68195626Scpercivachar driver_ver[] = "v1.2"; 69174604Sscottlint osm_max_targets = 0xff; 70176018Sscottl 71176018Sscottl 72176018Sscottlint os_max_cache_size = 0x1000000; 73