/openbmc/u-boot/arch/arm/cpu/arm920t/imx/ |
H A D | generic.c | 18 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 D | pinctrl-da9062.c | 85 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 D | dh_imx6.c | 46 .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 D | hw_gpio.h | 43 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 D | gpio_base.c | 54 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 D | mpp.c | 49 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 D | mxc_i2c.h | 12 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 D | generic.c | 205 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 D | mpp.c | 47 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 D | gpio_interface.h | 37 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 D | board.c | 13 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 D | xpress.c | 64 .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 D | mxl111sf.c | 299 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 D | xr_serial.c | 122 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 D | wandboard.c | 252 .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 D | display5.c | 127 .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 D | platinum_titanium.c | 93 .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 D | platinum_picon.c | 103 .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 D | tbs2910.c | 54 .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 D | kp_imx6q_tpc.c | 46 .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 D | novena_spl.c | 201 .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 D | aristainetos.c | 71 .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 D | titanium.c | 66 .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 D | mx6sabreauto.c | 99 .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 D | mx6boards.c | 306 .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
|