Lines Matching defs:port
27 static void crisv32_pinmux_set(int port);
50 crisv32_pinmux_alloc(int port, int first_pin, int last_pin, enum pin_mode mode)
57 if (port > PORTS || port < 0)
63 if ((pins[port][i] != pinmux_none)
64 && (pins[port][i] != pinmux_gpio)
65 && (pins[port][i] != mode)) {
75 pins[port][i] = mode;
77 crisv32_pinmux_set(port);
168 void crisv32_pinmux_set(int port)
175 if (pins[port][i] == pinmux_gpio)
177 else if (pins[port][i] == pinmux_iop)
181 REG_WRITE(int, regi_pinmux + REG_RD_ADDR_pinmux_rw_pb_gio + 8 * port,
183 REG_WRITE(int, regi_pinmux + REG_RD_ADDR_pinmux_rw_pb_iop + 8 * port,
191 int crisv32_pinmux_dealloc(int port, int first_pin, int last_pin)
198 if (port > PORTS || port < 0)
204 pins[port][i] = pinmux_none;
206 crisv32_pinmux_set(port);