asoc: bolero: Add support for RX macro driver
Add support for RX digital portion to register as macro to bolero codec. ASoC dapm and dai functionality of RX macro is associated to bolero codec itself. Change-Id: Idb924b33cfc5d258d2f876a31603e724ad9699e9 Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
This commit is contained in:
@@ -816,6 +816,33 @@ static bool bolero_is_volatile_register(struct device *dev,
|
||||
case BOLERO_CDC_WSA_SPLINE_ASRC1_STATUS_FMAX_CNTR_LSB:
|
||||
case BOLERO_CDC_WSA_SPLINE_ASRC1_STATUS_FMAX_CNTR_MSB:
|
||||
case BOLERO_CDC_WSA_SPLINE_ASRC1_STATUS_FIFO:
|
||||
case BOLERO_CDC_RX_TOP_HPHL_COMP_RD_LSB:
|
||||
case BOLERO_CDC_RX_TOP_HPHL_COMP_RD_MSB:
|
||||
case BOLERO_CDC_RX_TOP_HPHR_COMP_RD_LSB:
|
||||
case BOLERO_CDC_RX_TOP_HPHR_COMP_RD_MSB:
|
||||
case BOLERO_CDC_RX_TOP_DSD0_DEBUG_CFG2:
|
||||
case BOLERO_CDC_RX_TOP_DSD1_DEBUG_CFG2:
|
||||
case BOLERO_CDC_RX_BCL_VBAT_GAIN_MON_VAL:
|
||||
case BOLERO_CDC_RX_BCL_VBAT_DECODE_ST:
|
||||
case BOLERO_CDC_RX_INTR_CTRL_PIN1_STATUS0:
|
||||
case BOLERO_CDC_RX_INTR_CTRL_PIN2_STATUS0:
|
||||
case BOLERO_CDC_RX_COMPANDER0_CTL6:
|
||||
case BOLERO_CDC_RX_COMPANDER1_CTL6:
|
||||
case BOLERO_CDC_RX_EC_ASRC0_STATUS_FMIN_CNTR_LSB:
|
||||
case BOLERO_CDC_RX_EC_ASRC0_STATUS_FMIN_CNTR_MSB:
|
||||
case BOLERO_CDC_RX_EC_ASRC0_STATUS_FMAX_CNTR_LSB:
|
||||
case BOLERO_CDC_RX_EC_ASRC0_STATUS_FMAX_CNTR_MSB:
|
||||
case BOLERO_CDC_RX_EC_ASRC0_STATUS_FIFO:
|
||||
case BOLERO_CDC_RX_EC_ASRC1_STATUS_FMIN_CNTR_LSB:
|
||||
case BOLERO_CDC_RX_EC_ASRC1_STATUS_FMIN_CNTR_MSB:
|
||||
case BOLERO_CDC_RX_EC_ASRC1_STATUS_FMAX_CNTR_LSB:
|
||||
case BOLERO_CDC_RX_EC_ASRC1_STATUS_FMAX_CNTR_MSB:
|
||||
case BOLERO_CDC_RX_EC_ASRC1_STATUS_FIFO:
|
||||
case BOLERO_CDC_RX_EC_ASRC2_STATUS_FMIN_CNTR_LSB:
|
||||
case BOLERO_CDC_RX_EC_ASRC2_STATUS_FMIN_CNTR_MSB:
|
||||
case BOLERO_CDC_RX_EC_ASRC2_STATUS_FMAX_CNTR_LSB:
|
||||
case BOLERO_CDC_RX_EC_ASRC2_STATUS_FMAX_CNTR_MSB:
|
||||
case BOLERO_CDC_RX_EC_ASRC2_STATUS_FIFO:
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
|
2560
asoc/codecs/bolero/rx-macro.c
Normal file
2560
asoc/codecs/bolero/rx-macro.c
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user