/openbmc/linux/drivers/pinctrl/meson/ |
H A D | pinctrl-meson.c | 72 static int meson_get_bank(struct meson_pinctrl *pc, unsigned int pin, in meson_get_bank() 180 unsigned int pin, in meson_pinconf_set_gpio_bit() 198 unsigned int pin, in meson_pinconf_get_gpio_bit() 218 unsigned int pin, in meson_pinconf_set_output() 225 unsigned int pin) in meson_pinconf_get_output() 236 unsigned int pin, in meson_pinconf_set_drive() 243 unsigned int pin) in meson_pinconf_get_drive() 249 unsigned int pin, in meson_pinconf_set_output_drive() 262 unsigned int pin) in meson_pinconf_disable_bias() 308 unsigned int pin, in meson_pinconf_set_drive_strength() [all …]
|
/openbmc/u-boot/drivers/gpio/ |
H A D | axp_gpio.c | 21 static u8 axp_get_gpio_ctrl_reg(unsigned pin) in axp_get_gpio_ctrl_reg() 36 static int axp_gpio_direction_input(struct udevice *dev, unsigned pin) in axp_gpio_direction_input() 54 static int axp_gpio_direction_output(struct udevice *dev, unsigned pin, in axp_gpio_direction_output() 81 static int axp_gpio_get_value(struct udevice *dev, unsigned pin) in axp_gpio_get_value() 114 static int axp_gpio_set_value(struct udevice *dev, unsigned pin, int val) in axp_gpio_set_value()
|
/openbmc/openbmc/meta-supermicro/meta-x11spi/recipes-phosphor/skeleton/obmc-libobmc-intf/ |
H A D | gpio_defs.json | 18 "pin": "AA0", string 23 "pin": "AA1", string 28 "pin": "E2", string 33 "pin": "E3", string 38 "pin": "AA5", string
|
/openbmc/linux/drivers/gpio/ |
H A D | gpio-dln2.c | 65 __le16 pin; member 88 static int dln2_gpio_pin_cmd(struct dln2_gpio *dln2, int cmd, unsigned pin) in dln2_gpio_pin_cmd() 136 unsigned int pin, int value) in dln2_gpio_pin_set_out_val() 285 static int dln2_gpio_set_event_cfg(struct dln2_gpio *dln2, unsigned pin, in dln2_gpio_set_event_cfg() 289 __le16 pin; in dln2_gpio_set_event_cfg() member 306 int pin = irqd_to_hwirq(irqd); in dln2_irq_unmask() local 316 int pin = irqd_to_hwirq(irqd); in dln2_irq_mask() local 326 int pin = irqd_to_hwirq(irqd); in dln2_irq_set_type() local 363 int pin = irqd_to_hwirq(irqd); in dln2_irq_bus_unlock() local 402 int pin, ret; in dln2_gpio_event() local [all …]
|
H A D | gpio-wcd934x.c | 21 static int wcd_gpio_get_direction(struct gpio_chip *chip, unsigned int pin) in wcd_gpio_get_direction() 37 static int wcd_gpio_direction_input(struct gpio_chip *chip, unsigned int pin) in wcd_gpio_direction_input() 45 static int wcd_gpio_direction_output(struct gpio_chip *chip, unsigned int pin, in wcd_gpio_direction_output() 58 static int wcd_gpio_get(struct gpio_chip *chip, unsigned int pin) in wcd_gpio_get() 68 static void wcd_gpio_set(struct gpio_chip *chip, unsigned int pin, int val) in wcd_gpio_set()
|
H A D | gpio-zynqmp-modepin.c | 31 static int modepin_gpio_get_value(struct gpio_chip *chip, unsigned int pin) in modepin_gpio_get_value() 60 static void modepin_gpio_set_value(struct gpio_chip *chip, unsigned int pin, in modepin_gpio_set_value() 89 static int modepin_gpio_dir_in(struct gpio_chip *chip, unsigned int pin) in modepin_gpio_dir_in() 102 static int modepin_gpio_dir_out(struct gpio_chip *chip, unsigned int pin, in modepin_gpio_dir_out()
|
H A D | gpio-loongson-64bit.c | 44 static inline void loongson_commit_direction(struct loongson_gpio_chip *lgpio, unsigned int pin, in loongson_commit_direction() 52 static void loongson_commit_level(struct loongson_gpio_chip *lgpio, unsigned int pin, int high) in loongson_commit_level() 59 static int loongson_gpio_direction_input(struct gpio_chip *chip, unsigned int pin) in loongson_gpio_direction_input() 71 static int loongson_gpio_direction_output(struct gpio_chip *chip, unsigned int pin, int value) in loongson_gpio_direction_output() 84 static int loongson_gpio_get(struct gpio_chip *chip, unsigned int pin) in loongson_gpio_get() 96 static int loongson_gpio_get_direction(struct gpio_chip *chip, unsigned int pin) in loongson_gpio_get_direction() 108 static void loongson_gpio_set(struct gpio_chip *chip, unsigned int pin, int value) in loongson_gpio_set()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/gpio/ |
H A D | hw_gpio.c | 64 struct hw_gpio *pin = FROM_HW_GPIO_PIN(ptr); in dal_hw_gpio_open() local 125 struct hw_gpio *pin = FROM_HW_GPIO_PIN(ptr); in dal_hw_gpio_change_mode() local 133 struct hw_gpio *pin = FROM_HW_GPIO_PIN(ptr); in dal_hw_gpio_close() local 180 struct hw_gpio *pin, in dal_hw_gpio_construct() 200 struct hw_gpio *pin) in dal_hw_gpio_destruct()
|
/openbmc/linux/drivers/pinctrl/aspeed/ |
H A D | pinmux-aspeed.h | 594 #define SIG_EXPR_LIST_ALIAS(pin, sig, group) \ argument 644 #define SIG_EXPR_LIST_DECL_DESG(pin, sig, f0, f1) \ argument 652 #define PIN_EXPRS_SYM(pin) pin_exprs_ ## pin argument 653 #define PIN_EXPRS_PTR(pin) (&PIN_EXPRS_SYM(pin)[0]) argument 654 #define PIN_SYM(pin) pin_ ## pin argument 656 #define PIN_DECL_(pin, ...) \ argument 675 #define PIN_DECL_1(pin, other, sig) \ argument 692 #define SSSF_PIN_DECL(pin, other, sig, ...) \ argument 717 #define PIN_DECL_2(pin, other, high, low) \ argument 724 #define PIN_DECL_3(pin, other, high, medium, low) \ argument [all …]
|
/openbmc/openbmc/meta-ibm/recipes-phosphor/skeleton/obmc-libobmc-intf/p10bmc/ |
H A D | gpio_defs.json | 16 "pin": "R1", string 21 "pin": "F1", string 26 "pin": "R2", string 31 "pin": "P3", string
|
/openbmc/linux/arch/arm/boot/dts/intel/pxa/ |
H A D | pxa2xx.dtsi | 10 #define PMGROUP(pin) #pin argument 11 #define PMMUX(func, pin, af) \ argument 16 #define PMMUX_LPM_LOW(func, pin, af) \ argument 22 #define PMMUX_LPM_HIGH(func, pin, af) \ argument
|
/openbmc/qemu/tests/qtest/ |
H A D | stm32l4x5_gpio-test.c | 85 static inline void *test_data(uint32_t gpio_addr, uint8_t pin) in test_data() 104 unsigned int pin, uint32_t value) in gpio_set_bit() 111 unsigned int pin, uint32_t value) in gpio_set_2bits() 286 unsigned int pin = test_pin(data); in test_gpio_output_mode() local 321 unsigned int pin = test_pin(data); in test_gpio_input_mode() local 350 unsigned int pin = test_pin(data); in test_pull_up_pull_down() local 380 unsigned int pin = test_pin(data); in test_push_pull() local 427 unsigned int pin = test_pin(data); in test_open_drain() local 483 unsigned int pin = test_pin(data); in test_bsrr_brr() local
|
/openbmc/u-boot/drivers/pinctrl/rockchip/ |
H A D | pinctrl-rockchip-core.c | 19 static int rockchip_verify_config(struct udevice *dev, u32 bank, u32 pin) in rockchip_verify_config() 38 static void rockchip_get_recalced_mux(struct rockchip_pin_bank *bank, int pin, in rockchip_get_recalced_mux() 61 static bool rockchip_get_mux_route(struct rockchip_pin_bank *bank, int pin, in rockchip_get_mux_route() 85 static int rockchip_get_mux_data(int mux_type, int pin, u8 *bit, int *mask) in rockchip_get_mux_data() 111 static int rockchip_get_mux(struct rockchip_pin_bank *bank, int pin) in rockchip_get_mux() 158 int pin, int mux) in rockchip_verify_mux() 193 static int rockchip_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rockchip_set_mux() 475 u32 pin, u32 param, u32 arg) in rockchip_pinconf_set() 566 u32 bank, pin, mux, conf, arg, default_val; local 742 int pin = 0; local [all …]
|
/openbmc/linux/drivers/pinctrl/intel/ |
H A D | pinctrl-intel.c | 129 unsigned int pin) in intel_community_get_padgroup() 144 unsigned int pin, unsigned int reg) in intel_get_padcfg() 307 unsigned int pin) in intel_pin_dbg_show() 484 unsigned int pin) in intel_gpio_request_enable() 524 unsigned int pin, bool input) in intel_gpio_set_direction() 909 int pin; in intel_gpio_to_pin() local 955 int pin; in intel_gpio_get() local 979 int pin; in intel_gpio_set() local 1005 int pin; in intel_gpio_get_direction() local 1057 int pin; in intel_gpio_irq_ack() local [all …]
|
H A D | pinctrl-tangier.c | 68 unsigned int pin) in tng_get_family() 84 static bool tng_buf_available(struct tng_pinctrl *tp, unsigned int pin) in tng_buf_available() 95 static void __iomem *tng_get_bufcfg(struct tng_pinctrl *tp, unsigned int pin) in tng_get_bufcfg() 108 static int tng_read_bufcfg(struct tng_pinctrl *tp, unsigned int pin, u32 *value) in tng_read_bufcfg() 121 static void tng_update_bufcfg(struct tng_pinctrl *tp, unsigned int pin, in tng_update_bufcfg() 160 unsigned int pin) in tng_pin_dbg_show() 246 unsigned int pin) in tng_gpio_request_enable() 271 static int tng_config_get(struct pinctrl_dev *pctldev, unsigned int pin, in tng_config_get() 357 static int tng_config_set_pin(struct tng_pinctrl *tp, unsigned int pin, in tng_config_set_pin() 442 static int tng_config_set(struct pinctrl_dev *pctldev, unsigned int pin, in tng_config_set()
|
/openbmc/u-boot/board/micronas/vct/ |
H A D | top.c | 26 static TOP_PINMUX_t top_read_pin(int pin) in top_read_pin() 67 static void top_write_pin(int pin, TOP_PINMUX_t reg) in top_write_pin() 99 int top_set_pin(int pin, int func) in top_set_pin() 122 int top_set_pin(int pin, int func) in top_set_pin()
|
/openbmc/linux/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
H A D | led.c | 9 void rtl8821ae_sw_led_on(struct ieee80211_hw *hw, enum rtl_led_pin pin) in rtl8821ae_sw_led_on() 37 void rtl8812ae_sw_led_on(struct ieee80211_hw *hw, enum rtl_led_pin pin) in rtl8812ae_sw_led_on() 68 void rtl8821ae_sw_led_off(struct ieee80211_hw *hw, enum rtl_led_pin pin) in rtl8821ae_sw_led_off() 107 void rtl8812ae_sw_led_off(struct ieee80211_hw *hw, enum rtl_led_pin pin) in rtl8812ae_sw_led_off()
|
/openbmc/u-boot/arch/arm/mach-sunxi/ |
H A D | pinmux.c | 20 void sunxi_gpio_set_cfgpin(u32 pin, u32 val) in sunxi_gpio_set_cfgpin() 40 int sunxi_gpio_get_cfgpin(u32 pin) in sunxi_gpio_get_cfgpin() 48 int sunxi_gpio_set_drv(u32 pin, u32 val) in sunxi_gpio_set_drv() 60 int sunxi_gpio_set_pull(u32 pin, u32 val) in sunxi_gpio_set_pull()
|
/openbmc/u-boot/arch/mips/mach-jz47xx/jz4780/ |
H A D | gpio.c | 12 int pin = gpio % 32; in jz47xx_gpio_get_value() local 21 int pin = gpio % 32; in jz47xx_gpio_direction_input() local 32 int pin = gpio % 32; in jz47xx_gpio_direction_output() local
|
/openbmc/linux/drivers/pinctrl/renesas/ |
H A D | pinctrl.c | 116 const char *pin; in sh_pfc_dt_subnode_to_map() local 384 const struct sh_pfc_pin *pin = &pfc->info->pins[idx]; in sh_pfc_gpio_request_enable() local 428 const struct sh_pfc_pin *pin = &pfc->info->pins[idx]; in sh_pfc_gpio_set_direction() local 462 unsigned int pin, unsigned int *offset, unsigned int *size) in sh_pfc_pinconf_find_drive_strength_reg() 485 unsigned int pin) in sh_pfc_pinconf_get_drive_strength() 505 unsigned int pin, u16 strength) in sh_pfc_pinconf_set_drive_strength() 546 const struct sh_pfc_pin *pin = &pfc->info->pins[idx]; in sh_pfc_pinconf_validate() local 614 const struct sh_pfc_pin *pin = &pfc->info->pins[idx]; in sh_pfc_pinconf_get() local 687 const struct sh_pfc_pin *pin = &pfc->info->pins[idx]; in sh_pfc_pinconf_set() local 775 struct pinctrl_pin_desc *pin = &pmx->pins[i]; in sh_pfc_map_pins() local [all …]
|
/openbmc/linux/arch/x86/kernel/apic/ |
H A D | io_apic.c | 90 int apic, pin; member 570 int apic, pin; in clear_IO_APIC() local 619 int apic, pin; in save_ioapic_entries() local 641 int apic, pin; in mask_ioapic_entries() local 664 int apic, pin; in restore_ioapic_entries() local 832 int ioapic, pin, idx; in __acpi_get_override_irq() local 1110 int ioapic, pin, idx; in mp_map_gsi_to_irq() local 1367 int apic, pin; in enable_IO_APIC() local 1705 int pin; in io_apic_level_ack_pending() local 2075 int apic, pin, i; in unlock_ExtINT_logic() local [all …]
|
/openbmc/openbmc/meta-ibm/recipes-phosphor/skeleton/obmc-libobmc-intf/system1/ |
H A D | gpio_defs.json | 16 "pin": "V3", string 21 "pin": "X6", string 26 "pin": "F0", string
|
/openbmc/linux/drivers/pinctrl/ |
H A D | pinctrl-at91.c | 143 uint32_t pin; member 370 static inline int pin_to_bank(unsigned pin) in pin_to_bank() 375 static unsigned pin_to_mask(unsigned int pin) in pin_to_mask() 586 unsigned pin) in at91_mux_sama5d3_get_drivestrength() 600 unsigned pin) in at91_mux_sam9x5_get_drivestrength() 613 unsigned pin) in at91_mux_sam9x60_get_drivestrength() 789 int index, const struct at91_pmx_pin *pin) in pin_check_config() 848 const struct at91_pmx_pin *pin; in at91_pmx_set() local 987 unsigned pin; in at91_pinconf_get() local 1034 unsigned pin; in at91_pinconf_set() local [all …]
|
/openbmc/linux/drivers/net/dsa/mv88e6xxx/ |
H A D | global2_scratch.c | 107 unsigned int pin) in mv88e6352_g2_scratch_gpio_get_data() 128 unsigned int pin, int value) in mv88e6352_g2_scratch_gpio_set_data() 152 unsigned int pin) in mv88e6352_g2_scratch_gpio_get_dir() 173 unsigned int pin, bool input) in mv88e6352_g2_scratch_gpio_set_dir() 192 unsigned int pin, int *func) in mv88e6352_g2_scratch_gpio_get_pctl() 216 unsigned int pin, int func) in mv88e6352_g2_scratch_gpio_set_pctl()
|
/openbmc/u-boot/drivers/pinctrl/uniphier/ |
H A D | pinctrl-uniphier-core.c | 92 unsigned int pin, int enable) in uniphier_pinconf_input_enable_perpin() 112 unsigned int pin, int enable) in uniphier_pinconf_input_enable_legacy() 130 unsigned int pin, int enable) in uniphier_pinconf_input_enable() 153 uniphier_pinctrl_pin_get(struct uniphier_pinctrl_priv *priv, unsigned int pin) in uniphier_pinctrl_pin_get() 166 static int uniphier_pinconf_bias_set(struct udevice *dev, unsigned int pin, in uniphier_pinconf_bias_set() 218 static int uniphier_pinconf_drive_set(struct udevice *dev, unsigned int pin, in uniphier_pinconf_drive_set() 286 static int uniphier_pinconf_set(struct udevice *dev, unsigned int pin, in uniphier_pinconf_set() 332 static void uniphier_pinmux_set_one(struct udevice *dev, unsigned pin, in uniphier_pinmux_set_one()
|