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