2001-06-21 13:41:50 +00:00
|
|
|
#
|
|
|
|
|
# ALSA library configuration file
|
|
|
|
|
#
|
|
|
|
|
|
2002-03-12 20:14:33 +00:00
|
|
|
# pre-load the configuration files
|
2001-06-21 13:41:50 +00:00
|
|
|
|
|
|
|
|
@hooks [
|
|
|
|
|
{
|
|
|
|
|
func load
|
|
|
|
|
files [
|
|
|
|
|
"/etc/asound.conf"
|
|
|
|
|
"~/.asoundrc"
|
|
|
|
|
]
|
|
|
|
|
errors false
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
# load card-specific configuration files (on request)
|
|
|
|
|
|
|
|
|
|
cards.@hooks [
|
2001-06-24 23:16:17 +00:00
|
|
|
{
|
|
|
|
|
func load
|
|
|
|
|
files [
|
|
|
|
|
{
|
|
|
|
|
@func concat
|
|
|
|
|
strings [
|
|
|
|
|
{ @func datadir }
|
|
|
|
|
"/cards/aliases.conf"
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
2001-06-21 13:41:50 +00:00
|
|
|
{
|
|
|
|
|
func load_for_all_cards
|
|
|
|
|
files [
|
|
|
|
|
{
|
|
|
|
|
@func concat
|
|
|
|
|
strings [
|
|
|
|
|
{ @func datadir }
|
|
|
|
|
"/cards/"
|
2001-06-26 15:27:40 +00:00
|
|
|
{ @func private_string }
|
2001-06-21 13:41:50 +00:00
|
|
|
".conf"
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
errors false
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
|
2006-10-12 14:34:23 +02:00
|
|
|
#
|
2001-06-21 13:41:50 +00:00
|
|
|
# defaults
|
2006-10-12 14:34:23 +02:00
|
|
|
#
|
2001-06-21 13:41:50 +00:00
|
|
|
|
2006-10-12 14:34:23 +02:00
|
|
|
# show all name hints also for definitions without hint {} section
|
|
|
|
|
defaults.namehint.showall off
|
|
|
|
|
# show just basic name hints
|
|
|
|
|
defaults.namehint.basic on
|
|
|
|
|
# show extended name hints
|
|
|
|
|
defaults.namehint.extended off
|
|
|
|
|
#
|
2001-06-21 13:41:50 +00:00
|
|
|
defaults.ctl.card 0
|
|
|
|
|
defaults.pcm.card 0
|
|
|
|
|
defaults.pcm.device 0
|
|
|
|
|
defaults.pcm.subdevice -1
|
2006-01-13 11:52:01 +00:00
|
|
|
defaults.pcm.nonblock 1
|
2006-01-16 13:15:32 +00:00
|
|
|
defaults.pcm.ipc_key 5678293
|
|
|
|
|
defaults.pcm.ipc_gid audio
|
|
|
|
|
defaults.pcm.ipc_perm 0660
|
2006-10-11 13:18:57 +02:00
|
|
|
defaults.pcm.dmix.max_periods 0
|
|
|
|
|
defaults.pcm.dmix.rate 48000
|
2008-01-18 13:42:51 +01:00
|
|
|
defaults.pcm.dmix.format "unchanged"
|
2006-10-11 13:18:57 +02:00
|
|
|
defaults.pcm.dmix.card defaults.pcm.card
|
|
|
|
|
defaults.pcm.dmix.device defaults.pcm.device
|
|
|
|
|
defaults.pcm.dsnoop.card defaults.pcm.card
|
|
|
|
|
defaults.pcm.dsnoop.device defaults.pcm.device
|
2001-06-21 13:41:50 +00:00
|
|
|
defaults.pcm.front.card defaults.pcm.card
|
|
|
|
|
defaults.pcm.front.device defaults.pcm.device
|
|
|
|
|
defaults.pcm.rear.card defaults.pcm.card
|
|
|
|
|
defaults.pcm.rear.device defaults.pcm.device
|
2001-10-10 09:56:12 +00:00
|
|
|
defaults.pcm.center_lfe.card defaults.pcm.card
|
|
|
|
|
defaults.pcm.center_lfe.device defaults.pcm.device
|
2004-06-28 10:40:24 +00:00
|
|
|
defaults.pcm.side.card defaults.pcm.card
|
|
|
|
|
defaults.pcm.side.device defaults.pcm.device
|
2001-06-21 13:41:50 +00:00
|
|
|
defaults.pcm.surround40.card defaults.pcm.card
|
|
|
|
|
defaults.pcm.surround40.device defaults.pcm.device
|
2003-08-12 09:34:38 +00:00
|
|
|
defaults.pcm.surround41.card defaults.pcm.card
|
|
|
|
|
defaults.pcm.surround41.device defaults.pcm.device
|
|
|
|
|
defaults.pcm.surround50.card defaults.pcm.card
|
|
|
|
|
defaults.pcm.surround50.device defaults.pcm.device
|
2001-06-21 13:41:50 +00:00
|
|
|
defaults.pcm.surround51.card defaults.pcm.card
|
|
|
|
|
defaults.pcm.surround51.device defaults.pcm.device
|
2004-06-28 10:40:24 +00:00
|
|
|
defaults.pcm.surround71.card defaults.pcm.card
|
|
|
|
|
defaults.pcm.surround71.device defaults.pcm.device
|
2001-06-22 09:01:22 +00:00
|
|
|
defaults.pcm.iec958.card defaults.pcm.card
|
|
|
|
|
defaults.pcm.iec958.device defaults.pcm.device
|
2004-07-12 16:57:20 +00:00
|
|
|
defaults.pcm.modem.card defaults.pcm.card
|
|
|
|
|
defaults.pcm.modem.device defaults.pcm.device
|
2001-06-21 13:41:50 +00:00
|
|
|
defaults.rawmidi.card 0
|
|
|
|
|
defaults.rawmidi.device 0
|
|
|
|
|
defaults.rawmidi.subdevice -1
|
2001-07-13 10:00:19 +00:00
|
|
|
defaults.hwdep.card 0
|
|
|
|
|
defaults.hwdep.device 0
|
2001-07-16 11:15:28 +00:00
|
|
|
defaults.timer.class 2
|
|
|
|
|
defaults.timer.sclass 0
|
|
|
|
|
defaults.timer.card 0
|
|
|
|
|
defaults.timer.device 0
|
|
|
|
|
defaults.timer.subdevice 0
|
2001-06-21 13:41:50 +00:00
|
|
|
|
|
|
|
|
#
|
|
|
|
|
# PCM interface
|
|
|
|
|
#
|
|
|
|
|
|
2006-10-12 14:34:23 +02:00
|
|
|
# redirect to load-on-demand extended pcm definitions
|
|
|
|
|
pcm.cards cards.pcm
|
|
|
|
|
|
|
|
|
|
pcm.default cards.pcm.default
|
|
|
|
|
pcm.front cards.pcm.front
|
|
|
|
|
pcm.rear cards.pcm.rear
|
|
|
|
|
pcm.center_lfe cards.pcm.center_lfe
|
|
|
|
|
pcm.side cards.pcm.side
|
|
|
|
|
pcm.surround40 cards.pcm.surround40
|
|
|
|
|
pcm.surround41 cards.pcm.surround41
|
|
|
|
|
pcm.surround50 cards.pcm.surround50
|
|
|
|
|
pcm.surround51 cards.pcm.surround51
|
|
|
|
|
pcm.surround71 cards.pcm.surround71
|
|
|
|
|
pcm.iec958 cards.pcm.iec958
|
|
|
|
|
pcm.spdif iec958
|
|
|
|
|
pcm.dmix cards.pcm.dmix
|
|
|
|
|
pcm.dsnoop cards.pcm.dsnoop
|
|
|
|
|
pcm.modem cards.pcm.modem
|
|
|
|
|
pcm.phoneline cards.pcm.phoneline
|
|
|
|
|
|
2001-06-21 13:41:50 +00:00
|
|
|
pcm.hw {
|
|
|
|
|
@args [ CARD DEV SUBDEV ]
|
|
|
|
|
@args.CARD {
|
|
|
|
|
type string
|
|
|
|
|
default {
|
|
|
|
|
@func getenv
|
|
|
|
|
vars [
|
|
|
|
|
ALSA_PCM_CARD
|
|
|
|
|
ALSA_CARD
|
|
|
|
|
]
|
|
|
|
|
default {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.pcm.card
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@args.DEV {
|
|
|
|
|
type integer
|
|
|
|
|
default {
|
|
|
|
|
@func igetenv
|
|
|
|
|
vars [
|
|
|
|
|
ALSA_PCM_DEVICE
|
|
|
|
|
]
|
|
|
|
|
default {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.pcm.device
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@args.SUBDEV {
|
|
|
|
|
type integer
|
|
|
|
|
default {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.pcm.subdevice
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
type hw
|
|
|
|
|
card $CARD
|
|
|
|
|
device $DEV
|
|
|
|
|
subdevice $SUBDEV
|
2006-10-12 14:34:23 +02:00
|
|
|
hint {
|
|
|
|
|
show {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.namehint.extended
|
|
|
|
|
}
|
|
|
|
|
description "Direct hardware device without any conversions"
|
|
|
|
|
}
|
2001-06-21 13:41:50 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pcm.plughw {
|
|
|
|
|
@args [ CARD DEV SUBDEV ]
|
|
|
|
|
@args.CARD {
|
|
|
|
|
type string
|
|
|
|
|
default {
|
|
|
|
|
@func getenv
|
|
|
|
|
vars [
|
|
|
|
|
ALSA_PCM_CARD
|
|
|
|
|
ALSA_CARD
|
|
|
|
|
]
|
|
|
|
|
default {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.pcm.card
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@args.DEV {
|
|
|
|
|
type integer
|
|
|
|
|
default {
|
|
|
|
|
@func igetenv
|
|
|
|
|
vars [
|
|
|
|
|
ALSA_PCM_DEVICE
|
|
|
|
|
]
|
|
|
|
|
default {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.pcm.device
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@args.SUBDEV {
|
|
|
|
|
type integer
|
|
|
|
|
default {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.pcm.subdevice
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
type plug
|
|
|
|
|
slave.pcm {
|
|
|
|
|
type hw
|
|
|
|
|
card $CARD
|
|
|
|
|
device $DEV
|
|
|
|
|
subdevice $SUBDEV
|
|
|
|
|
}
|
2006-10-12 14:34:23 +02:00
|
|
|
hint {
|
|
|
|
|
show {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.namehint.extended
|
|
|
|
|
}
|
|
|
|
|
description "Hardware device with all software conversions"
|
|
|
|
|
}
|
2001-06-21 13:41:50 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pcm.plug {
|
|
|
|
|
@args [ SLAVE ]
|
|
|
|
|
@args.SLAVE {
|
|
|
|
|
type string
|
|
|
|
|
}
|
|
|
|
|
type plug
|
|
|
|
|
slave.pcm $SLAVE
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pcm.shm {
|
|
|
|
|
@args [ SOCKET PCM ]
|
|
|
|
|
@args.SOCKET {
|
|
|
|
|
type string
|
|
|
|
|
}
|
|
|
|
|
@args.PCM {
|
|
|
|
|
type string
|
|
|
|
|
}
|
|
|
|
|
type shm
|
|
|
|
|
server $SOCKET
|
|
|
|
|
pcm $PCM
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pcm.tee {
|
|
|
|
|
@args [ SLAVE FILE FORMAT ]
|
|
|
|
|
@args.SLAVE {
|
|
|
|
|
type string
|
|
|
|
|
}
|
|
|
|
|
@args.FILE {
|
|
|
|
|
type string
|
|
|
|
|
}
|
|
|
|
|
@args.FORMAT {
|
|
|
|
|
type string
|
|
|
|
|
default raw
|
|
|
|
|
}
|
|
|
|
|
type file
|
|
|
|
|
slave.pcm $SLAVE
|
|
|
|
|
file $FILE
|
|
|
|
|
format $FORMAT
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pcm.file {
|
|
|
|
|
@args [ FILE FORMAT ]
|
|
|
|
|
@args.FILE {
|
|
|
|
|
type string
|
|
|
|
|
}
|
|
|
|
|
@args.FORMAT {
|
|
|
|
|
type string
|
|
|
|
|
default raw
|
|
|
|
|
}
|
|
|
|
|
type file
|
|
|
|
|
slave.pcm null
|
|
|
|
|
file $FILE
|
|
|
|
|
format $FORMAT
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pcm.null {
|
|
|
|
|
type null
|
2006-10-12 14:34:23 +02:00
|
|
|
hint {
|
|
|
|
|
show {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.namehint.basic
|
|
|
|
|
}
|
|
|
|
|
description "Discard all samples (playback) or generate zero samples (capture)"
|
|
|
|
|
}
|
2001-06-21 13:41:50 +00:00
|
|
|
}
|
2003-02-12 19:11:52 +00:00
|
|
|
|
2001-06-21 13:41:50 +00:00
|
|
|
#
|
|
|
|
|
# Control interface
|
|
|
|
|
#
|
|
|
|
|
|
2006-10-12 14:34:23 +02:00
|
|
|
ctl.default {
|
|
|
|
|
type hw
|
|
|
|
|
card {
|
|
|
|
|
@func getenv
|
|
|
|
|
vars [
|
|
|
|
|
ALSA_CTL_CARD
|
|
|
|
|
ALSA_CARD
|
|
|
|
|
]
|
|
|
|
|
default {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.ctl.card
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2001-06-21 13:41:50 +00:00
|
|
|
ctl.hw {
|
2007-11-19 07:55:49 +01:00
|
|
|
@args [ CARD ]
|
2001-06-21 13:41:50 +00:00
|
|
|
@args.CARD {
|
|
|
|
|
type string
|
|
|
|
|
default {
|
|
|
|
|
@func getenv
|
|
|
|
|
vars [
|
|
|
|
|
ALSA_CTL_CARD
|
|
|
|
|
ALSA_CARD
|
|
|
|
|
]
|
|
|
|
|
default {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.ctl.card
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
type hw
|
|
|
|
|
card $CARD
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ctl.shm {
|
|
|
|
|
@args [ SOCKET CTL ]
|
|
|
|
|
@args.SOCKET {
|
|
|
|
|
type string
|
|
|
|
|
}
|
|
|
|
|
@args.CTL {
|
|
|
|
|
type string
|
|
|
|
|
}
|
|
|
|
|
type shm
|
|
|
|
|
server $SOCKET
|
|
|
|
|
ctl $CTL
|
|
|
|
|
}
|
|
|
|
|
|
2006-10-12 14:34:23 +02:00
|
|
|
#
|
|
|
|
|
# RawMidi interface
|
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
rawmidi.default {
|
2001-06-21 13:41:50 +00:00
|
|
|
type hw
|
|
|
|
|
card {
|
|
|
|
|
@func getenv
|
|
|
|
|
vars [
|
2006-10-12 14:34:23 +02:00
|
|
|
ALSA_RAWMIDI_CARD
|
2001-06-21 13:41:50 +00:00
|
|
|
ALSA_CARD
|
|
|
|
|
]
|
|
|
|
|
default {
|
|
|
|
|
@func refer
|
2006-10-12 14:34:23 +02:00
|
|
|
name defaults.rawmidi.card
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
device {
|
|
|
|
|
@func igetenv
|
|
|
|
|
vars [
|
|
|
|
|
ALSA_RAWMIDI_DEVICE
|
|
|
|
|
]
|
|
|
|
|
default {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.rawmidi.device
|
2001-06-21 13:41:50 +00:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
rawmidi.hw {
|
|
|
|
|
@args [ CARD DEV SUBDEV ]
|
|
|
|
|
@args.CARD {
|
|
|
|
|
type string
|
|
|
|
|
default {
|
|
|
|
|
@func getenv
|
|
|
|
|
vars [
|
|
|
|
|
ALSA_RAWMIDI_CARD
|
|
|
|
|
ALSA_CARD
|
|
|
|
|
]
|
|
|
|
|
default {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.rawmidi.card
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@args.DEV {
|
|
|
|
|
type integer
|
|
|
|
|
default {
|
|
|
|
|
@func igetenv
|
|
|
|
|
vars [
|
|
|
|
|
ALSA_RAWMIDI_DEVICE
|
|
|
|
|
]
|
|
|
|
|
default {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.rawmidi.device
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@args.SUBDEV {
|
|
|
|
|
type integer
|
|
|
|
|
default -1
|
|
|
|
|
}
|
|
|
|
|
type hw
|
|
|
|
|
card $CARD
|
|
|
|
|
device $DEV
|
|
|
|
|
subdevice $SUBDEV
|
2006-10-11 13:18:57 +02:00
|
|
|
hint {
|
|
|
|
|
description "Direct rawmidi driver device"
|
|
|
|
|
device $DEV
|
|
|
|
|
}
|
2001-06-21 13:41:50 +00:00
|
|
|
}
|
|
|
|
|
|
2003-08-06 14:46:33 +00:00
|
|
|
rawmidi.virtual {
|
2003-07-29 17:16:18 +00:00
|
|
|
@args [ MERGE ]
|
|
|
|
|
@args.MERGE {
|
|
|
|
|
type string
|
|
|
|
|
default 1
|
|
|
|
|
}
|
2003-08-06 14:46:33 +00:00
|
|
|
type virtual
|
2003-07-29 17:16:18 +00:00
|
|
|
merge $MERGE
|
|
|
|
|
}
|
|
|
|
|
|
2001-06-21 13:41:50 +00:00
|
|
|
#
|
|
|
|
|
# Sequencer interface
|
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
seq.default {
|
|
|
|
|
type hw
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
seq.hw {
|
|
|
|
|
type hw
|
|
|
|
|
}
|
2001-07-13 10:00:19 +00:00
|
|
|
|
|
|
|
|
#
|
|
|
|
|
# HwDep interface
|
|
|
|
|
#
|
|
|
|
|
|
2006-10-12 14:34:23 +02:00
|
|
|
hwdep.default {
|
|
|
|
|
type hw
|
|
|
|
|
card {
|
|
|
|
|
@func getenv
|
|
|
|
|
vars [
|
|
|
|
|
ALSA_HWDEP_CARD
|
|
|
|
|
ALSA_CARD
|
|
|
|
|
]
|
|
|
|
|
default {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.hwdep.card
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
device {
|
|
|
|
|
@func igetenv
|
|
|
|
|
vars [
|
|
|
|
|
ALSA_HWDEP_DEVICE
|
|
|
|
|
]
|
|
|
|
|
default {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.hwdep.device
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2001-07-13 10:00:19 +00:00
|
|
|
hwdep.hw {
|
|
|
|
|
@args [ CARD DEV ]
|
|
|
|
|
@args.CARD {
|
|
|
|
|
type string
|
|
|
|
|
default {
|
|
|
|
|
@func getenv
|
|
|
|
|
vars [
|
2001-07-13 11:34:15 +00:00
|
|
|
ALSA_HWDEP_CARD
|
2001-07-13 10:00:19 +00:00
|
|
|
ALSA_CARD
|
|
|
|
|
]
|
|
|
|
|
default {
|
|
|
|
|
@func refer
|
2001-07-13 11:34:15 +00:00
|
|
|
name defaults.hwdep.card
|
2001-07-13 10:00:19 +00:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@args.DEV {
|
|
|
|
|
type integer
|
|
|
|
|
default {
|
|
|
|
|
@func igetenv
|
|
|
|
|
vars [
|
2001-07-13 11:34:15 +00:00
|
|
|
ALSA_HWDEP_DEVICE
|
2001-07-13 10:00:19 +00:00
|
|
|
]
|
|
|
|
|
default {
|
|
|
|
|
@func refer
|
2001-07-13 11:34:15 +00:00
|
|
|
name defaults.hwdep.device
|
2001-07-13 10:00:19 +00:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
type hw
|
|
|
|
|
card $CARD
|
|
|
|
|
device $DEV
|
|
|
|
|
}
|
|
|
|
|
|
2001-07-16 11:15:28 +00:00
|
|
|
#
|
|
|
|
|
# Timer interface
|
|
|
|
|
#
|
|
|
|
|
|
2006-10-12 14:34:23 +02:00
|
|
|
timer_query.default {
|
|
|
|
|
type hw
|
|
|
|
|
}
|
|
|
|
|
|
2001-07-16 11:15:28 +00:00
|
|
|
timer_query.hw {
|
|
|
|
|
type hw
|
|
|
|
|
}
|
|
|
|
|
|
2006-10-12 14:34:23 +02:00
|
|
|
timer.default {
|
2001-07-16 11:15:28 +00:00
|
|
|
type hw
|
2006-10-12 14:34:23 +02:00
|
|
|
class {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.timer.class
|
|
|
|
|
}
|
|
|
|
|
sclass {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.timer.sclass
|
|
|
|
|
}
|
|
|
|
|
card {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.timer.card
|
|
|
|
|
}
|
|
|
|
|
device {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.timer.device
|
|
|
|
|
}
|
|
|
|
|
subdevice {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.timer.subdevice
|
|
|
|
|
}
|
|
|
|
|
hint.description "Default direct hardware timer device"
|
2001-07-16 11:15:28 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
timer.hw {
|
|
|
|
|
@args [ CLASS SCLASS CARD DEV SUBDEV ]
|
|
|
|
|
@args.CLASS {
|
|
|
|
|
type integer
|
|
|
|
|
default {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.timer.class
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@args.SCLASS {
|
|
|
|
|
type integer
|
|
|
|
|
default {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.timer.sclass
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@args.CARD {
|
|
|
|
|
type string
|
|
|
|
|
default {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.timer.card
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@args.DEV {
|
|
|
|
|
type integer
|
|
|
|
|
default {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.timer.device
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@args.SUBDEV {
|
|
|
|
|
type integer
|
|
|
|
|
default {
|
|
|
|
|
@func refer
|
|
|
|
|
name defaults.timer.subdevice
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
type hw
|
|
|
|
|
class $CLASS
|
|
|
|
|
sclass $SCLASS
|
|
|
|
|
card $CARD
|
|
|
|
|
device $DEV
|
|
|
|
|
subdevice $SUBDEV
|
|
|
|
|
}
|