| /OK3568_Linux_fs/kernel/drivers/pinctrl/mediatek/ |
| H A D | pinctrl-mt2701.c | 26 unsigned short pin; member 273 static int mt2701_spec_pull_set(struct regmap *regmap, unsigned int pin, in mt2701_spec_pull_set() 439 static int mt2701_ies_smt_set(struct regmap *regmap, unsigned int pin, in mt2701_ies_smt_set() 474 static void mt2701_spec_pinmux_set(struct regmap *reg, unsigned int pin, in mt2701_spec_pinmux_set() 498 static void mt2701_spec_dir_set(unsigned int *reg_addr, unsigned int pin) in mt2701_spec_dir_set()
|
| /OK3568_Linux_fs/kernel/arch/x86/kernel/apic/ |
| H A D | io_apic.c | 73 #define for_each_pin(idx, pin) \ argument 75 #define for_each_ioapic_pin(idx, pin) \ argument 88 int apic, pin; member 147 static inline u32 mp_pin_to_gsi(int ioapic, int pin) in mp_pin_to_gsi() 294 static struct IO_APIC_route_entry __ioapic_read_entry(int apic, int pin) in __ioapic_read_entry() 304 static struct IO_APIC_route_entry ioapic_read_entry(int apic, int pin) in ioapic_read_entry() 322 static void __ioapic_write_entry(int apic, int pin, struct IO_APIC_route_entry e) in __ioapic_write_entry() 331 static void ioapic_write_entry(int apic, int pin, struct IO_APIC_route_entry e) in ioapic_write_entry() 345 static void ioapic_mask_entry(int apic, int pin) in ioapic_mask_entry() 362 int node, int apic, int pin) in __add_pin_to_irq_node() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/pinctrl/ |
| H A D | pinctrl-at91.c | 123 uint32_t pin; member 350 static inline int pin_to_bank(unsigned pin) in pin_to_bank() 355 static unsigned pin_to_mask(unsigned int pin) in pin_to_mask() 360 static unsigned two_bit_pin_value_shift_amount(unsigned int pin) in two_bit_pin_value_shift_amount() 368 static unsigned sama5d3_get_drive_register(unsigned int pin) in sama5d3_get_drive_register() 376 static unsigned at91sam9x5_get_drive_register(unsigned int pin) in at91sam9x5_get_drive_register() 389 static unsigned at91_mux_get_pullup(void __iomem *pio, unsigned pin) in at91_mux_get_pullup() 402 static bool at91_mux_get_output(void __iomem *pio, unsigned int pin, bool *val) in at91_mux_get_output() 415 static unsigned at91_mux_get_multidrive(void __iomem *pio, unsigned pin) in at91_mux_get_multidrive() 489 static bool at91_mux_get_deglitch(void __iomem *pio, unsigned pin) in at91_mux_get_deglitch() [all …]
|
| H A D | pinctrl-lpc18xx.c | 211 #define LPC_P(port, pin, f0, f1, f2, f3, f4, f5, f6, f7, a, t) \ argument 423 #define LPC18XX_PIN_P(port, pin) { \ argument 676 unsigned pin) in lpc18xx_pconf_get_i2c0() 721 static int lpc18xx_pin_to_gpio(struct pinctrl_dev *pctldev, unsigned pin) in lpc18xx_pin_to_gpio() 760 int *arg, unsigned pin) in lpc18xx_pconf_get_gpio_pin_int() 785 int *arg, u32 reg, unsigned pin, in lpc18xx_pconf_get_pin() 860 static struct lpc18xx_pin_caps *lpc18xx_get_pin_caps(unsigned pin) in lpc18xx_get_pin_caps() 872 static int lpc18xx_pconf_get(struct pinctrl_dev *pctldev, unsigned pin, in lpc18xx_pconf_get() 933 unsigned pin) in lpc18xx_pconf_set_i2c0() 982 u32 param_val, unsigned pin) in lpc18xx_pconf_set_gpio_pin_int() [all …]
|
| H A D | pinmux.h | 48 unsigned pin) in pinmux_can_be_used_for_gpio() 55 unsigned pin, unsigned gpio) in pinmux_request_gpio() 61 unsigned pin, in pinmux_free_gpio() 68 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 | pinmux.c | 83 bool pinmux_can_be_used_for_gpio(struct pinctrl_dev *pctldev, unsigned pin) in pinmux_can_be_used_for_gpio() 107 static int pin_request(struct pinctrl_dev *pctldev, in pin_request() 206 static const char *pin_free(struct pinctrl_dev *pctldev, int pin, in pin_free() 263 unsigned pin, unsigned gpio) in pinmux_request_gpio() 286 void pinmux_free_gpio(struct pinctrl_dev *pctldev, unsigned pin, in pinmux_free_gpio() 304 unsigned pin, bool input) in pinmux_gpio_direction() 585 unsigned i, pin; in pinmux_pins_show() local
|
| /OK3568_Linux_fs/u-boot/board/micronas/vct/ |
| H A D | top.c | 27 static TOP_PINMUX_t top_read_pin(int pin) in top_read_pin() 68 static void top_write_pin(int pin, TOP_PINMUX_t reg) in top_write_pin() 100 int top_set_pin(int pin, int func) in top_set_pin() 123 int top_set_pin(int pin, int func) in top_set_pin()
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-sunxi/ |
| H A D | pinmux.c | 21 void sunxi_gpio_set_cfgpin(u32 pin, u32 val) in sunxi_gpio_set_cfgpin() 41 int sunxi_gpio_get_cfgpin(u32 pin) in sunxi_gpio_get_cfgpin() 49 int sunxi_gpio_set_drv(u32 pin, u32 val) in sunxi_gpio_set_drv() 61 int sunxi_gpio_set_pull(u32 pin, u32 val) in sunxi_gpio_set_pull()
|
| /OK3568_Linux_fs/kernel/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()
|
| /OK3568_Linux_fs/kernel/drivers/gpio/ |
| H A D | gpio-vr41xx.c | 114 unsigned int pin; in mask_ack_giuint_low() local 172 unsigned int pin; in mask_ack_giuint_high() local 223 void vr41xx_set_irq_trigger(unsigned int pin, irq_trigger_t trigger, in vr41xx_set_irq_trigger() 302 void vr41xx_set_irq_level(unsigned int pin, irq_level_t level) in vr41xx_set_irq_level() 324 static int giu_set_direction(struct gpio_chip *chip, unsigned pin, int dir) in giu_set_direction() 372 static int vr41xx_gpio_get(struct gpio_chip *chip, unsigned pin) in vr41xx_gpio_get() 399 static void vr41xx_gpio_set(struct gpio_chip *chip, unsigned pin, in vr41xx_gpio_set() 468 unsigned int trigger, i, pin; in giu_probe() local
|
| /OK3568_Linux_fs/kernel/drivers/pinctrl/qcom/ |
| H A D | pinctrl-ssbi-gpio.c | 126 struct pm8xxx_pin_data *pin, int bank) in pm8xxx_read_bank() 147 struct pm8xxx_pin_data *pin, in pm8xxx_write_bank() 226 struct pm8xxx_pin_data *pin = pctrl->desc.pins[group].drv_data; in pm8xxx_pinmux_set_mux() local 249 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_pin_config_get() local 319 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_pin_config_set() local 454 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_gpio_direction_input() local 470 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_gpio_direction_output() local 488 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_gpio_get() local 510 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_gpio_set() local 546 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 | 165 struct pm8xxx_pin_data *pin) in pm8xxx_mpp_update() 303 struct pm8xxx_pin_data *pin = pctrl->desc.pins[group].drv_data; in pm8xxx_pinmux_set_mux() local 323 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_pin_config_get() local 373 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_pin_config_set() local 445 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_direction_input() local 469 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_direction_output() local 493 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_get() local 510 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_set() local 534 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_to_irq() local 549 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_dbg_show_one() local [all …]
|
| H A D | pinctrl-spmi-mpp.c | 211 unsigned pin) in pmic_mpp_get_group_name() 217 unsigned pin, in pmic_mpp_get_group_pins() 302 unsigned pin) in pmic_mpp_set_mux() 330 unsigned int pin, unsigned long *config) in pmic_mpp_config_get() 401 static int pmic_mpp_config_set(struct pinctrl_dev *pctldev, unsigned int pin, in pmic_mpp_config_set() 514 struct seq_file *s, unsigned pin) in pmic_mpp_config_dbg_show() 562 static int pmic_mpp_direction_input(struct gpio_chip *chip, unsigned pin) in pmic_mpp_direction_input() 573 unsigned pin, int val) in pmic_mpp_direction_output() 583 static int pmic_mpp_get(struct gpio_chip *chip, unsigned pin) in pmic_mpp_get() 602 static void pmic_mpp_set(struct gpio_chip *chip, unsigned pin, int value) in pmic_mpp_set() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/pinctrl/uniphier/ |
| H A D | pinctrl-uniphier-core.c | 61 unsigned int pin, int enable) in uniphier_pinconf_input_enable_perpin() 81 unsigned int pin, int enable) in uniphier_pinconf_input_enable_legacy() 111 unsigned int pin, int enable) in uniphier_pinconf_input_enable() 132 static int uniphier_pinconf_bias_set(struct udevice *dev, unsigned int pin, in uniphier_pinconf_bias_set() 172 static int uniphier_pinconf_set_one(struct udevice *dev, unsigned int pin, in uniphier_pinconf_set_one() 215 static void uniphier_pinmux_set_one(struct udevice *dev, unsigned pin, in uniphier_pinmux_set_one()
|
| /OK3568_Linux_fs/kernel/drivers/pinctrl/sunxi/ |
| H A D | pinctrl-sunxi.h | 32 #define SUNXI_PINCTRL_PIN(bank, pin) \ argument 125 struct pinctrl_pin_desc pin; member 149 unsigned pin; member 235 static inline u32 sunxi_mux_reg(u16 pin) in sunxi_mux_reg() 244 static inline u32 sunxi_mux_offset(u16 pin) in sunxi_mux_offset() 250 static inline u32 sunxi_data_reg(u16 pin) in sunxi_data_reg() 259 static inline u32 sunxi_data_offset(u16 pin) in sunxi_data_offset() 265 static inline u32 sunxi_dlevel_reg(u16 pin) in sunxi_dlevel_reg() 274 static inline u32 sunxi_dlevel_offset(u16 pin) in sunxi_dlevel_offset() 280 static inline u32 sunxi_pull_reg(u16 pin) in sunxi_pull_reg() [all …]
|
| H A D | pinctrl-sunxi.c | 90 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; in sunxi_pinctrl_desc_find_function_by_name() local 117 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; in sunxi_pinctrl_desc_find_function_by_pin() local 454 static int sunxi_pconf_reg(unsigned pin, enum pin_config_param param, in sunxi_pconf_reg() 479 static int sunxi_pconf_get(struct pinctrl_dev *pctldev, unsigned pin, in sunxi_pconf_get() 541 static int sunxi_pconf_set(struct pinctrl_dev *pctldev, unsigned pin, in sunxi_pconf_set() 624 unsigned pin, in sunxi_pinctrl_set_io_bias_cfg() 710 unsigned pin, in sunxi_pmx_set() 858 u32 pin = offset + chip->base; in sunxi_pinctrl_gpio_get() local 906 int pin, base; in sunxi_pinctrl_gpio_of_xlate() local 1119 int pin, base; in sunxi_pinctrl_irq_of_xlate() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/soc/fsl/qe/ |
| H A D | qe_io.c | 47 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
|
| /OK3568_Linux_fs/u-boot/drivers/gpio/ |
| H A D | altera_pio.c | 29 static int altera_pio_direction_input(struct udevice *dev, unsigned pin) in altera_pio_direction_input() 39 static int altera_pio_direction_output(struct udevice *dev, unsigned pin, in altera_pio_direction_output() 55 static int altera_pio_get_value(struct udevice *dev, unsigned pin) in altera_pio_get_value() 64 static int altera_pio_set_value(struct udevice *dev, unsigned pin, int val) in altera_pio_set_value()
|
| H A D | dwapb_gpio.c | 40 static int dwapb_gpio_direction_input(struct udevice *dev, unsigned pin) in dwapb_gpio_direction_input() 48 static int dwapb_gpio_direction_output(struct udevice *dev, unsigned pin, in dwapb_gpio_direction_output() 63 static int dwapb_gpio_get_value(struct udevice *dev, unsigned pin) in dwapb_gpio_get_value() 70 static int dwapb_gpio_set_value(struct udevice *dev, unsigned pin, int val) in dwapb_gpio_set_value()
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/rkpinctrl/ |
| H A D | iomux.c | 19 static int rk_iomux_ioctl_set(int fd, int bank, int pin, int mux) in rk_iomux_ioctl_set() 40 static int rk_iomux_ioctl_get(int fd, int bank, int pin, int *mux) in rk_iomux_ioctl_get() 75 int bank, pin, mux; in main() local
|
| /OK3568_Linux_fs/kernel/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
|
| /OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-sunxi/ |
| H A D | gpio.h | 81 #define GPIO_BANK(pin) ((pin) >> 5) argument 82 #define GPIO_NUM(pin) ((pin) & 0x1f) argument 84 #define GPIO_CFG_INDEX(pin) (((pin) & 0x1f) >> 3) argument 85 #define GPIO_CFG_OFFSET(pin) ((((pin) & 0x1f) & 0x7) << 2) argument 87 #define GPIO_DRV_INDEX(pin) (((pin) & 0x1f) >> 4) argument 88 #define GPIO_DRV_OFFSET(pin) ((((pin) & 0x1f) & 0xf) << 1) argument 90 #define GPIO_PULL_INDEX(pin) (((pin) & 0x1f) >> 4) argument 91 #define GPIO_PULL_OFFSET(pin) ((((pin) & 0x1f) & 0xf) << 1) argument
|
| /OK3568_Linux_fs/kernel/drivers/pinctrl/intel/ |
| H A D | pinctrl-merrifield.c | 443 unsigned int pin) in mrfld_get_family() 459 static bool mrfld_buf_available(struct mrfld_pinctrl *mp, unsigned int pin) in mrfld_buf_available() 470 static void __iomem *mrfld_get_bufcfg(struct mrfld_pinctrl *mp, unsigned int pin) in mrfld_get_bufcfg() 483 static int mrfld_read_bufcfg(struct mrfld_pinctrl *mp, unsigned int pin, u32 *value) in mrfld_read_bufcfg() 496 static void mrfld_update_bufcfg(struct mrfld_pinctrl *mp, unsigned int pin, in mrfld_update_bufcfg() 537 unsigned int pin) in mrfld_pin_dbg_show() 623 unsigned int pin) in mrfld_gpio_request_enable() 648 static int mrfld_config_get(struct pinctrl_dev *pctldev, unsigned int pin, in mrfld_config_get() 731 static int mrfld_config_set_pin(struct mrfld_pinctrl *mp, unsigned int pin, in mrfld_config_set_pin() 812 static int mrfld_config_set(struct pinctrl_dev *pctldev, unsigned int pin, in mrfld_config_set()
|
| /OK3568_Linux_fs/kernel/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()
|