arm64: dts: mediatek: mt6795: xperia-m5: Enable Frequency Hopping
authorAngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Mon, 27 Mar 2023 08:36:33 +0000 (10:36 +0200)
committerMatthias Brugger <matthias.bgg@gmail.com>
Sun, 2 Apr 2023 17:10:21 +0000 (19:10 +0200)
commitc63e6a4640c7b7d0c800bc7c5c42565779eaa702
tree354bee51f9e5381d09cf38c53758954b780f4dff
parentbefae66a462bf42816394a23e3f710a068e8310c
arm64: dts: mediatek: mt6795: xperia-m5: Enable Frequency Hopping

Enable FHCTL with Spread Spectrum for MAINPLL, MPLL and MSDCPLL
as found on the downstream kernel for this smartphone.
Which one to enable, and at what SSC percentage, was found by
dumping the debugging data from a running downstream kernel and
checking the downstream code.

/proc/freqhopping # cat status
FH status:
===============================================
id == fh_status == pll_status == setting_id == curr_freq == user_defined
 0           0             1             0      1599000         0
 1           0             1             0      1716000         0
 2           1             1             2      1092000         0
 3           1             1             2      2912000         0
 4           1             0             2      1600000         0
 5           0             0             0            0         0
 6           0             1             0      1518002         0
 7           0             0             0            0         0
 8           0             0             0            0         0

Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://lore.kernel.org/r/20230327083647.22017-4-angelogioacchino.delregno@collabora.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
arch/arm64/boot/dts/mediatek/mt6795-sony-xperia-m5.dts