SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
Table 3-338 lists for each module of the clock domain the clocks the module receives and their role (that is, functional or interface clock).
Module | Clock | Clock Type |
---|---|---|
PCIe_SS1 | PCIE_L3_GICLK | Interface |
PCIE_REF_GFCLK | Functional | |
PCIE_32K_GFCLK | Functional | |
PCIE_PHY_GCLK | Functional | |
PCIE_PHY_DIV_GCLK | Functional | |
PCIe_SS2 | PCIE_L3_GICLK | Interface |
PCIE_REF_GFCLK | Functional | |
PCIE_32K_GFCLK | Functional | |
PCIE_PHY_GCLK | Functional | |
PCIE_PHY_DIV_GCLK | Functional |
Table 3-339 lists the supported wake-up request generation capability for each module of the clock domain.
Module | Wake-Up Feature |
---|---|
PCIe_SS1 | Slave wake-up request (MPU-IRQ, IPU1-IRQ,IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ)/ Master wake-up request |
PCIe_SS2 | Slave wake-up request (MPU-IRQ, IPU1-IRQ, IPU2-IRQ, DSP1-IRQ, DSP2-IRQ, EVE1-IRQ, EVE2-IRQ)/ Master wake-up request |
Table 3-340 lists the supported clock-management modes and associated software control bit fields for each module of the power domain.
Module | Clock-Management Protocol | Status Bit Field | Role |
---|---|---|---|
PCIe_SS1 | Master/Slave | CM_PCIE_PCIESS1_CLKCTRL[18] STBYST | Standby status |
CM_PCIE_PCIESS1_CLKCTRL[17:16] IDLEST | Idle status | ||
CM_PCIE_PCIESS1_CLKCTRL[10] OPTFCLKEN_PCIEPHY_CLK_DIV | PCIE PHY optional clock control | ||
CM_PCIE_PCIESS1_CLKCTRL[9] OPTFCLKEN_PCIEPHY_CLK | PCIE PHY optional clock control | ||
CM_PCIE_PCIESS1_CLKCTRL[8] OPTFCLKEN_32KHZ | PCIE PHY optional clock control | ||
PCIe_SS2 | Master/Slave | CM_PCIE_PCIESS2_CLKCTRL[18] STBYST | Standby status |
CM_PCIE_PCIESS2_CLKCTRL[17:16] IDLEST | Idle status | ||
CM_PCIE_PCIESS2_CLKCTRL[10] OPTFCLKEN_PCIEPHY_CLK_DIV | PCIE PHY optional clock control | ||
CM_PCIE_PCIESS2_CLKCTRL[9] OPTFCLKEN_PCIEPHY_CLK | PCIE PHY optional clock control | ||
CM_PCIE_PCIESS2_CLKCTRL[8] OPTFCLKEN_32KHZ | PCIE PHY optional clock control |
In order to disable the APLL_PCIE, the user needs to disable PCIe_SSx (where x = 1 or 2) using the CM_PCIE_PCIESSx_CLKCTRL[1:0] MODULEMODE registers. When PCIe_SS is disabled, the PRCM module automatically disables the APLL_PCIE. Please note that setting CM_CLKMODE_APLL_PCIE[1:0] MODE_SELECT bitfield to 0x0 does not disable the APLL_PCIE.
Table 3-341 lists the supported clock-management modes and associated software control bit fields for each module of the power domain.
Module | Disabled | Auto | Enabled | Control Bit Field | Access Type |
---|---|---|---|---|---|
PCIe_SS1 | Available | N/A | Available | CM_PCIE_PCIESS1_CLKCTRL[1:0] MODULEMODE | Read/write |
PCIe_SS2 | Available | N/A | Available | CM_PCIE_PCIESS2_CLKCTRL[1:0] MODULEMODE | Read/write |