Lines Matching defs:port
29 static void crisv32_pinmux_set(int port);
48 crisv32_pinmux_alloc(int port, int first_pin, int last_pin, enum pin_mode mode)
55 if (port >= PORTS)
61 if ((pins[port * PORT_PINS + i] != pinmux_none) &&
62 (pins[port * PORT_PINS + i] != pinmux_gpio) &&
63 (pins[port * PORT_PINS + i] != mode)) {
73 pins[port * PORT_PINS + i] = mode;
75 crisv32_pinmux_set(port);
213 crisv32_pinmux_set(int port)
218 int pin = port * PORT_PINS;
227 REG_WRITE(int, regi_pinmux + REG_RD_ADDR_pinmux_rw_gio_pa + 4 * port,
229 REG_WRITE(int, regi_pinmux + REG_RD_ADDR_pinmux_rw_iop_pa + 4 * port,
238 crisv32_pinmux_dealloc(int port, int first_pin, int last_pin)
245 if (port > PORTS || port < 0)
251 pins[port * PORT_PINS + i] = pinmux_none;
253 crisv32_pinmux_set(port);