|
|
|
@ -266,210 +266,210 @@ VARIAX_PARAM_R(float, mix2);
|
|
|
|
|
VARIAX_PARAM_R(float, mix1);
|
|
|
|
|
VARIAX_PARAM_R(int, pickup_wiring);
|
|
|
|
|
|
|
|
|
|
static DEVICE_ATTR(tweak, S_IWUGO | S_IRUGO, pod_get_tweak, pod_set_tweak);
|
|
|
|
|
static DEVICE_ATTR(wah_position, S_IWUGO | S_IRUGO, pod_get_wah_position,
|
|
|
|
|
static DEVICE_ATTR(tweak, S_IRUSR | S_IRUGO, pod_get_tweak, pod_set_tweak);
|
|
|
|
|
static DEVICE_ATTR(wah_position, S_IRUSR | S_IRUGO, pod_get_wah_position,
|
|
|
|
|
pod_set_wah_position);
|
|
|
|
|
static DEVICE_ATTR(compression_gain, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(compression_gain, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_compression_gain, pod_set_compression_gain);
|
|
|
|
|
static DEVICE_ATTR(vol_pedal_position, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(vol_pedal_position, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_vol_pedal_position, pod_set_vol_pedal_position);
|
|
|
|
|
static DEVICE_ATTR(compression_threshold, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(compression_threshold, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_compression_threshold,
|
|
|
|
|
pod_set_compression_threshold);
|
|
|
|
|
static DEVICE_ATTR(pan, S_IWUGO | S_IRUGO, pod_get_pan, pod_set_pan);
|
|
|
|
|
static DEVICE_ATTR(amp_model_setup, S_IWUGO | S_IRUGO, pod_get_amp_model_setup,
|
|
|
|
|
static DEVICE_ATTR(pan, S_IRUSR | S_IRUGO, pod_get_pan, pod_set_pan);
|
|
|
|
|
static DEVICE_ATTR(amp_model_setup, S_IRUSR | S_IRUGO, pod_get_amp_model_setup,
|
|
|
|
|
pod_set_amp_model_setup);
|
|
|
|
|
static DEVICE_ATTR(amp_model, S_IWUGO | S_IRUGO, pod_get_amp_model,
|
|
|
|
|
static DEVICE_ATTR(amp_model, S_IRUSR | S_IRUGO, pod_get_amp_model,
|
|
|
|
|
pod_set_amp_model);
|
|
|
|
|
static DEVICE_ATTR(drive, S_IWUGO | S_IRUGO, pod_get_drive, pod_set_drive);
|
|
|
|
|
static DEVICE_ATTR(bass, S_IWUGO | S_IRUGO, pod_get_bass, pod_set_bass);
|
|
|
|
|
static DEVICE_ATTR(mid, S_IWUGO | S_IRUGO, pod_get_mid, pod_set_mid);
|
|
|
|
|
static DEVICE_ATTR(lowmid, S_IWUGO | S_IRUGO, pod_get_lowmid, pod_set_lowmid);
|
|
|
|
|
static DEVICE_ATTR(treble, S_IWUGO | S_IRUGO, pod_get_treble, pod_set_treble);
|
|
|
|
|
static DEVICE_ATTR(highmid, S_IWUGO | S_IRUGO, pod_get_highmid,
|
|
|
|
|
static DEVICE_ATTR(drive, S_IRUSR | S_IRUGO, pod_get_drive, pod_set_drive);
|
|
|
|
|
static DEVICE_ATTR(bass, S_IRUSR | S_IRUGO, pod_get_bass, pod_set_bass);
|
|
|
|
|
static DEVICE_ATTR(mid, S_IRUSR | S_IRUGO, pod_get_mid, pod_set_mid);
|
|
|
|
|
static DEVICE_ATTR(lowmid, S_IRUSR | S_IRUGO, pod_get_lowmid, pod_set_lowmid);
|
|
|
|
|
static DEVICE_ATTR(treble, S_IRUSR | S_IRUGO, pod_get_treble, pod_set_treble);
|
|
|
|
|
static DEVICE_ATTR(highmid, S_IRUSR | S_IRUGO, pod_get_highmid,
|
|
|
|
|
pod_set_highmid);
|
|
|
|
|
static DEVICE_ATTR(chan_vol, S_IWUGO | S_IRUGO, pod_get_chan_vol,
|
|
|
|
|
static DEVICE_ATTR(chan_vol, S_IRUSR | S_IRUGO, pod_get_chan_vol,
|
|
|
|
|
pod_set_chan_vol);
|
|
|
|
|
static DEVICE_ATTR(reverb_mix, S_IWUGO | S_IRUGO, pod_get_reverb_mix,
|
|
|
|
|
static DEVICE_ATTR(reverb_mix, S_IRUSR | S_IRUGO, pod_get_reverb_mix,
|
|
|
|
|
pod_set_reverb_mix);
|
|
|
|
|
static DEVICE_ATTR(effect_setup, S_IWUGO | S_IRUGO, pod_get_effect_setup,
|
|
|
|
|
static DEVICE_ATTR(effect_setup, S_IRUSR | S_IRUGO, pod_get_effect_setup,
|
|
|
|
|
pod_set_effect_setup);
|
|
|
|
|
static DEVICE_ATTR(band_1_frequency, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(band_1_frequency, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_band_1_frequency, pod_set_band_1_frequency);
|
|
|
|
|
static DEVICE_ATTR(presence, S_IWUGO | S_IRUGO, pod_get_presence,
|
|
|
|
|
static DEVICE_ATTR(presence, S_IRUSR | S_IRUGO, pod_get_presence,
|
|
|
|
|
pod_set_presence);
|
|
|
|
|
static DEVICE_ATTR2(treble__bass, treble, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR2(treble__bass, treble, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_treble__bass, pod_set_treble__bass);
|
|
|
|
|
static DEVICE_ATTR(noise_gate_enable, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(noise_gate_enable, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_noise_gate_enable, pod_set_noise_gate_enable);
|
|
|
|
|
static DEVICE_ATTR(gate_threshold, S_IWUGO | S_IRUGO, pod_get_gate_threshold,
|
|
|
|
|
static DEVICE_ATTR(gate_threshold, S_IRUSR | S_IRUGO, pod_get_gate_threshold,
|
|
|
|
|
pod_set_gate_threshold);
|
|
|
|
|
static DEVICE_ATTR(gate_decay_time, S_IWUGO | S_IRUGO, pod_get_gate_decay_time,
|
|
|
|
|
static DEVICE_ATTR(gate_decay_time, S_IRUSR | S_IRUGO, pod_get_gate_decay_time,
|
|
|
|
|
pod_set_gate_decay_time);
|
|
|
|
|
static DEVICE_ATTR(stomp_enable, S_IWUGO | S_IRUGO, pod_get_stomp_enable,
|
|
|
|
|
static DEVICE_ATTR(stomp_enable, S_IRUSR | S_IRUGO, pod_get_stomp_enable,
|
|
|
|
|
pod_set_stomp_enable);
|
|
|
|
|
static DEVICE_ATTR(comp_enable, S_IWUGO | S_IRUGO, pod_get_comp_enable,
|
|
|
|
|
static DEVICE_ATTR(comp_enable, S_IRUSR | S_IRUGO, pod_get_comp_enable,
|
|
|
|
|
pod_set_comp_enable);
|
|
|
|
|
static DEVICE_ATTR(stomp_time, S_IWUGO | S_IRUGO, pod_get_stomp_time,
|
|
|
|
|
static DEVICE_ATTR(stomp_time, S_IRUSR | S_IRUGO, pod_get_stomp_time,
|
|
|
|
|
pod_set_stomp_time);
|
|
|
|
|
static DEVICE_ATTR(delay_enable, S_IWUGO | S_IRUGO, pod_get_delay_enable,
|
|
|
|
|
static DEVICE_ATTR(delay_enable, S_IRUSR | S_IRUGO, pod_get_delay_enable,
|
|
|
|
|
pod_set_delay_enable);
|
|
|
|
|
static DEVICE_ATTR(mod_param_1, S_IWUGO | S_IRUGO, pod_get_mod_param_1,
|
|
|
|
|
static DEVICE_ATTR(mod_param_1, S_IRUSR | S_IRUGO, pod_get_mod_param_1,
|
|
|
|
|
pod_set_mod_param_1);
|
|
|
|
|
static DEVICE_ATTR(delay_param_1, S_IWUGO | S_IRUGO, pod_get_delay_param_1,
|
|
|
|
|
static DEVICE_ATTR(delay_param_1, S_IRUSR | S_IRUGO, pod_get_delay_param_1,
|
|
|
|
|
pod_set_delay_param_1);
|
|
|
|
|
static DEVICE_ATTR(delay_param_1_note_value, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(delay_param_1_note_value, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_delay_param_1_note_value,
|
|
|
|
|
pod_set_delay_param_1_note_value);
|
|
|
|
|
static DEVICE_ATTR2(band_2_frequency__bass, band_2_frequency, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR2(band_2_frequency__bass, band_2_frequency, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_band_2_frequency__bass,
|
|
|
|
|
pod_set_band_2_frequency__bass);
|
|
|
|
|
static DEVICE_ATTR(delay_param_2, S_IWUGO | S_IRUGO, pod_get_delay_param_2,
|
|
|
|
|
static DEVICE_ATTR(delay_param_2, S_IRUSR | S_IRUGO, pod_get_delay_param_2,
|
|
|
|
|
pod_set_delay_param_2);
|
|
|
|
|
static DEVICE_ATTR(delay_volume_mix, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(delay_volume_mix, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_delay_volume_mix, pod_set_delay_volume_mix);
|
|
|
|
|
static DEVICE_ATTR(delay_param_3, S_IWUGO | S_IRUGO, pod_get_delay_param_3,
|
|
|
|
|
static DEVICE_ATTR(delay_param_3, S_IRUSR | S_IRUGO, pod_get_delay_param_3,
|
|
|
|
|
pod_set_delay_param_3);
|
|
|
|
|
static DEVICE_ATTR(reverb_enable, S_IWUGO | S_IRUGO, pod_get_reverb_enable,
|
|
|
|
|
static DEVICE_ATTR(reverb_enable, S_IRUSR | S_IRUGO, pod_get_reverb_enable,
|
|
|
|
|
pod_set_reverb_enable);
|
|
|
|
|
static DEVICE_ATTR(reverb_type, S_IWUGO | S_IRUGO, pod_get_reverb_type,
|
|
|
|
|
static DEVICE_ATTR(reverb_type, S_IRUSR | S_IRUGO, pod_get_reverb_type,
|
|
|
|
|
pod_set_reverb_type);
|
|
|
|
|
static DEVICE_ATTR(reverb_decay, S_IWUGO | S_IRUGO, pod_get_reverb_decay,
|
|
|
|
|
static DEVICE_ATTR(reverb_decay, S_IRUSR | S_IRUGO, pod_get_reverb_decay,
|
|
|
|
|
pod_set_reverb_decay);
|
|
|
|
|
static DEVICE_ATTR(reverb_tone, S_IWUGO | S_IRUGO, pod_get_reverb_tone,
|
|
|
|
|
static DEVICE_ATTR(reverb_tone, S_IRUSR | S_IRUGO, pod_get_reverb_tone,
|
|
|
|
|
pod_set_reverb_tone);
|
|
|
|
|
static DEVICE_ATTR(reverb_pre_delay, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(reverb_pre_delay, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_reverb_pre_delay, pod_set_reverb_pre_delay);
|
|
|
|
|
static DEVICE_ATTR(reverb_pre_post, S_IWUGO | S_IRUGO, pod_get_reverb_pre_post,
|
|
|
|
|
static DEVICE_ATTR(reverb_pre_post, S_IRUSR | S_IRUGO, pod_get_reverb_pre_post,
|
|
|
|
|
pod_set_reverb_pre_post);
|
|
|
|
|
static DEVICE_ATTR(band_2_frequency, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(band_2_frequency, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_band_2_frequency, pod_set_band_2_frequency);
|
|
|
|
|
static DEVICE_ATTR2(band_3_frequency__bass, band_3_frequency, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR2(band_3_frequency__bass, band_3_frequency, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_band_3_frequency__bass,
|
|
|
|
|
pod_set_band_3_frequency__bass);
|
|
|
|
|
static DEVICE_ATTR(wah_enable, S_IWUGO | S_IRUGO, pod_get_wah_enable,
|
|
|
|
|
static DEVICE_ATTR(wah_enable, S_IRUSR | S_IRUGO, pod_get_wah_enable,
|
|
|
|
|
pod_set_wah_enable);
|
|
|
|
|
static DEVICE_ATTR(modulation_lo_cut, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(modulation_lo_cut, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_modulation_lo_cut, pod_set_modulation_lo_cut);
|
|
|
|
|
static DEVICE_ATTR(delay_reverb_lo_cut, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(delay_reverb_lo_cut, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_delay_reverb_lo_cut, pod_set_delay_reverb_lo_cut);
|
|
|
|
|
static DEVICE_ATTR(volume_pedal_minimum, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(volume_pedal_minimum, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_volume_pedal_minimum, pod_set_volume_pedal_minimum);
|
|
|
|
|
static DEVICE_ATTR(eq_pre_post, S_IWUGO | S_IRUGO, pod_get_eq_pre_post,
|
|
|
|
|
static DEVICE_ATTR(eq_pre_post, S_IRUSR | S_IRUGO, pod_get_eq_pre_post,
|
|
|
|
|
pod_set_eq_pre_post);
|
|
|
|
|
static DEVICE_ATTR(volume_pre_post, S_IWUGO | S_IRUGO, pod_get_volume_pre_post,
|
|
|
|
|
static DEVICE_ATTR(volume_pre_post, S_IRUSR | S_IRUGO, pod_get_volume_pre_post,
|
|
|
|
|
pod_set_volume_pre_post);
|
|
|
|
|
static DEVICE_ATTR(di_model, S_IWUGO | S_IRUGO, pod_get_di_model,
|
|
|
|
|
static DEVICE_ATTR(di_model, S_IRUSR | S_IRUGO, pod_get_di_model,
|
|
|
|
|
pod_set_di_model);
|
|
|
|
|
static DEVICE_ATTR(di_delay, S_IWUGO | S_IRUGO, pod_get_di_delay,
|
|
|
|
|
static DEVICE_ATTR(di_delay, S_IRUSR | S_IRUGO, pod_get_di_delay,
|
|
|
|
|
pod_set_di_delay);
|
|
|
|
|
static DEVICE_ATTR(mod_enable, S_IWUGO | S_IRUGO, pod_get_mod_enable,
|
|
|
|
|
static DEVICE_ATTR(mod_enable, S_IRUSR | S_IRUGO, pod_get_mod_enable,
|
|
|
|
|
pod_set_mod_enable);
|
|
|
|
|
static DEVICE_ATTR(mod_param_1_note_value, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(mod_param_1_note_value, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_mod_param_1_note_value,
|
|
|
|
|
pod_set_mod_param_1_note_value);
|
|
|
|
|
static DEVICE_ATTR(mod_param_2, S_IWUGO | S_IRUGO, pod_get_mod_param_2,
|
|
|
|
|
static DEVICE_ATTR(mod_param_2, S_IRUSR | S_IRUGO, pod_get_mod_param_2,
|
|
|
|
|
pod_set_mod_param_2);
|
|
|
|
|
static DEVICE_ATTR(mod_param_3, S_IWUGO | S_IRUGO, pod_get_mod_param_3,
|
|
|
|
|
static DEVICE_ATTR(mod_param_3, S_IRUSR | S_IRUGO, pod_get_mod_param_3,
|
|
|
|
|
pod_set_mod_param_3);
|
|
|
|
|
static DEVICE_ATTR(mod_param_4, S_IWUGO | S_IRUGO, pod_get_mod_param_4,
|
|
|
|
|
static DEVICE_ATTR(mod_param_4, S_IRUSR | S_IRUGO, pod_get_mod_param_4,
|
|
|
|
|
pod_set_mod_param_4);
|
|
|
|
|
static DEVICE_ATTR(mod_param_5, S_IWUGO | S_IRUGO, pod_get_mod_param_5,
|
|
|
|
|
static DEVICE_ATTR(mod_param_5, S_IRUSR | S_IRUGO, pod_get_mod_param_5,
|
|
|
|
|
pod_set_mod_param_5);
|
|
|
|
|
static DEVICE_ATTR(mod_volume_mix, S_IWUGO | S_IRUGO, pod_get_mod_volume_mix,
|
|
|
|
|
static DEVICE_ATTR(mod_volume_mix, S_IRUSR | S_IRUGO, pod_get_mod_volume_mix,
|
|
|
|
|
pod_set_mod_volume_mix);
|
|
|
|
|
static DEVICE_ATTR(mod_pre_post, S_IWUGO | S_IRUGO, pod_get_mod_pre_post,
|
|
|
|
|
static DEVICE_ATTR(mod_pre_post, S_IRUSR | S_IRUGO, pod_get_mod_pre_post,
|
|
|
|
|
pod_set_mod_pre_post);
|
|
|
|
|
static DEVICE_ATTR(modulation_model, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(modulation_model, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_modulation_model, pod_set_modulation_model);
|
|
|
|
|
static DEVICE_ATTR(band_3_frequency, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(band_3_frequency, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_band_3_frequency, pod_set_band_3_frequency);
|
|
|
|
|
static DEVICE_ATTR2(band_4_frequency__bass, band_4_frequency, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR2(band_4_frequency__bass, band_4_frequency, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_band_4_frequency__bass,
|
|
|
|
|
pod_set_band_4_frequency__bass);
|
|
|
|
|
static DEVICE_ATTR(mod_param_1_double_precision, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(mod_param_1_double_precision, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_mod_param_1_double_precision,
|
|
|
|
|
pod_set_mod_param_1_double_precision);
|
|
|
|
|
static DEVICE_ATTR(delay_param_1_double_precision, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(delay_param_1_double_precision, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_delay_param_1_double_precision,
|
|
|
|
|
pod_set_delay_param_1_double_precision);
|
|
|
|
|
static DEVICE_ATTR(eq_enable, S_IWUGO | S_IRUGO, pod_get_eq_enable,
|
|
|
|
|
static DEVICE_ATTR(eq_enable, S_IRUSR | S_IRUGO, pod_get_eq_enable,
|
|
|
|
|
pod_set_eq_enable);
|
|
|
|
|
static DEVICE_ATTR(tap, S_IWUGO | S_IRUGO, pod_get_tap, pod_set_tap);
|
|
|
|
|
static DEVICE_ATTR(volume_tweak_pedal_assign, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(tap, S_IRUSR | S_IRUGO, pod_get_tap, pod_set_tap);
|
|
|
|
|
static DEVICE_ATTR(volume_tweak_pedal_assign, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_volume_tweak_pedal_assign,
|
|
|
|
|
pod_set_volume_tweak_pedal_assign);
|
|
|
|
|
static DEVICE_ATTR(band_5_frequency, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(band_5_frequency, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_band_5_frequency, pod_set_band_5_frequency);
|
|
|
|
|
static DEVICE_ATTR(tuner, S_IWUGO | S_IRUGO, pod_get_tuner, pod_set_tuner);
|
|
|
|
|
static DEVICE_ATTR(mic_selection, S_IWUGO | S_IRUGO, pod_get_mic_selection,
|
|
|
|
|
static DEVICE_ATTR(tuner, S_IRUSR | S_IRUGO, pod_get_tuner, pod_set_tuner);
|
|
|
|
|
static DEVICE_ATTR(mic_selection, S_IRUSR | S_IRUGO, pod_get_mic_selection,
|
|
|
|
|
pod_set_mic_selection);
|
|
|
|
|
static DEVICE_ATTR(cabinet_model, S_IWUGO | S_IRUGO, pod_get_cabinet_model,
|
|
|
|
|
static DEVICE_ATTR(cabinet_model, S_IRUSR | S_IRUGO, pod_get_cabinet_model,
|
|
|
|
|
pod_set_cabinet_model);
|
|
|
|
|
static DEVICE_ATTR(stomp_model, S_IWUGO | S_IRUGO, pod_get_stomp_model,
|
|
|
|
|
static DEVICE_ATTR(stomp_model, S_IRUSR | S_IRUGO, pod_get_stomp_model,
|
|
|
|
|
pod_set_stomp_model);
|
|
|
|
|
static DEVICE_ATTR(roomlevel, S_IWUGO | S_IRUGO, pod_get_roomlevel,
|
|
|
|
|
static DEVICE_ATTR(roomlevel, S_IRUSR | S_IRUGO, pod_get_roomlevel,
|
|
|
|
|
pod_set_roomlevel);
|
|
|
|
|
static DEVICE_ATTR(band_4_frequency, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(band_4_frequency, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_band_4_frequency, pod_set_band_4_frequency);
|
|
|
|
|
static DEVICE_ATTR(band_6_frequency, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(band_6_frequency, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_band_6_frequency, pod_set_band_6_frequency);
|
|
|
|
|
static DEVICE_ATTR(stomp_param_1_note_value, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(stomp_param_1_note_value, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_stomp_param_1_note_value,
|
|
|
|
|
pod_set_stomp_param_1_note_value);
|
|
|
|
|
static DEVICE_ATTR(stomp_param_2, S_IWUGO | S_IRUGO, pod_get_stomp_param_2,
|
|
|
|
|
static DEVICE_ATTR(stomp_param_2, S_IRUSR | S_IRUGO, pod_get_stomp_param_2,
|
|
|
|
|
pod_set_stomp_param_2);
|
|
|
|
|
static DEVICE_ATTR(stomp_param_3, S_IWUGO | S_IRUGO, pod_get_stomp_param_3,
|
|
|
|
|
static DEVICE_ATTR(stomp_param_3, S_IRUSR | S_IRUGO, pod_get_stomp_param_3,
|
|
|
|
|
pod_set_stomp_param_3);
|
|
|
|
|
static DEVICE_ATTR(stomp_param_4, S_IWUGO | S_IRUGO, pod_get_stomp_param_4,
|
|
|
|
|
static DEVICE_ATTR(stomp_param_4, S_IRUSR | S_IRUGO, pod_get_stomp_param_4,
|
|
|
|
|
pod_set_stomp_param_4);
|
|
|
|
|
static DEVICE_ATTR(stomp_param_5, S_IWUGO | S_IRUGO, pod_get_stomp_param_5,
|
|
|
|
|
static DEVICE_ATTR(stomp_param_5, S_IRUSR | S_IRUGO, pod_get_stomp_param_5,
|
|
|
|
|
pod_set_stomp_param_5);
|
|
|
|
|
static DEVICE_ATTR(stomp_param_6, S_IWUGO | S_IRUGO, pod_get_stomp_param_6,
|
|
|
|
|
static DEVICE_ATTR(stomp_param_6, S_IRUSR | S_IRUGO, pod_get_stomp_param_6,
|
|
|
|
|
pod_set_stomp_param_6);
|
|
|
|
|
static DEVICE_ATTR(amp_switch_select, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(amp_switch_select, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_amp_switch_select, pod_set_amp_switch_select);
|
|
|
|
|
static DEVICE_ATTR(delay_param_4, S_IWUGO | S_IRUGO, pod_get_delay_param_4,
|
|
|
|
|
static DEVICE_ATTR(delay_param_4, S_IRUSR | S_IRUGO, pod_get_delay_param_4,
|
|
|
|
|
pod_set_delay_param_4);
|
|
|
|
|
static DEVICE_ATTR(delay_param_5, S_IWUGO | S_IRUGO, pod_get_delay_param_5,
|
|
|
|
|
static DEVICE_ATTR(delay_param_5, S_IRUSR | S_IRUGO, pod_get_delay_param_5,
|
|
|
|
|
pod_set_delay_param_5);
|
|
|
|
|
static DEVICE_ATTR(delay_pre_post, S_IWUGO | S_IRUGO, pod_get_delay_pre_post,
|
|
|
|
|
static DEVICE_ATTR(delay_pre_post, S_IRUSR | S_IRUGO, pod_get_delay_pre_post,
|
|
|
|
|
pod_set_delay_pre_post);
|
|
|
|
|
static DEVICE_ATTR(delay_model, S_IWUGO | S_IRUGO, pod_get_delay_model,
|
|
|
|
|
static DEVICE_ATTR(delay_model, S_IRUSR | S_IRUGO, pod_get_delay_model,
|
|
|
|
|
pod_set_delay_model);
|
|
|
|
|
static DEVICE_ATTR(delay_verb_model, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(delay_verb_model, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_delay_verb_model, pod_set_delay_verb_model);
|
|
|
|
|
static DEVICE_ATTR(tempo_msb, S_IWUGO | S_IRUGO, pod_get_tempo_msb,
|
|
|
|
|
static DEVICE_ATTR(tempo_msb, S_IRUSR | S_IRUGO, pod_get_tempo_msb,
|
|
|
|
|
pod_set_tempo_msb);
|
|
|
|
|
static DEVICE_ATTR(tempo_lsb, S_IWUGO | S_IRUGO, pod_get_tempo_lsb,
|
|
|
|
|
static DEVICE_ATTR(tempo_lsb, S_IRUSR | S_IRUGO, pod_get_tempo_lsb,
|
|
|
|
|
pod_set_tempo_lsb);
|
|
|
|
|
static DEVICE_ATTR(wah_model, S_IWUGO | S_IRUGO, pod_get_wah_model,
|
|
|
|
|
static DEVICE_ATTR(wah_model, S_IRUSR | S_IRUGO, pod_get_wah_model,
|
|
|
|
|
pod_set_wah_model);
|
|
|
|
|
static DEVICE_ATTR(bypass_volume, S_IWUGO | S_IRUGO, pod_get_bypass_volume,
|
|
|
|
|
static DEVICE_ATTR(bypass_volume, S_IRUSR | S_IRUGO, pod_get_bypass_volume,
|
|
|
|
|
pod_set_bypass_volume);
|
|
|
|
|
static DEVICE_ATTR(fx_loop_on_off, S_IWUGO | S_IRUGO, pod_get_fx_loop_on_off,
|
|
|
|
|
static DEVICE_ATTR(fx_loop_on_off, S_IRUSR | S_IRUGO, pod_get_fx_loop_on_off,
|
|
|
|
|
pod_set_fx_loop_on_off);
|
|
|
|
|
static DEVICE_ATTR(tweak_param_select, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR(tweak_param_select, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_tweak_param_select, pod_set_tweak_param_select);
|
|
|
|
|
static DEVICE_ATTR(amp1_engage, S_IWUGO | S_IRUGO, pod_get_amp1_engage,
|
|
|
|
|
static DEVICE_ATTR(amp1_engage, S_IRUSR | S_IRUGO, pod_get_amp1_engage,
|
|
|
|
|
pod_set_amp1_engage);
|
|
|
|
|
static DEVICE_ATTR(band_1_gain, S_IWUGO | S_IRUGO, pod_get_band_1_gain,
|
|
|
|
|
static DEVICE_ATTR(band_1_gain, S_IRUSR | S_IRUGO, pod_get_band_1_gain,
|
|
|
|
|
pod_set_band_1_gain);
|
|
|
|
|
static DEVICE_ATTR2(band_2_gain__bass, band_2_gain, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR2(band_2_gain__bass, band_2_gain, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_band_2_gain__bass, pod_set_band_2_gain__bass);
|
|
|
|
|
static DEVICE_ATTR(band_2_gain, S_IWUGO | S_IRUGO, pod_get_band_2_gain,
|
|
|
|
|
static DEVICE_ATTR(band_2_gain, S_IRUSR | S_IRUGO, pod_get_band_2_gain,
|
|
|
|
|
pod_set_band_2_gain);
|
|
|
|
|
static DEVICE_ATTR2(band_3_gain__bass, band_3_gain, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR2(band_3_gain__bass, band_3_gain, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_band_3_gain__bass, pod_set_band_3_gain__bass);
|
|
|
|
|
static DEVICE_ATTR(band_3_gain, S_IWUGO | S_IRUGO, pod_get_band_3_gain,
|
|
|
|
|
static DEVICE_ATTR(band_3_gain, S_IRUSR | S_IRUGO, pod_get_band_3_gain,
|
|
|
|
|
pod_set_band_3_gain);
|
|
|
|
|
static DEVICE_ATTR2(band_4_gain__bass, band_4_gain, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR2(band_4_gain__bass, band_4_gain, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_band_4_gain__bass, pod_set_band_4_gain__bass);
|
|
|
|
|
static DEVICE_ATTR2(band_5_gain__bass, band_5_gain, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR2(band_5_gain__bass, band_5_gain, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_band_5_gain__bass, pod_set_band_5_gain__bass);
|
|
|
|
|
static DEVICE_ATTR(band_4_gain, S_IWUGO | S_IRUGO, pod_get_band_4_gain,
|
|
|
|
|
static DEVICE_ATTR(band_4_gain, S_IRUSR | S_IRUGO, pod_get_band_4_gain,
|
|
|
|
|
pod_set_band_4_gain);
|
|
|
|
|
static DEVICE_ATTR2(band_6_gain__bass, band_6_gain, S_IWUGO | S_IRUGO,
|
|
|
|
|
static DEVICE_ATTR2(band_6_gain__bass, band_6_gain, S_IRUSR | S_IRUGO,
|
|
|
|
|
pod_get_band_6_gain__bass, pod_set_band_6_gain__bass);
|
|
|
|
|
static DEVICE_ATTR(body, S_IRUGO, variax_get_body, line6_nop_write);
|
|
|
|
|
static DEVICE_ATTR(pickup1_enable, S_IRUGO, variax_get_pickup1_enable,
|
|
|
|
|