blob: 9f337148c96534f980087a9e6f0a84c426998ddb [file] [log] [blame]
Thomas Gleixner1a59d1b82019-05-27 08:55:05 +02001/* SPDX-License-Identifier: GPL-2.0-or-later */
Linus Torvalds1da177e2005-04-16 15:20:36 -07002#ifndef __SOUND_OPL4_H
3#define __SOUND_OPL4_H
4
5/*
6 * Global definitions for the OPL4 driver
7 * Copyright (c) 2003 by Clemens Ladisch <clemens@ladisch.de>
Linus Torvalds1da177e2005-04-16 15:20:36 -07008 */
9
10#include <sound/opl3.h>
11
Takashi Iwaia42dd422005-11-17 14:13:47 +010012struct snd_opl4;
Linus Torvalds1da177e2005-04-16 15:20:36 -070013
Takashi Iwaia42dd422005-11-17 14:13:47 +010014extern int snd_opl4_create(struct snd_card *card,
Linus Torvalds1da177e2005-04-16 15:20:36 -070015 unsigned long fm_port, unsigned long pcm_port,
16 int seq_device,
Takashi Iwaia42dd422005-11-17 14:13:47 +010017 struct snd_opl3 **opl3, struct snd_opl4 **opl4);
Linus Torvalds1da177e2005-04-16 15:20:36 -070018
19#endif /* __SOUND_OPL4_H */