cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

vrover
Journeyman III

looking for FCP_CNTL in the E4690 (RV730)

I am looking for a lost register.

In the earlier parts, FCP_CNTL was at 0x910.  But, when the address offsets were redone as of the RV600, this register disappeared.  It doesn't seem to be at the equivalent offset in the new register block

The standard pre-RV600 chip mnemonic for the register is FCP_CNTL.

The register should probably be in the CAP0_xxx_xxx registers,

<GpuF0Reg:0xb20> <GpuF1Reg:0xbxx>

SECTION_START BLOCK_INFO

BLOCK_NAME = "VIP";

DESCRIPTION = "VIPH, VIDBLK, VIPDMA, I2C, BIOS, etc. ";

This register was at 0x910 in the pre-RV600 chip

For example, in the rv550.rai file, it looks like this:

FCP_CNTL   <primaryRegisterAperture:0x910> <alternateRegisterAperture:0x910>   32    {
    FCP0_SRC_SEL  2:0  ALPHA {"PCICLK " = 0x0,
                            "PCLK " = 0x1,
                            "PCLKb " = 0x2,
                            "HREF " = 0x3,
                            "GND " = 0x4,
                            "HREFb " = 0x5 }  ;
};


This is what comes after it....

CAP0_BUF0_OFFSET   <primaryRegisterAperture:0x920> <alternateRegisterAperture:0x920>   32    {
    CAP_BUF0_OFFSET  31:0  NUM ;
};



Of course, I have tried adding the register to the m96.rai and changing the register offset to various values but I haven't found the magic number.

Tags (3)
0 Likes