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.

Dm8127 PLL configuration

Hi folks,

I'm looking at the PLL configuration on a DM8127 based system.  In the datasheet, for the various OPPs available (7.2.2.1 of the 8127 datasheet), there are maximum frequencies listed for each of the different hardware blocks.  I'm trying to map these onto PLLs within the PRCM module.

The current understanding that I have is:

1. ARM - MPUPLL.

2. DSP - DSPPLL.

3. HDVICP - HDVCIPPLL.

4. HDVPSS - DSSPLL. (?)

5. ISS - ISPPLL (?)

6. MediaController - ISSPLL/2 (?)

7. L3/L4 Core - L3PLL.

8. DDR - DDRPLL.

Are (4),(5) and (6) correct in the above list?

Also, these clocks are normally configured in U-boot.  I would like to, if possible reconfigure clocks  (2),(3),(4),(5) and (6 as a result of changing 5) when Linux boots (but before any firmware has been downloaded to the media controller).

If this is possible, is there any example code that shows how this is done?

Thanks in advance,

Regards,

Terry

  • Terry,

    I am working on DM814x/AM387x device, thus I have no view over DM8127 device, but I will try to provide you some pointers.

    Terry Neill said:
    Are (4),(5) and (6) correct in the above list?

    Looks correct to me.

    Terry Neill said:
    If this is possible, is there any example code that shows how this is done?

    Refer to the below wiki pages:

    http://processors.wiki.ti.com/index.php/Clock_Framework_User_Guide

    http://processors.wiki.ti.com/index.php/TI81XX_PSP_PM_CLOCK_FRAMEWORK_User_Guide

    Regards,
    Pavel