@@ -920,6 +920,7 @@ static struct clk_branch ecpri_cc_eth_100g_c2c1_udp_fifo_clk = {
920920static struct clk_mem_branch ecpri_cc_eth_100g_c2c_0_hm_ff_0_clk = {
921921 .mem_enable_reg = 0x8410 ,
922922 .mem_ack_reg = 0x8424 ,
923+ .mem_enable_mask = BIT (0 ),
923924 .mem_enable_ack_mask = BIT (0 ),
924925 .branch = {
925926 .halt_reg = 0x80b4 ,
@@ -943,6 +944,7 @@ static struct clk_mem_branch ecpri_cc_eth_100g_c2c_0_hm_ff_0_clk = {
943944static struct clk_mem_branch ecpri_cc_eth_100g_c2c_0_hm_ff_1_clk = {
944945 .mem_enable_reg = 0x8410 ,
945946 .mem_ack_reg = 0x8424 ,
947+ .mem_enable_mask = BIT (1 ),
946948 .mem_enable_ack_mask = BIT (1 ),
947949 .branch = {
948950 .halt_reg = 0x80bc ,
@@ -966,6 +968,7 @@ static struct clk_mem_branch ecpri_cc_eth_100g_c2c_0_hm_ff_1_clk = {
966968static struct clk_mem_branch ecpri_cc_eth_100g_c2c_hm_macsec_clk = {
967969 .mem_enable_reg = 0x8410 ,
968970 .mem_ack_reg = 0x8424 ,
971+ .mem_enable_mask = BIT (4 ),
969972 .mem_enable_ack_mask = BIT (4 ),
970973 .branch = {
971974 .halt_reg = 0x80ac ,
@@ -989,6 +992,7 @@ static struct clk_mem_branch ecpri_cc_eth_100g_c2c_hm_macsec_clk = {
989992static struct clk_mem_branch ecpri_cc_eth_100g_dbg_c2c_hm_ff_0_clk = {
990993 .mem_enable_reg = 0x8414 ,
991994 .mem_ack_reg = 0x8428 ,
995+ .mem_enable_mask = BIT (0 ),
992996 .mem_enable_ack_mask = BIT (0 ),
993997 .branch = {
994998 .halt_reg = 0x80d8 ,
@@ -1012,6 +1016,7 @@ static struct clk_mem_branch ecpri_cc_eth_100g_dbg_c2c_hm_ff_0_clk = {
10121016static struct clk_mem_branch ecpri_cc_eth_100g_dbg_c2c_hm_ff_1_clk = {
10131017 .mem_enable_reg = 0x8414 ,
10141018 .mem_ack_reg = 0x8428 ,
1019+ .mem_enable_mask = BIT (1 ),
10151020 .mem_enable_ack_mask = BIT (1 ),
10161021 .branch = {
10171022 .halt_reg = 0x80e0 ,
@@ -1053,6 +1058,7 @@ static struct clk_branch ecpri_cc_eth_100g_dbg_c2c_udp_fifo_clk = {
10531058static struct clk_mem_branch ecpri_cc_eth_100g_fh_0_hm_ff_0_clk = {
10541059 .mem_enable_reg = 0x8404 ,
10551060 .mem_ack_reg = 0x8418 ,
1061+ .mem_enable_mask = BIT (0 ),
10561062 .mem_enable_ack_mask = BIT (0 ),
10571063 .branch = {
10581064 .halt_reg = 0x800c ,
@@ -1076,6 +1082,7 @@ static struct clk_mem_branch ecpri_cc_eth_100g_fh_0_hm_ff_0_clk = {
10761082static struct clk_mem_branch ecpri_cc_eth_100g_fh_0_hm_ff_1_clk = {
10771083 .mem_enable_reg = 0x8404 ,
10781084 .mem_ack_reg = 0x8418 ,
1085+ .mem_enable_mask = BIT (1 ),
10791086 .mem_enable_ack_mask = BIT (1 ),
10801087 .branch = {
10811088 .halt_reg = 0x8014 ,
@@ -1099,6 +1106,7 @@ static struct clk_mem_branch ecpri_cc_eth_100g_fh_0_hm_ff_1_clk = {
10991106static struct clk_mem_branch ecpri_cc_eth_100g_fh_0_hm_ff_2_clk = {
11001107 .mem_enable_reg = 0x8404 ,
11011108 .mem_ack_reg = 0x8418 ,
1109+ .mem_enable_mask = BIT (2 ),
11021110 .mem_enable_ack_mask = BIT (2 ),
11031111 .branch = {
11041112 .halt_reg = 0x801c ,
@@ -1122,6 +1130,7 @@ static struct clk_mem_branch ecpri_cc_eth_100g_fh_0_hm_ff_2_clk = {
11221130static struct clk_mem_branch ecpri_cc_eth_100g_fh_0_hm_ff_3_clk = {
11231131 .mem_enable_reg = 0x8404 ,
11241132 .mem_ack_reg = 0x8418 ,
1133+ .mem_enable_mask = BIT (3 ),
11251134 .mem_enable_ack_mask = BIT (3 ),
11261135 .branch = {
11271136 .halt_reg = 0x8024 ,
@@ -1163,6 +1172,7 @@ static struct clk_branch ecpri_cc_eth_100g_fh_0_udp_fifo_clk = {
11631172static struct clk_mem_branch ecpri_cc_eth_100g_fh_1_hm_ff_0_clk = {
11641173 .mem_enable_reg = 0x8408 ,
11651174 .mem_ack_reg = 0x841c ,
1175+ .mem_enable_mask = BIT (0 ),
11661176 .mem_enable_ack_mask = BIT (0 ),
11671177 .branch = {
11681178 .halt_reg = 0x8044 ,
@@ -1186,6 +1196,7 @@ static struct clk_mem_branch ecpri_cc_eth_100g_fh_1_hm_ff_0_clk = {
11861196static struct clk_mem_branch ecpri_cc_eth_100g_fh_1_hm_ff_1_clk = {
11871197 .mem_enable_reg = 0x8408 ,
11881198 .mem_ack_reg = 0x841c ,
1199+ .mem_enable_mask = BIT (1 ),
11891200 .mem_enable_ack_mask = BIT (1 ),
11901201 .branch = {
11911202 .halt_reg = 0x804c ,
@@ -1209,6 +1220,7 @@ static struct clk_mem_branch ecpri_cc_eth_100g_fh_1_hm_ff_1_clk = {
12091220static struct clk_mem_branch ecpri_cc_eth_100g_fh_1_hm_ff_2_clk = {
12101221 .mem_enable_reg = 0x8408 ,
12111222 .mem_ack_reg = 0x841c ,
1223+ .mem_enable_mask = BIT (2 ),
12121224 .mem_enable_ack_mask = BIT (2 ),
12131225 .branch = {
12141226 .halt_reg = 0x8054 ,
@@ -1232,6 +1244,7 @@ static struct clk_mem_branch ecpri_cc_eth_100g_fh_1_hm_ff_2_clk = {
12321244static struct clk_mem_branch ecpri_cc_eth_100g_fh_1_hm_ff_3_clk = {
12331245 .mem_enable_reg = 0x8408 ,
12341246 .mem_ack_reg = 0x841c ,
1247+ .mem_enable_mask = BIT (3 ),
12351248 .mem_enable_ack_mask = BIT (3 ),
12361249 .branch = {
12371250 .halt_reg = 0x805c ,
@@ -1273,6 +1286,7 @@ static struct clk_branch ecpri_cc_eth_100g_fh_1_udp_fifo_clk = {
12731286static struct clk_mem_branch ecpri_cc_eth_100g_fh_2_hm_ff_0_clk = {
12741287 .mem_enable_reg = 0x840c ,
12751288 .mem_ack_reg = 0x8420 ,
1289+ .mem_enable_mask = BIT (0 ),
12761290 .mem_enable_ack_mask = BIT (0 ),
12771291 .branch = {
12781292 .halt_reg = 0x807c ,
@@ -1296,6 +1310,7 @@ static struct clk_mem_branch ecpri_cc_eth_100g_fh_2_hm_ff_0_clk = {
12961310static struct clk_mem_branch ecpri_cc_eth_100g_fh_2_hm_ff_1_clk = {
12971311 .mem_enable_reg = 0x840c ,
12981312 .mem_ack_reg = 0x8420 ,
1313+ .mem_enable_mask = BIT (1 ),
12991314 .mem_enable_ack_mask = BIT (1 ),
13001315 .branch = {
13011316 .halt_reg = 0x8084 ,
@@ -1319,6 +1334,7 @@ static struct clk_mem_branch ecpri_cc_eth_100g_fh_2_hm_ff_1_clk = {
13191334static struct clk_mem_branch ecpri_cc_eth_100g_fh_2_hm_ff_2_clk = {
13201335 .mem_enable_reg = 0x840c ,
13211336 .mem_ack_reg = 0x8420 ,
1337+ .mem_enable_mask = BIT (2 ),
13221338 .mem_enable_ack_mask = BIT (2 ),
13231339 .branch = {
13241340 .halt_reg = 0x808c ,
@@ -1342,6 +1358,7 @@ static struct clk_mem_branch ecpri_cc_eth_100g_fh_2_hm_ff_2_clk = {
13421358static struct clk_mem_branch ecpri_cc_eth_100g_fh_2_hm_ff_3_clk = {
13431359 .mem_enable_reg = 0x840c ,
13441360 .mem_ack_reg = 0x8420 ,
1361+ .mem_enable_mask = BIT (3 ),
13451362 .mem_enable_ack_mask = BIT (3 ),
13461363 .branch = {
13471364 .halt_reg = 0x8094 ,
@@ -1383,6 +1400,7 @@ static struct clk_branch ecpri_cc_eth_100g_fh_2_udp_fifo_clk = {
13831400static struct clk_mem_branch ecpri_cc_eth_100g_fh_macsec_0_clk = {
13841401 .mem_enable_reg = 0x8404 ,
13851402 .mem_ack_reg = 0x8418 ,
1403+ .mem_enable_mask = BIT (4 ),
13861404 .mem_enable_ack_mask = BIT (4 ),
13871405 .branch = {
13881406 .halt_reg = 0x8004 ,
@@ -1406,6 +1424,7 @@ static struct clk_mem_branch ecpri_cc_eth_100g_fh_macsec_0_clk = {
14061424static struct clk_mem_branch ecpri_cc_eth_100g_fh_macsec_1_clk = {
14071425 .mem_enable_reg = 0x8408 ,
14081426 .mem_ack_reg = 0x841c ,
1427+ .mem_enable_mask = BIT (4 ),
14091428 .mem_enable_ack_mask = BIT (4 ),
14101429 .branch = {
14111430 .halt_reg = 0x803c ,
@@ -1429,6 +1448,7 @@ static struct clk_mem_branch ecpri_cc_eth_100g_fh_macsec_1_clk = {
14291448static struct clk_mem_branch ecpri_cc_eth_100g_fh_macsec_2_clk = {
14301449 .mem_enable_reg = 0x840c ,
14311450 .mem_ack_reg = 0x8420 ,
1451+ .mem_enable_mask = BIT (4 ),
14321452 .mem_enable_ack_mask = BIT (4 ),
14331453 .branch = {
14341454 .halt_reg = 0x8074 ,
@@ -1452,6 +1472,7 @@ static struct clk_mem_branch ecpri_cc_eth_100g_fh_macsec_2_clk = {
14521472static struct clk_mem_branch ecpri_cc_eth_100g_mac_c2c_hm_ref_clk = {
14531473 .mem_enable_reg = 0x8410 ,
14541474 .mem_ack_reg = 0x8424 ,
1475+ .mem_enable_mask = BIT (5 ),
14551476 .mem_enable_ack_mask = BIT (5 ),
14561477 .branch = {
14571478 .halt_reg = 0x80c4 ,
@@ -1475,6 +1496,7 @@ static struct clk_mem_branch ecpri_cc_eth_100g_mac_c2c_hm_ref_clk = {
14751496static struct clk_mem_branch ecpri_cc_eth_100g_mac_dbg_c2c_hm_ref_clk = {
14761497 .mem_enable_reg = 0x8414 ,
14771498 .mem_ack_reg = 0x8428 ,
1499+ .mem_enable_mask = BIT (5 ),
14781500 .mem_enable_ack_mask = BIT (5 ),
14791501 .branch = {
14801502 .halt_reg = 0x80e8 ,
@@ -1498,6 +1520,7 @@ static struct clk_mem_branch ecpri_cc_eth_100g_mac_dbg_c2c_hm_ref_clk = {
14981520static struct clk_mem_branch ecpri_cc_eth_100g_mac_fh0_hm_ref_clk = {
14991521 .mem_enable_reg = 0x8404 ,
15001522 .mem_ack_reg = 0x8418 ,
1523+ .mem_enable_mask = BIT (5 ),
15011524 .mem_enable_ack_mask = BIT (5 ),
15021525 .branch = {
15031526 .halt_reg = 0x802c ,
@@ -1521,6 +1544,7 @@ static struct clk_mem_branch ecpri_cc_eth_100g_mac_fh0_hm_ref_clk = {
15211544static struct clk_mem_branch ecpri_cc_eth_100g_mac_fh1_hm_ref_clk = {
15221545 .mem_enable_reg = 0x8408 ,
15231546 .mem_ack_reg = 0x841c ,
1547+ .mem_enable_mask = BIT (5 ),
15241548 .mem_enable_ack_mask = BIT (5 ),
15251549 .branch = {
15261550 .halt_reg = 0x8064 ,
@@ -1544,6 +1568,7 @@ static struct clk_mem_branch ecpri_cc_eth_100g_mac_fh1_hm_ref_clk = {
15441568static struct clk_mem_branch ecpri_cc_eth_100g_mac_fh2_hm_ref_clk = {
15451569 .mem_enable_reg = 0x840c ,
15461570 .mem_ack_reg = 0x8420 ,
1571+ .mem_enable_mask = BIT (5 ),
15471572 .mem_enable_ack_mask = BIT (5 ),
15481573 .branch = {
15491574 .halt_reg = 0x809c ,
@@ -1603,6 +1628,7 @@ static struct clk_branch ecpri_cc_eth_dbg_noc_axi_clk = {
16031628static struct clk_mem_branch ecpri_cc_eth_phy_0_ock_sram_clk = {
16041629 .mem_enable_reg = 0x8404 ,
16051630 .mem_ack_reg = 0x8418 ,
1631+ .mem_enable_mask = BIT (6 ),
16061632 .mem_enable_ack_mask = BIT (6 ),
16071633 .branch = {
16081634 .halt_reg = 0xd140 ,
@@ -1621,6 +1647,7 @@ static struct clk_mem_branch ecpri_cc_eth_phy_0_ock_sram_clk = {
16211647static struct clk_mem_branch ecpri_cc_eth_phy_1_ock_sram_clk = {
16221648 .mem_enable_reg = 0x8408 ,
16231649 .mem_ack_reg = 0x841C ,
1650+ .mem_enable_mask = BIT (6 ),
16241651 .mem_enable_ack_mask = BIT (6 ),
16251652 .branch = {
16261653 .halt_reg = 0xd148 ,
@@ -1639,6 +1666,7 @@ static struct clk_mem_branch ecpri_cc_eth_phy_1_ock_sram_clk = {
16391666static struct clk_mem_branch ecpri_cc_eth_phy_2_ock_sram_clk = {
16401667 .mem_enable_reg = 0x840c ,
16411668 .mem_ack_reg = 0x8420 ,
1669+ .mem_enable_mask = BIT (6 ),
16421670 .mem_enable_ack_mask = BIT (6 ),
16431671 .branch = {
16441672 .halt_reg = 0xd150 ,
@@ -1657,6 +1685,7 @@ static struct clk_mem_branch ecpri_cc_eth_phy_2_ock_sram_clk = {
16571685static struct clk_mem_branch ecpri_cc_eth_phy_3_ock_sram_clk = {
16581686 .mem_enable_reg = 0x8410 ,
16591687 .mem_ack_reg = 0x8424 ,
1688+ .mem_enable_mask = BIT (6 ),
16601689 .mem_enable_ack_mask = BIT (6 ),
16611690 .branch = {
16621691 .halt_reg = 0xd158 ,
@@ -1675,6 +1704,7 @@ static struct clk_mem_branch ecpri_cc_eth_phy_3_ock_sram_clk = {
16751704static struct clk_mem_branch ecpri_cc_eth_phy_4_ock_sram_clk = {
16761705 .mem_enable_reg = 0x8414 ,
16771706 .mem_ack_reg = 0x8428 ,
1707+ .mem_enable_mask = BIT (6 ),
16781708 .mem_enable_ack_mask = BIT (6 ),
16791709 .branch = {
16801710 .halt_reg = 0xd160 ,
0 commit comments