Skip to content

Commit a80276d

Browse files
committed
microblaze: dts: vcu118_quad_ad9084_revB: Add subclass and dynamic SYSREF divider
Add adi,subclass = <1> to all four TRX nodes and compute LTC6953_AION_BSYNC_6_DIVIDER dynamically from FREQ_J1_MHz / SYSREF_CLK_MHz. Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
1 parent eb5ad47 commit a80276d

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

arch/microblaze/boot/dts/vcu118_quad_ad9084_revB.dts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292

9393
#undef APOLLO_LOWFREQ_PATH_ENABLED
9494

95-
#define LTC6953_AION_BSYNC_6_DIVIDER 64
95+
#define LTC6953_AION_BSYNC_6_DIVIDER (FREQ_J1_MHz / SYSREF_CLK_MHz)
9696
#define LTC6953_AION_BSYNC_6_DIG_DELAY 14
9797
#define LTC6953_AION_BSYNC_6_ANA_DELAY 0
9898

@@ -1091,6 +1091,8 @@
10911091
adi,hsci-tx-clk-adj = <7>;
10921092
#endif
10931093
adi,nyquist-zone = <2>;
1094+
adi,subclass = <1>;
1095+
10941096
adi,hsci-auto-linkup-mode-en;
10951097
//adi,hsci-disable-after-boot-en;
10961098

@@ -1166,6 +1168,8 @@
11661168
adi,hsci-tx-clk-adj = <6>;
11671169
#endif
11681170
adi,nyquist-zone = <2>;
1171+
adi,subclass = <1>;
1172+
11691173
adi,hsci-auto-linkup-mode-en;
11701174
//adi,hsci-disable-after-boot-en;
11711175

@@ -1228,6 +1232,7 @@
12281232
adi,hsci-tx-clk-adj = <6>;
12291233
#endif
12301234
adi,nyquist-zone = <2>;
1235+
adi,subclass = <1>;
12311236

12321237
adi,hsci-auto-linkup-mode-en;
12331238
//adi,hsci-disable-after-boot-en;
@@ -1291,6 +1296,7 @@
12911296
adi,hsci-tx-clk-adj = <6>;
12921297
#endif
12931298
adi,nyquist-zone = <2>;
1299+
adi,subclass = <1>;
12941300

12951301
adi,hsci-auto-linkup-mode-en;
12961302
//adi,hsci-disable-after-boot-en;

0 commit comments

Comments
 (0)