hpt27xx_config.c revision 228940
155714Skris/*-
255714Skris * Copyright (c) 2011 HighPoint Technologies, Inc.
355714Skris * All rights reserved.
455714Skris *
555714Skris * Redistribution and use in source and binary forms, with or without
655714Skris * modification, are permitted provided that the following conditions
755714Skris * are met:
855714Skris * 1. Redistributions of source code must retain the above copyright
955714Skris *    notice, this list of conditions and the following disclaimer.
1055714Skris * 2. Redistributions in binary form must reproduce the above copyright
1155714Skris *    notice, this list of conditions and the following disclaimer in the
1255714Skris *    documentation and/or other materials provided with the distribution.
1355714Skris *
1455714Skris * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
1555714Skris * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1655714Skris * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1755714Skris * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
1855714Skris * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1955714Skris * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2055714Skris * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2155714Skris * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2255714Skris * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2355714Skris * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2455714Skris * SUCH DAMAGE.
2555714Skris *
2655714Skris * $FreeBSD: head/sys/dev/hpt27xx/hpt27xx_config.c 228940 2011-12-28 23:26:58Z delphij $
2755714Skris */
2855714Skris
2955714Skris#include <dev/hpt27xx/hpt27xx_config.h>
3055714Skris/****************************************************************************
3155714Skris * config.c - auto-generated file
3255714Skris ****************************************************************************/
3355714Skris#include <dev/hpt27xx/os_bsd.h>
3455714Skris
3555714Skrisextern int init_module_him_rr2720(void);
3655714Skrisextern int init_module_him_rr273x(void);
3755714Skrisextern int init_module_him_rr276x(void);
3855714Skrisextern int init_module_him_rr278x(void);
3955714Skrisextern int init_module_vdev_raw(void);
4055714Skrisextern int init_module_partition(void);
4155714Skrisextern int init_module_raid0(void);
4255714Skrisextern int init_module_raid1(void);
4355714Skrisextern int init_module_raid5(void);
4455714Skrisextern int init_module_jbod(void);
4555714Skris
4655714Skrisint init_config(void)
4755714Skris{
4855714Skris	init_module_him_rr2720();
4955714Skris	init_module_him_rr273x();
5055714Skris	init_module_him_rr276x();
5155714Skris	init_module_him_rr278x();
5255714Skris	init_module_vdev_raw();
5355714Skris	init_module_partition();
5455714Skris	init_module_raid0();
5555714Skris	init_module_raid1();
5655714Skris	init_module_raid5();
5755714Skris	init_module_jbod();
5855714Skris	return 0;
5955714Skris}
6055714Skris
6155714Skrischar driver_name[] = "hpt27xx";
6255714Skrischar driver_name_long[] = "RocketRAID 27xx controller driver";
6355714Skrischar driver_ver[] = "v1.0 (" __DATE__ " " __TIME__ ")";
6455714Skrisint  osm_max_targets = 0xff;
6555714Skris
6655714Skris
6755714Skrisint os_max_cache_size = 0x1000000;
6855714Skris