Home
last modified time | relevance | path

Searched refs:gpio_mode (Results 1 – 25 of 65) sorted by relevance

123

/openbmc/u-boot/arch/arm/cpu/arm920t/imx/
H A Dgeneric.c18 void imx_gpio_mode(int gpio_mode) in imx_gpio_mode() argument
20 unsigned int pin = gpio_mode & GPIO_PIN_MASK; in imx_gpio_mode()
21 unsigned int port = (gpio_mode & GPIO_PORT_MASK) >> 5; in imx_gpio_mode()
22 unsigned int ocr = (gpio_mode & GPIO_OCR_MASK) >> 10; in imx_gpio_mode()
26 if(gpio_mode & GPIO_PUEN) in imx_gpio_mode()
32 if(gpio_mode & GPIO_OUT) in imx_gpio_mode()
38 if(gpio_mode & GPIO_AF) in imx_gpio_mode()
59 if( gpio_mode & GPIO_AOUT ) in imx_gpio_mode()
61 if( gpio_mode & GPIO_BOUT ) in imx_gpio_mode()
69 if( gpio_mode & GPIO_AOUT ) in imx_gpio_mode()
[all …]
/openbmc/linux/drivers/pinctrl/
H A Dpinctrl-da9062.c85 int gpio_mode, val; in da9062_gpio_get() local
88 gpio_mode = da9062_pctl_get_pin_mode(pctl, offset); in da9062_gpio_get()
89 if (gpio_mode < 0) in da9062_gpio_get()
90 return gpio_mode; in da9062_gpio_get()
92 switch (gpio_mode) { in da9062_gpio_get()
123 int gpio_mode; in da9062_gpio_get_direction() local
125 gpio_mode = da9062_pctl_get_pin_mode(pctl, offset); in da9062_gpio_get_direction()
126 if (gpio_mode < 0) in da9062_gpio_get_direction()
127 return gpio_mode; in da9062_gpio_get_direction()
129 switch (gpio_mode) { in da9062_gpio_get_direction()
[all …]
/openbmc/u-boot/board/dhelectronics/dh_imx6/
H A Ddh_imx6.c46 .gpio_mode = MX6DL_PAD_EIM_D21__GPIO3_IO21 | PC,
51 .gpio_mode = MX6DL_PAD_EIM_D28__GPIO3_IO28 | PC,
59 .gpio_mode = MX6DL_PAD_KEY_COL3__GPIO4_IO12 | PC,
64 .gpio_mode = MX6DL_PAD_KEY_ROW3__GPIO4_IO13 | PC,
72 .gpio_mode = MX6DL_PAD_GPIO_3__GPIO1_IO03 | PC,
77 .gpio_mode = MX6DL_PAD_GPIO_6__GPIO1_IO06 | PC,
85 .gpio_mode = MX6Q_PAD_EIM_D21__GPIO3_IO21 | PC,
90 .gpio_mode = MX6Q_PAD_EIM_D28__GPIO3_IO28 | PC,
98 .gpio_mode = MX6Q_PAD_KEY_COL3__GPIO4_IO12 | PC,
103 .gpio_mode = MX6Q_PAD_KEY_ROW3__GPIO4_IO13 | PC,
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/gpio/
H A Dhw_gpio.h43 enum gpio_mode mode;
53 enum gpio_mode mode);
65 enum gpio_mode mode);
120 enum gpio_mode mode);
128 enum gpio_mode mode);
139 enum gpio_mode mode);
H A Dgpio_base.c54 enum gpio_mode mode) in dal_gpio_open()
61 enum gpio_mode mode) in dal_gpio_open_ex()
102 enum gpio_mode dal_gpio_get_mode( in dal_gpio_get_mode()
122 enum gpio_mode mode) in dal_gpio_change_mode()
/openbmc/linux/arch/arm/plat-orion/
H A Dmpp.c49 int shift, gpio_mode; in orion_mpp_conf() local
67 gpio_mode = 0; in orion_mpp_conf()
69 gpio_mode |= GPIO_INPUT_OK; in orion_mpp_conf()
71 gpio_mode |= GPIO_OUTPUT_OK; in orion_mpp_conf()
73 orion_gpio_set_valid(num, gpio_mode); in orion_mpp_conf()
/openbmc/u-boot/arch/arm/include/asm/mach-imx/
H A Dmxc_i2c.h12 iomux_v3_cfg_t gpio_mode; member
66 .gpio_mode = MX6Q_##scl_gpio, \
71 .gpio_mode = MX6Q_##sda_gpio, \
78 .gpio_mode = MX6DL_##scl_gpio, \
83 .gpio_mode = MX6DL_##sda_gpio, \
/openbmc/u-boot/arch/arm/cpu/arm926ejs/mx27/
H A Dgeneric.c205 void imx_gpio_mode(int gpio_mode) in imx_gpio_mode() argument
208 unsigned int pin = gpio_mode & GPIO_PIN_MASK; in imx_gpio_mode()
209 unsigned int port = (gpio_mode & GPIO_PORT_MASK) >> GPIO_PORT_SHIFT; in imx_gpio_mode()
210 unsigned int ocr = (gpio_mode & GPIO_OCR_MASK) >> GPIO_OCR_SHIFT; in imx_gpio_mode()
211 unsigned int aout = (gpio_mode & GPIO_AOUT_MASK) >> GPIO_AOUT_SHIFT; in imx_gpio_mode()
212 unsigned int bout = (gpio_mode & GPIO_BOUT_MASK) >> GPIO_BOUT_SHIFT; in imx_gpio_mode()
216 if (gpio_mode & GPIO_PUEN) { in imx_gpio_mode()
225 if (gpio_mode & GPIO_OUT) { in imx_gpio_mode()
234 if (gpio_mode & GPIO_AF) { in imx_gpio_mode()
243 if (!(gpio_mode & (GPIO_PF | GPIO_AF))) { in imx_gpio_mode()
/openbmc/linux/arch/arm/mach-dove/
H A Dmpp.c47 static void __init dove_mpp_gpio_mode(int start, int end, int gpio_mode) in dove_mpp_gpio_mode() argument
52 orion_gpio_set_valid(i, gpio_mode); in dove_mpp_gpio_mode()
122 int gpio_mode; in dove_mpp_conf_grp() local
136 gpio_mode = sel ? GPIO_OUTPUT_OK | GPIO_INPUT_OK : 0; in dove_mpp_conf_grp()
138 dove_mpp_grp[num].end, gpio_mode); in dove_mpp_conf_grp()
/openbmc/linux/drivers/gpu/drm/amd/display/include/
H A Dgpio_interface.h37 enum gpio_mode mode);
41 enum gpio_mode mode);
54 enum gpio_mode dal_gpio_get_mode(
60 enum gpio_mode mode);
/openbmc/u-boot/board/seeed/linkit-smart-7688/
H A Dboard.c13 void __iomem *gpio_mode; in board_debug_uart_init() local
16 gpio_mode = ioremap_nocache(MT76XX_GPIO1_MODE, 0x100); in board_debug_uart_init()
17 clrbits_le32(gpio_mode, GENMASK(27, 26)); in board_debug_uart_init()
/openbmc/u-boot/board/ccv/xpress/
H A Dxpress.c64 .gpio_mode = MX6_PAD_GPIO1_IO02__GPIO1_IO02 | PC,
69 .gpio_mode = MX6_PAD_GPIO1_IO03__GPIO1_IO03 | PC,
77 .gpio_mode = MX6_PAD_GPIO1_IO00__GPIO1_IO00 | PC,
82 .gpio_mode = MX6_PAD_GPIO1_IO01__GPIO1_IO01 | PC,
90 .gpio_mode = MX6_PAD_UART2_TX_DATA__GPIO1_IO20 | PC,
95 .gpio_mode = MX6_PAD_UART2_RX_DATA__GPIO1_IO21 | PC,
/openbmc/linux/drivers/media/usb/dvb-usb-v2/
H A Dmxl111sf.c299 if ((MXL111SF_GPIO_MOD_DVBT != adap_state->gpio_mode) && in mxl111sf_adap_fe_init()
307 state->gpio_mode = adap_state->gpio_mode; in mxl111sf_adap_fe_init()
308 err = mxl111sf_gpio_mode_switch(state, state->gpio_mode); in mxl111sf_adap_fe_init()
442 state->gpio_mode = MXL111SF_GPIO_MOD_ATSC; in mxl111sf_lgdt3305_frontend_attach()
443 adap_state->gpio_mode = state->gpio_mode; in mxl111sf_lgdt3305_frontend_attach()
468 ret = mxl111sf_gpio_mode_switch(state, state->gpio_mode); in mxl111sf_lgdt3305_frontend_attach()
513 state->gpio_mode = MXL111SF_GPIO_MOD_MH; in mxl111sf_lg2160_frontend_attach()
514 adap_state->gpio_mode = state->gpio_mode; in mxl111sf_lg2160_frontend_attach()
539 ret = mxl111sf_gpio_mode_switch(state, state->gpio_mode); in mxl111sf_lg2160_frontend_attach()
598 state->gpio_mode = MXL111SF_GPIO_MOD_MH; in mxl111sf_lg2161_frontend_attach()
[all …]
/openbmc/linux/drivers/usb/serial/
H A Dxr_serial.c122 u16 gpio_mode; member
162 .gpio_mode = 0x1a,
184 .gpio_mode = 0x0c,
207 .gpio_mode = 0xc0c,
227 .gpio_mode = 0x4c,
633 u16 flow, gpio_mode; in xr_set_flow_mode() local
637 ret = xr_get_reg_uart(port, type->gpio_mode, &gpio_mode); in xr_set_flow_mode()
649 gpio_mode &= ~XR_GPIO_MODE_SEL_MASK; in xr_set_flow_mode()
654 gpio_mode |= XR_GPIO_MODE_SEL_RS485; in xr_set_flow_mode()
656 gpio_mode &= ~XR_GPIO_MODE_RS485_TX_H; in xr_set_flow_mode()
[all …]
/openbmc/u-boot/board/wandboard/
H A Dwandboard.c252 .gpio_mode = MX6Q_PAD_KEY_COL3__GPIO4_IO12
259 .gpio_mode = MX6Q_PAD_KEY_ROW3__GPIO4_IO13
269 .gpio_mode = MX6DL_PAD_KEY_COL3__GPIO4_IO12
276 .gpio_mode = MX6DL_PAD_KEY_ROW3__GPIO4_IO13
286 .gpio_mode = MX6Q_PAD_GPIO_5__GPIO1_IO05
293 .gpio_mode = MX6Q_PAD_GPIO_16__GPIO7_IO11
303 .gpio_mode = MX6DL_PAD_GPIO_5__GPIO1_IO05
310 .gpio_mode = MX6DL_PAD_GPIO_16__GPIO7_IO11
/openbmc/u-boot/board/liebherr/display5/
H A Ddisplay5.c127 .gpio_mode = MX6_PAD_EIM_D21__GPIO3_IO21 | PC,
132 .gpio_mode = MX6_PAD_EIM_D28__GPIO3_IO28 | PC,
141 .gpio_mode = MX6_PAD_EIM_EB2__GPIO2_IO30 | PC,
146 .gpio_mode = MX6_PAD_EIM_D16__GPIO3_IO16 | PC,
155 .gpio_mode = MX6_PAD_EIM_D17__GPIO3_IO17 | PC,
160 .gpio_mode = MX6_PAD_EIM_D18__GPIO3_IO18 | PC,
/openbmc/u-boot/board/barco/platinum/
H A Dplatinum_titanium.c93 .gpio_mode = MX6_PAD_CSI0_DAT9__GPIO5_IO27 | PC_SCL,
98 .gpio_mode = MX6_PAD_CSI0_DAT8__GPIO5_IO26 | PC,
106 .gpio_mode = MX6_PAD_GPIO_3__GPIO1_IO03 | PC_SCL,
111 .gpio_mode = MX6_PAD_GPIO_16__GPIO7_IO11 | PC,
H A Dplatinum_picon.c103 .gpio_mode = MX6_PAD_CSI0_DAT9__GPIO5_IO27 | PC_SCL,
108 .gpio_mode = MX6_PAD_CSI0_DAT8__GPIO5_IO26 | PC,
116 .gpio_mode = MX6_PAD_GPIO_3__GPIO1_IO03 | PC_SCL,
121 .gpio_mode = MX6_PAD_GPIO_6__GPIO1_IO06 | PC,
/openbmc/u-boot/board/tbs/tbs2910/
H A Dtbs2910.c54 .gpio_mode = MX6_PAD_CSI0_DAT9__GPIO5_IO27 | I2C_PAD,
59 .gpio_mode = MX6_PAD_CSI0_DAT8__GPIO5_IO26 | I2C_PAD,
68 .gpio_mode = MX6_PAD_KEY_COL3__GPIO4_IO12 | I2C_PAD,
73 .gpio_mode = MX6_PAD_KEY_ROW3__GPIO4_IO13 | I2C_PAD,
82 .gpio_mode = MX6_PAD_GPIO_3__GPIO1_IO03 | I2C_PAD,
87 .gpio_mode = MX6_PAD_GPIO_6__GPIO1_IO06 | I2C_PAD,
/openbmc/u-boot/board/k+p/kp_imx6q_tpc/
H A Dkp_imx6q_tpc.c46 .gpio_mode = MX6Q_PAD_CSI0_DAT9__GPIO5_IO27 | PC,
51 .gpio_mode = MX6Q_PAD_CSI0_DAT8__GPIO5_IO26 | PC,
59 .gpio_mode = MX6Q_PAD_KEY_COL3__GPIO4_IO12 | PC,
64 .gpio_mode = MX6Q_PAD_KEY_ROW3__GPIO4_IO13 | PC,
/openbmc/u-boot/board/kosagi/novena/
H A Dnovena_spl.c201 .gpio_mode = MX6_PAD_EIM_D21__GPIO3_IO21 | PC,
206 .gpio_mode = MX6_PAD_EIM_D28__GPIO3_IO28 | PC,
220 .gpio_mode = MX6_PAD_EIM_EB2__GPIO2_IO30 | PC,
225 .gpio_mode = MX6_PAD_EIM_D16__GPIO3_IO16 | PC,
239 .gpio_mode = MX6_PAD_EIM_D17__GPIO3_IO17 | PC,
244 .gpio_mode = MX6_PAD_EIM_D18__GPIO3_IO18 | PC,
/openbmc/u-boot/board/aristainetos/
H A Daristainetos.c71 .gpio_mode = MX6_PAD_CSI0_DAT9__GPIO5_IO27 | PC,
76 .gpio_mode = MX6_PAD_CSI0_DAT8__GPIO5_IO26 | PC,
84 .gpio_mode = MX6_PAD_KEY_COL3__GPIO4_IO12 | PC,
89 .gpio_mode = MX6_PAD_KEY_ROW3__GPIO4_IO13 | PC,
/openbmc/u-boot/board/barco/titanium/
H A Dtitanium.c66 .gpio_mode = MX6_PAD_CSI0_DAT9__GPIO5_IO27 | PC,
71 .gpio_mode = MX6_PAD_CSI0_DAT8__GPIO5_IO26 | PC,
79 .gpio_mode = MX6_PAD_GPIO_3__GPIO1_IO03 | PC,
84 .gpio_mode = MX6_PAD_GPIO_16__GPIO7_IO11 | PC,
/openbmc/u-boot/board/freescale/mx6sabreauto/
H A Dmx6sabreauto.c99 .gpio_mode = MX6Q_PAD_EIM_EB2__GPIO2_IO30 | PC,
104 .gpio_mode = MX6Q_PAD_KEY_ROW3__GPIO4_IO13 | PC,
112 .gpio_mode = MX6DL_PAD_EIM_EB2__GPIO2_IO30 | PC,
117 .gpio_mode = MX6DL_PAD_KEY_ROW3__GPIO4_IO13 | PC,
130 .gpio_mode = MX6Q_PAD_GPIO_3__GPIO1_IO03 | PC,
135 .gpio_mode = MX6Q_PAD_EIM_D18__GPIO3_IO18 | PC,
143 .gpio_mode = MX6DL_PAD_GPIO_3__GPIO1_IO03 | PC,
148 .gpio_mode = MX6DL_PAD_EIM_D18__GPIO3_IO18 | PC,
/openbmc/u-boot/board/embest/mx6boards/
H A Dmx6boards.c306 .gpio_mode = MX6_PAD_CSI0_DAT9__GPIO5_IO27
313 .gpio_mode = MX6_PAD_CSI0_DAT8__GPIO5_IO26
323 .gpio_mode = MX6_PAD_KEY_COL3__GPIO4_IO12
330 .gpio_mode = MX6_PAD_KEY_ROW3__GPIO4_IO13
340 .gpio_mode = MX6_PAD_GPIO_5__GPIO1_IO05
347 .gpio_mode = MX6_PAD_GPIO_6__GPIO1_IO06

123