Home
last modified time | relevance | path

Searched defs:pin (Results 1 – 25 of 410) sorted by relevance

12345678910>>...17

/linux/drivers/gpio/
H A Dgpio-lpc32xx.c179 unsigned pin, int input) in __set_gpio_dir_p012()
190 unsigned pin, int input) in __set_gpio_dir_p3()
201 unsigned pin, int high) in __set_gpio_level_p012()
212 unsigned pin, int high) in __set_gpio_level_p3()
223 unsigned pin, int high) in __set_gpo_level_p3()
232 unsigned pin) in __get_gpio_state_p012()
239 unsigned pin) in __get_gpio_state_p3()
251 unsigned pin) in __get_gpi_state_p3()
257 unsigned pin) in __get_gpo_state_p3()
266 unsigned pin) in lpc32xx_gpio_dir_input_p012()
[all …]
H A Dgpio-sama5d2-piobu.c58 static int sama5d2_piobu_setup_pin(struct gpio_chip *chip, unsigned int pin) in sama5d2_piobu_setup_pin()
79 static int sama5d2_piobu_write_value(struct gpio_chip *chip, unsigned int pin, in sama5d2_piobu_write_value()
95 static int sama5d2_piobu_read_value(struct gpio_chip *chip, unsigned int pin, in sama5d2_piobu_read_value()
115 unsigned int pin) in sama5d2_piobu_get_direction()
130 unsigned int pin) in sama5d2_piobu_direction_input()
139 unsigned int pin, int value) in sama5d2_piobu_direction_output()
153 static int sama5d2_piobu_get(struct gpio_chip *chip, unsigned int pin) in sama5d2_piobu_get()
172 static int sama5d2_piobu_set(struct gpio_chip *chip, unsigned int pin, in sama5d2_piobu_set()
H A Dgpio-dln2.c65 __le16 pin; member
88 static int dln2_gpio_pin_cmd(struct dln2_gpio *dln2, int cmd, unsigned pin) in dln2_gpio_pin_cmd()
97 static int dln2_gpio_pin_val(struct dln2_gpio *dln2, int cmd, unsigned int pin) in dln2_gpio_pin_val()
115 static int dln2_gpio_pin_get_in_val(struct dln2_gpio *dln2, unsigned int pin) in dln2_gpio_pin_get_in_val()
125 static int dln2_gpio_pin_get_out_val(struct dln2_gpio *dln2, unsigned int pin) in dln2_gpio_pin_get_out_val()
136 unsigned int pin, int value) in dln2_gpio_pin_set_out_val()
286 static int dln2_gpio_set_event_cfg(struct dln2_gpio *dln2, unsigned pin, in dln2_gpio_set_event_cfg()
290 __le16 pin; in dln2_gpio_set_event_cfg() member
307 int pin = irqd_to_hwirq(irqd); in dln2_irq_unmask() local
317 int pin = irqd_to_hwirq(irqd); in dln2_irq_mask() local
[all …]
H A Dgpio-zevio.c63 static inline u32 zevio_gpio_port_get(struct zevio_gpio *c, unsigned pin, in zevio_gpio_port_get()
70 static inline void zevio_gpio_port_set(struct zevio_gpio *c, unsigned pin, in zevio_gpio_port_set()
78 static int zevio_gpio_get(struct gpio_chip *chip, unsigned pin) in zevio_gpio_get()
94 static int zevio_gpio_set(struct gpio_chip *chip, unsigned int pin, int value) in zevio_gpio_set()
112 static int zevio_gpio_direction_input(struct gpio_chip *chip, unsigned pin) in zevio_gpio_direction_input()
129 unsigned pin, int value) in zevio_gpio_direction_output()
151 static int zevio_gpio_to_irq(struct gpio_chip *chip, unsigned pin) in zevio_gpio_to_irq()
H A Dgpio-wcd934x.c21 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()
61 static int wcd_gpio_get(struct gpio_chip *chip, unsigned int pin) in wcd_gpio_get()
71 static int wcd_gpio_set(struct gpio_chip *chip, unsigned int pin, int val) in wcd_gpio_set()
H A Dgpio-zynqmp-modepin.c31 static int modepin_gpio_get_value(struct gpio_chip *chip, unsigned int pin) in modepin_gpio_get_value()
60 static int modepin_gpio_set_value(struct gpio_chip *chip, unsigned int pin, in modepin_gpio_set_value()
91 static int modepin_gpio_dir_in(struct gpio_chip *chip, unsigned int pin) in modepin_gpio_dir_in()
104 static int modepin_gpio_dir_out(struct gpio_chip *chip, unsigned int pin, in modepin_gpio_dir_out()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_dpll.c148 ice_dpll_pin_freq_set(struct ice_pf *pf, struct ice_dpll_pin *pin, in ice_dpll_pin_freq_set()
200 ice_dpll_frequency_set(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_frequency_set()
238 ice_dpll_input_frequency_set(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_input_frequency_set()
263 ice_dpll_output_frequency_set(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_output_frequency_set()
289 ice_dpll_frequency_get(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_frequency_get()
322 ice_dpll_input_frequency_get(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_input_frequency_get()
347 ice_dpll_output_frequency_get(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_output_frequency_get()
372 ice_dpll_sw_pin_frequency_set(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_sw_pin_frequency_set()
412 ice_dpll_sw_pin_frequency_get(const struct dpll_pin *pin, void *pin_priv, in ice_dpll_sw_pin_frequency_get()
452 ice_dpll_pin_enable(struct ice_hw *hw, struct ice_dpll_pin *pin, in ice_dpll_pin_enable()
[all …]
/linux/arch/arm/plat-orion/
H A Dgpio.c97 __set_direction(struct orion_gpio_chip *ochip, unsigned pin, int input) in __set_direction()
109 static void __set_level(struct orion_gpio_chip *ochip, unsigned pin, int high) in __set_level()
122 __set_blinking(struct orion_gpio_chip *ochip, unsigned pin, int blink) in __set_blinking()
135 orion_gpio_is_valid(struct orion_gpio_chip *ochip, unsigned pin, int mode) in orion_gpio_is_valid()
156 static int orion_gpio_request(struct gpio_chip *chip, unsigned pin) in orion_gpio_request()
167 static int orion_gpio_direction_input(struct gpio_chip *chip, unsigned pin) in orion_gpio_direction_input()
182 static int orion_gpio_get(struct gpio_chip *chip, unsigned pin) in orion_gpio_get()
197 orion_gpio_direction_output(struct gpio_chip *chip, unsigned pin, int value) in orion_gpio_direction_output()
214 static int orion_gpio_set(struct gpio_chip *chip, unsigned int pin, int value) in orion_gpio_set()
226 static int orion_gpio_to_irq(struct gpio_chip *chip, unsigned pin) in orion_gpio_to_irq()
[all …]
/linux/drivers/pinctrl/aspeed/
H A Dpinmux-aspeed.h594 #define SIG_EXPR_LIST_ALIAS(pin, sig, group) \ argument
612 #define SIG_EXPR_LIST_DECL_SESG(pin, sig, func, ...) \ argument
628 #define SIG_EXPR_LIST_DECL_SEMG(pin, sig, group, func, ...) \ 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
[all …]
/linux/drivers/dpll/
H A Ddpll_core.c72 dpll_xa_ref_pin_add(struct xarray *xa_pins, struct dpll_pin *pin, in dpll_xa_ref_pin_add()
126 static int dpll_xa_ref_pin_del(struct xarray *xa_pins, struct dpll_pin *pin, in dpll_xa_ref_pin_del()
489 struct dpll_pin *pin; in dpll_pin_alloc() local
593 void dpll_pin_put(struct dpll_pin *pin) in dpll_pin_put()
609 __dpll_pin_register(struct dpll_device *dpll, struct dpll_pin *pin, in __dpll_pin_register()
643 dpll_pin_register(struct dpll_device *dpll, struct dpll_pin *pin, in dpll_pin_register()
667 struct dpll_pin *pin, *ref_sync_pin; in dpll_pin_ref_sync_pair_del() local
680 __dpll_pin_unregister(struct dpll_device *dpll, struct dpll_pin *pin, in __dpll_pin_unregister()
701 void dpll_pin_unregister(struct dpll_device *dpll, struct dpll_pin *pin, in dpll_pin_unregister()
731 int dpll_pin_on_pin_register(struct dpll_pin *parent, struct dpll_pin *pin, in dpll_pin_on_pin_register()
[all …]
/linux/arch/x86/kernel/apic/
H A Dio_apic.c75 #define for_each_pin(idx, pin) \ argument
77 #define for_each_ioapic_pin(idx, pin) \ argument
90 int apic, pin; member
145 static inline u32 mp_pin_to_gsi(int ioapic, int pin) in mp_pin_to_gsi()
288 static struct IO_APIC_route_entry __ioapic_read_entry(int apic, int pin) in __ioapic_read_entry()
298 static struct IO_APIC_route_entry ioapic_read_entry(int apic, int pin) in ioapic_read_entry()
310 static void __ioapic_write_entry(int apic, int pin, struct IO_APIC_route_entry e) in __ioapic_write_entry()
316 static void ioapic_write_entry(int apic, int pin, struct IO_APIC_route_entry e) in ioapic_write_entry()
327 static void ioapic_mask_entry(int apic, int pin) in ioapic_mask_entry()
341 static bool add_pin_to_irq_node(struct mp_chip_data *data, int node, int apic, int pin) in add_pin_to_irq_node()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/gpio/
H A Dhw_gpio.c64 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()
/linux/drivers/pinctrl/intel/
H A Dpinctrl-intel.c149 unsigned int pin) in intel_get_community()
166 unsigned int pin) in intel_community_get_padgroup()
179 unsigned int pin, unsigned int reg) in intel_get_padcfg()
198 static bool intel_pad_owned_by_host(const struct intel_pinctrl *pctrl, unsigned int pin) in intel_pad_owned_by_host()
223 static bool intel_pad_acpi_mode(const struct intel_pinctrl *pctrl, unsigned int pin) in intel_pad_acpi_mode()
265 static int intel_pad_locked(const struct intel_pinctrl *pctrl, unsigned int pin) in intel_pad_locked()
303 static bool intel_pad_is_unlocked(const struct intel_pinctrl *pctrl, unsigned int pin) in intel_pad_is_unlocked()
308 static bool intel_pad_usable(const struct intel_pinctrl *pctrl, unsigned int pin) in intel_pad_usable()
341 unsigned int pin) in intel_pin_dbg_show()
542 unsigned int pin) in intel_gpio_request_enable()
[all …]
/linux/drivers/pinctrl/sunxi/
H A Dpinctrl-sunxi.c66 static u32 sunxi_bank_offset(const struct sunxi_pinctrl *pctl, u32 pin) in sunxi_bank_offset()
79 u32 pin, u32 *reg, u32 *shift, u32 *mask) in sunxi_mux_reg()
90 u32 pin, u32 *reg, u32 *shift, u32 *mask) in sunxi_data_reg()
101 u32 pin, u32 *reg, u32 *shift, u32 *mask) in sunxi_dlevel_reg()
112 u32 pin, u32 *reg, u32 *shift, u32 *mask) in sunxi_pull_reg()
163 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; in sunxi_pinctrl_desc_find_function_by_name() local
190 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; in sunxi_pinctrl_desc_find_function_by_pin() local
533 u32 pin, enum pin_config_param param, in sunxi_pconf_reg()
554 static int sunxi_pconf_get(struct pinctrl_dev *pctldev, unsigned pin, in sunxi_pconf_get()
616 static int sunxi_pconf_set(struct pinctrl_dev *pctldev, unsigned pin, in sunxi_pconf_set()
[all …]
/linux/drivers/pinctrl/
H A Dpinctrl-at91.c142 uint32_t pin; member
369 static inline int pin_to_bank(unsigned pin) in pin_to_bank()
374 static unsigned pin_to_mask(unsigned int pin) in pin_to_mask()
379 static unsigned two_bit_pin_value_shift_amount(unsigned int pin) in two_bit_pin_value_shift_amount()
387 static unsigned sama5d3_get_drive_register(unsigned int pin) in sama5d3_get_drive_register()
395 static unsigned at91sam9x5_get_drive_register(unsigned int pin) in at91sam9x5_get_drive_register()
408 static unsigned at91_mux_get_pullup(void __iomem *pio, unsigned pin) in at91_mux_get_pullup()
421 static bool at91_mux_get_output(void __iomem *pio, unsigned int pin, bool *val) in at91_mux_get_output()
434 static unsigned at91_mux_get_multidrive(void __iomem *pio, unsigned pin) in at91_mux_get_multidrive()
508 static bool at91_mux_get_deglitch(void __iomem *pio, unsigned pin) in at91_mux_get_deglitch()
[all …]
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()
723 static int lpc18xx_pin_to_gpio(struct pinctrl_dev *pctldev, unsigned pin) in lpc18xx_pin_to_gpio()
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()
[all …]
H A Dpinctrl-th1520.c65 unsigned int pin) in th1520_padcfg()
70 static unsigned int th1520_padcfg_shift(unsigned int pin) in th1520_padcfg_shift()
76 unsigned int pin) in th1520_muxcfg()
81 static unsigned int th1520_muxcfg_shift(unsigned int pin) in th1520_muxcfg_shift()
386 struct seq_file *s, unsigned int pin) in th1520_pin_dbg_show()
575 static int th1520_padcfg_rmw(struct th1520_pinctrl *thp, unsigned int pin, in th1520_padcfg_rmw()
594 unsigned int pin, unsigned long *config) in th1520_pinconf_get()
660 unsigned int pin = thp->desc.pins[gsel].number; in th1520_pinconf_group_get() local
665 static int th1520_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, in th1520_pinconf_set()
744 unsigned int pin = thp->desc.pins[gsel].number; in th1520_pinconf_group_set() local
[all …]
H A Dpinctrl-eyeq5.c221 static enum eq5p_bank eq5p_pin_to_bank(unsigned int pin) in eq5p_pin_to_bank()
229 static unsigned int eq5p_pin_to_offset(unsigned int pin) in eq5p_pin_to_offset()
258 static int eq5p_pinconf_get(struct pinctrl_dev *pctldev, unsigned int pin, in eq5p_pinconf_get()
301 unsigned int pin) in eq5p_pinctrl_pin_dbg_show()
399 unsigned int func_selector, unsigned int pin) in eq5p_pinmux_set_mux()
419 unsigned int pin) in eq5p_pinmux_gpio_request_enable()
435 unsigned int pin, u32 arg) in eq5p_pinconf_set_drive_strength()
463 static int eq5p_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, in eq5p_pinconf_set()
/linux/arch/arm/boot/dts/intel/pxa/
H A Dpxa2xx.dtsi10 #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
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
H A Dled.c9 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()
/linux/drivers/net/dsa/mv88e6xxx/
H A Dglobal2_scratch.c107 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()
/linux/drivers/irqchip/
H A Dirq-qcom-mpm.c74 int pin; member
112 int pin = d->hwirq; in qcom_mpm_enable_irq() local
159 int pin = d->hwirq; in qcom_mpm_set_type() local
202 static struct mpm_gic_map *get_mpm_gic_map(struct qcom_mpm_priv *priv, int pin) in get_mpm_gic_map()
222 irq_hw_number_t pin; in qcom_mpm_alloc() local
281 unsigned int pin = 32 * i + j; in qcom_mpm_handler() local
366 u32 pin, hwirq; in qcom_mpm_init() local
/linux/drivers/soc/fsl/qe/
H A Dqe_io.c47 void __par_io_config_pin(struct qe_pio_regs __iomem *par_io, u8 pin, int dir, in __par_io_config_pin()
108 int par_io_config_pin(u8 port, u8 pin, int dir, int open_drain, in par_io_config_pin()
120 int par_io_data_set(u8 port, u8 pin, u8 val) in par_io_data_set()
172 u8 pin = be32_to_cpu(pio_map[1]); in par_io_of_config() local
/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
/linux/drivers/pci/
H A Dirq.c93 u8 pci_swizzle_interrupt_pin(const struct pci_dev *dev, u8 pin) in pci_swizzle_interrupt_pin()
107 u8 pin; in pci_get_interrupt_pin() local
131 u8 pin = *pinp; in pci_common_swizzle() local
144 u8 pin; in pci_assign_irq() local

12345678910>>...17