Lines Matching defs:bit
22 #define PRCC_RESET_LINE(prcc_num, bit) \
23 (((prcc_num) * PRCC_PERIPHS_PER_CLUSTER) + (bit))
27 * so what you need to do is write a bit for the peripheral you
72 unsigned int bit = id % PRCC_PERIPHS_PER_CLUSTER;
74 pr_debug("PRCC cycle reset id %lu, bit %u\n", id, bit);
80 writel(BIT(bit), base + PRCC_K_SOFTRST_CLEAR);
82 writel(BIT(bit), base + PRCC_K_SOFTRST_SET);
93 unsigned int bit = id % PRCC_PERIPHS_PER_CLUSTER;
95 pr_debug("PRCC assert reset id %lu, bit %u\n", id, bit);
96 writel(BIT(bit), base + PRCC_K_SOFTRST_CLEAR);
106 unsigned int bit = id % PRCC_PERIPHS_PER_CLUSTER;
108 pr_debug("PRCC deassert reset id %lu, bit %u\n", id, bit);
109 writel(BIT(bit), base + PRCC_K_SOFTRST_SET);
119 unsigned int bit = id % PRCC_PERIPHS_PER_CLUSTER;
122 pr_debug("PRCC check status on reset line id %lu, bit %u\n", id, bit);
125 /* Active low so return the inverse value of the bit */
126 return !(val & BIT(bit));
139 unsigned int prcc_num, bit;
145 bit = reset_spec->args[1];
153 pr_debug("located reset line %d at PRCC %d bit %d\n",
154 PRCC_RESET_LINE(prcc_num, bit), prcc_num, bit);
156 return PRCC_RESET_LINE(prcc_num, bit);