N PHY Stop Playback
If phyhang_avoid
Call N PHY Stay in Carrier Search with argument 1
- Save PHY register 0xC7 as tmp
- If bit 1 is set in tmp
OR PHY Register 0xC3 with 2
- Otherwise, if bit 2 is set in tmp
clear bit 0x8000 in PHY Register 0xC2
- clear bit 0x4 in phy reg 0xc3
If (nphy_bb_mult_save & 0x80000000) is not zero
Mask nphy_bb_mult_save with 0xFFFF and save as tmp
- Write an N PHY Table with ID 15, length 1, offset 87, width 16 and data from tmp
Set nphy_bb_mult_save to zero
If phyhang_avoid
Call N PHY Stay in Carrier Search with argument 0