N PHY IPA Internal Tssi Setup
If PHY Revision >= 7
- Loop for core = 0, 1
- If this is a 2G channel
- Write 0x5 to Radio Register (core == 0) ? 0x175 : 0x195
- Write 0xE to Radio Register (core == 0) ? 0x179 : 0x199
- If PHY Revision != 5
- Write 0x0 to Radio Register (core == 0) ? 0x17A : 0x19A
- If PHY Revision != 7
- Write 0x1 to Radio Register (core == 0) ? 0x17B : 0x19B
- Otherwise
- Write 0x31 to Radio Register (core == 0) ? 0x17B : 0x19B
- Otherwise
- Write 0x9 to Radio Register (core == 0) ? 0x175 : 0x195
- Write 0xC to Radio Register (core == 0) ? 0x179 : 0x199
- Write 0x0 to Radio Register (core == 0) ? 0x17B : 0x19B
- If PHY Revision != 5
- Write 0x1 to Radio Register (core == 0) ? 0x17A : 0x19A
- Otherwise
- Write 0x31 to Radio Register (core == 0) ? 0x17A : 0x19A
- Write 0x0 to Radio Register (core == 0) ? 0x176 : 0x196
- Write 0x0 to Radio Register (core == 0) ? 0x177 : 0x197
- Write 0x3 to Radio Register (core == 0) ? 0x178 : 0x198
- Write 0x0 to Radio Register (core == 0) ? 0x17C : 0x19C
- If this is a 2G channel
- Loop for core = 0, 1
- Otherwise
- If this is a 2G channel
- Write 0x128 to Radio Register 0x1F
- Otherwise
- Write 0x80 to Radio Register 0x1F
- Write 0x0 to Radio Register 0x1E
- Write 0x29 to Radio Register 0x20
- Loop for core = 0, 1
- If core is zero
- Set tmp to 0x2000
- Otherwise
- Set tmp to 0x3000
- Write 0x0 to Radio Register (0x29 | tmp)
- Write 0x0 to Radio Register (0x2A | tmp)
- Write 0x3 to Radio Register (0x2B | tmp)
- Write 0x0 to Radio Register (0x2C | tmp)
- Write 0x8 to Radio Register (0x30 | tmp)
- Write 0x0 to Radio Register (0x31 | tmp)
- Write 0x0 to Radio Register (0x32 | tmp)
- If this is a 2G channel
- Write 0x5 to Radio Register (0x28 | tmp)
- If PHY Revision != 5
- Write 0x0 to Radio Register (0x2E | tmp)
If PHY Revision >= 5
- Write 0x31 to Radio Register (0x2F | tmp)
- Otherwise
- Write 0x11 to Radio Register (0x2F | tmp)
- Write 0xE to Radio Register (0x2D | tmp)
- Otherwise
- Write 0x9 to Radio Register (0x28 | tmp)
- Write 0x31 to Radio Register (0x2E | tmp)
- Write 0x0 to Radio Register (0x2F | tmp)
- Write 0xC to Radio Register (0x2D | tmp)
- If core is zero
- If this is a 2G channel