Home
last modified time | relevance | path

Searched defs:pin (Results 51 – 75 of 723) sorted by relevance

12345678910>>...29

/openbmc/linux/drivers/pinctrl/sunxi/
H A Dpinctrl-sunxi.c62 u32 pin, u32 *reg, u32 *shift, u32 *mask) in sunxi_mux_reg()
74 u32 pin, u32 *reg, u32 *shift, u32 *mask) in sunxi_data_reg()
86 u32 pin, u32 *reg, u32 *shift, u32 *mask) in sunxi_dlevel_reg()
98 u32 pin, u32 *reg, u32 *shift, u32 *mask) in sunxi_pull_reg()
150 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; in sunxi_pinctrl_desc_find_function_by_name() local
515 u32 pin, enum pin_config_param param, in sunxi_pconf_reg()
679 unsigned pin, in sunxi_pinctrl_set_io_bias_cfg()
775 unsigned pin, in sunxi_pmx_set()
926 u32 pin = offset + chip->base; in sunxi_pinctrl_gpio_get() local
979 int pin, base; in sunxi_pinctrl_gpio_of_xlate() local
[all …]
/openbmc/linux/drivers/pinctrl/qcom/
H A Dpinctrl-lpass-lpi.c41 static int lpi_gpio_read(struct lpi_pinctrl *state, unsigned int pin, in lpi_gpio_read()
47 static int lpi_gpio_write(struct lpi_pinctrl *state, unsigned int pin, in lpi_gpio_write()
97 int i, pin = g->pin; in lpi_gpio_set_mux() local
146 unsigned int pin, unsigned long *config) in lpi_config_get()
282 static int lpi_gpio_direction_input(struct gpio_chip *chip, unsigned int pin) in lpi_gpio_direction_input()
293 unsigned int pin, int val) in lpi_gpio_direction_output()
303 static int lpi_gpio_get(struct gpio_chip *chip, unsigned int pin) in lpi_gpio_get()
311 static void lpi_gpio_set(struct gpio_chip *chip, unsigned int pin, int value) in lpi_gpio_set()
H A Dpinctrl-ssbi-gpio.c128 struct pm8xxx_pin_data *pin, int bank) in pm8xxx_read_bank()
149 struct pm8xxx_pin_data *pin, in pm8xxx_write_bank()
228 struct pm8xxx_pin_data *pin = pctrl->desc.pins[group].drv_data; in pm8xxx_pinmux_set_mux() local
251 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_pin_config_get() local
321 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_pin_config_set() local
456 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_gpio_direction_input() local
472 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_gpio_direction_output() local
490 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_gpio_get() local
512 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_gpio_set() local
547 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_gpio_dbg_show_one() local
[all …]
H A Dpinctrl-ssbi-mpp.c167 struct pm8xxx_pin_data *pin) in pm8xxx_mpp_update()
305 struct pm8xxx_pin_data *pin = pctrl->desc.pins[group].drv_data; in pm8xxx_pinmux_set_mux() local
325 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_pin_config_get() local
375 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_pin_config_set() local
447 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_direction_input() local
471 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_direction_output() local
495 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_get() local
516 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_set() local
546 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_dbg_show_one() local
645 struct pm8xxx_pin_data *pin) in pm8xxx_pin_populate()
/openbmc/linux/drivers/pinctrl/
H A Dpinctrl-zynqmp.c133 unsigned int pin) in zynqmp_pinmux_request_pin()
205 unsigned int pin = pgrp->pins[i]; in zynqmp_pinmux_set_mux() local
219 unsigned int pin) in zynqmp_pinmux_release_pin()
254 unsigned int pin, in zynqmp_pinconf_cfg_get()
348 unsigned int pin, unsigned long *configs, in zynqmp_pinconf_cfg_set()
636 static int zynqmp_pinctrl_get_pin_groups(u32 pin, u32 index, u16 *groups) in zynqmp_pinctrl_get_pin_groups()
656 unsigned int pin) in zynqmp_pinctrl_group_add_pin()
678 unsigned int pin) in zynqmp_pinctrl_create_pin_groups()
717 unsigned int pin; in zynqmp_pinctrl_prepare_group_pins() local
825 struct pinctrl_pin_desc *pins, *pin; in zynqmp_pinctrl_prepare_pin_desc() local
H A Dpinctrl-lpc18xx.c213 #define LPC_P(port, pin, f0, f1, f2, f3, f4, f5, f6, f7, a, t) \ argument
425 #define LPC18XX_PIN_P(port, pin) { \ argument
678 unsigned pin) in lpc18xx_pconf_get_i2c0()
762 int *arg, unsigned pin) in lpc18xx_pconf_get_gpio_pin_int()
787 int *arg, u32 reg, unsigned pin, in lpc18xx_pconf_get_pin()
862 static struct lpc18xx_pin_caps *lpc18xx_get_pin_caps(unsigned pin) in lpc18xx_get_pin_caps()
874 static int lpc18xx_pconf_get(struct pinctrl_dev *pctldev, unsigned pin, in lpc18xx_pconf_get()
935 unsigned pin) in lpc18xx_pconf_set_i2c0()
984 u32 param_val, unsigned pin) in lpc18xx_pconf_set_gpio_pin_int()
1010 u32 param_val, u32 *reg, unsigned pin, in lpc18xx_pconf_set_pin()
[all …]
H A Dpinmux.h59 unsigned pin) in pinmux_can_be_used_for_gpio()
66 unsigned pin, unsigned gpio) in pinmux_request_gpio()
72 unsigned pin, in pinmux_free_gpio()
79 unsigned pin, bool input) in pinmux_gpio_direction()
H A Dpinconf.c56 int pin_config_get_for_pin(struct pinctrl_dev *pctldev, unsigned pin, in pin_config_get_for_pin()
111 int pin; in pinconf_map_to_setting() local
200 int pinconf_set_config(struct pinctrl_dev *pctldev, unsigned pin, in pinconf_set_config()
292 struct seq_file *s, int pin) in pinconf_dump_pin()
305 unsigned i, pin; in pinconf_pins_show() local
H A Dpinctrl-lantiq.c76 const char *group, *pin; in ltq_pinctrl_dt_subnode_to_map() local
226 static int match_mfp(const struct ltq_pinmux_info *info, int pin) in match_mfp()
241 int i, pin, ret = 0; in match_group_mux() local
265 int i, pin, pin_func, ret; in ltq_pmx_set() local
294 unsigned pin) in ltq_pmx_gpio_request_enable()
/openbmc/linux/drivers/irqchip/
H A Dirq-qcom-mpm.c73 int pin; member
111 int pin = d->hwirq; in qcom_mpm_enable_irq() local
158 int pin = d->hwirq; in qcom_mpm_set_type() local
201 static struct mpm_gic_map *get_mpm_gic_map(struct qcom_mpm_priv *priv, int pin) in get_mpm_gic_map()
221 irq_hw_number_t pin; in qcom_mpm_alloc() local
277 unsigned int pin = 32 * i + j; in qcom_mpm_handler() local
360 u32 pin, hwirq; in qcom_mpm_init() local
/openbmc/linux/drivers/media/cec/core/
H A Dcec-pin-error-inj.c49 u16 cec_pin_rx_error_inj(struct cec_pin *pin) in cec_pin_rx_error_inj()
61 u16 cec_pin_tx_error_inj(struct cec_pin *pin) in cec_pin_tx_error_inj()
75 struct cec_pin *pin = adap->pin; in cec_pin_error_inj_parse_line() local
264 struct cec_pin *pin = adap->pin; in cec_pin_error_inj_show() local
/openbmc/linux/drivers/gpu/drm/i915/display/
H A Dintel_hotplug.c145 enum hpd_pin pin, bool long_hpd) in intel_hpd_irq_storm_detect()
190 enum hpd_pin pin; in intel_hpd_irq_storm_switch_to_polling() local
229 enum hpd_pin pin; in intel_hpd_irq_storm_reenable_work() local
406 enum hpd_pin pin; in i915_hotplug_work_func() local
494 enum hpd_pin pin; in intel_hpd_irq_handler() local
649 enum hpd_pin pin; in i915_hpd_poll_init_work() local
778 bool intel_hpd_disable(struct drm_i915_private *dev_priv, enum hpd_pin pin) in intel_hpd_disable()
795 void intel_hpd_enable(struct drm_i915_private *dev_priv, enum hpd_pin pin) in intel_hpd_enable()
H A Dintel_hotplug_irq.c228 static bool bxt_port_hotplug_long_detect(enum hpd_pin pin, u32 val) in bxt_port_hotplug_long_detect()
270 static bool spt_port_hotplug2_long_detect(enum hpd_pin pin, u32 val) in spt_port_hotplug2_long_detect()
280 static bool spt_port_hotplug_long_detect(enum hpd_pin pin, u32 val) in spt_port_hotplug_long_detect()
296 static bool ilk_port_hotplug_long_detect(enum hpd_pin pin, u32 val) in ilk_port_hotplug_long_detect()
306 static bool pch_port_hotplug_long_detect(enum hpd_pin pin, u32 val) in pch_port_hotplug_long_detect()
320 static bool i9xx_port_hotplug_long_detect(enum hpd_pin pin, u32 val) in i9xx_port_hotplug_long_detect()
345 bool long_pulse_detect(enum hpd_pin pin, u32 val)) in intel_get_hpd_pins()
347 enum hpd_pin pin; in intel_get_hpd_pins() local
394 enum hpd_pin pin; in intel_hpd_hotplug_mask() local
512 enum hpd_pin pin; in xelpdp_pica_irq_handler() local
[all …]
/openbmc/linux/drivers/pinctrl/starfive/
H A Dpinctrl-starfive-jh7110-sys.c291 unsigned int pin, u32 func) in jh7110_set_function()
315 unsigned int pin) in jh7110_set_vin_group()
337 unsigned int pin, in jh7110_sys_set_one_pin_mux()
353 unsigned int pin) in jh7110_sys_get_padcfg_base()
368 unsigned int pin; in jh7110_sys_irq_handler() local
H A Dpinctrl-starfive-jh7110-aon.c77 unsigned int pin, in jh7110_aon_set_one_pin_mux()
88 unsigned int pin) in jh7110_aon_get_padcfg_base()
101 unsigned int pin; in jh7110_aon_irq_handler() local
/openbmc/linux/drivers/pinctrl/mediatek/
H A Dpinctrl-mt2701.c25 unsigned short pin; member
454 static void mt2701_spec_pinmux_set(struct regmap *reg, unsigned int pin, in mt2701_spec_pinmux_set()
478 static void mt2701_spec_dir_set(unsigned int *reg_addr, unsigned int pin) in mt2701_spec_dir_set()
/openbmc/u-boot/drivers/gpio/
H A Dxilinx_gpio.c64 u32 bank, pin; in xilinx_gpio_set_value() local
92 u32 bank, pin; in xilinx_gpio_get_value() local
118 u32 bank, pin; in xilinx_gpio_get_function() local
147 u32 bank, pin; in xilinx_gpio_direction_output() local
172 u32 bank, pin; in xilinx_gpio_direction_input() local
H A Ddwapb_gpio.c44 static int dwapb_gpio_direction_input(struct udevice *dev, unsigned pin) in dwapb_gpio_direction_input()
52 static int dwapb_gpio_direction_output(struct udevice *dev, unsigned pin, in dwapb_gpio_direction_output()
67 static int dwapb_gpio_get_value(struct udevice *dev, unsigned pin) in dwapb_gpio_get_value()
74 static int dwapb_gpio_set_value(struct udevice *dev, unsigned pin, int val) in dwapb_gpio_set_value()
/openbmc/linux/drivers/usb/misc/
H A Dbrcmstb-usb-pinmap.c60 static void sync_in_pin(struct in_pin *pin) in sync_in_pin()
104 struct in_pin *pin = dev_id; in brcmstb_usb_pinmap_gpio_isr() local
134 struct in_pin *pin; in parse_pins() local
222 struct in_pin *pin; in sync_all_pins() local
253 struct in_pin *pin; in brcmstb_usb_pinmap_probe() local
/openbmc/linux/drivers/pinctrl/renesas/
H A Dpinctrl-rza1.c82 u8 pin: 4; member
99 u16 pin: 4; member
446 u8 pin; member
503 unsigned int pin, in rza1_pinmux_get_bidir()
521 unsigned int pin, in rza1_pinmux_get_swio()
606 static void rza1_pin_reset(struct rza1_port *port, unsigned int pin) in rza1_pin_reset()
631 unsigned int pin, bool input) in rza1_pin_set_direction()
649 static inline void rza1_pin_set(struct rza1_port *port, unsigned int pin, in rza1_pin_set()
659 static inline int rza1_pin_get(struct rza1_port *port, unsigned int pin) in rza1_pin_get()
674 unsigned int pin = mux_conf->pin; in rza1_pin_mux_single() local
[all …]
/openbmc/linux/drivers/pinctrl/meson/
H A Dpinctrl-meson-axg-pmx.c29 unsigned int pin, in meson_axg_pmx_get_bank()
46 unsigned int pin, unsigned int *reg, in meson_pmx_calc_reg_and_offset()
60 unsigned int pin, unsigned int func) in meson_axg_pmx_update_function()
/openbmc/linux/drivers/pinctrl/vt8500/
H A Dpinctrl-wmt.c85 unsigned pin) in wmt_set_pinmux()
195 static int wmt_pctl_find_group_by_pin(struct wmt_pinctrl_data *data, u32 pin) in wmt_pctl_find_group_by_pin()
209 u32 pin, u32 fnum, in wmt_pctl_dt_node_to_map_func()
236 u32 pin, u32 pull, in wmt_pctl_dt_node_to_map_pull()
302 u32 pin, func, pull; in wmt_pctl_dt_node_to_map() local
412 static int wmt_pinconf_get(struct pinctrl_dev *pctldev, unsigned pin, in wmt_pinconf_get()
418 static int wmt_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin, in wmt_pinconf_set()
/openbmc/u-boot/drivers/pinctrl/meson/
H A Dpinctrl-meson-axg-pmx.c14 static int meson_axg_pmx_get_bank(struct udevice *dev, unsigned int pin, in meson_axg_pmx_get_bank()
32 unsigned int pin, in meson_axg_pmx_calc_reg_and_offset()
47 unsigned int pin, unsigned int func) in meson_axg_pmx_update_function()
/openbmc/u-boot/arch/arm/include/asm/arch-sunxi/
H A Dgpio.h80 #define GPIO_BANK(pin) ((pin) >> 5) argument
81 #define GPIO_NUM(pin) ((pin) & 0x1f) argument
83 #define GPIO_CFG_INDEX(pin) (((pin) & 0x1f) >> 3) argument
84 #define GPIO_CFG_OFFSET(pin) ((((pin) & 0x1f) & 0x7) << 2) argument
86 #define GPIO_DRV_INDEX(pin) (((pin) & 0x1f) >> 4) argument
87 #define GPIO_DRV_OFFSET(pin) ((((pin) & 0x1f) & 0xf) << 1) argument
89 #define GPIO_PULL_INDEX(pin) (((pin) & 0x1f) >> 4) argument
90 #define GPIO_PULL_OFFSET(pin) ((((pin) & 0x1f) & 0xf) << 1) argument
/openbmc/linux/drivers/pinctrl/uniphier/
H A Dpinctrl-uniphier-core.c150 unsigned int pin, unsigned int *reg, in uniphier_conf_get_drvctrl_data()
207 unsigned int pin, in uniphier_conf_pin_bias_get()
258 unsigned int pin, u32 *strength) in uniphier_conf_pin_drive_get()
284 unsigned int pin) in uniphier_conf_pin_input_enable_get()
310 unsigned pin, in uniphier_conf_pin_config_get()
344 unsigned int pin, in uniphier_conf_pin_bias_set()
419 unsigned int pin, u32 strength) in uniphier_conf_pin_drive_set()
457 unsigned int pin, u32 enable) in uniphier_conf_pin_input_enable()
486 unsigned pin, in uniphier_conf_pin_config_set()
580 static int uniphier_pmx_set_one_mux(struct pinctrl_dev *pctldev, unsigned pin, in uniphier_pmx_set_one_mux()

12345678910>>...29