Lines Matching +full:ast2500 +full:- +full:scu
4 * SPDX-License-Identifier: GPL-2.0
11 #include <reset-uclass.h>
22 struct ast2500_scu *scu; member
31 &priv->wdt); in ast2500_ofdata_to_platdata()
42 struct ast2500_reset_priv *priv = dev_get_priv(reset_ctl->dev); in ast2500_reset_assert()
51 reset_mode = ast_reset_mode_from_flags(reset_ctl->id); in ast2500_reset_assert()
52 reset_mask = ast_reset_mask_from_flags(reset_ctl->id); in ast2500_reset_assert()
57 ast_scu_unlock(priv->scu); in ast2500_reset_assert()
58 setbits_le32(&priv->scu->sysreset_ctrl1, in ast2500_reset_assert()
60 ret = wdt_expire_now(priv->wdt, reset_ctl->id); in ast2500_reset_assert()
61 clrbits_le32(&priv->scu->sysreset_ctrl1, in ast2500_reset_assert()
63 ast_scu_lock(priv->scu); in ast2500_reset_assert()
65 ret = wdt_expire_now(priv->wdt, reset_ctl->id); in ast2500_reset_assert()
74 reset_ctl->dev, reset_ctl->id); in ast2500_reset_request()
83 priv->scu = ast_get_scu(); in ast2500_reset_probe()
89 { .compatible = "aspeed,ast2500-reset" },