162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-or-later */
262306a36Sopenharmony_ci#ifndef __SOUND_OPL4_H
362306a36Sopenharmony_ci#define __SOUND_OPL4_H
462306a36Sopenharmony_ci
562306a36Sopenharmony_ci/*
662306a36Sopenharmony_ci * Global definitions for the OPL4 driver
762306a36Sopenharmony_ci * Copyright (c) 2003 by Clemens Ladisch <clemens@ladisch.de>
862306a36Sopenharmony_ci */
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci#include <sound/opl3.h>
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_cistruct snd_opl4;
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ciextern int snd_opl4_create(struct snd_card *card,
1562306a36Sopenharmony_ci			   unsigned long fm_port, unsigned long pcm_port,
1662306a36Sopenharmony_ci			   int seq_device,
1762306a36Sopenharmony_ci			   struct snd_opl3 **opl3, struct snd_opl4 **opl4);
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ci#endif /* __SOUND_OPL4_H */
20