Lines Matching refs:pin
36 /* pin configuration descriptor */
39 u16 pin; /* pin number in the port */
43 {.port = (_prt), .pin = (_pin), .config = (_cfg), }
45 /* In PIC32 muxing is performed at pin-level through two
48 * Pin configuration is handled through port register.
118 struct pic32_reg_port *pinconf; /* pin configuration*/
136 u32 port_nr, u32 pin, u32 param)
143 writel(BIT(pin), &port->ansel.clr);
146 writel(BIT(pin), &port->ansel.set);
149 writel(BIT(pin), &port->tris.set);
152 writel(BIT(pin), &port->tris.clr);
155 writel(BIT(pin), &port->cnpu.set);
158 writel(BIT(pin), &port->cnpd.set);
161 writel(BIT(pin), &port->odc.set);
177 list[i].pin, list[i].config);