Loading drivers/platform/msm/sps/sps_bam.c +11 −4 Original line number Diff line number Diff line Loading @@ -642,12 +642,19 @@ int sps_bam_reset(struct sps_bam *dev) pipe_index++) { pipe = dev->pipes[pipe_index]; if (BAM_PIPE_IS_ASSIGNED(pipe)) { if (!(dev->props.options & SPS_BAM_FORCE_RESET)) { SPS_ERR(dev, "sps:BAM device %pa RESET failed: pipe %d in use\n", BAM_ID(dev), pipe_index); result = SPS_ERROR; break; } SPS_DBG2(dev, "sps: BAM %pa is force reset with pipe %d in use\n", BAM_ID(dev), pipe_index); } } if (result == 0) Loading include/linux/msm-sps.h +3 −1 Original line number Diff line number Diff line /* Copyright (c) 2011-2015, The Linux Foundation. All rights reserved. /* Copyright (c) 2011-2016, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and Loading Loading @@ -117,6 +117,8 @@ #define SPS_BAM_HOLD_MEM (1UL << 8) /* Use cached write pointer */ #define SPS_BAM_CACHED_WP (1UL << 10) /* Reset BAM with pipes connected */ #define SPS_BAM_FORCE_RESET (1UL << 11) /* BAM device management flags */ Loading Loading
drivers/platform/msm/sps/sps_bam.c +11 −4 Original line number Diff line number Diff line Loading @@ -642,12 +642,19 @@ int sps_bam_reset(struct sps_bam *dev) pipe_index++) { pipe = dev->pipes[pipe_index]; if (BAM_PIPE_IS_ASSIGNED(pipe)) { if (!(dev->props.options & SPS_BAM_FORCE_RESET)) { SPS_ERR(dev, "sps:BAM device %pa RESET failed: pipe %d in use\n", BAM_ID(dev), pipe_index); result = SPS_ERROR; break; } SPS_DBG2(dev, "sps: BAM %pa is force reset with pipe %d in use\n", BAM_ID(dev), pipe_index); } } if (result == 0) Loading
include/linux/msm-sps.h +3 −1 Original line number Diff line number Diff line /* Copyright (c) 2011-2015, The Linux Foundation. All rights reserved. /* Copyright (c) 2011-2016, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and Loading Loading @@ -117,6 +117,8 @@ #define SPS_BAM_HOLD_MEM (1UL << 8) /* Use cached write pointer */ #define SPS_BAM_CACHED_WP (1UL << 10) /* Reset BAM with pipes connected */ #define SPS_BAM_FORCE_RESET (1UL << 11) /* BAM device management flags */ Loading