Lines Matching full:value

72 	u32 value;  in tegra_mgbe_resume()  local
89 value = readl(mgbe->xpcs + XPCS_WRAP_UPHY_STATUS); in tegra_mgbe_resume()
90 if ((value & XPCS_WRAP_UPHY_STATUS_TX_P_UP) == 0) { in tegra_mgbe_resume()
91 value = readl(mgbe->xpcs + XPCS_WRAP_UPHY_HW_INIT_CTRL); in tegra_mgbe_resume()
92 value |= XPCS_WRAP_UPHY_HW_INIT_CTRL_TX_EN; in tegra_mgbe_resume()
93 writel(value, mgbe->xpcs + XPCS_WRAP_UPHY_HW_INIT_CTRL); in tegra_mgbe_resume()
96 err = readl_poll_timeout(mgbe->xpcs + XPCS_WRAP_UPHY_HW_INIT_CTRL, value, in tegra_mgbe_resume()
97 (value & XPCS_WRAP_UPHY_HW_INIT_CTRL_TX_EN) == 0, in tegra_mgbe_resume()
115 u32 value; in mgbe_uphy_lane_bringup_serdes_up() local
118 value = readl(mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_up()
119 value |= XPCS_WRAP_UPHY_RX_CONTROL_RX_SW_OVRD; in mgbe_uphy_lane_bringup_serdes_up()
120 writel(value, mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_up()
122 value = readl(mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_up()
123 value &= ~XPCS_WRAP_UPHY_RX_CONTROL_RX_IDDQ; in mgbe_uphy_lane_bringup_serdes_up()
124 writel(value, mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_up()
126 value = readl(mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_up()
127 value &= ~XPCS_WRAP_UPHY_RX_CONTROL_AUX_RX_IDDQ; in mgbe_uphy_lane_bringup_serdes_up()
128 writel(value, mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_up()
130 value = readl(mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_up()
131 value &= ~XPCS_WRAP_UPHY_RX_CONTROL_RX_SLEEP; in mgbe_uphy_lane_bringup_serdes_up()
132 writel(value, mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_up()
134 value = readl(mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_up()
135 value |= XPCS_WRAP_UPHY_RX_CONTROL_RX_CAL_EN; in mgbe_uphy_lane_bringup_serdes_up()
136 writel(value, mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_up()
138 err = readl_poll_timeout(mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL, value, in mgbe_uphy_lane_bringup_serdes_up()
139 (value & XPCS_WRAP_UPHY_RX_CONTROL_RX_CAL_EN) == 0, in mgbe_uphy_lane_bringup_serdes_up()
146 value = readl(mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_up()
147 value |= XPCS_WRAP_UPHY_RX_CONTROL_RX_DATA_EN; in mgbe_uphy_lane_bringup_serdes_up()
148 writel(value, mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_up()
150 value = readl(mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_up()
151 value |= XPCS_WRAP_UPHY_RX_CONTROL_RX_CDR_RESET; in mgbe_uphy_lane_bringup_serdes_up()
152 writel(value, mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_up()
154 value = readl(mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_up()
155 value &= ~XPCS_WRAP_UPHY_RX_CONTROL_RX_CDR_RESET; in mgbe_uphy_lane_bringup_serdes_up()
156 writel(value, mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_up()
158 value = readl(mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_up()
159 value |= XPCS_WRAP_UPHY_RX_CONTROL_RX_PCS_PHY_RDY; in mgbe_uphy_lane_bringup_serdes_up()
160 writel(value, mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_up()
162 err = readl_poll_timeout(mgbe->xpcs + XPCS_WRAP_IRQ_STATUS, value, in mgbe_uphy_lane_bringup_serdes_up()
163 value & XPCS_WRAP_IRQ_STATUS_PCS_LINK_STS, in mgbe_uphy_lane_bringup_serdes_up()
171 writel(value, mgbe->xpcs + XPCS_WRAP_IRQ_STATUS); in mgbe_uphy_lane_bringup_serdes_up()
179 u32 value; in mgbe_uphy_lane_bringup_serdes_down() local
181 value = readl(mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_down()
182 value |= XPCS_WRAP_UPHY_RX_CONTROL_RX_SW_OVRD; in mgbe_uphy_lane_bringup_serdes_down()
183 writel(value, mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_down()
185 value = readl(mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_down()
186 value &= ~XPCS_WRAP_UPHY_RX_CONTROL_RX_DATA_EN; in mgbe_uphy_lane_bringup_serdes_down()
187 writel(value, mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_down()
189 value = readl(mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_down()
190 value |= XPCS_WRAP_UPHY_RX_CONTROL_RX_SLEEP; in mgbe_uphy_lane_bringup_serdes_down()
191 writel(value, mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_down()
193 value = readl(mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_down()
194 value |= XPCS_WRAP_UPHY_RX_CONTROL_AUX_RX_IDDQ; in mgbe_uphy_lane_bringup_serdes_down()
195 writel(value, mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_down()
197 value = readl(mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_down()
198 value |= XPCS_WRAP_UPHY_RX_CONTROL_RX_IDDQ; in mgbe_uphy_lane_bringup_serdes_down()
199 writel(value, mgbe->xpcs + XPCS_WRAP_UPHY_RX_CONTROL); in mgbe_uphy_lane_bringup_serdes_down()
208 u32 value; in tegra_mgbe_probe() local
312 value = readl(mgbe->xpcs + XPCS_WRAP_UPHY_STATUS); in tegra_mgbe_probe()
313 if ((value & XPCS_WRAP_UPHY_STATUS_TX_P_UP) == 0) { in tegra_mgbe_probe()
314 value = readl(mgbe->xpcs + XPCS_WRAP_UPHY_HW_INIT_CTRL); in tegra_mgbe_probe()
315 value |= XPCS_WRAP_UPHY_HW_INIT_CTRL_TX_EN; in tegra_mgbe_probe()
316 writel(value, mgbe->xpcs + XPCS_WRAP_UPHY_HW_INIT_CTRL); in tegra_mgbe_probe()
319 err = readl_poll_timeout(mgbe->xpcs + XPCS_WRAP_UPHY_HW_INIT_CTRL, value, in tegra_mgbe_probe()
320 (value & XPCS_WRAP_UPHY_HW_INIT_CTRL_TX_EN) == 0, in tegra_mgbe_probe()