Lines Matching defs:part
58 u32 omap4_prminst_read_inst_reg(u8 part, s16 inst, u16 idx)
60 BUG_ON(part >= OMAP4_MAX_PRCM_PARTITIONS ||
61 part == OMAP4430_INVALID_PRCM_PARTITION ||
62 !_prm_bases[part].va);
63 return readl_relaxed(_prm_bases[part].va + inst + idx);
67 void omap4_prminst_write_inst_reg(u32 val, u8 part, s16 inst, u16 idx)
69 BUG_ON(part >= OMAP4_MAX_PRCM_PARTITIONS ||
70 part == OMAP4430_INVALID_PRCM_PARTITION ||
71 !_prm_bases[part].va);
72 writel_relaxed(val, _prm_bases[part].va + inst + idx);
76 u32 omap4_prminst_rmw_inst_reg_bits(u32 mask, u32 bits, u8 part, s16 inst,
81 v = omap4_prminst_read_inst_reg(part, inst, idx);
84 omap4_prminst_write_inst_reg(v, part, inst, idx);
99 int omap4_prminst_is_hardreset_asserted(u8 shift, u8 part, s16 inst,
104 v = omap4_prminst_read_inst_reg(part, inst, rstctrl_offs);
123 int omap4_prminst_assert_hardreset(u8 shift, u8 part, s16 inst,
128 omap4_prminst_rmw_inst_reg_bits(mask, mask, part, inst, rstctrl_offs);
138 * @part: PRM partition
152 int omap4_prminst_deassert_hardreset(u8 shift, u8 st_shift, u8 part, s16 inst,
160 if (omap4_prminst_is_hardreset_asserted(shift, part, inst,
165 omap4_prminst_rmw_inst_reg_bits(0xffffffff, st_mask, part, inst,
168 omap4_prminst_rmw_inst_reg_bits(mask, 0, part, inst, rstctrl_offs);
170 omap_test_timeout(omap4_prminst_is_hardreset_asserted(st_shift, part,