I'm trying to test the PTP support in Linux on the DM8148, using the instructions at http://processors.wiki.ti.com/index.php/DM814x_AM387x_IEEE_1588_Application_Notes.
I've downloaded the kernel and ptpd2 source code specified on that page, built them and loaded them onto the DM8148. When I start ptpd2, the kernel complains "clock: 'cpts_rft_clk_ck' clock's parent 'audio_dpll_ck' is in use can't change the rate usecount = 2".
I assume this means that I need to choose a different clock source for CPTS, as described by this instruction on the TI webpage: "Select PLL_AUDIO_OUT as CPTS ref clock in Rgmii_refclk_src.Cpts_rft_clk in UBoot." But I don't understand what is meant by "Rgmii_refclk_src.Cpts_rft_clk in UBoot". Is this a bootarg that UBoot passes to Linux? A change to UBoot configuration? To UBoot source code?
Thanks!
Dave Beal