Registers
1407
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Serial ATA (SATA) Controller
28.4.34 Port PHY Control Register (P0PHYCR)
The port PHY control register (P0PHYCR) is used to control the PHY. These ports are configured for the
WIZ6C2B2N5W0M (Maverick B2) macro. Refer to that spec for further details.
Note: This description is only valid for configuration GS60. See the corresponding P0PHYSR Register
description for each configuration. The P0PHYCR is shown in
and described in
Figure 28-34. Port PHY Control Register (P0PHYCR)
31
30
29
26
25
24
ENPLL
OVERRIDE
Reserved
TXDE
R/W-0
R/W-0
R-0
R/W-0
23
22
21
19
18
17
16
TXDE
TXSWING
TXCM
TXINVPAIR
RXEQ
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
15
13
12
10
9
8
RXEQ
RXCDR
RXTERM
R/W-0
R/W-0
R/W-0
7
6
5
4
3
0
RXINVPAIR
LOS
LB
MPY
R/W-0
R/W-0
R/W-0
R/W-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 28-38. Port PHY Control Register (P0PHYCR) Field Descriptions
Bit
Field
Value
Description
31
ENPLL
Enable Phy PLL. This must be enabled by software before initialization is started on the device.
This bit should not be enabled unless the MPY field has been previously set or is being set in the
same write. Changing the MPY field while the PLL is enabled disrupts the link clocks and may
disrupt the link, requiring a port reset to fix. The PLL may be turned off while the link is in a low-
power state (Partial or Slumber). If it is, then it must be re-enabled ~1us + 200 refclock cycles
before software attempts to remove the low power state.
CAUTION
If the PLL is disabled in a low-power state, the
SATASS cannot wake up from low power based on
a device request. If the device requests wakeup and
the SATASS does not respond, a port reset may be
required after software re-enables the PLL and
removes the low-power state. Caution should be
taken to never disable the PLL if it is possible that
the device will request a wake up from low power.
0
Phy PLL is disabled.
1
Phy PLL is enabled.