Lines Matching refs:ret
126 uint32_t ret = RMU->RSTCAUSE; in RMU_ResetCauseGet() local
133 if (ret & RMU_RSTCAUSE_EM4RST) in RMU_ResetCauseGet()
135 ret &= ~(RMU_RSTCAUSE_BODREGRST| in RMU_ResetCauseGet()
141 if (ret & RMU_RSTCAUSE_PORST) in RMU_ResetCauseGet()
143 ret = RMU_RSTCAUSE_PORST; in RMU_ResetCauseGet()
145 else if ((ret & 0x83) == RMU_RSTCAUSE_BODUNREGRST) in RMU_ResetCauseGet()
147 ret = RMU_RSTCAUSE_BODUNREGRST; in RMU_ResetCauseGet()
149 else if ((ret & 0x1f) == RMU_RSTCAUSE_BODREGRST) in RMU_ResetCauseGet()
151 ret = RMU_RSTCAUSE_BODREGRST; in RMU_ResetCauseGet()
154 else if ((ret & 0x1b) & (RMU_RSTCAUSE_EXTRST | RMU_RSTCAUSE_WDOGRST)) in RMU_ResetCauseGet()
156 ret &= RMU_RSTCAUSE_EXTRST | RMU_RSTCAUSE_WDOGRST; in RMU_ResetCauseGet()
159 else if ((ret & 0x7ff) & (RMU_RSTCAUSE_LOCKUPRST | RMU_RSTCAUSE_SYSREQRST)) in RMU_ResetCauseGet()
161 ret &= RMU_RSTCAUSE_LOCKUPRST | RMU_RSTCAUSE_SYSREQRST; in RMU_ResetCauseGet()
165 else if (ret & RMU_RSTCAUSE_BODAVDD0) in RMU_ResetCauseGet()
167 ret = RMU_RSTCAUSE_BODAVDD0; in RMU_ResetCauseGet()
169 else if (ret & RMU_RSTCAUSE_BODAVDD1) in RMU_ResetCauseGet()
171 ret = RMU_RSTCAUSE_BODAVDD1; in RMU_ResetCauseGet()
173 else if (ret & (RMU_RSTCAUSE_EM4WURST|RMU_RSTCAUSE_EM4RST)) in RMU_ResetCauseGet()
175 ret &= (RMU_RSTCAUSE_EM4WURST| in RMU_ResetCauseGet()
181 else if (ret & (RMU_RSTCAUSE_EM4RST|RMU_RSTCAUSE_EXTRST)) in RMU_ResetCauseGet()
183 ret &= (RMU_RSTCAUSE_EM4RST|RMU_RSTCAUSE_EXTRST); in RMU_ResetCauseGet()
188 else if (ret & (RMU_RSTCAUSE_BUBODVDDDREG)) in RMU_ResetCauseGet()
191 ret &= (RMU_RSTCAUSE_BUBODVDDDREG|RMU_RSTCAUSE_BUMODERST); in RMU_ResetCauseGet()
193 else if (ret & (RMU_RSTCAUSE_BUBODBUVIN)) in RMU_ResetCauseGet()
195 ret &= (RMU_RSTCAUSE_BUBODBUVIN); in RMU_ResetCauseGet()
197 else if (ret & (RMU_RSTCAUSE_BUBODUNREG)) in RMU_ResetCauseGet()
199 ret &= (RMU_RSTCAUSE_BUBODUNREG); in RMU_ResetCauseGet()
201 else if (ret & (RMU_RSTCAUSE_BUBODREG)) in RMU_ResetCauseGet()
203 ret &= (RMU_RSTCAUSE_BUBODREG); in RMU_ResetCauseGet()
208 ret = 0; in RMU_ResetCauseGet()
210 return ret; in RMU_ResetCauseGet()