Home
last modified time | relevance | path

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

/Linux-v4.19/arch/arm/mach-imx/
Diomux-v1.c125 int mxc_gpio_mode(int gpio_mode) in mxc_gpio_mode() argument
127 unsigned int pin = gpio_mode & GPIO_PIN_MASK; in mxc_gpio_mode()
128 unsigned int port = (gpio_mode & GPIO_PORT_MASK) >> GPIO_PORT_SHIFT; in mxc_gpio_mode()
129 unsigned int ocr = (gpio_mode & GPIO_OCR_MASK) >> GPIO_OCR_SHIFT; in mxc_gpio_mode()
130 unsigned int aout = (gpio_mode >> GPIO_AOUT_SHIFT) & 3; in mxc_gpio_mode()
131 unsigned int bout = (gpio_mode >> GPIO_BOUT_SHIFT) & 3; in mxc_gpio_mode()
137 imx_iomuxv1_set_puen(port, pin, gpio_mode & GPIO_PUEN); in mxc_gpio_mode()
140 imx_iomuxv1_set_ddir(port, pin, gpio_mode & GPIO_OUT); in mxc_gpio_mode()
143 imx_iomuxv1_set_gpr(port, pin, gpio_mode & GPIO_AF); in mxc_gpio_mode()
146 imx_iomuxv1_set_gius(port, pin, !(gpio_mode & (GPIO_PF | GPIO_AF))); in mxc_gpio_mode()
Diomux-v1.h88 extern int mxc_gpio_mode(int gpio_mode);
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/gpio/
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);
Dgpio_base.c54 enum gpio_mode mode) in dal_gpio_open()
61 enum gpio_mode mode) in dal_gpio_open_ex()
98 enum gpio_mode dal_gpio_get_mode( in dal_gpio_get_mode()
106 enum gpio_mode mode) in dal_gpio_change_mode()
Dhw_gpio.c62 enum gpio_mode mode) in dal_hw_gpio_open()
123 enum gpio_mode mode) in dal_hw_gpio_change_mode()
143 enum gpio_mode mode) in dal_hw_gpio_config_mode()
Dgpio_service.c228 enum gpio_mode mode, in dal_gpio_service_open()
477 enum gpio_mode mode, in dal_ddc_open()
536 enum gpio_mode mode) in dal_ddc_change_mode()
540 enum gpio_mode original_mode = in dal_ddc_change_mode()
Dgpio_service.h49 enum gpio_mode mode,
/Linux-v4.19/arch/mips/pnx833x/common/
Dinterrupts.c212 int gpio_mode; in pnx833x_set_type_gpio_irq() local
216 gpio_mode = GPIO_INT_EDGE_RISING; in pnx833x_set_type_gpio_irq()
219 gpio_mode = GPIO_INT_EDGE_FALLING; in pnx833x_set_type_gpio_irq()
222 gpio_mode = GPIO_INT_EDGE_BOTH; in pnx833x_set_type_gpio_irq()
225 gpio_mode = GPIO_INT_LEVEL_HIGH; in pnx833x_set_type_gpio_irq()
228 gpio_mode = GPIO_INT_LEVEL_LOW; in pnx833x_set_type_gpio_irq()
231 gpio_mode = GPIO_INT_NONE; in pnx833x_set_type_gpio_irq()
235 pnx833x_gpio_setup_irq(gpio_mode, pin); in pnx833x_set_type_gpio_irq()
/Linux-v4.19/arch/arm/plat-orion/
Dmpp.c44 int shift, gpio_mode; in orion_mpp_conf() local
62 gpio_mode = 0; in orion_mpp_conf()
64 gpio_mode |= GPIO_INPUT_OK; in orion_mpp_conf()
66 gpio_mode |= GPIO_OUTPUT_OK; in orion_mpp_conf()
68 orion_gpio_set_valid(num, gpio_mode); in orion_mpp_conf()
/Linux-v4.19/drivers/gpu/drm/amd/display/include/
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);
Dgpio_service_interface.h88 enum gpio_mode mode,
93 enum gpio_mode mode);
Dgpio_types.h227 enum gpio_mode { enum
/Linux-v4.19/arch/arm/mach-dove/
Dmpp.c50 static void __init dove_mpp_gpio_mode(int start, int end, int gpio_mode) in dove_mpp_gpio_mode() argument
55 orion_gpio_set_valid(i, gpio_mode); in dove_mpp_gpio_mode()
125 int gpio_mode; in dove_mpp_conf_grp() local
139 gpio_mode = sel ? GPIO_OUTPUT_OK | GPIO_INPUT_OK : 0; in dove_mpp_conf_grp()
141 dove_mpp_grp[num].end, gpio_mode); in dove_mpp_conf_grp()
/Linux-v4.19/drivers/media/usb/dvb-usb-v2/
Dmxl111sf.c302 if ((MXL111SF_GPIO_MOD_DVBT != adap_state->gpio_mode) && in mxl111sf_adap_fe_init()
310 state->gpio_mode = adap_state->gpio_mode; in mxl111sf_adap_fe_init()
311 err = mxl111sf_gpio_mode_switch(state, state->gpio_mode); in mxl111sf_adap_fe_init()
445 state->gpio_mode = MXL111SF_GPIO_MOD_ATSC; in mxl111sf_lgdt3305_frontend_attach()
446 adap_state->gpio_mode = state->gpio_mode; in mxl111sf_lgdt3305_frontend_attach()
471 ret = mxl111sf_gpio_mode_switch(state, state->gpio_mode); in mxl111sf_lgdt3305_frontend_attach()
516 state->gpio_mode = MXL111SF_GPIO_MOD_MH; in mxl111sf_lg2160_frontend_attach()
517 adap_state->gpio_mode = state->gpio_mode; in mxl111sf_lg2160_frontend_attach()
542 ret = mxl111sf_gpio_mode_switch(state, state->gpio_mode); in mxl111sf_lg2160_frontend_attach()
601 state->gpio_mode = MXL111SF_GPIO_MOD_MH; in mxl111sf_lg2161_frontend_attach()
[all …]
Dmxl111sf.h48 int gpio_mode; member
86 int gpio_mode; member
/Linux-v4.19/sound/soc/codecs/
Dl3.c104 gpio_set_value(adap->gpio_mode, val); in l3_set_mode()
126 ret = devm_gpio_request_one(dev, adap->gpio_mode, in l3_set_gpio_ops()
/Linux-v4.19/drivers/media/pci/bt8xx/
Ddvb-bt8xx.c84 bt878_start(card->bt, card->gpio_mode, in dvb_bt8xx_start_feed()
827 card->gpio_mode = 0x0400c060; in dvb_bt8xx_probe()
835 card->gpio_mode = 0x0400C060; in dvb_bt8xx_probe()
844 card->gpio_mode = 0x0400c060; in dvb_bt8xx_probe()
851 card->gpio_mode = (1 << 26) | (1 << 14) | (1 << 5); in dvb_bt8xx_probe()
858 card->gpio_mode = 0x0400402B; in dvb_bt8xx_probe()
865 card->gpio_mode = 0x2204f2c; in dvb_bt8xx_probe()
883 card->gpio_mode = 0x0100EC7B; in dvb_bt8xx_probe()
Ddvb-bt8xx.h50 u32 gpio_mode; member
/Linux-v4.19/include/sound/
Dl3.h12 int gpio_mode; member
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/inc/hw/
Dgpio.h36 enum gpio_mode mode;
/Linux-v4.19/drivers/pinctrl/nomadik/
Dpinctrl-nomadik.c293 unsigned offset, int gpio_mode) in __nmk_gpio_set_mode() argument
299 if (gpio_mode & NMK_GPIO_ALT_A) in __nmk_gpio_set_mode()
301 if (gpio_mode & NMK_GPIO_ALT_B) in __nmk_gpio_set_mode()
384 unsigned offset, int gpio_mode, in __nmk_gpio_set_mode_safe() argument
400 __nmk_gpio_set_mode(nmk_chip, offset, gpio_mode); in __nmk_gpio_set_mode_safe()
/Linux-v4.19/drivers/usb/serial/
Dcp210x.c450 __le16 gpio_mode; member
1499 priv->gpio_pushpull = (u8)((le16_to_cpu(config.gpio_mode) & in cp2105_gpioconf_init()
1511 priv->gpio_pushpull = (u8)((le16_to_cpu(config.gpio_mode) & in cp2105_gpioconf_init()
/Linux-v4.19/arch/arm/mach-s3c24xx/
Dmach-mini2440.c500 .gpio_mode = S3C2410_GPB(2),
/Linux-v4.19/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_link.c7823 u8 gpio_port, gpio_mode; in bnx2x_sfp_e1e2_set_transmitter() local
7825 gpio_mode = MISC_REGISTERS_GPIO_OUTPUT_HIGH; in bnx2x_sfp_e1e2_set_transmitter()
7827 gpio_mode = MISC_REGISTERS_GPIO_OUTPUT_LOW; in bnx2x_sfp_e1e2_set_transmitter()
7831 bnx2x_set_gpio(bp, gpio_pin, gpio_mode, gpio_port); in bnx2x_sfp_e1e2_set_transmitter()
8530 u8 gpio_mode) in bnx2x_set_e1e2_module_fault_led() argument
8551 gpio_pin, gpio_port, gpio_mode); in bnx2x_set_e1e2_module_fault_led()
8552 bnx2x_set_gpio(bp, gpio_pin, gpio_mode, gpio_port); in bnx2x_set_e1e2_module_fault_led()
8562 u8 gpio_mode) in bnx2x_set_e3_module_fault_led() argument
8573 gpio_mode, pin_cfg); in bnx2x_set_e3_module_fault_led()
8574 bnx2x_set_cfg_pin(bp, pin_cfg, gpio_mode); in bnx2x_set_e3_module_fault_led()
[all …]
/Linux-v4.19/arch/arm/boot/dts/
Dimx28-tx28.dts489 pinctrl-names = "default", "gpio_mode";