Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

soundwire: amd: Add support for acp7.2 platform

Add soundwire support for acp7.2 platform.

Signed-off-by: Venkata Prasad Potturu <venkataprasad.potturu@amd.com>
Link: https://lore.kernel.org/r/20250715121048.1795607-1-venkataprasad.potturu@amd.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>

authored by

Venkata Prasad Potturu and committed by
Vinod Koul
34b1cb4e dba7d9db

+5
+4
drivers/soundwire/amd_manager.c
··· 499 499 break; 500 500 case ACP70_PCI_REV_ID: 501 501 case ACP71_PCI_REV_ID: 502 + case ACP72_PCI_REV_ID: 502 503 frame_fmt_reg = acp70_sdw_dp_reg[p_params->num].frame_fmt_reg; 503 504 break; 504 505 default: ··· 552 551 break; 553 552 case ACP70_PCI_REV_ID: 554 553 case ACP71_PCI_REV_ID: 554 + case ACP72_PCI_REV_ID: 555 555 frame_fmt_reg = acp70_sdw_dp_reg[params->port_num].frame_fmt_reg; 556 556 sample_int_reg = acp70_sdw_dp_reg[params->port_num].sample_int_reg; 557 557 hctrl_dp0_reg = acp70_sdw_dp_reg[params->port_num].hctrl_dp0_reg; ··· 616 614 break; 617 615 case ACP70_PCI_REV_ID: 618 616 case ACP71_PCI_REV_ID: 617 + case ACP72_PCI_REV_ID: 619 618 lane_ctrl_ch_en_reg = acp70_sdw_dp_reg[enable_ch->port_num].lane_ctrl_ch_en_reg; 620 619 break; 621 620 default: ··· 1041 1038 break; 1042 1039 case ACP70_PCI_REV_ID: 1043 1040 case ACP71_PCI_REV_ID: 1041 + case ACP72_PCI_REV_ID: 1044 1042 amd_manager->num_dout_ports = AMD_ACP70_SDW_MAX_TX_PORTS; 1045 1043 amd_manager->num_din_ports = AMD_ACP70_SDW_MAX_RX_PORTS; 1046 1044 break;
+1
include/linux/soundwire/sdw_amd.h
··· 30 30 #define ACP63_PCI_REV_ID 0x63 31 31 #define ACP70_PCI_REV_ID 0x70 32 32 #define ACP71_PCI_REV_ID 0x71 33 + #define ACP72_PCI_REV_ID 0x72 33 34 34 35 struct acp_sdw_pdata { 35 36 u16 instance;