int lola_set_clock(struct lola *chip, int idx);
 int lola_set_sample_rate(struct lola *chip, int rate);
 bool lola_update_ext_clock_freq(struct lola *chip, unsigned int val);
+unsigned int lola_sample_rate_convert(unsigned int coded);
 
 /* mixer */
 int lola_init_pins(struct lola *chip, int dir, int *nidp);
 
 #include <sound/pcm.h>
 #include "lola.h"
 
-static unsigned int sample_rate_convert(unsigned int coded)
+unsigned int lola_sample_rate_convert(unsigned int coded)
 {
        unsigned int freq;
 
                        int format = LOLA_CLOCK_FORMAT_NONE;
                        bool add_clock = true;
                        if (type == LOLA_CLOCK_TYPE_INTERNAL) {
-                               freq = sample_rate_convert(freq);
+                               freq = lola_sample_rate_convert(freq);
                                if (freq < chip->sample_rate_min)
                                        add_clock = false;
                                else if (freq == 48000) {
                                        chip->clock.cur_valid = true;
                                }
                        } else if (type == LOLA_CLOCK_TYPE_VIDEO) {
-                               freq = sample_rate_convert(freq);
+                               freq = lola_sample_rate_convert(freq);
                                if (freq < chip->sample_rate_min)
                                        add_clock = false;
                                /* video clock has a format (0:NTSC, 1:PAL)*/
        /* only for current = external clocks */
        if (chip->clock.sample_clock[chip->clock.cur_index].type !=
            LOLA_CLOCK_TYPE_INTERNAL) {
-               chip->clock.cur_freq = sample_rate_convert(val & 0x7f);
+               chip->clock.cur_freq = lola_sample_rate_convert(val & 0x7f);
                chip->clock.cur_valid = (val & 0x100) != 0;
        }
        return true;