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.
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