/openbmc/linux/drivers/pinctrl/sunxi/ |
H A D | pinctrl-sunxi.c | 62 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 D | pinctrl-lpass-lpi.c | 41 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 D | pinctrl-ssbi-gpio.c | 128 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 D | pinctrl-ssbi-mpp.c | 167 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 D | pinctrl-zynqmp.c | 133 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 D | pinctrl-lpc18xx.c | 213 #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 D | pinmux.h | 59 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 D | pinconf.c | 56 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 D | pinctrl-lantiq.c | 76 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 D | irq-qcom-mpm.c | 73 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 D | cec-pin-error-inj.c | 49 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 D | intel_hotplug.c | 145 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 D | intel_hotplug_irq.c | 228 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 D | pinctrl-starfive-jh7110-sys.c | 291 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 D | pinctrl-starfive-jh7110-aon.c | 77 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 D | pinctrl-mt2701.c | 25 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 D | xilinx_gpio.c | 64 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 D | dwapb_gpio.c | 44 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 D | brcmstb-usb-pinmap.c | 60 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 D | pinctrl-rza1.c | 82 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 D | pinctrl-meson-axg-pmx.c | 29 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 D | pinctrl-wmt.c | 85 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 D | pinctrl-meson-axg-pmx.c | 14 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 D | gpio.h | 80 #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 D | pinctrl-uniphier-core.c | 150 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()
|