diff options
Diffstat (limited to 'sound/soc/fsl/fsl_sai.c')
-rw-r--r-- | sound/soc/fsl/fsl_sai.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sound/soc/fsl/fsl_sai.c b/sound/soc/fsl/fsl_sai.c index 8923fc2f05ca..771af7239d7a 100644 --- a/sound/soc/fsl/fsl_sai.c +++ b/sound/soc/fsl/fsl_sai.c @@ -1259,12 +1259,12 @@ static const struct of_device_id fsl_sai_ids[] = { }; MODULE_DEVICE_TABLE(of, fsl_sai_ids); -static unsigned int fsl_sai_calc_dl_off(unsigned int* dl_mask) +static unsigned int fsl_sai_calc_dl_off(unsigned long dl_mask) { int fbidx, nbidx, offset; - fbidx = find_first_bit((const unsigned long *)dl_mask, 8); - nbidx = find_next_bit((const unsigned long *)dl_mask, 8, fbidx+1); + fbidx = find_first_bit(&dl_mask, 8); + nbidx = find_next_bit(&dl_mask, 8, fbidx + 1); offset = nbidx - fbidx - 1; return (offset < 0 || offset >= 7 ? 0 : offset); @@ -1321,9 +1321,9 @@ static int fsl_sai_read_dlcfg(struct platform_device *pdev, char *pn, cfg[i].pins = pins; cfg[i].mask[0] = rx; - cfg[i].offset[0] = fsl_sai_calc_dl_off(&rx); + cfg[i].offset[0] = fsl_sai_calc_dl_off(rx); cfg[i].mask[1] = tx; - cfg[i].offset[1] = fsl_sai_calc_dl_off(&tx); + cfg[i].offset[1] = fsl_sai_calc_dl_off(tx); } *rcfg = cfg; |