I have migrated from a 24.2.1 release (kernel 3.19) to a 28.1 on a TX1. However, we need to have spread spectrum disabled on our custom board. On the 3.19 kernel we had to set USE_PLLE_SS 0 in clock.h and tegra_cl_dvfs.h in order to disable SSC. This no longer works for kernel 4.4 (r28.1). Is there an alternative way to disable SCC for the TX1 (not TX2) when r28.1 is used. Thanks in advance.
thanks for the quick response. The files you refer to, are TX2 related. I am using a TX1 and those files do not exist. For instance, I have the following path: Linux_for_Tegra_64_tx1/bootloader/t210ref/ and there are no dtb files there. Do you imply that I should un-compile a TX2 dtb and use it on a TX1 installation? Thanks again.
@ShaneCCC
I have done as u said,but when i burn the board,a mistake is occur. like this:
[ 5.0050 ] tegrarcm_v2 --isapplet
[ 5.6726 ]
[ 5.6974 ] tegradevflash_v2 --iscpubl
[ 5.7002 ] CPU Bootloader is not running on device.
[ 5.7053 ]
[ 6.9959 ] Writing partition
[ 6.9982 ] tegradevflash_v2 --write bpmp-fw-dtb /home/Linux_for_Tegra/bootloader/t186ref/signed/tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2_sigheader.dtb.encrypt
[ 7.0001 ] Bootloader version 01.00.0000
[ 7.0048 ] File to be written cannot be of zero size
[ 7.0048 ]
Error: Return value 10
Command tegradevflash_v2 --write bpmp-fw-dtb /home/Linux_for_Tegra/bootloader/t186ref/signed/tegra186-a02-bpmp-quill-p3310-1000-c04-00-te770d-ucm2_sigheader.dtb.encrypt
Failed to flash/read t186ref.
In CAR module, the following register can be checked to find out if SSC is enabled or not.
CLK_RST_CONTROLLER_PLLE_SS_CNTL_0
is the register and PLLE_SSCBYP is the field.
If it is ‘0’ - SSC is enabled
‘1’ - SSC is disabled