The TPU Debugger code lists:

static const char *tpu_addr_name[0x1f] = {
[0] = "TSP_CTLR1",
[1] = "TSP_CTRL2",
[4] = "TSP_TX_1",
[3] = "TSP_TX_2",
[2] = "TSP_TX_3",
[5] = "TSP_TX_4",
[6] = "TSPACT_L",
......

Was wondering if the numbering is a typo. Could not find documentation online.

Just bringing to your notice for check.

Could you please confirm that items 2,3,4 are not supposed to be in sequence.

Thanks.

B.