Ignore:
Timestamp:
Jan 25, 2021, 2:06:16 AM (5 years ago)
Author:
Paul Smedley
Message:

Add alsa_seq_device_exit to shutdown routine, source tidyups

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GPL/branches/uniaud32-next/lib32/ossidc.c

    r626 r657  
    6666
    6767cardcalls_t cardcalls[CARDS_NUM] = {
    68         { CARD_ICH,             &name_module_init(intel8x0_driver_init),       &name_module_exit(intel8x0_driver_exit)   },
    69         { CARD_VIA82XX,  &name_module_init(via82xx_driver_init),                &name_module_exit(via82xx_driver_exit)    },
    70         { CARD_SBLIVE,   &name_module_init(emu10k1_driver_init),                &name_module_exit(emu10k1_driver_exit)    },
     68        { CARD_ICH,      &name_module_init(intel8x0_driver_init),       &name_module_exit(intel8x0_driver_exit)   },
     69        { CARD_VIA82XX,  &name_module_init(via82xx_driver_init),        &name_module_exit(via82xx_driver_exit)    },
     70        { CARD_SBLIVE,   &name_module_init(emu10k1_driver_init),        &name_module_exit(emu10k1_driver_exit)    },
    7171        { CARD_CMEDIA,   &name_module_init(cmipci_driver_init),         &name_module_exit(cmipci_driver_exit)     },
    72         { CARD_ALS4000,  &name_module_init(als4000_driver_init),                &name_module_exit(als4000_driver_exit)    },
     72        { CARD_ALS4000,  &name_module_init(als4000_driver_init),        &name_module_exit(als4000_driver_exit)    },
    7373        { CARD_CS4281,   &name_module_init(cs4281_driver_init),         &name_module_exit(cs4281_driver_exit)     },
    7474        { CARD_CS46XX,   &name_module_init(cs46xx_driver_init),         &name_module_exit(cs46xx_driver_exit)     },
    7575        { CARD_CS5535,   &name_module_init(cs5535audio_driver_init),    &name_module_exit(cs5535audio_driver_exit) },
    7676        { CARD_ESS1938,  &name_module_init(es1938_driver_init),         &name_module_exit(es1938_driver_exit)     },
    77         { CARD_ENSONIQ0, &name_module_init(ens137x_driver_init),                &name_module_exit(ens137x_driver_exit)    },
    78         { CARD_ENSONIQ1, NULL,          NULL },
     77        { CARD_ENSONIQ0, &name_module_init(ens137x_driver_init),        &name_module_exit(ens137x_driver_exit)    },
     78        { CARD_ENSONIQ1, NULL,                                          NULL                                      },
    7979        { CARD_YAMAHA,   &name_module_init(ymfpci_driver_init),         &name_module_exit(ymfpci_driver_exit)     },
    8080        { CARD_MAESTRO,  &name_module_init(es1968_driver_init),         &name_module_exit(es1968_driver_exit)     },
    81         { CARD_MAESTRO3, &name_module_init(m3_driver_init),                     &name_module_exit(m3_driver_exit)                 },
    82         { CARD_ALI5451,  &name_module_init(ali5451_driver_init),                        &name_module_exit(ali5451_driver_exit)            },
    83         { CARD_TRIDENT,  &name_module_init(trident_driver_init),                &name_module_exit(trident_driver_exit)    },
     81        { CARD_MAESTRO3, &name_module_init(m3_driver_init),             &name_module_exit(m3_driver_exit)         },
     82        { CARD_ALI5451,  &name_module_init(ali5451_driver_init),        &name_module_exit(ali5451_driver_exit)    },
     83        { CARD_TRIDENT,  &name_module_init(trident_driver_init),        &name_module_exit(trident_driver_exit)    },
    8484#ifdef VORTEX
    8585        { CARD_VORTEX,   &name_module_init(vortex_driver_init),         &name_module_exit(vortex_driver_exit)     },
    8686#else
    87         { CARD_VORTEX,   NULL,          NULL },
     87        { CARD_VORTEX,   NULL,                                          NULL                                      },
    8888#endif
    89         { CARD_NEOMAGIC, &name_module_init(nm256_driver_init),          &name_module_exit(nm256_driver_exit)              },
    90         { CARD_FM801,    &name_module_init(fm801_driver_init),          &name_module_exit(fm801_driver_exit)              },
     89        { CARD_NEOMAGIC, &name_module_init(nm256_driver_init),          &name_module_exit(nm256_driver_exit)      },
     90        { CARD_FM801,    &name_module_init(fm801_driver_init),          &name_module_exit(fm801_driver_exit)      },
    9191        { CARD_ATIIXP,   &name_module_init(atiixp_driver_init),         &name_module_exit(atiixp_driver_exit)     },
    9292        { CARD_AUDIGYLS, &name_module_init(ca0106_driver_init),         &name_module_exit(ca0106_driver_exit)     },
    93         { CARD_AZX,              &name_module_init(azx_driver_init),                    &name_module_exit(azx_driver_exit)                },
    94         { CARD_BT87X,    &name_module_init(alsa_card_bt87x_init),               &name_module_exit(alsa_card_bt87x_exit)           },
     93        { CARD_AZX,      &name_module_init(azx_driver_init),            &name_module_exit(azx_driver_exit)        },
     94        { CARD_BT87X,    &name_module_init(alsa_card_bt87x_init),       &name_module_exit(alsa_card_bt87x_exit)   },
    9595};
    9696
     
    115115        dprintf(("OSS32_Initialize: Start address: %X", OffsetBeginCS32));
    116116
    117         if(call_module_init(alsa_sound_init) != 0)               return OSSERR_INIT_FAILED;
    118         if(call_module_init(alsa_seq_device_init) != 0)          return OSSERR_INIT_FAILED;
     117        if(call_module_init(alsa_sound_init) != 0)              return OSSERR_INIT_FAILED;
     118        if(call_module_init(alsa_seq_device_init) != 0)         return OSSERR_INIT_FAILED;
    119119        dprintf(("OSS32_Initialize1: Start address: %X", OffsetBeginCS32));
    120         if(call_module_init(alsa_pcm_init) != 0)                 return OSSERR_INIT_FAILED;
    121         if(call_module_init(alsa_hwdep_init) != 0)               return OSSERR_INIT_FAILED;
    122         if(call_module_init(alsa_timer_init) != 0)               return OSSERR_INIT_FAILED;
    123 
    124         if(call_module_init(alsa_rawmidi_init) != 0)     return OSSERR_INIT_FAILED;
    125         if(call_module_init(alsa_seq_init) != 0)                 return OSSERR_INIT_FAILED;
    126 //      if(call_module_init(alsa_opl3_init) != 0)                return OSSERR_INIT_FAILED;
    127 //      if(call_module_init(alsa_mpu401_uart_init) != 0) return OSSERR_INIT_FAILED;
     120        if(call_module_init(alsa_pcm_init) != 0)                return OSSERR_INIT_FAILED;
     121        if(call_module_init(alsa_hwdep_init) != 0)              return OSSERR_INIT_FAILED;
     122        if(call_module_init(alsa_timer_init) != 0)              return OSSERR_INIT_FAILED;
     123
     124        if(call_module_init(alsa_rawmidi_init) != 0)            return OSSERR_INIT_FAILED;
     125        if(call_module_init(alsa_seq_init) != 0)                return OSSERR_INIT_FAILED;
    128126        call_module_init(opl3_seq_driver_init); 
    129 //      call_module_init(ac97_bus_init);
    130127        call_module_init(regmap_initcall);
    131 #if 1
     128
    132129        /* Init functions for HDA audio */
    133130        call_module_init(hda_bus_init);
     
    142139        call_module_init(sigmatel_driver_init);
    143140        call_module_init(via_driver_init);
    144 #endif
     141
    145142        //dprintf(("OSS32_Initialize: ForceCard=%d", ForceCard));
    146143
     
    184181        }
    185182
    186 //      call_module_exit(alsa_mpu401_uart_exit);
    187183        call_module_exit(opl3_seq_driver_exit);
    188 //      call_module_exit(alsa_opl3_exit);
    189184        call_module_exit(alsa_seq_exit);
    190185        call_module_exit(alsa_rawmidi_exit);
     
    192187        call_module_exit(alsa_hwdep_exit);
    193188        call_module_exit(alsa_pcm_exit);
     189        call_module_exit(alsa_seq_device_exit);
    194190        call_module_exit(alsa_sound_exit);
    195191
Note: See TracChangeset for help on using the changeset viewer.