6.5.4.1 GPU2DC Clock Control Register

Name: GPU2DC_AQHiClockControl
Offset: 0x00
Reset: 0x00070900
Property: Read/Write

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
     ISOLATE_GPUIDLE_VGIDLE2_DIDLE3_D 
Access R/WR/WR/WR/W 
Reset 0111 
Bit 15141312111098 
    SOFT_RESET DISABLE_RAM_CLOCK_GATINGFSCALE_CMD_LOADFSCALE_VAL[6] 
Access R/WR/WR/WR/W 
Reset 0001 
Bit 76543210 
 FSCALE_VAL[5:0]CLK2D_DIS  
Access R/WR/WR/WR/WR/WR/WR/W 
Reset 0000000 

Bit 19 – ISOLATE_GPU Isolate GPU

When set, disables the AXI interface. Software must ensure that all engines are idle before enabling this bit.

ValueNameDescription
0 FALSE GPU2DC isolation is not active.
1 TRUE AXI interface is disabled and GPU2DC isolated.

Bit 18 – IDLE_VG VG Pipe Idle

ValueNameDescription
0 FALSE

VG pipe is not idle.

1 TRUE

VG pipe is idle.

Bit 17 – IDLE2_D 2D Pipe Idle

ValueNameDescription
0 ACTIVE 2D pipe is active.
1 IDLE 2D pipe is idle.

Bit 16 – IDLE3_D 3D Pipe Idle

ValueNameDescription
0 NOT_APPLICABLE Not applicable, always read as ‘1’.
1 NOT_PRESENT IDLE 3D pipe is not present.

Bit 12 – SOFT_RESET GPU2DC Software Reset

After de-assertion, software must wait for 128 cycles of the AHB clock before doing any further accesses to AHB registers. For assertion, software needs to ensure that all engines are idle.
ValueDescription
0 Releases the soft reset.
1 Soft resets the module.

Bit 10 – DISABLE_RAM_CLOCK_GATING Disable RAM Clock Gating

ValueDescription
0 Functional clock gating is enabled for GPU2DC memories.
1 Functional clock gating is disabled for GPU2DC memories.

Bit 9 – FSCALE_CMD_LOAD Core Clock Scaling Enable

ValueDescription
0 Clock scaling disabled.
1 Clock scaling enabled.

Bits 8:2 – FSCALE_VAL[6:0] Core Clock Frequency Scale Factor

7-bit value which represents the number of clocks NOT to skip to smooth out the power demand of the power supply.

Bit 1 – CLK2D_DIS Software Core Clock Disable

ValueDescription
0 Clock is enabled.
1 Clock is disabled.