The layerscape kernel patches appears to be just some uncleaned local development tree, where patches are sometimes directly followed by their revert. While this does not seem a problem in the first place, it becomes incredibly unpleasant when the upstream kernel changes in the relevant areas and requires rebase. This removes all these patch-revert pairs and refreshs the rest. It removes about 44000 lines of entirely useless code. Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
		
			
				
	
	
		
			29 lines
		
	
	
		
			967 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			967 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From e89355ed8ddefc68e33a754fe8be067cee54ce62 Mon Sep 17 00:00:00 2001
 | |
| From: Daniel Baluta <daniel.baluta@nxp.com>
 | |
| Date: Wed, 19 Jun 2019 19:50:31 +0300
 | |
| Subject: [PATCH] ASoC: fsl_sai: Mark cache dirty at resume
 | |
| 
 | |
| This is needed so that at resume will restore the
 | |
| correct SAI registers.
 | |
| 
 | |
| Looks like the call to regcache_mark_dirty was missed when
 | |
| porting commit 760bd6187413e37c8 ("MLK-15960-2: ASoC: fsl_sai: refine
 | |
| the pm runtime function")
 | |
| 
 | |
| Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
 | |
| ---
 | |
|  sound/soc/fsl/fsl_sai.c | 2 ++
 | |
|  1 file changed, 2 insertions(+)
 | |
| 
 | |
| --- a/sound/soc/fsl/fsl_sai.c
 | |
| +++ b/sound/soc/fsl/fsl_sai.c
 | |
| @@ -1614,6 +1614,8 @@ static int fsl_sai_runtime_resume(struct
 | |
|  				PM_QOS_CPU_DMA_LATENCY, 0);
 | |
|  
 | |
|  	regcache_cache_only(sai->regmap, false);
 | |
| +	regcache_mark_dirty(sai->regmap);
 | |
| +
 | |
|  	regmap_write(sai->regmap, FSL_SAI_TCSR(offset), FSL_SAI_CSR_SR);
 | |
|  	regmap_write(sai->regmap, FSL_SAI_RCSR(offset), FSL_SAI_CSR_SR);
 | |
|  	usleep_range(1000, 2000);
 |