Loading asoc/codecs/bolero/rx-macro.c +15 −0 Original line number Original line Diff line number Diff line Loading @@ -787,6 +787,11 @@ static int rx_macro_mclk_enable(struct rx_macro_priv *rx_priv, struct regmap *regmap = dev_get_regmap(rx_priv->dev->parent, NULL); struct regmap *regmap = dev_get_regmap(rx_priv->dev->parent, NULL); int ret = 0, mclk_mux = MCLK_MUX0; int ret = 0, mclk_mux = MCLK_MUX0; if (regmap == NULL) { dev_err(rx_priv->dev, "%s: regmap is NULL\n", __func__); return -EINVAL; } dev_dbg(rx_priv->dev, "%s: mclk_enable = %u, dapm = %d clk_users= %d\n", dev_dbg(rx_priv->dev, "%s: mclk_enable = %u, dapm = %d clk_users= %d\n", __func__, mclk_enable, dapm, rx_priv->rx_mclk_users); __func__, mclk_enable, dapm, rx_priv->rx_mclk_users); Loading Loading @@ -1824,6 +1829,11 @@ static void rx_macro_restore_iir_coeff(struct rx_macro_priv *rx_priv, int iir_id u16 reg_add = 0, coeff_idx = 0, idx = 0; u16 reg_add = 0, coeff_idx = 0, idx = 0; struct regmap *regmap = dev_get_regmap(rx_priv->dev->parent, NULL); struct regmap *regmap = dev_get_regmap(rx_priv->dev->parent, NULL); if (regmap == NULL) { dev_err(rx_priv->dev, "%s: regmap is NULL\n", __func__); return; } regmap_write(regmap, regmap_write(regmap, (BOLERO_CDC_RX_SIDETONE_IIR0_IIR_COEF_B1_CTL + 0x80 * iir_idx), (BOLERO_CDC_RX_SIDETONE_IIR0_IIR_COEF_B1_CTL + 0x80 * iir_idx), (band_idx * BAND_MAX * sizeof(uint32_t)) & 0x7F); (band_idx * BAND_MAX * sizeof(uint32_t)) & 0x7F); Loading Loading @@ -2654,6 +2664,11 @@ static int rx_swrm_clock(void *handle, bool enable) struct regmap *regmap = dev_get_regmap(rx_priv->dev->parent, NULL); struct regmap *regmap = dev_get_regmap(rx_priv->dev->parent, NULL); int ret = 0; int ret = 0; if (regmap == NULL) { dev_err(rx_priv->dev, "%s: regmap is NULL\n", __func__); return -EINVAL; } mutex_lock(&rx_priv->swr_clk_lock); mutex_lock(&rx_priv->swr_clk_lock); dev_dbg(rx_priv->dev, "%s: swrm clock %s\n", dev_dbg(rx_priv->dev, "%s: swrm clock %s\n", Loading asoc/codecs/bolero/tx-macro.c +10 −0 Original line number Original line Diff line number Diff line Loading @@ -183,6 +183,11 @@ static int tx_macro_mclk_enable(struct tx_macro_priv *tx_priv, struct regmap *regmap = dev_get_regmap(tx_priv->dev->parent, NULL); struct regmap *regmap = dev_get_regmap(tx_priv->dev->parent, NULL); int ret = 0; int ret = 0; if (regmap == NULL) { dev_err(tx_priv->dev, "%s: regmap is NULL\n", __func__); return -EINVAL; } dev_dbg(tx_priv->dev, "%s: mclk_enable = %u,clk_users= %d\n", dev_dbg(tx_priv->dev, "%s: mclk_enable = %u,clk_users= %d\n", __func__, mclk_enable, tx_priv->tx_mclk_users); __func__, mclk_enable, tx_priv->tx_mclk_users); Loading Loading @@ -1319,6 +1324,11 @@ static int tx_macro_swrm_clock(void *handle, bool enable) struct regmap *regmap = dev_get_regmap(tx_priv->dev->parent, NULL); struct regmap *regmap = dev_get_regmap(tx_priv->dev->parent, NULL); int ret = 0; int ret = 0; if (regmap == NULL) { dev_err(tx_priv->dev, "%s: regmap is NULL\n", __func__); return -EINVAL; } mutex_lock(&tx_priv->swr_clk_lock); mutex_lock(&tx_priv->swr_clk_lock); dev_dbg(tx_priv->dev, "%s: swrm clock %s\n", dev_dbg(tx_priv->dev, "%s: swrm clock %s\n", Loading asoc/codecs/bolero/va-macro.c +5 −0 Original line number Original line Diff line number Diff line Loading @@ -143,6 +143,11 @@ static int va_macro_mclk_enable(struct va_macro_priv *va_priv, struct regmap *regmap = dev_get_regmap(va_priv->dev->parent, NULL); struct regmap *regmap = dev_get_regmap(va_priv->dev->parent, NULL); int ret = 0; int ret = 0; if (regmap == NULL) { dev_err(va_priv->dev, "%s: regmap is NULL\n", __func__); return -EINVAL; } dev_dbg(va_priv->dev, "%s: mclk_enable = %u, dapm = %d clk_users= %d\n", dev_dbg(va_priv->dev, "%s: mclk_enable = %u, dapm = %d clk_users= %d\n", __func__, mclk_enable, dapm, va_priv->va_mclk_users); __func__, mclk_enable, dapm, va_priv->va_mclk_users); Loading asoc/codecs/wcd937x/wcd937x.c +4 −4 Original line number Original line Diff line number Diff line Loading @@ -142,8 +142,8 @@ static int wcd937x_set_port_params(struct snd_soc_codec *codec, u8 slv_prt_type, u8 *port_type, u8 path) u8 *port_type, u8 path) { { int i, j; int i, j; u8 num_ports; u8 num_ports = 0; struct codec_port_info (*map)[MAX_PORT][MAX_CH_PER_PORT]; struct codec_port_info (*map)[MAX_PORT][MAX_CH_PER_PORT] = NULL; struct wcd937x_priv *wcd937x = snd_soc_codec_get_drvdata(codec); struct wcd937x_priv *wcd937x = snd_soc_codec_get_drvdata(codec); switch (path) { switch (path) { Loading Loading @@ -186,8 +186,8 @@ static int wcd937x_parse_port_mapping(struct device *dev, u32 slave_port_type, master_port_type; u32 slave_port_type, master_port_type; u32 i, ch_iter = 0; u32 i, ch_iter = 0; int ret = 0; int ret = 0; u8 *num_ports; u8 *num_ports = NULL; struct codec_port_info (*map)[MAX_PORT][MAX_CH_PER_PORT]; struct codec_port_info (*map)[MAX_PORT][MAX_CH_PER_PORT] = NULL; struct wcd937x_priv *wcd937x = dev_get_drvdata(dev); struct wcd937x_priv *wcd937x = dev_get_drvdata(dev); switch (path) { switch (path) { Loading Loading
asoc/codecs/bolero/rx-macro.c +15 −0 Original line number Original line Diff line number Diff line Loading @@ -787,6 +787,11 @@ static int rx_macro_mclk_enable(struct rx_macro_priv *rx_priv, struct regmap *regmap = dev_get_regmap(rx_priv->dev->parent, NULL); struct regmap *regmap = dev_get_regmap(rx_priv->dev->parent, NULL); int ret = 0, mclk_mux = MCLK_MUX0; int ret = 0, mclk_mux = MCLK_MUX0; if (regmap == NULL) { dev_err(rx_priv->dev, "%s: regmap is NULL\n", __func__); return -EINVAL; } dev_dbg(rx_priv->dev, "%s: mclk_enable = %u, dapm = %d clk_users= %d\n", dev_dbg(rx_priv->dev, "%s: mclk_enable = %u, dapm = %d clk_users= %d\n", __func__, mclk_enable, dapm, rx_priv->rx_mclk_users); __func__, mclk_enable, dapm, rx_priv->rx_mclk_users); Loading Loading @@ -1824,6 +1829,11 @@ static void rx_macro_restore_iir_coeff(struct rx_macro_priv *rx_priv, int iir_id u16 reg_add = 0, coeff_idx = 0, idx = 0; u16 reg_add = 0, coeff_idx = 0, idx = 0; struct regmap *regmap = dev_get_regmap(rx_priv->dev->parent, NULL); struct regmap *regmap = dev_get_regmap(rx_priv->dev->parent, NULL); if (regmap == NULL) { dev_err(rx_priv->dev, "%s: regmap is NULL\n", __func__); return; } regmap_write(regmap, regmap_write(regmap, (BOLERO_CDC_RX_SIDETONE_IIR0_IIR_COEF_B1_CTL + 0x80 * iir_idx), (BOLERO_CDC_RX_SIDETONE_IIR0_IIR_COEF_B1_CTL + 0x80 * iir_idx), (band_idx * BAND_MAX * sizeof(uint32_t)) & 0x7F); (band_idx * BAND_MAX * sizeof(uint32_t)) & 0x7F); Loading Loading @@ -2654,6 +2664,11 @@ static int rx_swrm_clock(void *handle, bool enable) struct regmap *regmap = dev_get_regmap(rx_priv->dev->parent, NULL); struct regmap *regmap = dev_get_regmap(rx_priv->dev->parent, NULL); int ret = 0; int ret = 0; if (regmap == NULL) { dev_err(rx_priv->dev, "%s: regmap is NULL\n", __func__); return -EINVAL; } mutex_lock(&rx_priv->swr_clk_lock); mutex_lock(&rx_priv->swr_clk_lock); dev_dbg(rx_priv->dev, "%s: swrm clock %s\n", dev_dbg(rx_priv->dev, "%s: swrm clock %s\n", Loading
asoc/codecs/bolero/tx-macro.c +10 −0 Original line number Original line Diff line number Diff line Loading @@ -183,6 +183,11 @@ static int tx_macro_mclk_enable(struct tx_macro_priv *tx_priv, struct regmap *regmap = dev_get_regmap(tx_priv->dev->parent, NULL); struct regmap *regmap = dev_get_regmap(tx_priv->dev->parent, NULL); int ret = 0; int ret = 0; if (regmap == NULL) { dev_err(tx_priv->dev, "%s: regmap is NULL\n", __func__); return -EINVAL; } dev_dbg(tx_priv->dev, "%s: mclk_enable = %u,clk_users= %d\n", dev_dbg(tx_priv->dev, "%s: mclk_enable = %u,clk_users= %d\n", __func__, mclk_enable, tx_priv->tx_mclk_users); __func__, mclk_enable, tx_priv->tx_mclk_users); Loading Loading @@ -1319,6 +1324,11 @@ static int tx_macro_swrm_clock(void *handle, bool enable) struct regmap *regmap = dev_get_regmap(tx_priv->dev->parent, NULL); struct regmap *regmap = dev_get_regmap(tx_priv->dev->parent, NULL); int ret = 0; int ret = 0; if (regmap == NULL) { dev_err(tx_priv->dev, "%s: regmap is NULL\n", __func__); return -EINVAL; } mutex_lock(&tx_priv->swr_clk_lock); mutex_lock(&tx_priv->swr_clk_lock); dev_dbg(tx_priv->dev, "%s: swrm clock %s\n", dev_dbg(tx_priv->dev, "%s: swrm clock %s\n", Loading
asoc/codecs/bolero/va-macro.c +5 −0 Original line number Original line Diff line number Diff line Loading @@ -143,6 +143,11 @@ static int va_macro_mclk_enable(struct va_macro_priv *va_priv, struct regmap *regmap = dev_get_regmap(va_priv->dev->parent, NULL); struct regmap *regmap = dev_get_regmap(va_priv->dev->parent, NULL); int ret = 0; int ret = 0; if (regmap == NULL) { dev_err(va_priv->dev, "%s: regmap is NULL\n", __func__); return -EINVAL; } dev_dbg(va_priv->dev, "%s: mclk_enable = %u, dapm = %d clk_users= %d\n", dev_dbg(va_priv->dev, "%s: mclk_enable = %u, dapm = %d clk_users= %d\n", __func__, mclk_enable, dapm, va_priv->va_mclk_users); __func__, mclk_enable, dapm, va_priv->va_mclk_users); Loading
asoc/codecs/wcd937x/wcd937x.c +4 −4 Original line number Original line Diff line number Diff line Loading @@ -142,8 +142,8 @@ static int wcd937x_set_port_params(struct snd_soc_codec *codec, u8 slv_prt_type, u8 *port_type, u8 path) u8 *port_type, u8 path) { { int i, j; int i, j; u8 num_ports; u8 num_ports = 0; struct codec_port_info (*map)[MAX_PORT][MAX_CH_PER_PORT]; struct codec_port_info (*map)[MAX_PORT][MAX_CH_PER_PORT] = NULL; struct wcd937x_priv *wcd937x = snd_soc_codec_get_drvdata(codec); struct wcd937x_priv *wcd937x = snd_soc_codec_get_drvdata(codec); switch (path) { switch (path) { Loading Loading @@ -186,8 +186,8 @@ static int wcd937x_parse_port_mapping(struct device *dev, u32 slave_port_type, master_port_type; u32 slave_port_type, master_port_type; u32 i, ch_iter = 0; u32 i, ch_iter = 0; int ret = 0; int ret = 0; u8 *num_ports; u8 *num_ports = NULL; struct codec_port_info (*map)[MAX_PORT][MAX_CH_PER_PORT]; struct codec_port_info (*map)[MAX_PORT][MAX_CH_PER_PORT] = NULL; struct wcd937x_priv *wcd937x = dev_get_drvdata(dev); struct wcd937x_priv *wcd937x = dev_get_drvdata(dev); switch (path) { switch (path) { Loading