Lines Matching +full:12 +full:bit

77 	uint32_t	bit;  member
131 .bit = _bit, \
209 RK_PINDRIVE(0, 0, 0x070, 3, 12),
215 RK_PINDRIVE(0, 1, 0x074, 3, 12),
221 RK_PINDRIVE(0, 2, 0x078, 3, 12),
227 RK_PINDRIVE(1, 3, 0x1CC, 3, 12),
233 RK_PINDRIVE(2, 0, 0x1D0, 3, 12),
239 RK_PINDRIVE(2, 1, 0x1D4, 3, 12),
245 RK_PINDRIVE(2, 2, 0x1D8, 3, 12),
251 RK_PINDRIVE(2, 3, 0x1DC, 3, 12),
257 RK_PINDRIVE(3, 0, 0x1E0, 3, 12),
263 RK_PINDRIVE(3, 1, 0x1E4, 3, 12),
269 RK_PINDRIVE(3, 2, 0x1E8, 3, 12),
275 RK_PINDRIVE(3, 3, 0x1EC, 3, 12),
281 RK_PINDRIVE(4, 0, 0x1F0, 3, 12),
287 RK_PINDRIVE(4, 1, 0x1F4, 3, 12),
293 RK_PINDRIVE(4, 2, 0x1F8, 3, 12),
299 RK_PINDRIVE(4, 3, 0x1FC, 3, 12),
305 RK_PINDRIVE(5, 1, 0x204, 3, 12),
311 RK_PINDRIVE(5, 2, 0x208, 3, 12),
317 RK_PINDRIVE(6, 0, 0x210, 3, 12),
323 RK_PINDRIVE(6, 1, 0x214, 3, 12),
329 RK_PINDRIVE(6, 2, 0x218, 3, 12),
335 RK_PINDRIVE(7, 0, 0x220, 3, 12),
341 RK_PINDRIVE(7, 1, 0x224, 3, 12),
347 RK_PINDRIVE(7, 2, 0x228, 3, 12),
353 RK_PINDRIVE(8, 0, 0x230, 3, 12),
359 RK_PINDRIVE(8, 1, 0x234, 3, 12),
461 /* bank pin reg bit mask */
462 RK_PINFIX(2, 12, 0x24, 8, 0x300),
472 RK_PINDRIVE(0, 0, 0x200, 3, 12),
477 RK_PINDRIVE(0, 1, 0x204, 3, 12),
482 RK_PINDRIVE(0, 2, 0x208, 3, 12),
487 RK_PINDRIVE(0, 3, 0x20C, 3, 12),
492 RK_PINDRIVE(1, 0, 0x210, 3, 12),
497 RK_PINDRIVE(1, 1, 0x214, 3, 12),
502 RK_PINDRIVE(1, 2, 0x218, 3, 12),
507 RK_PINDRIVE(1, 3, 0x21C, 3, 12),
512 RK_PINDRIVE(2, 0, 0x220, 3, 12),
517 RK_PINDRIVE(2, 1, 0x224, 3, 12),
522 RK_PINDRIVE(2, 2, 0x228, 3, 12),
527 RK_PINDRIVE(2, 3, 0x22C, 3, 12),
532 RK_PINDRIVE(3, 0, 0x230, 3, 12),
537 RK_PINDRIVE(3, 1, 0x234, 3, 12),
542 RK_PINDRIVE(3, 2, 0x238, 3, 12),
547 RK_PINDRIVE(3, 3, 0x23C, 3, 12),
630 RK_PINDRIVE(1, 0, 0xA0, 3, 12),
636 RK_PINDRIVE(1, 1, 0xA8, 3, 12),
642 RK_PINDRIVE(1, 2, 0xB0, 3, 12),
648 RK_PINDRIVE(1, 3, 0xB8, 3, 12),
812 RK_PINDRIVE(0, 0, 0x0020, 3, 12),
818 RK_PINDRIVE(0, 1, 0x0024, 3, 12),
824 RK_PINDRIVE(0, 1, 0x0028, 3, 12),
830 RK_PINDRIVE(0, 1, 0x002c, 3, 12),
836 RK_PINDRIVE(1, 0, 0x0080, 3, 12),
842 RK_PINDRIVE(1, 1, 0x0084, 3, 12),
848 RK_PINDRIVE(1, 2, 0x0088, 3, 12),
854 RK_PINDRIVE(1, 3, 0x008c, 3, 12),
860 RK_PINDRIVE(2, 0, 0x0090, 3, 12),
866 RK_PINDRIVE(2, 1, 0x0094, 3, 12),
872 RK_PINDRIVE(2, 2, 0x0098, 3, 12),
878 RK_PINDRIVE(2, 3, 0x009c, 3, 12),
884 RK_PINDRIVE(3, 0, 0x00a0, 3, 12),
890 RK_PINDRIVE(3, 1, 0x00a4, 3, 12),
896 RK_PINDRIVE(3, 2, 0x00a8, 3, 12),
902 RK_PINDRIVE(3, 3, 0x00ac, 3, 12),
908 RK_PINDRIVE(4, 0, 0x00b0, 3, 12),
914 RK_PINDRIVE(4, 1, 0x00b4, 3, 12),
920 RK_PINDRIVE(4, 2, 0x00b8, 3, 12),
926 RK_PINDRIVE(4, 3, 0x00bc, 3, 12),
1039 uint32_t *reg, uint32_t *mask, uint32_t *bit) in rk_pinctrl_get_fixup() argument
1048 *bit = sc->conf->pin_fixup[i].bit; in rk_pinctrl_get_fixup()
1145 uint32_t bit, mask, reg, drive; in rk_pinctrl_configure_pin() local
1176 bit = (pin % 8) * 2; in rk_pinctrl_configure_pin()
1177 mask = (0x3 << bit); in rk_pinctrl_configure_pin()
1178 SYSCON_MODIFY_4(syscon, reg, mask, bias << bit | (mask << 16)); in rk_pinctrl_configure_pin()
1202 bit = (pin % 8) * 2; in rk_pinctrl_configure_pin()
1203 mask = (0x3 << bit); in rk_pinctrl_configure_pin()
1205 drive << bit | (mask << 16)); in rk_pinctrl_configure_pin()
1215 bit = (pin % 4) * 4; in rk_pinctrl_configure_pin()
1216 mask = (0xF << bit); in rk_pinctrl_configure_pin()
1221 bit = (pin % 8 % 5) * 3; in rk_pinctrl_configure_pin()
1222 mask = (0x7 << bit); in rk_pinctrl_configure_pin()
1225 bit = (pin % 8) * 2; in rk_pinctrl_configure_pin()
1226 mask = (0x3 << bit); in rk_pinctrl_configure_pin()
1234 rk_pinctrl_get_fixup(sc, bank, pin, &reg, &mask, &bit); in rk_pinctrl_configure_pin()
1242 SYSCON_MODIFY_4(syscon, reg, mask, function << bit | (mask << 16)); in rk_pinctrl_configure_pin()
1282 uint32_t subbank, bit, mask, reg; in rk_pinctrl_is_gpio_locked() local
1310 bit = (pin % 4) * 4; in rk_pinctrl_is_gpio_locked()
1311 mask = (0xF << bit); in rk_pinctrl_is_gpio_locked()
1316 bit = (pin % 8 % 5) * 3; in rk_pinctrl_is_gpio_locked()
1317 mask = (0x7 << bit); in rk_pinctrl_is_gpio_locked()
1320 bit = (pin % 8) * 2; in rk_pinctrl_is_gpio_locked()
1321 mask = (0x3 << bit); in rk_pinctrl_is_gpio_locked()
1329 rk_pinctrl_get_fixup(sc, bank, pin, &reg, &mask, &bit); in rk_pinctrl_is_gpio_locked()
1332 pinfunc = (reg & mask) >> bit; in rk_pinctrl_is_gpio_locked()
1386 uint32_t reg, bit; in rk_pinctrl_get_flags() local
1409 bit = (pin % 8) * 2; in rk_pinctrl_get_flags()
1411 reg = (reg >> bit) & 0x3; in rk_pinctrl_get_flags()
1426 uint32_t bit, mask, reg; in rk_pinctrl_set_flags() local
1449 bit = (pin % 8) * 2; in rk_pinctrl_set_flags()
1450 mask = (0x3 << bit); in rk_pinctrl_set_flags()
1452 SYSCON_MODIFY_4(syscon, reg, mask, bias << bit | (mask << 16)); in rk_pinctrl_set_flags()