Ignore:
Timestamp:
Apr 9, 2006, 12:09:39 PM (20 years ago)
Author:
vladest
Message:

Latest ALSA patches
HDA patches
Patch for Intel from Rudy's
Fixes locks on NM256 chipsets
Fixes PM on Maestro3 chipsets

Location:
GPL/trunk/alsa-kernel/include/sound
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • GPL/trunk/alsa-kernel/include/sound/ac97_codec.h

    r71 r76  
    306306#define AC97_ALC650_SOUCE_MASK      0x000f  /* Source number */
    307307#define AC97_ALC650_CHANNEL_MASK    0x00f0  /* Channel number */
    308 #define AC97_ALC650_CHANNEL_SHIFT   4 
     308#define AC97_ALC650_CHANNEL_SHIFT   4
    309309#define AC97_ALC650_SPSR_MASK       0x0f00  /* S/PDIF Sample Rate bits */
    310310#define AC97_ALC650_SPSR_SHIFT      8
     
    434434};
    435435
     436/* static resolution table */
     437struct snd_ac97_res_table {
     438    unsigned short reg;     /* register */
     439    unsigned short bits;    /* resolution bitmask */
     440};
     441
    436442struct snd_ac97_template {
    437443        void *private_data;
     
    441447        unsigned short addr;    /* physical address of codec [0-3] */
    442448        unsigned int scaps;     /* driver capabilities */
    443         unsigned int limited_regs; /* allow limited registers only */
    444         DECLARE_BITMAP(reg_accessed, 0x80); /* bit flags */
     449        const struct snd_ac97_res_table *res_table;     /* static resolution */
    445450};
    446451
     
    464469        unsigned short caps;    /* capabilities (register 0) */
    465470        unsigned short ext_id;  /* extended feature identification (register 28) */
    466         unsigned short ext_mid; /* extended modem ID (register 3C) */
     471        unsigned short ext_mid; /* extended modem ID (register 3C) */
     472        const struct snd_ac97_res_table *res_table;     /* static resolution */
    467473        unsigned int scaps;     /* driver capabilities */
    468474        unsigned int flags;     /* specific code */
     
    470476        unsigned int spdif_status;
    471477        unsigned short regs[0x80]; /* register cache */
    472         unsigned int limited_regs; /* allow limited registers only */
    473478        DECLARE_BITMAP(reg_accessed, 0x80); /* bit flags */
    474479        union {                 /* vendor specific code */
  • GPL/trunk/alsa-kernel/include/sound/driver.h

    r73 r76  
    655655                ##retval;\
    656656        }
    657 
    658657#define snd_runtime_check snd_assert
    659658
     
    749748typedef unsigned gfp_t;
    750749
     750#ifndef cpu_relax
     751#define cpu_relax()
     752#endif
     753
    751754#endif                          /* __DRIVER_H */
Note: See TracChangeset for help on using the changeset viewer.