All of lore.kernel.org
 help / color / mirror / Atom feed
From: Rene Herman <rene.herman@keyaccess.nl>
To: Josh Litherland <josh@temp123.org>
Cc: alsa-devel@alsa-project.org
Subject: Re: Userspace drivers
Date: Thu, 27 Sep 2007 14:54:38 +0200	[thread overview]
Message-ID: <46FBA80E.7010004@keyaccess.nl> (raw)
In-Reply-To: <6cc714350709261228v519ab4dcx657969fd07f022b0@mail.gmail.com>

On 09/26/2007 09:28 PM, Josh Litherland wrote:

> Is there any facility for developing an ALSA device driver in userspace?
> I'm particularly interested in mixer devices; my goal is to expose the
> Thinkpad hardware volume buttons as an ALSA mixer.
> 
> Thanks for any pointers!

Most of the cheaper hardware today does volume control in software which 
ALSA supports through the softvol plugin that runs in userspace. I've never 
actually owned any of this hardware but assuming the volume control shows up 
in say alsamixer same as if it had been a hardware control, you'd have an 
example of a userspace volume control there. Actually talking to the buttons 
is another matter ofcourse but it may serve as a useful example of how to 
expose the control through alsa at least.

Or not, comments obviously welcome -- never look at it but also have a use 
in mind...

Rene.

  parent reply	other threads:[~2007-09-27 12:54 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-09-26 19:28 Userspace drivers Josh Litherland
2007-09-27  1:35 ` Tobin Davis
2007-09-27 14:06   ` Josh Litherland
2007-09-27 12:54 ` Rene Herman [this message]
2007-09-27 14:38   ` Josh Litherland
2007-09-27 15:14     ` Rene Herman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=46FBA80E.7010004@keyaccess.nl \
    --to=rene.herman@keyaccess.nl \
    --cc=alsa-devel@alsa-project.org \
    --cc=josh@temp123.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.