|
1 | | -# Copyright (c) 2023 Cypress Semiconductor Corporation (an Infineon company) or |
2 | | -# an affiliate of Cypress Semiconductor Corporation |
| 1 | +# Copyright (c) 2025 Infineon Technologies AG, |
| 2 | +# or an affiliate of Infineon Technologies AG. |
| 3 | +# |
3 | 4 | # SPDX-License-Identifier: Apache-2.0 |
4 | 5 |
|
5 | 6 | if BT_AIROC |
@@ -144,49 +145,63 @@ config CYW20829_BT_FW_TX10DBM_POWER |
144 | 145 |
|
145 | 146 | choice CYW20829_BT_FW |
146 | 147 | prompt "Select variant of default CYW20829 BT FW" |
147 | | - default CYW20829_BT_FW_ISOC_TX10 if BT_ISO && CYW20829_BT_FW_TX10DBM_POWER |
148 | | - default CYW20829_BT_FW_ISOC_TX0 if BT_ISO && !CYW20829_BT_FW_TX10DBM_POWER |
149 | | - default CYW20829_BT_FW_PAWR_TX10 if (BT_PER_ADV_RSP || BT_PER_ADV_SYNC_RSP) && CYW20829_BT_FW_TX10DBM_POWER |
150 | | - default CYW20829_BT_FW_PAWR_TX0 if (BT_PER_ADV_RSP || BT_PER_ADV_SYNC_RSP) && !CYW20829_BT_FW_TX10DBM_POWER |
151 | | - default CYW20829_BT_FW_TX10 if CYW20829_BT_FW_TX10DBM_POWER |
152 | | - default CYW20829_BT_FW_TX0 |
153 | | - |
154 | | -config CYW20829_BT_FW_TX0 |
155 | | - bool "CYW20829_BT_FW_TX0" |
156 | | - help |
157 | | - Enable CYW20829 FW patch for 0dBm TX Power. |
| 148 | + default CYW20829B0_BT_FW_ISOC_TX10 if BT_ISO && CYW20829_BT_FW_TX10DBM_POWER && SOC_REV_B0 |
| 149 | + default CYW20829B0_BT_FW_ISOC_TX0 if BT_ISO && !CYW20829_BT_FW_TX10DBM_POWER && SOC_REV_B0 |
| 150 | + default CYW20829B0_BT_FW_PAWR_TX10 if (BT_PER_ADV_RSP || BT_PER_ADV_SYNC_RSP) && CYW20829_BT_FW_TX10DBM_POWER && SOC_REV_B0 |
| 151 | + default CYW20829B0_BT_FW_PAWR_TX0 if (BT_PER_ADV_RSP || BT_PER_ADV_SYNC_RSP) && !CYW20829_BT_FW_TX10DBM_POWER && SOC_REV_B0 |
| 152 | + default CYW20829B0_BT_FW_TX10 if CYW20829_BT_FW_TX10DBM_POWER && SOC_REV_B0 |
| 153 | + default CYW20829B0_BT_FW_TX0 if SOC_REV_B0 |
| 154 | + default CYW20829B1_BT_FW_TX10 if CYW20829_BT_FW_TX10DBM_POWER && SOC_REV_B1 |
| 155 | + default CYW20829B1_BT_FW_TX0 if SOC_REV_B1 |
| 156 | + |
| 157 | +config CYW20829B0_BT_FW_TX0 |
| 158 | + bool "CYW20829B0_BT_FW_TX0" |
| 159 | + help |
| 160 | + Enable CYW20829B0 FW patch for 0dBm TX Power. |
158 | 161 | This configuration should be used with non-PAWR and non-ISOC applications. |
159 | 162 |
|
160 | | -config CYW20829_BT_FW_TX10 |
161 | | - bool "CYW20829_BT_FW_TX10" |
| 163 | +config CYW20829B0_BT_FW_TX10 |
| 164 | + bool "CYW20829B0_BT_FW_TX10" |
162 | 165 | help |
163 | | - Enable CYW20829 FW patch for 10dBm TX Power. |
| 166 | + Enable CYW20829B0 FW patch for 10dBm TX Power. |
164 | 167 | This configuration should be used with non-PAwR and non-ISOC applications. |
165 | 168 |
|
166 | | -config CYW20829_BT_FW_PAWR_TX0 |
167 | | - bool "CYW20829_BT_FW_PAWR_TX0" |
| 169 | +config CYW20829B0_BT_FW_PAWR_TX0 |
| 170 | + bool "CYW20829B0_BT_FW_PAWR_TX0" |
168 | 171 | help |
169 | | - Enable CYW20829 FW patch with PAwR support for 0dBm TX Power. |
| 172 | + Enable CYW20829B0 FW patch with PAwR support for 0dBm TX Power. |
170 | 173 | This configuration should be used with PAwR applications. |
171 | 174 |
|
172 | | -config CYW20829_BT_FW_PAWR_TX10 |
173 | | - bool "CYW20829_BT_FW_PAWR_TX10" |
| 175 | +config CYW20829B0_BT_FW_PAWR_TX10 |
| 176 | + bool "CYW20829B0_BT_FW_PAWR_TX10" |
174 | 177 | help |
175 | | - Enable CYW20829 FW patch for 10dBm TX Power. |
| 178 | + Enable CYW20829B0 FW patch for 10dBm TX Power. |
176 | 179 | This configuration should be used with PAwR applications. |
177 | 180 |
|
178 | | -config CYW20829_BT_FW_ISOC_TX0 |
179 | | - bool "CYW20829_BT_FW_ISOC_TX0" |
| 181 | +config CYW20829B0_BT_FW_ISOC_TX0 |
| 182 | + bool "CYW20829B0_BT_FW_ISOC_TX0" |
180 | 183 | help |
181 | | - Enable CYW20829 FW patch for 0dBm TX Power. |
| 184 | + Enable CYW20829B0 FW patch for 0dBm TX Power. |
182 | 185 | This configuration should be used with ISOC applications. |
183 | 186 |
|
184 | | -config CYW20829_BT_FW_ISOC_TX10 |
185 | | - bool "CYW20829_BT_FW_ISOC_TX10" |
| 187 | +config CYW20829B0_BT_FW_ISOC_TX10 |
| 188 | + bool "CYW20829B0_BT_FW_ISOC_TX10" |
186 | 189 | help |
187 | | - Enable CYW20829 FW patch for 10dBm TX Power. |
| 190 | + Enable CYW20829B0 FW patch for 10dBm TX Power. |
188 | 191 | This configuration should be used with ISOC applications. |
189 | 192 |
|
| 193 | +config CYW20829B1_BT_FW_TX0 |
| 194 | + bool "CYW20829B1_BT_FW_TX0" |
| 195 | + help |
| 196 | + Enable CYW20829B1 FW patch for 0dBm TX Power. |
| 197 | + This configuration should be used with non-PAWR and non-ISOC applications. |
| 198 | + |
| 199 | +config CYW20829B1_BT_FW_TX10 |
| 200 | + bool "CYW20829B1_BT_FW_TX10" |
| 201 | + help |
| 202 | + Enable CYW20829B1 FW patch for 10dBm TX Power. |
| 203 | + This configuration should be used with non-PAwR and non-ISOC applications. |
| 204 | + |
190 | 205 | endchoice |
191 | 206 | endif # CYW20829 |
192 | 207 |
|
|
0 commit comments