soc: swr-mstr-ctrl: Update SWR_TX to receive port params from slave
Update swr_tx slave port config to use slave provided port params and remove slave port static tables. Change-Id: Icfedf1229a88432e80c2294e13f2ccc3949417c5 Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
このコミットが含まれているのは:
@@ -8,6 +8,7 @@
|
||||
#include <asoc/wcd-clsh.h>
|
||||
#include <asoc/wcd-mbhc-v2.h>
|
||||
#include <asoc/wcd-irq.h>
|
||||
#include <soc/soundwire.h>
|
||||
#include "wcd937x-mbhc.h"
|
||||
#include "wcd937x.h"
|
||||
|
||||
@@ -18,6 +19,7 @@
|
||||
#define MAX_PORT 8
|
||||
#define MAX_CH_PER_PORT 8
|
||||
#define MAX_TX_PWR_CH 2
|
||||
#define SWR_NUM_PORTS 4
|
||||
|
||||
#define WCD937X_MAX_SLAVE_PORT_TYPES 10
|
||||
extern struct regmap_config wcd937x_regmap_config;
|
||||
@@ -72,6 +74,8 @@ struct wcd937x_priv {
|
||||
tx_port_mapping[MAX_PORT][MAX_CH_PER_PORT];
|
||||
struct codec_port_info
|
||||
rx_port_mapping[MAX_PORT][MAX_CH_PER_PORT];
|
||||
struct port_params tx_port_params[SWR_UC_MAX][SWR_NUM_PORTS];
|
||||
struct swr_dev_frame_config swr_tx_port_params[SWR_UC_MAX];
|
||||
struct regulator_bulk_data *supplies;
|
||||
struct notifier_block nblock;
|
||||
/* wcd callback to bolero */
|
||||
|
新しいイシューから参照
ユーザーをブロックする