Skip to content

Commit 5a2f2c9

Browse files
mhennerichSRaus
authored andcommitted
dts: ad908x and hmc7044 limit PFD1 frequency to improve noise performance
Limit PFD1 frequency to improve noise performance. Signed-off-by: Michael Hennerich <[email protected]> (cherry picked from commit 4ee35d3)
1 parent 4a006a5 commit 5a2f2c9

17 files changed

+34
-0
lines changed

arch/arm/boot/dts/adi-ad9081-fmc-ebz.dtsi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@
4747
adi,vcxo-frequency = <100000000>;
4848

4949
adi,pll1-loop-bandwidth-hz = <200>;
50+
adi,pll1-charge-pump-current-ua = <720>;
51+
adi,pfd1-maximum-limit-frequency-hz = <1000000>; /* 1 MHz */
5052

5153
adi,pll2-output-frequency = <3000000000>;
5254

arch/arm/boot/dts/zynq-zc706-adv7511-ad9081-np12.dts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@
2929
adi,jesd204-max-sysref-frequency-hz = <2000000>; /* 2 MHz */
3030

3131
adi,pll1-loop-bandwidth-hz = <200>;
32+
adi,pll1-charge-pump-current-ua = <720>;
33+
adi,pfd1-maximum-limit-frequency-hz = <1000000>; /* 1 MHz */
3234

3335
adi,pll2-output-frequency = <3000000000>;
3436

arch/arm64/boot/dts/xilinx/versal-vck190-reva-ad9081-204c-txmode22-rxmode23.dts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,8 @@
9595
adi,vcxo-frequency = <100000000>;
9696

9797
adi,pll1-loop-bandwidth-hz = <200>;
98+
adi,pll1-charge-pump-current-ua = <720>;
99+
adi,pfd1-maximum-limit-frequency-hz = <1000000>; /* 1 MHz */
98100

99101
adi,pll2-output-frequency = <2880000000>;
100102

arch/arm64/boot/dts/xilinx/versal-vck190-reva-ad9081.dts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -352,6 +352,8 @@
352352
adi,vcxo-frequency = <100000000>;
353353

354354
adi,pll1-loop-bandwidth-hz = <200>;
355+
adi,pll1-charge-pump-current-ua = <720>;
356+
adi,pfd1-maximum-limit-frequency-hz = <1000000>; /* 1 MHz */
355357

356358
adi,pll2-output-frequency = <3000000000>;
357359

arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev10-ad9081-204b-txmode9-rxmode4.dts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,8 @@
9191
adi,vcxo-frequency = <100000000>;
9292

9393
adi,pll1-loop-bandwidth-hz = <200>;
94+
adi,pll1-charge-pump-current-ua = <720>;
95+
adi,pfd1-maximum-limit-frequency-hz = <1000000>; /* 1 MHz */
9496
adi,pll1-ref-prio-ctrl = <0xE1>; /* prefer CLKIN1 -> CLKIN0 -> CLKIN2 -> CLKIN3 */
9597
adi,pll1-ref-autorevert-enable;
9698

arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev10-ad9081-204c-txmode0-rxmode1.dts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,8 @@
9292
adi,vcxo-frequency = <100000000>;
9393

9494
adi,pll1-loop-bandwidth-hz = <200>;
95+
adi,pll1-charge-pump-current-ua = <720>;
96+
adi,pfd1-maximum-limit-frequency-hz = <1000000>; /* 1 MHz */
9597
adi,pll1-ref-prio-ctrl = <0xE1>; /* prefer CLKIN1 -> CLKIN0 -> CLKIN2 -> CLKIN3 */
9698
adi,pll1-ref-autorevert-enable;
9799

arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev10-ad9081-m8-l4-overlay.dts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,8 @@
7070
adi,vcxo-frequency = <100000000>;
7171

7272
adi,pll1-loop-bandwidth-hz = <200>;
73+
adi,pll1-charge-pump-current-ua = <720>;
74+
adi,pfd1-maximum-limit-frequency-hz = <1000000>; /* 1 MHz */
7375

7476
adi,pll2-output-frequency = <2880000000>;
7577

arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev10-ad9081-m8-l4-qpllrx.dts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,8 @@
127127
adi,pll1-ref-prio-ctrl = <0xE1>; /* prefer CLKIN1 -> CLKIN0 -> CLKIN2 -> CLKIN3 */
128128

129129
adi,pll1-loop-bandwidth-hz = <200>;
130+
adi,pll1-charge-pump-current-ua = <720>;
131+
adi,pfd1-maximum-limit-frequency-hz = <1000000>; /* 1 MHz */
130132

131133
adi,vcxo-frequency = <VCXO_FREQUENCY>;
132134

arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev10-ad9081-m8-l4.dts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@
5353
adi,vcxo-frequency = <100000000>;
5454

5555
adi,pll1-loop-bandwidth-hz = <200>;
56+
adi,pll1-charge-pump-current-ua = <720>;
57+
adi,pfd1-maximum-limit-frequency-hz = <1000000>; /* 1 MHz */
5658

5759
adi,pll2-output-frequency = <3000000000>;
5860

arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev10-ad9081.dts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@
5353
adi,vcxo-frequency = <100000000>;
5454

5555
adi,pll1-loop-bandwidth-hz = <200>;
56+
adi,pll1-charge-pump-current-ua = <720>;
57+
adi,pfd1-maximum-limit-frequency-hz = <1000000>; /* 1 MHz */
5658

5759
adi,pll2-output-frequency = <3000000000>;
5860

0 commit comments

Comments
 (0)