Two questions:
1. In the Rev F TRM for AM6442, Page 3208 has a set of steps for configuring the PRU interrupt controller (Section 6.4.7.2). Step 5 discusses writing to ICSS_INTC_HINT_ENABLE_SET_INDEX_REG, but does not discuss writing to ICSS_INTC_ENABLE_SET_INDEX_REG. It is my understanding that the "HINT_ENABLE_SET" register enables the host interrupt, and the "ENABLE_SET" register enables the channel.
Do we need to write to ICSS_INTC_ENABLE_SET_INDEX_OFF? If so, is this missing from the list in Section 6.4.7.2?
Note this is also discussed a few pages back in section 6.4.7.1.2.1.1 where it says we should write to ICSS_INTC_ENABLE_SET_INDEX_OFF.
2. The definitions for ICSS_INTC_HINT_ENABLE_SET_INDEX_REG and ICSS_INTC_ENABLE_SET_INDEX_REG both show bits 0-9 for enable, and bits 10-31 reserved. But this would only allow enabling host interrupts (or channels) 0-9. Since the PRU has 20 channels / 20 host interrupts, how do we enable interrupts 10-20?
This came up while trying to enable Host Interrupt 11 for the RTU (mapped to R31 bit 31).