Lines Matching +full:reboot +full:- +full:offset
1 // SPDX-License-Identifier: GPL-2.0+
5 * Derived from linux/drivers/power/reset/syscon-reboot.c:
19 unsigned int offset; member
27 regmap_write(priv->regmap, priv->offset, priv->mask); in syscon_reboot_request()
29 return -EINPROGRESS; in syscon_reboot_request()
49 return -EINVAL; in syscon_reboot_probe()
51 priv->regmap = syscon_node_to_regmap(node); in syscon_reboot_probe()
52 if (!priv->regmap) { in syscon_reboot_probe()
54 return -ENODEV; in syscon_reboot_probe()
57 priv->offset = dev_read_u32_default(dev, "offset", 0); in syscon_reboot_probe()
58 priv->mask = dev_read_u32_default(dev, "mask", 0); in syscon_reboot_probe()
64 { .compatible = "syscon-reboot" },