/linux-master/include/dt-bindings/pinctrl/ |
H A D | sppctl.h | 26 * pin# (8bit), typ (8bit), function (8bit), flag (8bit) 28 #define SPPCTL_IOPAD(pin, typ, fun, flg) (((pin) << 24) | ((typ) << 16) | \
|
H A D | r7s9210-pinctrl.h | 3 * Defines macros and constants for Renesas RZ/A2 pin controller pin 37 * Create the pin index from its bank and position numbers and store in 43 * Convert a port and pin label to its global pin index 45 #define RZA2_PIN(port, pin) ((port) * RZA2_PINS_PER_PORT + (pin))
|
/linux-master/scripts/dtc/include-prefixes/dt-bindings/pinctrl/ |
H A D | r7s9210-pinctrl.h | 3 * Defines macros and constants for Renesas RZ/A2 pin controller pin 37 * Create the pin index from its bank and position numbers and store in 43 * Convert a port and pin label to its global pin index 45 #define RZA2_PIN(port, pin) ((port) * RZA2_PINS_PER_PORT + (pin))
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
H A D | led.c | 9 void rtl92ce_sw_led_on(struct ieee80211_hw *hw, enum rtl_led_pin pin) argument 15 REG_LEDCFG2, pin); 19 switch (pin) { 30 pr_err("switch case %#x not processed\n", pin); 35 void rtl92ce_sw_led_off(struct ieee80211_hw *hw, enum rtl_led_pin pin) argument 41 REG_LEDCFG2, pin); 45 switch (pin) { 62 pr_info("switch case %#x not processed\n", pin);
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
H A D | led.c | 9 void rtl92se_sw_led_on(struct ieee80211_hw *hw, enum rtl_led_pin pin) argument 15 LEDCFG, pin); 19 switch (pin) { 29 pr_err("switch case %#x not processed\n", pin); 34 void rtl92se_sw_led_off(struct ieee80211_hw *hw, enum rtl_led_pin pin) argument 43 LEDCFG, pin); 47 switch (pin) { 62 pr_err("switch case %#x not processed\n", pin);
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
H A D | led.c | 9 void rtl92ee_sw_led_on(struct ieee80211_hw *hw, enum rtl_led_pin pin) argument 15 "LedAddr:%X ledpin=%d\n", REG_LEDCFG2, pin); 17 switch (pin) { 34 "switch case %#x not processed\n", pin); 39 void rtl92ee_sw_led_off(struct ieee80211_hw *hw, enum rtl_led_pin pin) argument 45 "LedAddr:%X ledpin=%d\n", REG_LEDCFG2, pin); 47 switch (pin) { 63 "switch case %#x not processed\n", pin);
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
H A D | led.c | 9 void rtl92cu_sw_led_on(struct ieee80211_hw *hw, enum rtl_led_pin pin) argument 15 REG_LEDCFG2, pin); 17 switch (pin) { 28 pr_err("switch case %#x not processed\n", pin); 33 void rtl92cu_sw_led_off(struct ieee80211_hw *hw, enum rtl_led_pin pin) argument 39 REG_LEDCFG2, pin); 41 switch (pin) { 58 pr_err("switch case %#x not processed\n", pin);
|
/linux-master/drivers/pinctrl/mediatek/ |
H A D | pinctrl-mtk-common.c | 47 * When pin number greater than type1_start and less than type1_end, 51 unsigned long pin) 53 if (pin >= pctl->devdata->type1_start && pin < pctl->devdata->type1_end) 58 static unsigned int mtk_get_port(struct mtk_pinctrl *pctl, unsigned long pin) argument 61 return ((pin >> pctl->devdata->mode_shf) & pctl->devdata->port_mask) 106 static int mtk_pconf_set_ies_smt(struct mtk_pinctrl *pctl, unsigned pin, argument 131 return pctl->devdata->spec_ies_smt_set(mtk_get_regmap(pctl, pin), 132 pctl->devdata, pin, value, arg); 143 reg_addr = SET_ADDR(mtk_get_port(pctl, pin) 50 mtk_get_regmap(struct mtk_pinctrl *pctl, unsigned long pin) argument 151 mtk_pconf_spec_set_ies_smt_range(struct regmap *regmap, const struct mtk_pinctrl_devdata *devdata, unsigned int pin, int value, enum pin_config_param arg) argument 194 mtk_find_pin_drv_grp_by_pin( struct mtk_pinctrl *pctl, unsigned long pin) argument 208 mtk_pconf_set_driving(struct mtk_pinctrl *pctl, unsigned int pin, unsigned char driving) argument 239 mtk_pctrl_spec_pull_set_samereg(struct regmap *regmap, const struct mtk_pinctrl_devdata *devdata, unsigned int pin, bool isup, unsigned int r1r0) argument 301 mtk_pconf_set_pull_select(struct mtk_pinctrl *pctl, unsigned int pin, bool enable, bool isup, unsigned int arg) argument 366 mtk_pconf_parse_conf(struct pinctrl_dev *pctldev, unsigned int pin, enum pin_config_param param, enum pin_config_param arg) argument 442 mtk_pctrl_find_group_by_pin(struct mtk_pinctrl *pctl, u32 pin) argument 459 const struct mtk_desc_pin *pin = pctl->devdata->pins + pin_num; local 477 const struct mtk_desc_pin *pin = pctl->devdata->pins + i; local 496 mtk_pctrl_dt_node_to_map_func(struct mtk_pinctrl *pctl, u32 pin, u32 fnum, struct mtk_pinctrl_group *grp, struct pinctrl_map **map, unsigned *reserved_maps, unsigned *num_maps) argument 529 u32 pinfunc, pin, func; local 705 mtk_pmx_set_mode(struct pinctrl_dev *pctldev, unsigned long pin, unsigned long mode) argument 716 pin, mode); local 733 const struct mtk_desc_pin *pin; local 770 const struct mtk_desc_pin *pin = pctl->devdata->pins + offset; local 857 const struct mtk_desc_pin *pin; local 873 const struct mtk_desc_pin *pin; local 941 const struct mtk_desc_pin *pin = pctl->devdata->pins + i; local 958 const struct mtk_desc_pin *pin; local 973 const struct mtk_desc_pin *pin; local 985 const struct mtk_desc_pin *pin; local [all...] |
H A D | pinctrl-mtk-common.h | 36 struct pinctrl_pin_desc pin; member in struct:mtk_desc_pin 43 .pin = _pin, \ 67 unsigned pin; member in struct:mtk_pinctrl_group 96 * struct mtk_pin_drv_grp - Provide each pin driving info. 97 * @pin: The pin number. 98 * @offset: The offset of driving register for this pin. 99 * @bit: The bit of driving register for this pin. 100 * @grp: The group for this pin belongs to. 103 unsigned short pin; member in struct:mtk_pin_drv_grp 127 unsigned short pin; member in struct:mtk_pin_spec_pupd_set_samereg [all...] |
/linux-master/arch/arm/plat-orion/ |
H A D | gpio.c | 97 __set_direction(struct orion_gpio_chip *ochip, unsigned pin, int input) argument 103 u |= 1 << pin; 105 u &= ~(1 << pin); 109 static void __set_level(struct orion_gpio_chip *ochip, unsigned pin, int high) argument 115 u |= 1 << pin; 117 u &= ~(1 << pin); 122 __set_blinking(struct orion_gpio_chip *ochip, unsigned pin, int blink) argument 128 u |= 1 << pin; 130 u &= ~(1 << pin); 135 orion_gpio_is_valid(struct orion_gpio_chip *ochip, unsigned pin, in argument 156 orion_gpio_request(struct gpio_chip *chip, unsigned pin) argument 167 orion_gpio_direction_input(struct gpio_chip *chip, unsigned pin) argument 182 orion_gpio_get(struct gpio_chip *chip, unsigned pin) argument 197 orion_gpio_direction_output(struct gpio_chip *chip, unsigned pin, int value) argument 214 orion_gpio_set(struct gpio_chip *chip, unsigned pin, int value) argument 224 orion_gpio_to_irq(struct gpio_chip *chip, unsigned pin) argument 235 orion_gpio_chip_find(int pin) argument 250 orion_gpio_set_unused(unsigned pin) argument 264 orion_gpio_set_valid(unsigned pin, int mode) argument 287 orion_gpio_set_blink(unsigned pin, int blink) argument 357 int pin; local [all...] |
/linux-master/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) argument 15 "LedAddr:%X ledpin=%d\n", REG_LEDCFG2, pin); 17 switch (pin) { 32 "switch case %#x not processed\n", pin); 37 void rtl8812ae_sw_led_on(struct ieee80211_hw *hw, enum rtl_led_pin pin) argument 43 switch (pin) { 59 ledreg, pin); 68 void rtl8821ae_sw_led_off(struct ieee80211_hw *hw, enum rtl_led_pin pin) argument 74 "LedAddr:%X ledpin=%d\n", REG_LEDCFG2, pin); 78 switch (pin) { 107 rtl8812ae_sw_led_off(struct ieee80211_hw *hw, enum rtl_led_pin pin) argument [all...] |
/linux-master/drivers/pinctrl/meson/ |
H A D | pinctrl-meson.c | 18 * For each pin controller there are 4 different register ranges that 20 * 1) pin muxing 64 * meson_get_bank() - find the bank containing a given pin 67 * @pin: the pin number 72 static int meson_get_bank(struct meson_pinctrl *pc, unsigned int pin, argument 78 if (pin >= pc->data->banks[i].first && 79 pin <= pc->data->banks[i].last) { 89 * meson_calc_reg_and_bit() - calculate register and bit for a pin 91 * @bank: the bank containing the pin 97 meson_calc_reg_and_bit(struct meson_bank *bank, unsigned int pin, enum meson_reg_type reg_type, unsigned int *reg, unsigned int *bit) argument 179 meson_pinconf_set_gpio_bit(struct meson_pinctrl *pc, unsigned int pin, unsigned int reg_type, bool arg) argument 197 meson_pinconf_get_gpio_bit(struct meson_pinctrl *pc, unsigned int pin, unsigned int reg_type) argument 217 meson_pinconf_set_output(struct meson_pinctrl *pc, unsigned int pin, bool out) argument 224 meson_pinconf_get_output(struct meson_pinctrl *pc, unsigned int pin) argument 235 meson_pinconf_set_drive(struct meson_pinctrl *pc, unsigned int pin, bool high) argument 242 meson_pinconf_get_drive(struct meson_pinctrl *pc, unsigned int pin) argument 248 meson_pinconf_set_output_drive(struct meson_pinctrl *pc, unsigned int pin, bool high) argument 261 meson_pinconf_disable_bias(struct meson_pinctrl *pc, unsigned int pin) argument 280 meson_pinconf_enable_bias(struct meson_pinctrl *pc, unsigned int pin, bool pull_up) argument 307 meson_pinconf_set_drive_strength(struct meson_pinctrl *pc, unsigned int pin, u16 drive_strength_ua) argument 348 meson_pinconf_set(struct pinctrl_dev *pcdev, unsigned int pin, unsigned long *configs, unsigned num_configs) argument 400 meson_pinconf_get_pull(struct meson_pinctrl *pc, unsigned int pin) argument 434 meson_pinconf_get_drive_strength(struct meson_pinctrl *pc, unsigned int pin, u16 *drive_strength_ua) argument 476 meson_pinconf_get(struct pinctrl_dev *pcdev, unsigned int pin, unsigned long *config) argument [all...] |
/linux-master/drivers/gpu/drm/radeon/ |
H A D | dce6_afmt.c | 69 offset = rdev->audio.pin[i].offset; 73 rdev->audio.pin[i].connected = false; 75 rdev->audio.pin[i].connected = true; 84 struct r600_audio_pin *pin = NULL; local 90 if (rdev->audio.pin[i].connected) { 91 pin = &rdev->audio.pin[i]; 98 if (dig->pin == pin) 104 return pin; 259 dce6_audio_enable(struct radeon_device *rdev, struct r600_audio_pin *pin, u8 enable_mask) argument [all...] |
/linux-master/drivers/pinctrl/pxa/ |
H A D | pinctrl-pxa2xx.c | 3 * Marvell PXA2xx family pin control 48 *pins = (unsigned *)&group->pin; 72 const struct pxa_desc_pin *pin = pctl->ppins + i; local 74 if (!strcmp(pin->pin.name, pin_name)) 75 for (df = pin->functions; df->name; df++) 85 unsigned pin, 93 gpdr = pctl->base_gpdr[pin / 32]; 94 dev_dbg(pctl->dev, "set_direction(pin=%d): dir=%d\n", 95 pin, !inpu 83 pxa2xx_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned pin, bool input) argument 144 int pin, shift; local 191 unsigned pin = g->pin; local 213 unsigned pin = g->pin; local [all...] |
/linux-master/drivers/pinctrl/freescale/ |
H A D | pinctrl-mxs.h | 16 #define MXS_PINCTRL_PIN(pin) PINCTRL_PIN(pin, #pin) 17 #define PINID(bank, pin) ((bank) * 32 + (pin)) 23 * pin: 11..4 (8) 33 * pin config bit field definitions
|
H A D | pinctrl-imx.h | 22 * struct imx_pin_mmio - MMIO pin configurations 23 * @mux_mode: the mux mode for this pin. 24 * @input_reg: the select input register offset for this pin if any 26 * @input_val: the select input value for this pin. 27 * @configs: the config for this pin. 37 * struct imx_pin_scu - SCU pin configurations 38 * @mux: the mux mode for this pin. 39 * @configs: the config for this pin. 47 * struct imx_pin - describes a single i.MX pin 48 * @pin 52 unsigned int pin; member in struct:imx_pin [all...] |
/linux-master/include/linux/ |
H A D | dpll.h | 31 int (*frequency_set)(const struct dpll_pin *pin, void *pin_priv, 35 int (*frequency_get)(const struct dpll_pin *pin, void *pin_priv, 38 int (*direction_set)(const struct dpll_pin *pin, void *pin_priv, 42 int (*direction_get)(const struct dpll_pin *pin, void *pin_priv, 46 int (*state_on_pin_get)(const struct dpll_pin *pin, void *pin_priv, 51 int (*state_on_dpll_get)(const struct dpll_pin *pin, void *pin_priv, 55 int (*state_on_pin_set)(const struct dpll_pin *pin, void *pin_priv, 60 int (*state_on_dpll_set)(const struct dpll_pin *pin, void *pin_priv, 65 int (*prio_get)(const struct dpll_pin *pin, void *pin_priv, 68 int (*prio_set)(const struct dpll_pin *pin, voi [all...] |
/linux-master/drivers/dpll/ |
H A D | dpll_core.c | 72 dpll_xa_ref_pin_add(struct xarray *xa_pins, struct dpll_pin *pin, argument 83 if (ref->pin != pin) 98 ref->pin = pin; 100 ret = xa_insert(xa_pins, pin->pin_idx, ref, GFP_KERNEL); 111 xa_erase(xa_pins, pin->pin_idx); 126 static int dpll_xa_ref_pin_del(struct xarray *xa_pins, struct dpll_pin *pin, argument 135 if (ref->pin != pin) 486 struct dpll_pin *pin; local 588 dpll_pin_put(struct dpll_pin *pin) argument 603 __dpll_pin_register(struct dpll_device *dpll, struct dpll_pin *pin, const struct dpll_pin_ops *ops, void *priv, void *cookie) argument 637 dpll_pin_register(struct dpll_device *dpll, struct dpll_pin *pin, const struct dpll_pin_ops *ops, void *priv) argument 660 __dpll_pin_unregister(struct dpll_device *dpll, struct dpll_pin *pin, const struct dpll_pin_ops *ops, void *priv, void *cookie) argument 680 dpll_pin_unregister(struct dpll_device *dpll, struct dpll_pin *pin, const struct dpll_pin_ops *ops, void *priv) argument 710 dpll_pin_on_pin_register(struct dpll_pin *parent, struct dpll_pin *pin, const struct dpll_pin_ops *ops, void *priv) argument 767 dpll_pin_on_pin_unregister(struct dpll_pin *parent, struct dpll_pin *pin, const struct dpll_pin_ops *ops, void *priv) argument 821 dpll_pin_on_dpll_priv(struct dpll_device *dpll, struct dpll_pin *pin) argument 834 dpll_pin_on_pin_priv(struct dpll_pin *parent, struct dpll_pin *pin) argument [all...] |
/linux-master/drivers/gpu/drm/amd/display/dc/gpio/ |
H A D | hw_factory.h | 61 struct hw_gpio_pin *pin, 64 struct hw_gpio_pin *pin, 67 struct hw_gpio_pin *pin,
|
/linux-master/drivers/pinctrl/sprd/ |
H A D | pinctrl-sprd.h | 3 * Driver header file for pin controller driver 24 #define SPRD_PINCTRL_PIN(pin) SPRD_PINCTRL_PIN_DATA(pin, #pin)
|
/linux-master/drivers/pinctrl/ |
H A D | pinctrl-zynqmp.c | 3 * ZynqMP pin controller 48 * @name: Name of the pin mux function 49 * @groups: List of pin groups for this function 53 * This structure holds information about pin control function 71 * information regarding pin control functions, groups and 85 * @pins: Group pin numbers 133 unsigned int pin) 137 ret = zynqmp_pm_pinctrl_request(pin); 139 dev_err(pctldev->dev, "request failed for pin %u\n", pin); 132 zynqmp_pinmux_request_pin(struct pinctrl_dev *pctldev, unsigned int pin) argument 205 unsigned int pin = pgrp->pins[i]; local 218 zynqmp_pinmux_release_pin(struct pinctrl_dev *pctldev, unsigned int pin) argument 253 zynqmp_pinconf_cfg_get(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *config) argument 347 zynqmp_pinconf_cfg_set(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *configs, unsigned int num_configs) argument 636 zynqmp_pinctrl_get_pin_groups(u32 pin, u32 index, u16 *groups) argument 655 zynqmp_pinctrl_group_add_pin(struct zynqmp_pctrl_group *group, unsigned int pin) argument 676 zynqmp_pinctrl_create_pin_groups(struct device *dev, struct zynqmp_pctrl_group *groups, unsigned int pin) argument 717 unsigned int pin; local 825 struct pinctrl_pin_desc *pins, *pin; local [all...] |
H A D | pinctrl-at91.c | 116 * @groups: corresponding pin groups 134 * struct at91_pmx_pin - describes an At91 pin mux 135 * @bank: the bank of the pin 136 * @pin: the pin number in the @bank 137 * @mux: the mux mode : gpio or periph_x of the pin i.e. alternate function. 138 * @conf: the configuration of the pin: PULL_UP, MULTIDRIVE etc... 142 uint32_t pin; member in struct:at91_pmx_pin 148 * struct at91_pin_group - describes an At91 pin group 149 * @name: the name of this specific pin grou 369 pin_to_bank(unsigned pin) argument 374 pin_to_mask(unsigned int pin) argument 379 two_bit_pin_value_shift_amount(unsigned int pin) argument 387 sama5d3_get_drive_register(unsigned int pin) argument 395 at91sam9x5_get_drive_register(unsigned int pin) argument 408 at91_mux_get_pullup(void __iomem *pio, unsigned pin) argument 421 at91_mux_get_output(void __iomem *pio, unsigned int pin, bool *val) argument 434 at91_mux_get_multidrive(void __iomem *pio, unsigned pin) argument 508 at91_mux_get_deglitch(void __iomem *pio, unsigned pin) argument 518 at91_mux_pio3_get_deglitch(void __iomem *pio, unsigned pin) argument 533 at91_mux_pio3_get_debounce(void __iomem *pio, unsigned pin, u32 *div) argument 552 at91_mux_pio3_get_pulldown(void __iomem *pio, unsigned pin) argument 570 at91_mux_pio3_get_schmitt_trig(void __iomem *pio, unsigned pin) argument 575 read_drive_strength(void __iomem *reg, unsigned pin) argument 584 at91_mux_sama5d3_get_drivestrength(void __iomem *pio, unsigned pin) argument 598 at91_mux_sam9x5_get_drivestrength(void __iomem *pio, unsigned pin) argument 611 at91_mux_sam9x60_get_drivestrength(void __iomem *pio, unsigned pin) argument 622 at91_mux_sam9x60_get_slewrate(void __iomem *pio, unsigned pin) argument 632 set_drive_strength(void __iomem *reg, unsigned pin, u32 strength) argument 643 at91_mux_sama5d3_set_drivestrength(void __iomem *pio, unsigned pin, u32 setting) argument 654 at91_mux_sam9x5_set_drivestrength(void __iomem *pio, unsigned pin, u32 setting) argument 669 at91_mux_sam9x60_set_drivestrength(void __iomem *pio, unsigned pin, u32 setting) argument 690 at91_mux_sam9x60_set_slewrate(void __iomem *pio, unsigned pin, u32 setting) argument 776 at91_pin_dbg(const struct device *dev, const struct at91_pmx_pin *pin) argument 787 pin_check_config(struct at91_pinctrl *info, const char *name, int index, const struct at91_pmx_pin *pin) argument 847 const struct at91_pmx_pin *pin; local 986 unsigned pin; local 1033 unsigned pin; local 1198 struct at91_pmx_pin *pin; local [all...] |
/linux-master/arch/powerpc/platforms/8xx/ |
H A D | adder875.c | 22 int port, pin, flags; member in struct:cpm_pin 69 const struct cpm_pin *pin = &adder875_pins[i]; local 70 cpm1_set_pin(pin->port, pin->pin, pin->flags);
|
/linux-master/arch/mips/pci/ |
H A D | fixup-rbtx4927.c | 39 int rbtx4927_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument 41 unsigned char irq = pin;
|
/linux-master/arch/sh/drivers/pci/ |
H A D | fixups-sh03.c | 8 int pcibios_map_platform_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument 23 switch (pin) {
|