[][add trng clk info]

[Description]
Add Trng clk info

[Release-log]
N/A

Change-Id: I2e369597d971c9f89909323ae568f23bc78e8481
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/4649430
diff --git a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7986-clkitg.dtsi b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7986-clkitg.dtsi
index 770af55..a01d8f3 100644
--- a/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7986-clkitg.dtsi
+++ b/target/linux/mediatek/files-5.4/arch/arm64/boot/dts/mediatek/mt7986-clkitg.dtsi
@@ -113,6 +113,7 @@
 			<&infracfg_ao CK_INFRA_IPCIE_CK>,

 			<&infracfg_ao CK_INFRA_IPCIER_CK>,

 			<&infracfg_ao CK_INFRA_IPCIEB_CK>,

+			<&infracfg_ao CK_INFRA_TRNG_CK>,

 			<&topckgen CK_TOP_CB_M_416M>,

 			<&topckgen CK_TOP_CB_M_D2>,

 			<&topckgen CK_TOP_CB_M_D4>,

@@ -237,6 +238,6 @@
 		"172", "173", "174", "175", "176", "177", "178", "179", "180", "181", "182", "183",

 		"184", "185", "186", "187", "188", "189", "190", "191", "192", "193", "194", "195",

 		"196", "197", "198", "199", "200", "201", "202", "203", "204", "205", "206", "207",

-		"208", "209", "210", "211", "212", "213", "214", "215", "216", "217", "218", "219", "220";

+		"208", "209", "210", "211", "212", "213", "214", "215", "216", "217", "218", "219", "220", "221";

 	};

 };

diff --git a/target/linux/mediatek/files-5.4/drivers/clk/mediatek/clk-mt7986.c b/target/linux/mediatek/files-5.4/drivers/clk/mediatek/clk-mt7986.c
index 6a8f440..06ecdb9 100644
--- a/target/linux/mediatek/files-5.4/drivers/clk/mediatek/clk-mt7986.c
+++ b/target/linux/mediatek/files-5.4/drivers/clk/mediatek/clk-mt7986.c
@@ -67,6 +67,7 @@
 	FACTOR(CK_INFRA_USB_XHCI_CK, "infra_usb_xhci", "u2u3_xhci", 1, 1),

 	FACTOR(CK_INFRA_PCIE_GFMUX_TL_O_PRE, "infra_pcie_mux", "pextp_tl", 1, 1),

 	FACTOR(CK_INFRA_F26M_CK0, "infra_f26m_ck0", "csw_f26m", 1, 1),

+	FACTOR(CK_INFRA_HD_133M, "infra_hd_133m", "sysaxi", 1, 1),

 };

 

 static const struct mtk_fixed_factor top_divs[] __initconst = {

@@ -506,6 +507,7 @@
 	GATE_INFRA0(CK_INFRA_AP_DMA_CK, "infra_ap_dma", "infra_66m_mck", 16),

 	GATE_INFRA0(CK_INFRA_SEJ_CK, "infra_sej", "infra_66m_mck", 24),

 	GATE_INFRA0(CK_INFRA_SEJ_13M_CK, "infra_sej_13m", "infra_ck_f26m", 25),

+	GATE_INFRA0(CK_INFRA_TRNG_CK, "infra_trng", "infra_hd_133m", 26),

 	/* INFRA1 */

 	GATE_INFRA1(CK_INFRA_THERM_CK, "infra_therm", "infra_ck_f26m", 0),

 	GATE_INFRA1(CK_INFRA_I2CO_CK, "infra_i2co", "infra_i2cs", 1),

diff --git a/target/linux/mediatek/files-5.4/include/dt-bindings/clock/mt7986-clk.h b/target/linux/mediatek/files-5.4/include/dt-bindings/clock/mt7986-clk.h
index b50430b..c9efef6 100644
--- a/target/linux/mediatek/files-5.4/include/dt-bindings/clock/mt7986-clk.h
+++ b/target/linux/mediatek/files-5.4/include/dt-bindings/clock/mt7986-clk.h
@@ -53,7 +53,8 @@
 #define CK_INFRA_USB_XHCI_CK		33

 #define CK_INFRA_PCIE_GFMUX_TL_O_PRE	34

 #define CK_INFRA_F26M_CK0		35

-#define CLK_INFRA_NR_CLK		36

+#define CK_INFRA_HD_133M        36

+#define CLK_INFRA_NR_CLK		37

 

 /* TOPCKGEN */

 

@@ -206,7 +207,8 @@
 #define CK_INFRA_IPCIE_CK		50

 #define CK_INFRA_IPCIER_CK		51

 #define CK_INFRA_IPCIEB_CK		52

-#define CLK_INFRA_AO_NR_CLK		53

+#define CK_INFRA_TRNG_CK		53

+#define CLK_INFRA_AO_NR_CLK		54

 

 /* APMIXEDSYS */