Lines Matching refs:val
141 void pru_control_write_reg(struct pru_rproc *pru, unsigned int reg, u32 val)
143 writel_relaxed(val, pru->mem_regions[PRU_IOMEM_CTRL].va + reg);
150 u32 val;
155 val = pru_control_read_reg(pru, reg);
156 val &= ~mask;
157 val |= (set & mask);
158 pru_control_write_reg(pru, reg, val);
435 static int pru_rproc_debug_ss_set(void *data, u64 val)
441 val = val ? 1 : 0;
442 if (!val && !pru->dbg_single_step)
447 if (val && !pru->dbg_single_step)
450 if (val)
455 pru->dbg_single_step = val;
461 static int pru_rproc_debug_ss_get(void *data, u64 *val)
466 *val = pru->dbg_single_step;
601 u32 val;
617 val = CTRL_CTRL_EN | ((rproc->bootaddr >> 2) << 16);
618 pru_control_write_reg(pru, PRU_CTRL_CTRL, val);
628 u32 val;
632 val = pru_control_read_reg(pru, PRU_CTRL_CTRL);
633 val &= ~CTRL_CTRL_EN;
634 pru_control_write_reg(pru, PRU_CTRL_CTRL, val);