Lines Matching full:hold
402 static int stm32_rproc_set_hold_boot(struct rproc *rproc, bool hold) in stm32_rproc_set_hold_boot() argument
410 * Three ways to manage the hold boot in stm32_rproc_set_hold_boot()
411 * - using SCMI: the hold boot is managed as a reset, in stm32_rproc_set_hold_boot()
412 * - using Linux(no SCMI): the hold boot is managed as a syscon register in stm32_rproc_set_hold_boot()
416 val = hold ? HOLD_BOOT : RELEASE_BOOT; in stm32_rproc_set_hold_boot()
420 if (!hold) in stm32_rproc_set_hold_boot()
436 dev_err(&rproc->dev, "failed to set hold boot\n"); in stm32_rproc_set_hold_boot()
738 * Three ways to manage the hold boot in stm32_rproc_parse_dt()
739 * - using SCMI: the hold boot is managed as a reset in stm32_rproc_parse_dt()
744 * - default(no SCMI, no SMC): the hold boot is managed as a syscon register in stm32_rproc_parse_dt()
767 /* Default: hold boot manage it through the syscon controller */ in stm32_rproc_parse_dt()
771 dev_err(dev, "failed to get hold boot\n"); in stm32_rproc_parse_dt()