Lines Matching refs:mctrl_gpios

31 struct mctrl_gpios;
38 void mctrl_gpio_set(struct mctrl_gpios *gpios, unsigned int mctrl);
44 unsigned int mctrl_gpio_get(struct mctrl_gpios *gpios, unsigned int *mctrl);
51 mctrl_gpio_get_outputs(struct mctrl_gpios *gpios, unsigned int *mctrl);
56 struct gpio_desc *mctrl_gpio_to_gpiod(struct mctrl_gpios *gpios,
66 struct mctrl_gpios *mctrl_gpio_init(struct uart_port *port, unsigned int idx);
74 struct mctrl_gpios *mctrl_gpio_init_noauto(struct device *dev,
80 void mctrl_gpio_enable_ms(struct mctrl_gpios *gpios);
86 void mctrl_gpio_disable_ms_sync(struct mctrl_gpios *gpios);
92 void mctrl_gpio_disable_ms_no_sync(struct mctrl_gpios *gpios);
97 void mctrl_gpio_enable_irq_wake(struct mctrl_gpios *gpios);
102 void mctrl_gpio_disable_irq_wake(struct mctrl_gpios *gpios);
107 void mctrl_gpio_set(struct mctrl_gpios *gpios, unsigned int mctrl) in mctrl_gpio_set()
112 unsigned int mctrl_gpio_get(struct mctrl_gpios *gpios, unsigned int *mctrl) in mctrl_gpio_get()
118 mctrl_gpio_get_outputs(struct mctrl_gpios *gpios, unsigned int *mctrl) in mctrl_gpio_get_outputs()
124 struct gpio_desc *mctrl_gpio_to_gpiod(struct mctrl_gpios *gpios, in mctrl_gpio_to_gpiod()
131 struct mctrl_gpios *mctrl_gpio_init(struct uart_port *port, unsigned int idx) in mctrl_gpio_init()
137 struct mctrl_gpios *mctrl_gpio_init_noauto(struct device *dev, unsigned int idx) in mctrl_gpio_init_noauto()
142 static inline void mctrl_gpio_enable_ms(struct mctrl_gpios *gpios) in mctrl_gpio_enable_ms()
146 static inline void mctrl_gpio_disable_ms_sync(struct mctrl_gpios *gpios) in mctrl_gpio_disable_ms_sync()
150 static inline void mctrl_gpio_disable_ms_no_sync(struct mctrl_gpios *gpios) in mctrl_gpio_disable_ms_no_sync()
154 static inline void mctrl_gpio_enable_irq_wake(struct mctrl_gpios *gpios) in mctrl_gpio_enable_irq_wake()
158 static inline void mctrl_gpio_disable_irq_wake(struct mctrl_gpios *gpios) in mctrl_gpio_disable_irq_wake()