[PATCH V6 0/2] soundwire: amd: clock related changes

Vijendar Mukunda posted 2 patches 1 month ago
drivers/soundwire/amd_manager.c   | 100 ++++++++++++++++++++++++++----
drivers/soundwire/amd_manager.h   |   4 --
include/linux/soundwire/sdw_amd.h |   4 ++
3 files changed, 93 insertions(+), 15 deletions(-)
[PATCH V6 0/2] soundwire: amd: clock related changes
Posted by Vijendar Mukunda 1 month ago
Refactor clock init sequence to support different bus clock frequencies
other than 12Mhz. Modify the bandwidth calculation logic to support 12Mhz,
6Mhz with different frame sizes.

Vijendar Mukunda (2):
  soundwire: amd: add clock init control function
  soundwire: amd: refactor bandwidth calculation logic

Changes since v5:
	- change the 'divider' variable from signed to unsigned
	- drop dev_dbg() logs in clock init control function
	- change few variables(stream_slot_size, max_slots, next_offset)
	  from signed to unsigned in compute port parameters callback.

Changes since v4:
	- update commit message

Changes since v3:
	- drop unnecessary debug logs.

Changes since v2:
	- Update commit message
	- add comments in the code.

Changes since v1:
	- Update Cover letter title.
	- Fix typo error in commit message.
	- drop unnecessary condition check in compute params callback.

 drivers/soundwire/amd_manager.c   | 100 ++++++++++++++++++++++++++----
 drivers/soundwire/amd_manager.h   |   4 --
 include/linux/soundwire/sdw_amd.h |   4 ++
 3 files changed, 93 insertions(+), 15 deletions(-)

-- 
2.45.2
Re: [PATCH V6 0/2] soundwire: amd: clock related changes
Posted by Vinod Koul 3 weeks, 2 days ago
On Thu, 26 Feb 2026 12:25:52 +0530, Vijendar Mukunda wrote:
> Refactor clock init sequence to support different bus clock frequencies
> other than 12Mhz. Modify the bandwidth calculation logic to support 12Mhz,
> 6Mhz with different frame sizes.
> 
> Vijendar Mukunda (2):
>   soundwire: amd: add clock init control function
>   soundwire: amd: refactor bandwidth calculation logic
> 
> [...]

Applied, thanks!

[1/2] soundwire: amd: add clock init control function
      commit: 2a267a8410841ba1c71daa41d1fb2cc21ff23e6b
[2/2] soundwire: amd: refactor bandwidth calculation logic
      commit: 27ab4f1e4909a674dfd03058fb9802cae2343a36

Best regards,
-- 
~Vinod
Re: [PATCH V6 0/2] soundwire: amd: clock related changes
Posted by Mukunda,Vijendar 3 weeks, 2 days ago
On 26/02/26 12:25, Vijendar Mukunda wrote:
> Refactor clock init sequence to support different bus clock frequencies
> other than 12Mhz. Modify the bandwidth calculation logic to support 12Mhz,
> 6Mhz with different frame sizes.
>
> Vijendar Mukunda (2):
>   soundwire: amd: add clock init control function
>   soundwire: amd: refactor bandwidth calculation logic
>
> Changes since v5:
> 	- change the 'divider' variable from signed to unsigned
> 	- drop dev_dbg() logs in clock init control function
> 	- change few variables(stream_slot_size, max_slots, next_offset)
> 	  from signed to unsigned in compute port parameters callback.
>
> Changes since v4:
> 	- update commit message
>
> Changes since v3:
> 	- drop unnecessary debug logs.
>
> Changes since v2:
> 	- Update commit message
> 	- add comments in the code.
>
> Changes since v1:
> 	- Update Cover letter title.
> 	- Fix typo error in commit message.
> 	- drop unnecessary condition check in compute params callback.
Adding cc Dell team member
>
>  drivers/soundwire/amd_manager.c   | 100 ++++++++++++++++++++++++++----
>  drivers/soundwire/amd_manager.h   |   4 --
>  include/linux/soundwire/sdw_amd.h |   4 ++
>  3 files changed, 93 insertions(+), 15 deletions(-)
>