Lines Matching refs:ctrl0
646 u32 ctrl0, ctrl1;
651 ctrl0 = chv_readl(pctrl, offset, CHV_PADCTRL0);
657 if (ctrl0 & CHV_PADCTRL0_GPIOEN) {
662 mode = ctrl0 & CHV_PADCTRL0_PMODE_MASK;
668 seq_printf(s, "0x%08x 0x%08x", ctrl0, ctrl1);
866 u32 ctrl0;
870 ctrl0 = chv_readl(pctrl, offset, CHV_PADCTRL0) & ~CHV_PADCTRL0_GPIOCFG_MASK;
872 ctrl0 |= CHV_PADCTRL0_GPIOCFG_GPI << CHV_PADCTRL0_GPIOCFG_SHIFT;
874 ctrl0 |= CHV_PADCTRL0_GPIOCFG_GPO << CHV_PADCTRL0_GPIOCFG_SHIFT;
875 chv_writel(pctrl, offset, CHV_PADCTRL0, ctrl0);
898 u32 ctrl0, ctrl1;
903 ctrl0 = chv_readl(pctrl, pin, CHV_PADCTRL0);
907 term = (ctrl0 & CHV_PADCTRL0_TERM_MASK) >> CHV_PADCTRL0_TERM_SHIFT;
916 if (!(ctrl0 & CHV_PADCTRL0_TERM_UP))
934 if (!term || (ctrl0 & CHV_PADCTRL0_TERM_UP))
951 cfg = ctrl0 & CHV_PADCTRL0_GPIOCFG_MASK;
981 u32 ctrl0, pull;
984 ctrl0 = chv_readl(pctrl, pin, CHV_PADCTRL0);
988 ctrl0 &= ~(CHV_PADCTRL0_TERM_MASK | CHV_PADCTRL0_TERM_UP);
992 ctrl0 &= ~(CHV_PADCTRL0_TERM_MASK | CHV_PADCTRL0_TERM_UP);
1010 ctrl0 |= CHV_PADCTRL0_TERM_UP | pull;
1014 ctrl0 &= ~(CHV_PADCTRL0_TERM_MASK | CHV_PADCTRL0_TERM_UP);
1028 ctrl0 |= pull;
1036 chv_writel(pctrl, pin, CHV_PADCTRL0, ctrl0);
1168 u32 ctrl0, cfg;
1171 ctrl0 = chv_readl(pctrl, offset, CHV_PADCTRL0);
1174 cfg = ctrl0 & CHV_PADCTRL0_GPIOCFG_MASK;
1178 return !!(ctrl0 & CHV_PADCTRL0_GPIOTXSTATE);
1179 return !!(ctrl0 & CHV_PADCTRL0_GPIORXSTATE);
1186 u32 ctrl0;
1190 ctrl0 = chv_readl(pctrl, offset, CHV_PADCTRL0);
1193 ctrl0 |= CHV_PADCTRL0_GPIOTXSTATE;
1195 ctrl0 &= ~CHV_PADCTRL0_GPIOTXSTATE;
1197 chv_writel(pctrl, offset, CHV_PADCTRL0, ctrl0);
1205 u32 ctrl0, direction;
1209 ctrl0 = chv_readl(pctrl, offset, CHV_PADCTRL0);
1212 direction = ctrl0 & CHV_PADCTRL0_GPIOCFG_MASK;
1775 dev_dbg(pctrl->dev, "restored pin %2u ctrl0 0x%08x\n",