soundwire: amd: refactor register mask structure
[linux-2.6-microblaze.git] / drivers / soundwire / amd_manager.h
index f57165b..418b679 100644 (file)
@@ -1,6 +1,6 @@
 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */
 /*
- * Copyright (C) 2023 Advanced Micro Devices, Inc. All rights reserved.
+ * Copyright (C) 2023-24 Advanced Micro Devices, Inc. All rights reserved.
  */
 
 #ifndef __AMD_MANAGER_H
@@ -243,16 +243,8 @@ static struct sdw_manager_dp_reg sdw1_manager_dp_reg[AMD_SDW1_MAX_DAI] =  {
         ACP_SW_AUDIO1_RX_OFFSET, ACP_SW_AUDIO1_RX_CHANNEL_ENABLE_DP0}
 };
 
-static struct sdw_manager_reg_mask sdw_manager_reg_mask_array[2] =  {
-       {
-               AMD_SDW0_PAD_KEEPER_EN_MASK,
-               AMD_SDW0_PAD_PULLDOWN_CTRL_ENABLE_MASK,
-               AMD_SDW0_EXT_INTR_MASK
-       },
-       {
-               AMD_SDW1_PAD_KEEPER_EN_MASK,
-               AMD_SDW1_PAD_PULLDOWN_CTRL_ENABLE_MASK,
+static u32 sdw_manager_reg_mask_array[AMD_SDW_MAX_MANAGER_COUNT] =  {
+               AMD_SDW0_EXT_INTR_MASK,
                AMD_SDW1_EXT_INTR_MASK
-       }
 };
 #endif