Lines Matching refs:ctrl0

625 	u32 ctrl0, ctrl1;
630 ctrl0 = chv_readl(pctrl, offset, CHV_PADCTRL0);
636 if (ctrl0 & CHV_PADCTRL0_GPIOEN) {
641 mode = ctrl0 & CHV_PADCTRL0_PMODE_MASK;
647 seq_printf(s, "0x%08x 0x%08x", ctrl0, ctrl1);
818 u32 ctrl0;
822 ctrl0 = chv_readl(pctrl, offset, CHV_PADCTRL0) & ~CHV_PADCTRL0_GPIOCFG_MASK;
824 ctrl0 |= CHV_PADCTRL0_GPIOCFG_GPI << CHV_PADCTRL0_GPIOCFG_SHIFT;
826 ctrl0 |= CHV_PADCTRL0_GPIOCFG_GPO << CHV_PADCTRL0_GPIOCFG_SHIFT;
827 chv_writel(pctrl, offset, CHV_PADCTRL0, ctrl0);
850 u32 ctrl0, ctrl1;
855 ctrl0 = chv_readl(pctrl, pin, CHV_PADCTRL0);
859 term = (ctrl0 & CHV_PADCTRL0_TERM_MASK) >> CHV_PADCTRL0_TERM_SHIFT;
868 if (!(ctrl0 & CHV_PADCTRL0_TERM_UP))
886 if (!term || (ctrl0 & CHV_PADCTRL0_TERM_UP))
903 cfg = ctrl0 & CHV_PADCTRL0_GPIOCFG_MASK;
933 u32 ctrl0, pull;
936 ctrl0 = chv_readl(pctrl, pin, CHV_PADCTRL0);
940 ctrl0 &= ~(CHV_PADCTRL0_TERM_MASK | CHV_PADCTRL0_TERM_UP);
944 ctrl0 &= ~(CHV_PADCTRL0_TERM_MASK | CHV_PADCTRL0_TERM_UP);
962 ctrl0 |= CHV_PADCTRL0_TERM_UP | pull;
966 ctrl0 &= ~(CHV_PADCTRL0_TERM_MASK | CHV_PADCTRL0_TERM_UP);
980 ctrl0 |= pull;
988 chv_writel(pctrl, pin, CHV_PADCTRL0, ctrl0);
1120 u32 ctrl0, cfg;
1123 ctrl0 = chv_readl(pctrl, offset, CHV_PADCTRL0);
1126 cfg = ctrl0 & CHV_PADCTRL0_GPIOCFG_MASK;
1130 return !!(ctrl0 & CHV_PADCTRL0_GPIOTXSTATE);
1131 return !!(ctrl0 & CHV_PADCTRL0_GPIORXSTATE);
1138 u32 ctrl0;
1142 ctrl0 = chv_readl(pctrl, offset, CHV_PADCTRL0);
1145 ctrl0 |= CHV_PADCTRL0_GPIOTXSTATE;
1147 ctrl0 &= ~CHV_PADCTRL0_GPIOTXSTATE;
1149 chv_writel(pctrl, offset, CHV_PADCTRL0, ctrl0);
1157 u32 ctrl0, direction;
1161 ctrl0 = chv_readl(pctrl, offset, CHV_PADCTRL0);
1164 direction = ctrl0 & CHV_PADCTRL0_GPIOCFG_MASK;
1803 dev_dbg(dev, "restored pin %2u ctrl0 0x%08x\n", desc->number,