Lines Matching refs:l1

224 	u32 l1;  in rzn1_set_hw_pin_func()  local
260 l1 = readl(&ipctl->lev1->conf[pin]); in rzn1_set_hw_pin_func()
261 l1_cache = l1; in rzn1_set_hw_pin_func()
267 l1 &= ~(RZN1_L1_FUNC_MASK << RZN1_L1_FUNCTION); in rzn1_set_hw_pin_func()
270 l1 |= (pin_config << RZN1_L1_FUNCTION); in rzn1_set_hw_pin_func()
272 l1 |= (RZN1_L1_FUNCTION_L2 << RZN1_L1_FUNCTION); in rzn1_set_hw_pin_func()
278 if (l1 != l1_cache || l2 != l2_cache) { in rzn1_set_hw_pin_func()
279 writel(l1, &ipctl->lev1->conf[pin]); in rzn1_set_hw_pin_func()
496 u32 l1, l2, arg = 0; in rzn1_pinconf_get() local
501 l1 = readl(&ipctl->lev1->conf[pin]); in rzn1_pinconf_get()
503 l1mux = l1 & RZN1_L1_FUNC_MASK; in rzn1_pinconf_get()
504 pull = (l1 >> RZN1_L1_PIN_PULL) & 0x3; in rzn1_pinconf_get()
505 drive = (l1 >> RZN1_L1_PIN_DRIVE_STRENGTH) & 0x3; in rzn1_pinconf_get()
547 u32 l1, l1_cache; in rzn1_pinconf_set() local
554 l1 = readl(&ipctl->lev1->conf[pin]); in rzn1_pinconf_set()
555 l1_cache = l1; in rzn1_pinconf_set()
564 l1 &= ~(0x3 << RZN1_L1_PIN_PULL); in rzn1_pinconf_set()
565 l1 |= (RZN1_L1_PIN_PULL_UP << RZN1_L1_PIN_PULL); in rzn1_pinconf_set()
569 l1 &= ~(0x3 << RZN1_L1_PIN_PULL); in rzn1_pinconf_set()
570 l1 |= (RZN1_L1_PIN_PULL_DOWN << RZN1_L1_PIN_PULL); in rzn1_pinconf_set()
574 l1 &= ~(0x3 << RZN1_L1_PIN_PULL); in rzn1_pinconf_set()
575 l1 |= (RZN1_L1_PIN_PULL_NONE << RZN1_L1_PIN_PULL); in rzn1_pinconf_set()
600 l1 &= ~(0x3 << RZN1_L1_PIN_DRIVE_STRENGTH); in rzn1_pinconf_set()
601 l1 |= (drv << RZN1_L1_PIN_DRIVE_STRENGTH); in rzn1_pinconf_set()
606 l1 &= ~RZN1_L1_FUNC_MASK; in rzn1_pinconf_set()
607 l1 |= RZN1_FUNC_HIGHZ; in rzn1_pinconf_set()
614 if (l1 != l1_cache) { in rzn1_pinconf_set()
616 writel(l1, &ipctl->lev1->conf[pin]); in rzn1_pinconf_set()