mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-31 05:54:26 -04:00 
			
		
		
		
	Removed upstreamed patches:
 generic/pending-5.4
   445-mtd-spinand-gigadevice-Only-one-dummy-byte-in-QUA.patch
   446-mtd-spinand-gigadevice-Add-QE-Bit.patch
 pistachio/patches-5.4
   150-pwm-img-Fix-null-pointer-access-in-probe.patch
Manually rebased:
 layerscape/patches-5.4
   801-audio-0011-Revert-ASoC-fsl_sai-add-of_match-data.patch
   801-audio-0039-MLK-16224-6-ASoC-fsl_sai-fix-DSD-suspend-resume.patch
   801-audio-0073-MLK-21957-3-ASoC-fsl_sai-add-bitcount-and-timestamp-.patch
   820-usb-0009-usb-dwc3-Add-workaround-for-host-mode-VBUS-glitch-wh.patch
All modifications made by update_kernel.sh
Build system: x86_64
Build-tested: ipq806x/R7800, ath79/generic, bcm27xx/bcm2711,
              mvebu (mamba, rango), x86_64, ramips/mt7621
Run-tested: ipq806x/R7800, mvebu (mamba, rango), x86_64, ramips (RT-AC57U)
No dmesg regressions, everything functional
Signed-off-by: John Audia <graysky@archlinux.us>
[alter 820-usb-0009-usb-dwc3-Add-workaround-for-host-mode-VBUS-glitch-wh]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
		
	
			
		
			
				
	
	
		
			66 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			66 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From aff2edb9c66a1188ed6554643e3cf76595c56846 Mon Sep 17 00:00:00 2001
 | |
| From: Leonard Crestez <leonard.crestez@nxp.com>
 | |
| Date: Thu, 3 Oct 2019 20:44:59 +0300
 | |
| Subject: [PATCH] Revert "ASoC: fsl_sai: Implement set_bclk_ratio"
 | |
| 
 | |
| This reverts commit 63d1a3488ff58e094a7f517cf93c0250f0a3f6be.
 | |
| ---
 | |
|  sound/soc/fsl/fsl_sai.c | 21 ++-------------------
 | |
|  sound/soc/fsl/fsl_sai.h |  1 -
 | |
|  2 files changed, 2 insertions(+), 20 deletions(-)
 | |
| 
 | |
| --- a/sound/soc/fsl/fsl_sai.c
 | |
| +++ b/sound/soc/fsl/fsl_sai.c
 | |
| @@ -137,16 +137,6 @@ static int fsl_sai_set_dai_tdm_slot(stru
 | |
|  	return 0;
 | |
|  }
 | |
|  
 | |
| -static int fsl_sai_set_dai_bclk_ratio(struct snd_soc_dai *dai,
 | |
| -				      unsigned int ratio)
 | |
| -{
 | |
| -	struct fsl_sai *sai = snd_soc_dai_get_drvdata(dai);
 | |
| -
 | |
| -	sai->bclk_ratio = ratio;
 | |
| -
 | |
| -	return 0;
 | |
| -}
 | |
| -
 | |
|  static int fsl_sai_set_dai_sysclk_tr(struct snd_soc_dai *cpu_dai,
 | |
|  		int clk_id, unsigned int freq, int fsl_dir)
 | |
|  {
 | |
| @@ -433,14 +423,8 @@ static int fsl_sai_hw_params(struct snd_
 | |
|  		slot_width = sai->slot_width;
 | |
|  
 | |
|  	if (!sai->is_slave_mode) {
 | |
| -		if (sai->bclk_ratio)
 | |
| -			ret = fsl_sai_set_bclk(cpu_dai, tx,
 | |
| -					       sai->bclk_ratio *
 | |
| -					       params_rate(params));
 | |
| -		else
 | |
| -			ret = fsl_sai_set_bclk(cpu_dai, tx,
 | |
| -					       slots * slot_width *
 | |
| -					       params_rate(params));
 | |
| +		ret = fsl_sai_set_bclk(cpu_dai, tx,
 | |
| +				slots * slot_width * params_rate(params));
 | |
|  		if (ret)
 | |
|  			return ret;
 | |
|  
 | |
| @@ -646,7 +630,6 @@ static void fsl_sai_shutdown(struct snd_
 | |
|  }
 | |
|  
 | |
|  static const struct snd_soc_dai_ops fsl_sai_pcm_dai_ops = {
 | |
| -	.set_bclk_ratio	= fsl_sai_set_dai_bclk_ratio,
 | |
|  	.set_sysclk	= fsl_sai_set_dai_sysclk,
 | |
|  	.set_fmt	= fsl_sai_set_dai_fmt,
 | |
|  	.set_tdm_slot	= fsl_sai_set_dai_tdm_slot,
 | |
| --- a/sound/soc/fsl/fsl_sai.h
 | |
| +++ b/sound/soc/fsl/fsl_sai.h
 | |
| @@ -176,7 +176,6 @@ struct fsl_sai {
 | |
|  	unsigned int mclk_streams;
 | |
|  	unsigned int slots;
 | |
|  	unsigned int slot_width;
 | |
| -	unsigned int bclk_ratio;
 | |
|  
 | |
|  	const struct fsl_sai_soc_data *soc_data;
 | |
|  	struct snd_soc_dai_driver cpu_dai_drv;
 |