[6.1.y,0/7] ASoC: codecs: es8326: fix support

Message ID 20240130094708.290485-1-kovalev@altlinux.org
Headers
Series ASoC: codecs: es8326: fix support |

Message

Vasiliy Kovalev Jan. 30, 2024, 9:47 a.m. UTC
  These patches were backported from v6.6 upstream and
are intended for 6.1.y stable kernel.

Patches have been successfully tested on the latest 6.1.75 kernel.

[PATCH 6.1.y 1/7] ASoC: codecs: es8326: Convert to i2c's .probe_new()
[PATCH 6.1.y 2/7] ASoC: codecs: ES8326: Add es8326_mute function
[PATCH 6.1.y 3/7] ASoC: codecs: ES8326: Change Hp_detect register names
[PATCH 6.1.y 4/7] ASoC: codecs: ES8326: Change Volatile Reg function
[PATCH 6.1.y 5/7] ASoC: codecs: ES8326: Fix power-up sequence
[PATCH 6.1.y 6/7] ASOC: codecs: ES8326: Add calibration support for
[PATCH 6.1.y 7/7] ASoC: codecs: ES8326: Update jact detection function
  

Comments

Greg KH Feb. 3, 2024, 1:13 a.m. UTC | #1
On Tue, Jan 30, 2024 at 12:47:01PM +0300, kovalev@altlinux.org wrote:
> These patches were backported from v6.6 upstream and
> are intended for 6.1.y stable kernel.
> 
> Patches have been successfully tested on the latest 6.1.75 kernel.
> 
> [PATCH 6.1.y 1/7] ASoC: codecs: es8326: Convert to i2c's .probe_new()
> [PATCH 6.1.y 2/7] ASoC: codecs: ES8326: Add es8326_mute function
> [PATCH 6.1.y 3/7] ASoC: codecs: ES8326: Change Hp_detect register names
> [PATCH 6.1.y 4/7] ASoC: codecs: ES8326: Change Volatile Reg function
> [PATCH 6.1.y 5/7] ASoC: codecs: ES8326: Fix power-up sequence
> [PATCH 6.1.y 6/7] ASOC: codecs: ES8326: Add calibration support for
> [PATCH 6.1.y 7/7] ASoC: codecs: ES8326: Update jact detection function
> 
> 

What exactly is being "fixed" here?  Was the driver not working properly
in 5.15?  What broke in 6.1?  Or has this hardware just never worked?

These all don't seem to be fixes, so what is the need for these?

confused,

greg k-h
  
Greg KH Feb. 13, 2024, 2:54 p.m. UTC | #2
On Fri, Feb 02, 2024 at 05:13:50PM -0800, Greg KH wrote:
> On Tue, Jan 30, 2024 at 12:47:01PM +0300, kovalev@altlinux.org wrote:
> > These patches were backported from v6.6 upstream and
> > are intended for 6.1.y stable kernel.
> > 
> > Patches have been successfully tested on the latest 6.1.75 kernel.
> > 
> > [PATCH 6.1.y 1/7] ASoC: codecs: es8326: Convert to i2c's .probe_new()
> > [PATCH 6.1.y 2/7] ASoC: codecs: ES8326: Add es8326_mute function
> > [PATCH 6.1.y 3/7] ASoC: codecs: ES8326: Change Hp_detect register names
> > [PATCH 6.1.y 4/7] ASoC: codecs: ES8326: Change Volatile Reg function
> > [PATCH 6.1.y 5/7] ASoC: codecs: ES8326: Fix power-up sequence
> > [PATCH 6.1.y 6/7] ASOC: codecs: ES8326: Add calibration support for
> > [PATCH 6.1.y 7/7] ASoC: codecs: ES8326: Update jact detection function
> > 
> > 
> 
> What exactly is being "fixed" here?  Was the driver not working properly
> in 5.15?  What broke in 6.1?  Or has this hardware just never worked?
> 
> These all don't seem to be fixes, so what is the need for these?

Dropped from my queues due to lack of response :(