This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DRA712: Device incorrectly enumerated as DRA72xx

Part Number: DRA712
Other Parts Discussed in Thread: DRA72, DRA722, DRA71

My customer is using Processor-SDK_Linux-Automotive 6_00_00_03.  They used DRA712BGGCBDQ1 on a custom  board but it enumerates as DRA72X ES2.1 GP Device and it falls into DRA722 family when selecting operating frequencies.  The release notes state DR718 and DRA71x EVM are supported by 6_00_00_03:

 Any explanation as to why DRA712 does not enumerate correctly ?  Should they hard code the device type to DRA71x?  

We were in the process of scaling MPU to 600 MHz, GPU to 213 and DDR3 to 1333.   Is it enough to follow kernel and u-boot frequency mod steps in below post or are there any other deltas to account for between DRA72x and DRA74x.

DRA712: How to change CPU freq from 1Ghz to 600Mhz - Processors forum - Processors - TI E2E support forums

    case DRA722_ES1_0:

    case DRA722_ES2_0:

    case DRA722_ES2_1:

    *prcm = &dra7xx_prcm;

    *dplls_data = &dra72x_dplls;

    *ctrl = &dra7xx_ctrl;

    break;

 

struct dplls dra72x_dplls = {

    .mpu = mpu_dpll_params_1ghz,

    .core = core_dpll_params_2128mhz_dra7xx,

    .per = per_dpll_params_768mhz_dra7xx,

    .abe = abe_dpll_params_sysclk2_361267khz,

    .iva = iva_dpll_params_2330mhz_dra7xx,

    .usb = usb_dpll_params_1920mhz,

    .ddr =  ddr_dpll_params_2664mhz,

    .gmac = gmac_dpll_params_2000mhz,

};

Best regards,

David