|
@@ -91,6 +91,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
|
|
.target_64bit = false,
|
|
.target_64bit = false,
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.shadow_reg_support = false,
|
|
.shadow_reg_support = false,
|
|
|
|
+ .rri_on_ddr = false,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
.id = QCA988X_HW_2_0_VERSION,
|
|
.id = QCA988X_HW_2_0_VERSION,
|
|
@@ -122,6 +123,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.per_ce_irq = false,
|
|
.per_ce_irq = false,
|
|
.shadow_reg_support = false,
|
|
.shadow_reg_support = false,
|
|
|
|
+ .rri_on_ddr = false,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
.id = QCA9887_HW_1_0_VERSION,
|
|
.id = QCA9887_HW_1_0_VERSION,
|
|
@@ -153,6 +155,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.per_ce_irq = false,
|
|
.per_ce_irq = false,
|
|
.shadow_reg_support = false,
|
|
.shadow_reg_support = false,
|
|
|
|
+ .rri_on_ddr = false,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
.id = QCA6174_HW_2_1_VERSION,
|
|
.id = QCA6174_HW_2_1_VERSION,
|
|
@@ -183,6 +186,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.per_ce_irq = false,
|
|
.per_ce_irq = false,
|
|
.shadow_reg_support = false,
|
|
.shadow_reg_support = false,
|
|
|
|
+ .rri_on_ddr = false,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
.id = QCA6174_HW_2_1_VERSION,
|
|
.id = QCA6174_HW_2_1_VERSION,
|
|
@@ -213,6 +217,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.per_ce_irq = false,
|
|
.per_ce_irq = false,
|
|
.shadow_reg_support = false,
|
|
.shadow_reg_support = false,
|
|
|
|
+ .rri_on_ddr = false,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
.id = QCA6174_HW_3_0_VERSION,
|
|
.id = QCA6174_HW_3_0_VERSION,
|
|
@@ -243,6 +248,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.per_ce_irq = false,
|
|
.per_ce_irq = false,
|
|
.shadow_reg_support = false,
|
|
.shadow_reg_support = false,
|
|
|
|
+ .rri_on_ddr = false,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
.id = QCA6174_HW_3_2_VERSION,
|
|
.id = QCA6174_HW_3_2_VERSION,
|
|
@@ -276,6 +282,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.per_ce_irq = false,
|
|
.per_ce_irq = false,
|
|
.shadow_reg_support = false,
|
|
.shadow_reg_support = false,
|
|
|
|
+ .rri_on_ddr = false,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
.id = QCA99X0_HW_2_0_DEV_VERSION,
|
|
.id = QCA99X0_HW_2_0_DEV_VERSION,
|
|
@@ -312,6 +319,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.per_ce_irq = false,
|
|
.per_ce_irq = false,
|
|
.shadow_reg_support = false,
|
|
.shadow_reg_support = false,
|
|
|
|
+ .rri_on_ddr = false,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
.id = QCA9984_HW_1_0_DEV_VERSION,
|
|
.id = QCA9984_HW_1_0_DEV_VERSION,
|
|
@@ -353,6 +361,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.per_ce_irq = false,
|
|
.per_ce_irq = false,
|
|
.shadow_reg_support = false,
|
|
.shadow_reg_support = false,
|
|
|
|
+ .rri_on_ddr = false,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
.id = QCA9888_HW_2_0_DEV_VERSION,
|
|
.id = QCA9888_HW_2_0_DEV_VERSION,
|
|
@@ -393,6 +402,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.per_ce_irq = false,
|
|
.per_ce_irq = false,
|
|
.shadow_reg_support = false,
|
|
.shadow_reg_support = false,
|
|
|
|
+ .rri_on_ddr = false,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
.id = QCA9377_HW_1_0_DEV_VERSION,
|
|
.id = QCA9377_HW_1_0_DEV_VERSION,
|
|
@@ -423,6 +433,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.per_ce_irq = false,
|
|
.per_ce_irq = false,
|
|
.shadow_reg_support = false,
|
|
.shadow_reg_support = false,
|
|
|
|
+ .rri_on_ddr = false,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
.id = QCA9377_HW_1_1_DEV_VERSION,
|
|
.id = QCA9377_HW_1_1_DEV_VERSION,
|
|
@@ -455,6 +466,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.per_ce_irq = false,
|
|
.per_ce_irq = false,
|
|
.shadow_reg_support = false,
|
|
.shadow_reg_support = false,
|
|
|
|
+ .rri_on_ddr = false,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
.id = QCA4019_HW_1_0_DEV_VERSION,
|
|
.id = QCA4019_HW_1_0_DEV_VERSION,
|
|
@@ -492,6 +504,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL,
|
|
.per_ce_irq = false,
|
|
.per_ce_irq = false,
|
|
.shadow_reg_support = false,
|
|
.shadow_reg_support = false,
|
|
|
|
+ .rri_on_ddr = false,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
.id = WCN3990_HW_1_0_DEV_VERSION,
|
|
.id = WCN3990_HW_1_0_DEV_VERSION,
|
|
@@ -514,6 +527,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL_DUAL_MAC,
|
|
.rx_ring_fill_level = HTT_RX_RING_FILL_LEVEL_DUAL_MAC,
|
|
.per_ce_irq = true,
|
|
.per_ce_irq = true,
|
|
.shadow_reg_support = true,
|
|
.shadow_reg_support = true,
|
|
|
|
+ .rri_on_ddr = true,
|
|
},
|
|
},
|
|
};
|
|
};
|
|
|
|
|