17 Apr, 2005

7 commits

  • This fixes u32 vs. pm_message_t confusion in remaining places. Fortunately
    there's few of them.

    Signed-off-by: Pavel Machek
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Pavel Machek
     
  • I thought I'm done with fixing u32 vs. pm_message_t ... unfortunately that
    turned out not to be the case as Russel King pointed out. This fixes last few
    bits in alsa.

    Signed-off-by: Pavel Machek
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Pavel Machek
     
  • This patch adds the Intel ESB2 DID's to the intel8x0.c file for AC'97 audio
    support.

    Signed-off-by:  Jason Gaston
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jason Gaston
     
  • This patch hacks the current PowerMac Alsa driver to add some basic support
    of analog sound output to some desktop G5s. It has severe limitations
    though:

    - Only 44100Khz 16 bits
    - Only work on G5 models using a TAS3004 analog code, that is early
    single CPU desktops and all dual CPU desktops at this date, but none
    of the more recent ones like iMac G5.
    - It does analog only, no digital/SPDIF support at all, no native
    AC3 support

    Better support would require a complete rewrite of the driver (which I am
    working on, but don't hold your breath), to properly support the diversity
    of apple sound HW setup, including dual codecs, several i2s busses, all the
    new codecs used in the new machines, proper clock switching with digital,
    etc etc etc...

    This patch applies on top of the other PowerMac sound patches I posted in
    the past couple of days (new powerbook support and sleep fixes).

    Note: This is a FAQ entry for PowerMac sound support with TI codecs: They
    have a feature called "DRC" which is automatically enabled for the internal
    speaker (at least when auto mute control is enabled) which will cause your
    sound to fade out to nothing after half a second of playback if you don't
    set a proper "DRC Range" in the mixer. So if you have a problem like that,
    check alsamixer and raise your DRC Range to something reasonable.

    Note2: This patch will also add auto-mute of the speaker when line-out jack
    is used on some earlier desktop G4s (and on the G5) in addition to the
    headphone jack. If that behaviour isn't what you want, just disable
    auto-muting and use the manual mute controls in alsamixer.

    Signed-off-by: Benjamin Herrenschmidt
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Benjamin Herrenschmidt
     
  • This patch improves the behaviour of the "tumbler/snapper" driver used on
    newer PowerMacs during sleep. It properly set the HW mutes to shut down
    amplifiers and does an analog shutdown of the codec. That might improve
    power consumption during sleep on a number of machines.

    Signed-off-by: Benjamin Herrenschmidt
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Benjamin Herrenschmidt
     
  • This patch hacks the current Alsa snd-powermac driver to add support for
    recent machine models with the tas3004 chip, that is basically new laptop
    models. The Mac Mini is _NOT_ yet supported by this patch (soon soon ...).
    The G5s (iMac or Desktop) will need the rewritten sound driver on which
    I'm working on (I _might_ get a hack for analog only on some G5s on the
    current driver, but no promise).

    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Benjamin Herrenschmidt
     
  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds