xref: /openbmc/linux/drivers/phy/microchip/lan966x_serdes_regs.h (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
130552490SHoratiu Vultur /* SPDX-License-Identifier: GPL-2.0-or-later */
230552490SHoratiu Vultur 
330552490SHoratiu Vultur #ifndef _LAN966X_SERDES_REGS_H_
430552490SHoratiu Vultur #define _LAN966X_SERDES_REGS_H_
530552490SHoratiu Vultur 
630552490SHoratiu Vultur #include <linux/bitfield.h>
730552490SHoratiu Vultur #include <linux/types.h>
830552490SHoratiu Vultur #include <linux/bug.h>
930552490SHoratiu Vultur 
1030552490SHoratiu Vultur enum lan966x_target {
1130552490SHoratiu Vultur 	TARGET_HSIO = 32,
1230552490SHoratiu Vultur 	NUM_TARGETS = 66
1330552490SHoratiu Vultur };
1430552490SHoratiu Vultur 
1530552490SHoratiu Vultur #define __REG(...)    __VA_ARGS__
1630552490SHoratiu Vultur 
1730552490SHoratiu Vultur /*      HSIO:SD:SD_CFG */
1830552490SHoratiu Vultur #define HSIO_SD_CFG(g)            __REG(TARGET_HSIO, 0, 1, 8, g, 3, 32, 0, 0, 1, 4)
1930552490SHoratiu Vultur 
2030552490SHoratiu Vultur #define HSIO_SD_CFG_PHY_RESET                    BIT(27)
2130552490SHoratiu Vultur #define HSIO_SD_CFG_PHY_RESET_SET(x)\
2230552490SHoratiu Vultur 	FIELD_PREP(HSIO_SD_CFG_PHY_RESET, x)
2330552490SHoratiu Vultur #define HSIO_SD_CFG_PHY_RESET_GET(x)\
2430552490SHoratiu Vultur 	FIELD_GET(HSIO_SD_CFG_PHY_RESET, x)
2530552490SHoratiu Vultur 
2630552490SHoratiu Vultur #define HSIO_SD_CFG_TX_RESET                     BIT(18)
2730552490SHoratiu Vultur #define HSIO_SD_CFG_TX_RESET_SET(x)\
2830552490SHoratiu Vultur 	FIELD_PREP(HSIO_SD_CFG_TX_RESET, x)
2930552490SHoratiu Vultur #define HSIO_SD_CFG_TX_RESET_GET(x)\
3030552490SHoratiu Vultur 	FIELD_GET(HSIO_SD_CFG_TX_RESET, x)
3130552490SHoratiu Vultur 
3230552490SHoratiu Vultur #define HSIO_SD_CFG_TX_RATE                      GENMASK(17, 16)
3330552490SHoratiu Vultur #define HSIO_SD_CFG_TX_RATE_SET(x)\
3430552490SHoratiu Vultur 	FIELD_PREP(HSIO_SD_CFG_TX_RATE, x)
3530552490SHoratiu Vultur #define HSIO_SD_CFG_TX_RATE_GET(x)\
3630552490SHoratiu Vultur 	FIELD_GET(HSIO_SD_CFG_TX_RATE, x)
3730552490SHoratiu Vultur 
3830552490SHoratiu Vultur #define HSIO_SD_CFG_TX_INVERT                    BIT(15)
3930552490SHoratiu Vultur #define HSIO_SD_CFG_TX_INVERT_SET(x)\
4030552490SHoratiu Vultur 	FIELD_PREP(HSIO_SD_CFG_TX_INVERT, x)
4130552490SHoratiu Vultur #define HSIO_SD_CFG_TX_INVERT_GET(x)\
4230552490SHoratiu Vultur 	FIELD_GET(HSIO_SD_CFG_TX_INVERT, x)
4330552490SHoratiu Vultur 
4430552490SHoratiu Vultur #define HSIO_SD_CFG_TX_EN                        BIT(14)
4530552490SHoratiu Vultur #define HSIO_SD_CFG_TX_EN_SET(x)\
4630552490SHoratiu Vultur 	FIELD_PREP(HSIO_SD_CFG_TX_EN, x)
4730552490SHoratiu Vultur #define HSIO_SD_CFG_TX_EN_GET(x)\
4830552490SHoratiu Vultur 	FIELD_GET(HSIO_SD_CFG_TX_EN, x)
4930552490SHoratiu Vultur 
5030552490SHoratiu Vultur #define HSIO_SD_CFG_TX_DATA_EN                   BIT(12)
5130552490SHoratiu Vultur #define HSIO_SD_CFG_TX_DATA_EN_SET(x)\
5230552490SHoratiu Vultur 	FIELD_PREP(HSIO_SD_CFG_TX_DATA_EN, x)
5330552490SHoratiu Vultur #define HSIO_SD_CFG_TX_DATA_EN_GET(x)\
5430552490SHoratiu Vultur 	FIELD_GET(HSIO_SD_CFG_TX_DATA_EN, x)
5530552490SHoratiu Vultur 
5630552490SHoratiu Vultur #define HSIO_SD_CFG_TX_CM_EN                     BIT(11)
5730552490SHoratiu Vultur #define HSIO_SD_CFG_TX_CM_EN_SET(x)\
5830552490SHoratiu Vultur 	FIELD_PREP(HSIO_SD_CFG_TX_CM_EN, x)
5930552490SHoratiu Vultur #define HSIO_SD_CFG_TX_CM_EN_GET(x)\
6030552490SHoratiu Vultur 	FIELD_GET(HSIO_SD_CFG_TX_CM_EN, x)
6130552490SHoratiu Vultur 
6230552490SHoratiu Vultur #define HSIO_SD_CFG_LANE_10BIT_SEL               BIT(10)
6330552490SHoratiu Vultur #define HSIO_SD_CFG_LANE_10BIT_SEL_SET(x)\
6430552490SHoratiu Vultur 	FIELD_PREP(HSIO_SD_CFG_LANE_10BIT_SEL, x)
6530552490SHoratiu Vultur #define HSIO_SD_CFG_LANE_10BIT_SEL_GET(x)\
6630552490SHoratiu Vultur 	FIELD_GET(HSIO_SD_CFG_LANE_10BIT_SEL, x)
6730552490SHoratiu Vultur 
6830552490SHoratiu Vultur #define HSIO_SD_CFG_RX_TERM_EN                   BIT(9)
6930552490SHoratiu Vultur #define HSIO_SD_CFG_RX_TERM_EN_SET(x)\
7030552490SHoratiu Vultur 	FIELD_PREP(HSIO_SD_CFG_RX_TERM_EN, x)
7130552490SHoratiu Vultur #define HSIO_SD_CFG_RX_TERM_EN_GET(x)\
7230552490SHoratiu Vultur 	FIELD_GET(HSIO_SD_CFG_RX_TERM_EN, x)
7330552490SHoratiu Vultur 
7430552490SHoratiu Vultur #define HSIO_SD_CFG_RX_RESET                     BIT(8)
7530552490SHoratiu Vultur #define HSIO_SD_CFG_RX_RESET_SET(x)\
7630552490SHoratiu Vultur 	FIELD_PREP(HSIO_SD_CFG_RX_RESET, x)
7730552490SHoratiu Vultur #define HSIO_SD_CFG_RX_RESET_GET(x)\
7830552490SHoratiu Vultur 	FIELD_GET(HSIO_SD_CFG_RX_RESET, x)
7930552490SHoratiu Vultur 
8030552490SHoratiu Vultur #define HSIO_SD_CFG_RX_RATE                      GENMASK(7, 6)
8130552490SHoratiu Vultur #define HSIO_SD_CFG_RX_RATE_SET(x)\
8230552490SHoratiu Vultur 	FIELD_PREP(HSIO_SD_CFG_RX_RATE, x)
8330552490SHoratiu Vultur #define HSIO_SD_CFG_RX_RATE_GET(x)\
8430552490SHoratiu Vultur 	FIELD_GET(HSIO_SD_CFG_RX_RATE, x)
8530552490SHoratiu Vultur 
8630552490SHoratiu Vultur #define HSIO_SD_CFG_RX_PLL_EN                    BIT(5)
8730552490SHoratiu Vultur #define HSIO_SD_CFG_RX_PLL_EN_SET(x)\
8830552490SHoratiu Vultur 	FIELD_PREP(HSIO_SD_CFG_RX_PLL_EN, x)
8930552490SHoratiu Vultur #define HSIO_SD_CFG_RX_PLL_EN_GET(x)\
9030552490SHoratiu Vultur 	FIELD_GET(HSIO_SD_CFG_RX_PLL_EN, x)
9130552490SHoratiu Vultur 
9230552490SHoratiu Vultur #define HSIO_SD_CFG_RX_INVERT                    BIT(3)
9330552490SHoratiu Vultur #define HSIO_SD_CFG_RX_INVERT_SET(x)\
9430552490SHoratiu Vultur 	FIELD_PREP(HSIO_SD_CFG_RX_INVERT, x)
9530552490SHoratiu Vultur #define HSIO_SD_CFG_RX_INVERT_GET(x)\
9630552490SHoratiu Vultur 	FIELD_GET(HSIO_SD_CFG_RX_INVERT, x)
9730552490SHoratiu Vultur 
9830552490SHoratiu Vultur #define HSIO_SD_CFG_RX_DATA_EN                   BIT(2)
9930552490SHoratiu Vultur #define HSIO_SD_CFG_RX_DATA_EN_SET(x)\
10030552490SHoratiu Vultur 	FIELD_PREP(HSIO_SD_CFG_RX_DATA_EN, x)
10130552490SHoratiu Vultur #define HSIO_SD_CFG_RX_DATA_EN_GET(x)\
10230552490SHoratiu Vultur 	FIELD_GET(HSIO_SD_CFG_RX_DATA_EN, x)
10330552490SHoratiu Vultur 
10430552490SHoratiu Vultur #define HSIO_SD_CFG_LANE_LOOPBK_EN               BIT(0)
10530552490SHoratiu Vultur #define HSIO_SD_CFG_LANE_LOOPBK_EN_SET(x)\
10630552490SHoratiu Vultur 	FIELD_PREP(HSIO_SD_CFG_LANE_LOOPBK_EN, x)
10730552490SHoratiu Vultur #define HSIO_SD_CFG_LANE_LOOPBK_EN_GET(x)\
10830552490SHoratiu Vultur 	FIELD_GET(HSIO_SD_CFG_LANE_LOOPBK_EN, x)
10930552490SHoratiu Vultur 
11030552490SHoratiu Vultur /*      HSIO:SD:MPLL_CFG */
11130552490SHoratiu Vultur #define HSIO_MPLL_CFG(g)          __REG(TARGET_HSIO, 0, 1, 8, g, 3, 32, 8, 0, 1, 4)
11230552490SHoratiu Vultur 
11330552490SHoratiu Vultur #define HSIO_MPLL_CFG_REF_SSP_EN                 BIT(18)
11430552490SHoratiu Vultur #define HSIO_MPLL_CFG_REF_SSP_EN_SET(x)\
11530552490SHoratiu Vultur 	FIELD_PREP(HSIO_MPLL_CFG_REF_SSP_EN, x)
11630552490SHoratiu Vultur #define HSIO_MPLL_CFG_REF_SSP_EN_GET(x)\
11730552490SHoratiu Vultur 	FIELD_GET(HSIO_MPLL_CFG_REF_SSP_EN, x)
11830552490SHoratiu Vultur 
11930552490SHoratiu Vultur #define HSIO_MPLL_CFG_REF_CLKDIV2                BIT(17)
12030552490SHoratiu Vultur #define HSIO_MPLL_CFG_REF_CLKDIV2_SET(x)\
12130552490SHoratiu Vultur 	FIELD_PREP(HSIO_MPLL_CFG_REF_CLKDIV2, x)
12230552490SHoratiu Vultur #define HSIO_MPLL_CFG_REF_CLKDIV2_GET(x)\
12330552490SHoratiu Vultur 	FIELD_GET(HSIO_MPLL_CFG_REF_CLKDIV2, x)
12430552490SHoratiu Vultur 
12530552490SHoratiu Vultur #define HSIO_MPLL_CFG_MPLL_EN                    BIT(16)
12630552490SHoratiu Vultur #define HSIO_MPLL_CFG_MPLL_EN_SET(x)\
12730552490SHoratiu Vultur 	FIELD_PREP(HSIO_MPLL_CFG_MPLL_EN, x)
12830552490SHoratiu Vultur #define HSIO_MPLL_CFG_MPLL_EN_GET(x)\
12930552490SHoratiu Vultur 	FIELD_GET(HSIO_MPLL_CFG_MPLL_EN, x)
13030552490SHoratiu Vultur 
13130552490SHoratiu Vultur #define HSIO_MPLL_CFG_MPLL_MULTIPLIER            GENMASK(6, 0)
13230552490SHoratiu Vultur #define HSIO_MPLL_CFG_MPLL_MULTIPLIER_SET(x)\
13330552490SHoratiu Vultur 	FIELD_PREP(HSIO_MPLL_CFG_MPLL_MULTIPLIER, x)
13430552490SHoratiu Vultur #define HSIO_MPLL_CFG_MPLL_MULTIPLIER_GET(x)\
13530552490SHoratiu Vultur 	FIELD_GET(HSIO_MPLL_CFG_MPLL_MULTIPLIER, x)
13630552490SHoratiu Vultur 
13730552490SHoratiu Vultur /*      HSIO:SD:SD_STAT */
13830552490SHoratiu Vultur #define HSIO_SD_STAT(g)           __REG(TARGET_HSIO, 0, 1, 8, g, 3, 32, 12, 0, 1, 4)
13930552490SHoratiu Vultur 
14030552490SHoratiu Vultur #define HSIO_SD_STAT_MPLL_STATE                  BIT(6)
14130552490SHoratiu Vultur #define HSIO_SD_STAT_MPLL_STATE_SET(x)\
14230552490SHoratiu Vultur 	FIELD_PREP(HSIO_SD_STAT_MPLL_STATE, x)
14330552490SHoratiu Vultur #define HSIO_SD_STAT_MPLL_STATE_GET(x)\
14430552490SHoratiu Vultur 	FIELD_GET(HSIO_SD_STAT_MPLL_STATE, x)
14530552490SHoratiu Vultur 
14630552490SHoratiu Vultur #define HSIO_SD_STAT_TX_STATE                    BIT(5)
14730552490SHoratiu Vultur #define HSIO_SD_STAT_TX_STATE_SET(x)\
14830552490SHoratiu Vultur 	FIELD_PREP(HSIO_SD_STAT_TX_STATE, x)
14930552490SHoratiu Vultur #define HSIO_SD_STAT_TX_STATE_GET(x)\
15030552490SHoratiu Vultur 	FIELD_GET(HSIO_SD_STAT_TX_STATE, x)
15130552490SHoratiu Vultur 
15230552490SHoratiu Vultur #define HSIO_SD_STAT_TX_CM_STATE                 BIT(2)
15330552490SHoratiu Vultur #define HSIO_SD_STAT_TX_CM_STATE_SET(x)\
15430552490SHoratiu Vultur 	FIELD_PREP(HSIO_SD_STAT_TX_CM_STATE, x)
15530552490SHoratiu Vultur #define HSIO_SD_STAT_TX_CM_STATE_GET(x)\
15630552490SHoratiu Vultur 	FIELD_GET(HSIO_SD_STAT_TX_CM_STATE, x)
15730552490SHoratiu Vultur 
15830552490SHoratiu Vultur #define HSIO_SD_STAT_RX_PLL_STATE                BIT(0)
15930552490SHoratiu Vultur #define HSIO_SD_STAT_RX_PLL_STATE_SET(x)\
16030552490SHoratiu Vultur 	FIELD_PREP(HSIO_SD_STAT_RX_PLL_STATE, x)
16130552490SHoratiu Vultur #define HSIO_SD_STAT_RX_PLL_STATE_GET(x)\
16230552490SHoratiu Vultur 	FIELD_GET(HSIO_SD_STAT_RX_PLL_STATE, x)
16330552490SHoratiu Vultur 
16430552490SHoratiu Vultur /*      HSIO:HW_CFGSTAT:HW_CFG */
16530552490SHoratiu Vultur #define HSIO_HW_CFG               __REG(TARGET_HSIO, 0, 1, 104, 0, 1, 52, 0, 0, 1, 4)
16630552490SHoratiu Vultur 
16730552490SHoratiu Vultur #define HSIO_HW_CFG_RGMII_1_CFG                  BIT(15)
16830552490SHoratiu Vultur #define HSIO_HW_CFG_RGMII_1_CFG_SET(x)\
16930552490SHoratiu Vultur 	(((x) << 15) & GENMASK(15, 15))
17030552490SHoratiu Vultur #define HSIO_HW_CFG_RGMII_1_CFG_GET(x)\
17130552490SHoratiu Vultur 	FIELD_GET(HSIO_HW_CFG_RGMII_1_CFG, x)
17230552490SHoratiu Vultur 
17330552490SHoratiu Vultur #define HSIO_HW_CFG_RGMII_0_CFG                  BIT(14)
17430552490SHoratiu Vultur #define HSIO_HW_CFG_RGMII_0_CFG_SET(x)\
17530552490SHoratiu Vultur 	(((x) << 14) & GENMASK(14, 14))
17630552490SHoratiu Vultur #define HSIO_HW_CFG_RGMII_0_CFG_GET(x)\
17730552490SHoratiu Vultur 	FIELD_GET(HSIO_HW_CFG_RGMII_0_CFG, x)
17830552490SHoratiu Vultur 
17930552490SHoratiu Vultur #define HSIO_HW_CFG_RGMII_ENA                    GENMASK(13, 12)
18030552490SHoratiu Vultur #define HSIO_HW_CFG_RGMII_ENA_SET(x)\
18130552490SHoratiu Vultur 	(((x) << 12) & GENMASK(13, 12))
18230552490SHoratiu Vultur #define HSIO_HW_CFG_RGMII_ENA_GET(x)\
18330552490SHoratiu Vultur 	FIELD_GET(HSIO_HW_CFG_RGMII_ENA, x)
18430552490SHoratiu Vultur 
18530552490SHoratiu Vultur #define HSIO_HW_CFG_SD6G_0_CFG                   BIT(11)
18630552490SHoratiu Vultur #define HSIO_HW_CFG_SD6G_0_CFG_SET(x)\
18730552490SHoratiu Vultur 	(((x) << 11) & GENMASK(11, 11))
18830552490SHoratiu Vultur #define HSIO_HW_CFG_SD6G_0_CFG_GET(x)\
18930552490SHoratiu Vultur 	FIELD_GET(HSIO_HW_CFG_SD6G_0_CFG, x)
19030552490SHoratiu Vultur 
19130552490SHoratiu Vultur #define HSIO_HW_CFG_SD6G_1_CFG                   BIT(10)
19230552490SHoratiu Vultur #define HSIO_HW_CFG_SD6G_1_CFG_SET(x)\
19330552490SHoratiu Vultur 	(((x) << 10) & GENMASK(10, 10))
19430552490SHoratiu Vultur #define HSIO_HW_CFG_SD6G_1_CFG_GET(x)\
19530552490SHoratiu Vultur 	FIELD_GET(HSIO_HW_CFG_SD6G_1_CFG, x)
19630552490SHoratiu Vultur 
19730552490SHoratiu Vultur #define HSIO_HW_CFG_GMII_ENA                     GENMASK(9, 2)
19830552490SHoratiu Vultur #define HSIO_HW_CFG_GMII_ENA_SET(x)\
19930552490SHoratiu Vultur 	(((x) << 2) & GENMASK(9, 2))
20030552490SHoratiu Vultur #define HSIO_HW_CFG_GMII_ENA_GET(x)\
20130552490SHoratiu Vultur 	FIELD_GET(HSIO_HW_CFG_GMII_ENA, x)
20230552490SHoratiu Vultur 
20330552490SHoratiu Vultur #define HSIO_HW_CFG_QSGMII_ENA                   GENMASK(1, 0)
20430552490SHoratiu Vultur #define HSIO_HW_CFG_QSGMII_ENA_SET(x)\
20530552490SHoratiu Vultur 	((x) & GENMASK(1, 0))
20630552490SHoratiu Vultur #define HSIO_HW_CFG_QSGMII_ENA_GET(x)\
20730552490SHoratiu Vultur 	FIELD_GET(HSIO_HW_CFG_QSGMII_ENA, x)
20830552490SHoratiu Vultur 
209*b0131107SHoratiu Vultur /*      HSIO:HW_CFGSTAT:RGMII_CFG */
210*b0131107SHoratiu Vultur #define HSIO_RGMII_CFG(r)         __REG(TARGET_HSIO, 0, 1, 104, 0, 1, 52, 20, r, 2, 4)
211*b0131107SHoratiu Vultur 
212*b0131107SHoratiu Vultur #define HSIO_RGMII_CFG_TX_CLK_CFG                GENMASK(4, 2)
213*b0131107SHoratiu Vultur #define HSIO_RGMII_CFG_TX_CLK_CFG_SET(x)\
214*b0131107SHoratiu Vultur 	FIELD_PREP(HSIO_RGMII_CFG_TX_CLK_CFG, x)
215*b0131107SHoratiu Vultur #define HSIO_RGMII_CFG_TX_CLK_CFG_GET(x)\
216*b0131107SHoratiu Vultur 	FIELD_GET(HSIO_RGMII_CFG_TX_CLK_CFG, x)
217*b0131107SHoratiu Vultur 
218*b0131107SHoratiu Vultur #define HSIO_RGMII_CFG_RGMII_TX_RST              BIT(1)
219*b0131107SHoratiu Vultur #define HSIO_RGMII_CFG_RGMII_TX_RST_SET(x)\
220*b0131107SHoratiu Vultur 	FIELD_PREP(HSIO_RGMII_CFG_RGMII_TX_RST, x)
221*b0131107SHoratiu Vultur #define HSIO_RGMII_CFG_RGMII_TX_RST_GET(x)\
222*b0131107SHoratiu Vultur 	FIELD_GET(HSIO_RGMII_CFG_RGMII_TX_RST, x)
223*b0131107SHoratiu Vultur 
224*b0131107SHoratiu Vultur #define HSIO_RGMII_CFG_RGMII_RX_RST              BIT(0)
225*b0131107SHoratiu Vultur #define HSIO_RGMII_CFG_RGMII_RX_RST_SET(x)\
226*b0131107SHoratiu Vultur 	FIELD_PREP(HSIO_RGMII_CFG_RGMII_RX_RST, x)
227*b0131107SHoratiu Vultur #define HSIO_RGMII_CFG_RGMII_RX_RST_GET(x)\
228*b0131107SHoratiu Vultur 	FIELD_GET(HSIO_RGMII_CFG_RGMII_RX_RST, x)
229*b0131107SHoratiu Vultur 
230*b0131107SHoratiu Vultur /*      HSIO:HW_CFGSTAT:DLL_CFG */
231*b0131107SHoratiu Vultur #define HSIO_DLL_CFG(r)           __REG(TARGET_HSIO, 0, 1, 104, 0, 1, 52, 36, r, 4, 4)
232*b0131107SHoratiu Vultur 
233*b0131107SHoratiu Vultur #define HSIO_DLL_CFG_DELAY_ENA                   BIT(2)
234*b0131107SHoratiu Vultur #define HSIO_DLL_CFG_DELAY_ENA_SET(x)\
235*b0131107SHoratiu Vultur 	FIELD_PREP(HSIO_DLL_CFG_DELAY_ENA, x)
236*b0131107SHoratiu Vultur #define HSIO_DLL_CFG_DELAY_ENA_GET(x)\
237*b0131107SHoratiu Vultur 	FIELD_GET(HSIO_DLL_CFG_DELAY_ENA, x)
238*b0131107SHoratiu Vultur 
239*b0131107SHoratiu Vultur #define HSIO_DLL_CFG_DLL_ENA                     BIT(1)
240*b0131107SHoratiu Vultur #define HSIO_DLL_CFG_DLL_ENA_SET(x)\
241*b0131107SHoratiu Vultur 	FIELD_PREP(HSIO_DLL_CFG_DLL_ENA, x)
242*b0131107SHoratiu Vultur #define HSIO_DLL_CFG_DLL_ENA_GET(x)\
243*b0131107SHoratiu Vultur 	FIELD_GET(HSIO_DLL_CFG_DLL_ENA, x)
244*b0131107SHoratiu Vultur 
245*b0131107SHoratiu Vultur #define HSIO_DLL_CFG_DLL_RST                     BIT(0)
246*b0131107SHoratiu Vultur #define HSIO_DLL_CFG_DLL_RST_SET(x)\
247*b0131107SHoratiu Vultur 	FIELD_PREP(HSIO_DLL_CFG_DLL_RST, x)
248*b0131107SHoratiu Vultur #define HSIO_DLL_CFG_DLL_RST_GET(x)\
249*b0131107SHoratiu Vultur 	FIELD_GET(HSIO_DLL_CFG_DLL_RST, x)
250*b0131107SHoratiu Vultur 
25130552490SHoratiu Vultur #endif /* _LAN966X_HSIO_REGS_H_ */
252