bf3fe05dfb
This needs some more testing before it's on by default. If the card is otherwise functioning, these messages may be confusing to the user. If the card is not functioning, the driver can be reloaded with debug to check for this condition. Signed-off-by: Shaun Ruffell <sruffell@digium.com> git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@9205 a0bf4364-ded3-4de4-8d8a-66a801d63aff
34 lines
1.1 KiB
C
34 lines
1.1 KiB
C
/*
|
|
* vpmadtreg.h - Registration utility for firmware loaders.
|
|
*
|
|
* Allows drivers for boards that host VPMAD032 modules to initiate firmware
|
|
* loads.
|
|
*
|
|
* Written by Digium Incorporated <support@digium.com>
|
|
*
|
|
* Copyright (C) 2008-2010 Digium, Inc. All rights reserved.
|
|
*
|
|
* See http://www.asterisk.org for more information about the Asterisk
|
|
* project. Please do not directly contact any of the maintainers of this
|
|
* project for assistance; the project provides a web site, mailing lists and
|
|
* IRC channels for your use.
|
|
*
|
|
* This program is free software, distributed under the terms of the GNU
|
|
* General Public License Version 2 as published by the Free Software
|
|
* Foundation. See the LICENSE file included with this program for more
|
|
* details.
|
|
*/
|
|
#ifndef __VPMADTREG_H__
|
|
#define __VPMADTREG_H__
|
|
|
|
struct vpmadt_loader {
|
|
struct module *owner;
|
|
struct list_head node;
|
|
int (*load)(struct voicebus *);
|
|
};
|
|
|
|
int vpmadtreg_register(struct vpmadt_loader *loader);
|
|
int vpmadtreg_unregister(struct vpmadt_loader *loader);
|
|
int vpmadtreg_loadfirmware(struct voicebus *vb);
|
|
#endif
|