1*875d6136SXianjun Jiaodiff --git a/drivers/iio/adc/ad9361.c b/drivers/iio/adc/ad9361.c 2*875d6136SXianjun Jiaoindex b21e2129e27c..b53d7b7ab20d 100644 3*875d6136SXianjun Jiao--- a/drivers/iio/adc/ad9361.c 4*875d6136SXianjun Jiao+++ b/drivers/iio/adc/ad9361.c 5*875d6136SXianjun Jiao@@ -1234,7 +1234,7 @@ static int ad9361_load_mixer_gm_subtable(struct ad9361_rf_phy *phy) 6*875d6136SXianjun Jiao return 0; 7*875d6136SXianjun Jiao } 8*875d6136SXianjun Jiao 9*875d6136SXianjun Jiao-static int ad9361_set_tx_atten(struct ad9361_rf_phy *phy, u32 atten_mdb, 10*875d6136SXianjun Jiao+int ad9361_set_tx_atten(struct ad9361_rf_phy *phy, u32 atten_mdb, 11*875d6136SXianjun Jiao bool tx1, bool tx2, bool immed) 12*875d6136SXianjun Jiao { 13*875d6136SXianjun Jiao u8 buf[2]; 14*875d6136SXianjun Jiao@@ -1266,8 +1266,8 @@ static int ad9361_set_tx_atten(struct ad9361_rf_phy *phy, u32 atten_mdb, 15*875d6136SXianjun Jiao 16*875d6136SXianjun Jiao return ret; 17*875d6136SXianjun Jiao } 18*875d6136SXianjun Jiao- 19*875d6136SXianjun Jiao-static int ad9361_get_tx_atten(struct ad9361_rf_phy *phy, u32 tx_num) 20*875d6136SXianjun Jiao+EXPORT_SYMBOL(ad9361_set_tx_atten); 21*875d6136SXianjun Jiao+int ad9361_get_tx_atten(struct ad9361_rf_phy *phy, u32 tx_num) 22*875d6136SXianjun Jiao { 23*875d6136SXianjun Jiao u8 buf[2]; 24*875d6136SXianjun Jiao int ret = 0; 25*875d6136SXianjun Jiao@@ -1285,7 +1285,7 @@ static int ad9361_get_tx_atten(struct ad9361_rf_phy *phy, u32 tx_num) 26*875d6136SXianjun Jiao 27*875d6136SXianjun Jiao return code; 28*875d6136SXianjun Jiao } 29*875d6136SXianjun Jiao- 30*875d6136SXianjun Jiao+EXPORT_SYMBOL(ad9361_get_tx_atten); 31*875d6136SXianjun Jiao int ad9361_tx_mute(struct ad9361_rf_phy *phy, u32 state) 32*875d6136SXianjun Jiao { 33*875d6136SXianjun Jiao struct ad9361_rf_phy_state *st = phy->state; 34*875d6136SXianjun Jiao@@ -3744,7 +3744,7 @@ static int ad9361_get_auxadc(struct ad9361_rf_phy *phy) 35*875d6136SXianjun Jiao // Setup Control Outs 36*875d6136SXianjun Jiao //************************************************************ 37*875d6136SXianjun Jiao 38*875d6136SXianjun Jiao-static int ad9361_ctrl_outs_setup(struct ad9361_rf_phy *phy, 39*875d6136SXianjun Jiao+int ad9361_ctrl_outs_setup(struct ad9361_rf_phy *phy, 40*875d6136SXianjun Jiao struct ctrl_outs_control *ctrl) 41*875d6136SXianjun Jiao { 42*875d6136SXianjun Jiao struct spi_device *spi = phy->spi; 43*875d6136SXianjun Jiao@@ -3754,6 +3754,7 @@ static int ad9361_ctrl_outs_setup(struct ad9361_rf_phy *phy, 44*875d6136SXianjun Jiao ad9361_spi_write(spi, REG_CTRL_OUTPUT_POINTER, ctrl->index); // Ctrl Out index 45*875d6136SXianjun Jiao return ad9361_spi_write(spi, REG_CTRL_OUTPUT_ENABLE, ctrl->en_mask); // Ctrl Out [7:0] output enable 46*875d6136SXianjun Jiao } 47*875d6136SXianjun Jiao+EXPORT_SYMBOL(ad9361_ctrl_outs_setup); 48*875d6136SXianjun Jiao //************************************************************ 49*875d6136SXianjun Jiao // Setup GPO 50*875d6136SXianjun Jiao //************************************************************ 51*875d6136SXianjun Jiao@@ -5235,7 +5236,7 @@ static int ad9361_setup(struct ad9361_rf_phy *phy) 52*875d6136SXianjun Jiao 53*875d6136SXianjun Jiao } 54*875d6136SXianjun Jiao 55*875d6136SXianjun Jiao-static int ad9361_do_calib_run(struct ad9361_rf_phy *phy, u32 cal, int arg) 56*875d6136SXianjun Jiao+int ad9361_do_calib_run(struct ad9361_rf_phy *phy, u32 cal, int arg) 57*875d6136SXianjun Jiao { 58*875d6136SXianjun Jiao struct ad9361_rf_phy_state *st = phy->state; 59*875d6136SXianjun Jiao int ret; 60*875d6136SXianjun Jiao@@ -5268,7 +5269,7 @@ static int ad9361_do_calib_run(struct ad9361_rf_phy *phy, u32 cal, int arg) 61*875d6136SXianjun Jiao 62*875d6136SXianjun Jiao return ret; 63*875d6136SXianjun Jiao } 64*875d6136SXianjun Jiao- 65*875d6136SXianjun Jiao+EXPORT_SYMBOL(ad9361_do_calib_run); 66*875d6136SXianjun Jiao static int ad9361_update_rf_bandwidth(struct ad9361_rf_phy *phy, 67*875d6136SXianjun Jiao u32 rf_rx_bw, u32 rf_tx_bw) 68*875d6136SXianjun Jiao { 69