Remove redundant function calls in CC26xx RFC code
As discussed in #1279, the current CC13xx/CC26xx rf-core code makes some unnecessary power domain-related reads. This commit removes them. Closes #1279
This commit is contained in:
parent
566b251797
commit
55b41863d5
1 changed files with 1 additions and 7 deletions
|
@ -114,9 +114,7 @@ PROCESS(rf_core_process, "CC13xx / CC26xx RF driver");
|
||||||
uint8_t
|
uint8_t
|
||||||
rf_core_is_accessible()
|
rf_core_is_accessible()
|
||||||
{
|
{
|
||||||
if(ti_lib_prcm_rf_ready() &&
|
if(ti_lib_prcm_rf_ready()) {
|
||||||
ti_lib_prcm_power_domain_status(PRCM_DOMAIN_RFCORE) ==
|
|
||||||
PRCM_DOMAIN_POWER_ON) {
|
|
||||||
return RF_CORE_ACCESSIBLE;
|
return RF_CORE_ACCESSIBLE;
|
||||||
}
|
}
|
||||||
return RF_CORE_NOT_ACCESSIBLE;
|
return RF_CORE_NOT_ACCESSIBLE;
|
||||||
|
@ -221,10 +219,6 @@ rf_core_power_up()
|
||||||
ti_lib_prcm_load_set();
|
ti_lib_prcm_load_set();
|
||||||
while(!ti_lib_prcm_load_get());
|
while(!ti_lib_prcm_load_get());
|
||||||
|
|
||||||
while(!rf_core_is_accessible()) {
|
|
||||||
PRINTF("rf_core_power_up: Not ready\n");
|
|
||||||
}
|
|
||||||
|
|
||||||
HWREG(RFC_DBELL_NONBUF_BASE + RFC_DBELL_O_RFCPEIFG) = 0x0;
|
HWREG(RFC_DBELL_NONBUF_BASE + RFC_DBELL_O_RFCPEIFG) = 0x0;
|
||||||
HWREG(RFC_DBELL_NONBUF_BASE + RFC_DBELL_O_RFCPEIEN) = 0x0;
|
HWREG(RFC_DBELL_NONBUF_BASE + RFC_DBELL_O_RFCPEIEN) = 0x0;
|
||||||
ti_lib_int_enable(INT_RF_CPE0);
|
ti_lib_int_enable(INT_RF_CPE0);
|
||||||
|
|
Loading…
Add table
Reference in a new issue