Dear TI Support Team,
the IO peripheral port mappings are inconsistent in PINCC26XX.h (tidrivers_cc13xx_cc26xx_2_20_00_08) and in ioc.h (cc26xxware_2_24_02_17202. These components are packaged together in tirtos_cc13xx_cc26xx_2_20_00_06. The issue is present in most older TI-RTOS releases as well.
Most defines refer to a macro found in ioc.h, but now there are many definitions that simply do not exist any more and given definitions are missing from the PINCC26XX.h as well.
A few examples where the ioc.h definition on the right does not exist anymore:
#define PINCC26XX_MUX_AON_TDI IOC_PORT_AON_TDI // AON JTAG TDI Pin #define PINCC26XX_MUX_AON_TDO IOC_PORT_AON_TDO // AON JTAG TDO Pin
#define PINCC26XX_MUX_MCU_TIMER0 IOC_PORT_MCU_TIMER0 // MCU GPT Pin 0
#define PINCC26XX_MUX_MCU_TIMER1 IOC_PORT_MCU_TIMER1 // MCU GPT Pin 1
#define PINCC26XX_MUX_MCU_TIMER2 IOC_PORT_MCU_TIMER2 // MCU GPT Pin 2
#define PINCC26XX_MUX_MCU_TIMER3 IOC_PORT_MCU_TIMER3 // MCU GPT Pin 3
#define PINCC26XX_MUX_MCU_TIMER4 IOC_PORT_MCU_TIMER4 // MCU GPT Pin 4
#define PINCC26XX_MUX_MCU_TIMER5 IOC_PORT_MCU_TIMER5 // MCU GPT Pin 5
#define PINCC26XX_MUX_MCU_TIMER6 IOC_PORT_MCU_TIMER6 // MCU GPT Pin 6
#define PINCC26XX_MUX_MCU_TIMER7 IOC_PORT_MCU_TIMER7 // MCU GPT Pin 7
An example where ioc.h has a define that is missing or still in reserved state within PINCC26XX.h:
ioc.h: #define IOC_PORT_MCU_SWV 0x00000020 // Serial Wire Viewer PINCC26XX.h: #define PINCC26XX_MUX_RESERVED0 IOC_PORT_RESERVED0 // Reserved0