Merge "Revert "ASoC: wsa881x: Add cache-always mode for sdm660""
This commit is contained in:
commit
ba2744213b
4 changed files with 0 additions and 13 deletions
|
@ -514,10 +514,6 @@ Required properties:
|
|||
which is also existing driver WSA881x that represents
|
||||
soundwire slave devices.
|
||||
|
||||
Optional Properties:
|
||||
- qcom,cache-always : Boolean. This property is used in WSA slave
|
||||
device to use cacheable for all registers.
|
||||
|
||||
Example:
|
||||
|
||||
msm_sdw_codec: qcom,msm-sdw-codec@152c1000 {
|
||||
|
@ -535,7 +531,6 @@ msm_sdw_codec: qcom,msm-sdw-codec@152c1000 {
|
|||
compatible = "qcom,wsa881x";
|
||||
reg = <0x00 0x20170212>;
|
||||
qcom,spkr-sd-n-gpio = <&tlmm 80 0>;
|
||||
qcom,cache-always;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -216,9 +216,6 @@ static bool wsa881x_readable_register(struct device *dev, unsigned int reg)
|
|||
|
||||
static bool wsa881x_volatile_register(struct device *dev, unsigned int reg)
|
||||
{
|
||||
if (cache_always)
|
||||
return false;
|
||||
|
||||
switch (reg) {
|
||||
case WSA881X_CHIP_ID0:
|
||||
case WSA881X_CHIP_ID1:
|
||||
|
|
|
@ -78,7 +78,6 @@ enum {
|
|||
WSA881X_DEV_UP,
|
||||
};
|
||||
|
||||
bool cache_always;
|
||||
/*
|
||||
* Private data Structure for wsa881x. All parameters related to
|
||||
* WSA881X codec needs to be defined here.
|
||||
|
@ -1226,9 +1225,6 @@ static int wsa881x_swr_probe(struct swr_device *pdev)
|
|||
if (ret)
|
||||
goto err;
|
||||
}
|
||||
|
||||
cache_always = of_property_read_bool(pdev->dev.of_node,
|
||||
"qcom,cache-always");
|
||||
wsa881x_gpio_ctrl(wsa881x, true);
|
||||
wsa881x->state = WSA881X_DEV_UP;
|
||||
|
||||
|
|
|
@ -20,7 +20,6 @@
|
|||
|
||||
#define WSA881X_MAX_SWR_PORTS 4
|
||||
|
||||
extern bool cache_always;
|
||||
extern int wsa881x_set_channel_map(struct snd_soc_codec *codec, u8 *port,
|
||||
u8 num_port, unsigned int *ch_mask,
|
||||
unsigned int *ch_rate);
|
||||
|
|
Loading…
Add table
Reference in a new issue