Lines Matching refs:i

63 	int i, iomux_base, offset, val;  in rk628_misc_pinctrl_set_mux()  local
67 for (i = 0; i < ARRAY_SIZE(rk628_pin_iomux_groups); i++) { in rk628_misc_pinctrl_set_mux()
68 if (rk628_pin_iomux_groups[i].pins == gpio) { in rk628_misc_pinctrl_set_mux()
69 iomux_base = rk628_pin_iomux_groups[i].iomux_base; in rk628_misc_pinctrl_set_mux()
70 offset = rk628_pin_iomux_groups[i].pins % BANK_OFFSET; in rk628_misc_pinctrl_set_mux()
75 if ((i == ARRAY_SIZE(rk628_pin_iomux_groups)) || (!iomux_base)) { in rk628_misc_pinctrl_set_mux()
92 int i, data_reg, offset, val; in rk628_misc_gpio_get_value() local
94 for (i = 0; i < ARRAY_SIZE(rk628_pin_iomux_groups); i++) { in rk628_misc_gpio_get_value()
95 if (rk628_pin_iomux_groups[i].pins == gpio) { in rk628_misc_gpio_get_value()
96 data_reg = rk628_pin_iomux_groups[i].gpio_base + GPIO_EXT_PORT; in rk628_misc_gpio_get_value()
97 offset = rk628_pin_iomux_groups[i].pins % BANK_OFFSET; in rk628_misc_gpio_get_value()
102 if ((i == ARRAY_SIZE(rk628_pin_iomux_groups)) || (!data_reg)) { in rk628_misc_gpio_get_value()
117 int i, data_reg, offset, val; in rk628_misc_gpio_set_value() local
119 for (i = 0; i < ARRAY_SIZE(rk628_pin_iomux_groups); i++) { in rk628_misc_gpio_set_value()
120 if (rk628_pin_iomux_groups[i].pins == gpio) { in rk628_misc_gpio_set_value()
121 offset = rk628_pin_iomux_groups[i].pins % BANK_OFFSET; in rk628_misc_gpio_set_value()
123 data_reg = rk628_pin_iomux_groups[i].gpio_base + GPIO_SWPORT_DR_H; in rk628_misc_gpio_set_value()
126 data_reg = rk628_pin_iomux_groups[i].gpio_base + GPIO_SWPORT_DR_L; in rk628_misc_gpio_set_value()
132 if ((i == ARRAY_SIZE(rk628_pin_iomux_groups)) || (!data_reg)) { in rk628_misc_gpio_set_value()
151 int i, dir_reg, offset, val; in rk628_misc_gpio_set_direction() local
153 for (i = 0; i < ARRAY_SIZE(rk628_pin_iomux_groups); i++) { in rk628_misc_gpio_set_direction()
154 if (rk628_pin_iomux_groups[i].pins == gpio) { in rk628_misc_gpio_set_direction()
155 offset = rk628_pin_iomux_groups[i].pins % BANK_OFFSET; in rk628_misc_gpio_set_direction()
157 dir_reg = rk628_pin_iomux_groups[i].gpio_base + GPIO_SWPORT_DDR_H; in rk628_misc_gpio_set_direction()
160 dir_reg = rk628_pin_iomux_groups[i].gpio_base + GPIO_SWPORT_DDR_L; in rk628_misc_gpio_set_direction()
166 if ((i == ARRAY_SIZE(rk628_pin_iomux_groups)) || (!dir_reg)) { in rk628_misc_gpio_set_direction()
184 int i, iomux_base, offset, val, mux; in rk628_misc_iomux_init() local
186 for (i = 0; i < ARRAY_SIZE(rk628_pin_iomux_groups); i++) { in rk628_misc_iomux_init()
187 mux = rk628_pin_iomux_groups[i].mux; in rk628_misc_iomux_init()
188 iomux_base = rk628_pin_iomux_groups[i].iomux_base; in rk628_misc_iomux_init()
189 offset = rk628_pin_iomux_groups[i].pins % BANK_OFFSET; in rk628_misc_iomux_init()
222 int i, bank, pull_reg = 0, offset, val = 0; in rk628_misc_gpio_set_pull_highz_up_down() local
225 for (i = 0; i < ARRAY_SIZE(rk628_pin_iomux_groups); i++) { in rk628_misc_gpio_set_pull_highz_up_down()
226 if (rk628_pin_iomux_groups[i].pins == gpio) { in rk628_misc_gpio_set_pull_highz_up_down()
227 bank = rk628_pin_iomux_groups[i].bank; in rk628_misc_gpio_set_pull_highz_up_down()
228 pull_reg = rk628_pin_iomux_groups[i].pull_reg; in rk628_misc_gpio_set_pull_highz_up_down()
229 offset = rk628_pin_iomux_groups[i].pins % BANK_OFFSET; in rk628_misc_gpio_set_pull_highz_up_down()
234 if ((i == ARRAY_SIZE(rk628_pin_iomux_groups)) || (!pull_reg)) { in rk628_misc_gpio_set_pull_highz_up_down()
302 int i; in rk628_misc_gpio_test_all() local
304 for (i = 0; i < ARRAY_SIZE(rk628_pin_iomux_groups); i++) { in rk628_misc_gpio_test_all()
305 if (rk628_pin_iomux_groups[i].pins && (rk628_pin_iomux_groups[i].pins != GPIO1_A1) in rk628_misc_gpio_test_all()
306 && (rk628_pin_iomux_groups[i].pins != GPIO2_C0) in rk628_misc_gpio_test_all()
307 && (rk628_pin_iomux_groups[i].pins != GPIO2_C1) in rk628_misc_gpio_test_all()
308 && (rk628_pin_iomux_groups[i].pins != GPIO2_C2) in rk628_misc_gpio_test_all()
309 && (rk628_pin_iomux_groups[i].pins != GPIO2_C3) in rk628_misc_gpio_test_all()
310 && (rk628_pin_iomux_groups[i].pins != GPIO2_C4)) in rk628_misc_gpio_test_all()
311 rk628_misc_gpio_direction_output(rk628, rk628_pin_iomux_groups[i].pins, 1); in rk628_misc_gpio_test_all()
314 for (i = 0; i < ARRAY_SIZE(rk628_pin_iomux_groups); i++) { in rk628_misc_gpio_test_all()
315 if (rk628_pin_iomux_groups[i].pins && (rk628_pin_iomux_groups[i].pins != GPIO1_A1) in rk628_misc_gpio_test_all()
316 && (rk628_pin_iomux_groups[i].pins != GPIO2_C0) in rk628_misc_gpio_test_all()
317 && (rk628_pin_iomux_groups[i].pins != GPIO2_C1) in rk628_misc_gpio_test_all()
318 && (rk628_pin_iomux_groups[i].pins != GPIO2_C2) in rk628_misc_gpio_test_all()
319 && (rk628_pin_iomux_groups[i].pins != GPIO2_C3) in rk628_misc_gpio_test_all()
320 && (rk628_pin_iomux_groups[i].pins != GPIO2_C4)) in rk628_misc_gpio_test_all()
321 rk628_misc_gpio_direction_output(rk628, rk628_pin_iomux_groups[i].pins, 0); in rk628_misc_gpio_test_all()