Lines Matching refs:ctrl0

648 	u32 ctrl0, ctrl1;  in chv_pin_dbg_show()  local
653 ctrl0 = chv_readl(pctrl, offset, CHV_PADCTRL0); in chv_pin_dbg_show()
659 if (ctrl0 & CHV_PADCTRL0_GPIOEN) { in chv_pin_dbg_show()
664 mode = ctrl0 & CHV_PADCTRL0_PMODE_MASK; in chv_pin_dbg_show()
670 seq_printf(s, "0x%08x 0x%08x", ctrl0, ctrl1); in chv_pin_dbg_show()
868 u32 ctrl0; in chv_gpio_set_direction() local
872 ctrl0 = chv_readl(pctrl, offset, CHV_PADCTRL0) & ~CHV_PADCTRL0_GPIOCFG_MASK; in chv_gpio_set_direction()
874 ctrl0 |= CHV_PADCTRL0_GPIOCFG_GPI << CHV_PADCTRL0_GPIOCFG_SHIFT; in chv_gpio_set_direction()
876 ctrl0 |= CHV_PADCTRL0_GPIOCFG_GPO << CHV_PADCTRL0_GPIOCFG_SHIFT; in chv_gpio_set_direction()
877 chv_writel(pctrl, offset, CHV_PADCTRL0, ctrl0); in chv_gpio_set_direction()
900 u32 ctrl0, ctrl1; in chv_config_get() local
905 ctrl0 = chv_readl(pctrl, pin, CHV_PADCTRL0); in chv_config_get()
909 term = (ctrl0 & CHV_PADCTRL0_TERM_MASK) >> CHV_PADCTRL0_TERM_SHIFT; in chv_config_get()
918 if (!(ctrl0 & CHV_PADCTRL0_TERM_UP)) in chv_config_get()
936 if (!term || (ctrl0 & CHV_PADCTRL0_TERM_UP)) in chv_config_get()
958 cfg = ctrl0 & CHV_PADCTRL0_GPIOCFG_MASK; in chv_config_get()
978 u32 ctrl0, pull; in chv_config_set_pull() local
981 ctrl0 = chv_readl(pctrl, pin, CHV_PADCTRL0); in chv_config_set_pull()
985 ctrl0 &= ~(CHV_PADCTRL0_TERM_MASK | CHV_PADCTRL0_TERM_UP); in chv_config_set_pull()
989 ctrl0 &= ~(CHV_PADCTRL0_TERM_MASK | CHV_PADCTRL0_TERM_UP); in chv_config_set_pull()
1007 ctrl0 |= CHV_PADCTRL0_TERM_UP | pull; in chv_config_set_pull()
1011 ctrl0 &= ~(CHV_PADCTRL0_TERM_MASK | CHV_PADCTRL0_TERM_UP); in chv_config_set_pull()
1025 ctrl0 |= pull; in chv_config_set_pull()
1033 chv_writel(pctrl, pin, CHV_PADCTRL0, ctrl0); in chv_config_set_pull()
1165 u32 ctrl0, cfg; in chv_gpio_get() local
1168 ctrl0 = chv_readl(pctrl, offset, CHV_PADCTRL0); in chv_gpio_get()
1171 cfg = ctrl0 & CHV_PADCTRL0_GPIOCFG_MASK; in chv_gpio_get()
1175 return !!(ctrl0 & CHV_PADCTRL0_GPIOTXSTATE); in chv_gpio_get()
1176 return !!(ctrl0 & CHV_PADCTRL0_GPIORXSTATE); in chv_gpio_get()
1183 u32 ctrl0; in chv_gpio_set() local
1187 ctrl0 = chv_readl(pctrl, offset, CHV_PADCTRL0); in chv_gpio_set()
1190 ctrl0 |= CHV_PADCTRL0_GPIOTXSTATE; in chv_gpio_set()
1192 ctrl0 &= ~CHV_PADCTRL0_GPIOTXSTATE; in chv_gpio_set()
1194 chv_writel(pctrl, offset, CHV_PADCTRL0, ctrl0); in chv_gpio_set()
1202 u32 ctrl0, direction; in chv_gpio_get_direction() local
1206 ctrl0 = chv_readl(pctrl, offset, CHV_PADCTRL0); in chv_gpio_get_direction()
1209 direction = ctrl0 & CHV_PADCTRL0_GPIOCFG_MASK; in chv_gpio_get_direction()