/linux/drivers/gpio/ |
H A D | gpio-lpc32xx.c | 179 unsigned pin, int input) in __set_gpio_dir_p012() argument 190 unsigned pin, int input) in __set_gpio_dir_p3() argument 201 unsigned pin, int high) in __set_gpio_level_p012() argument 212 unsigned pin, int high) in __set_gpio_level_p3() argument 223 __set_gpo_level_p3(struct lpc32xx_gpio_chip * group,unsigned pin,int high) __set_gpo_level_p3() argument 232 __get_gpio_state_p012(struct lpc32xx_gpio_chip * group,unsigned pin) __get_gpio_state_p012() argument 239 __get_gpio_state_p3(struct lpc32xx_gpio_chip * group,unsigned pin) __get_gpio_state_p3() argument 251 __get_gpi_state_p3(struct lpc32xx_gpio_chip * group,unsigned pin) __get_gpi_state_p3() argument 257 __get_gpo_state_p3(struct lpc32xx_gpio_chip * group,unsigned pin) __get_gpo_state_p3() argument 266 lpc32xx_gpio_dir_input_p012(struct gpio_chip * chip,unsigned pin) lpc32xx_gpio_dir_input_p012() argument 276 lpc32xx_gpio_dir_input_p3(struct gpio_chip * chip,unsigned pin) lpc32xx_gpio_dir_input_p3() argument 286 lpc32xx_gpio_dir_in_always(struct gpio_chip * chip,unsigned pin) lpc32xx_gpio_dir_in_always() argument 291 lpc32xx_gpio_get_value_p012(struct gpio_chip * chip,unsigned pin) lpc32xx_gpio_get_value_p012() argument 298 lpc32xx_gpio_get_value_p3(struct gpio_chip * chip,unsigned pin) lpc32xx_gpio_get_value_p3() argument 305 lpc32xx_gpi_get_value(struct gpio_chip * chip,unsigned pin) lpc32xx_gpi_get_value() argument 312 lpc32xx_gpio_dir_output_p012(struct gpio_chip * chip,unsigned pin,int value) lpc32xx_gpio_dir_output_p012() argument 323 lpc32xx_gpio_dir_output_p3(struct gpio_chip * chip,unsigned pin,int value) lpc32xx_gpio_dir_output_p3() argument 334 lpc32xx_gpio_dir_out_always(struct gpio_chip * chip,unsigned pin,int value) lpc32xx_gpio_dir_out_always() argument 344 lpc32xx_gpio_set_value_p012(struct gpio_chip * chip,unsigned int pin,int value) lpc32xx_gpio_set_value_p012() argument 354 lpc32xx_gpio_set_value_p3(struct gpio_chip * chip,unsigned int pin,int value) lpc32xx_gpio_set_value_p3() argument 363 lpc32xx_gpo_set_value(struct gpio_chip * chip,unsigned int pin,int value) lpc32xx_gpo_set_value() argument 373 lpc32xx_gpo_get_value(struct gpio_chip * chip,unsigned pin) lpc32xx_gpo_get_value() argument 380 lpc32xx_gpio_request(struct gpio_chip * chip,unsigned pin) lpc32xx_gpio_request() argument [all...] |
H A D | gpio-sama5d2-piobu.c | 58 static int sama5d2_piobu_setup_pin(struct gpio_chip *chip, unsigned int pin) in sama5d2_piobu_setup_pin() argument 79 static int sama5d2_piobu_write_value(struct gpio_chip *chip, unsigned int pin, in sama5d2_piobu_write_value() argument 95 static int sama5d2_piobu_read_value(struct gpio_chip *chip, unsigned int pin, in sama5d2_piobu_read_value() argument 115 sama5d2_piobu_get_direction(struct gpio_chip * chip,unsigned int pin) sama5d2_piobu_get_direction() argument 130 sama5d2_piobu_direction_input(struct gpio_chip * chip,unsigned int pin) sama5d2_piobu_direction_input() argument 139 sama5d2_piobu_direction_output(struct gpio_chip * chip,unsigned int pin,int value) sama5d2_piobu_direction_output() argument 153 sama5d2_piobu_get(struct gpio_chip * chip,unsigned int pin) sama5d2_piobu_get() argument 172 sama5d2_piobu_set(struct gpio_chip * chip,unsigned int pin,int value) sama5d2_piobu_set() argument [all...] |
H A D | gpio-zevio.c | 63 static inline u32 zevio_gpio_port_get(struct zevio_gpio *c, unsigned pin, in zevio_gpio_port_get() argument 70 static inline void zevio_gpio_port_set(struct zevio_gpio *c, unsigned pin, in zevio_gpio_port_set() argument 78 static int zevio_gpio_get(struct gpio_chip *chip, unsigned pin) in zevio_gpio_get() argument 94 zevio_gpio_set(struct gpio_chip * chip,unsigned int pin,int value) zevio_gpio_set() argument 112 zevio_gpio_direction_input(struct gpio_chip * chip,unsigned pin) zevio_gpio_direction_input() argument 129 zevio_gpio_direction_output(struct gpio_chip * chip,unsigned pin,int value) zevio_gpio_direction_output() argument 151 zevio_gpio_to_irq(struct gpio_chip * chip,unsigned pin) zevio_gpio_to_irq() argument [all...] |
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() argument 97 static int dln2_gpio_pin_val(struct dln2_gpio *dln2, int cmd, unsigned int pin) in dln2_gpio_pin_val() argument 115 dln2_gpio_pin_get_in_val(struct dln2_gpio * dln2,unsigned int pin) dln2_gpio_pin_get_in_val() argument 125 dln2_gpio_pin_get_out_val(struct dln2_gpio * dln2,unsigned int pin) dln2_gpio_pin_get_out_val() argument 136 dln2_gpio_pin_set_out_val(struct dln2_gpio * dln2,unsigned int pin,int value) dln2_gpio_pin_set_out_val() argument 286 dln2_gpio_set_event_cfg(struct dln2_gpio * dln2,unsigned pin,unsigned type,unsigned period) dln2_gpio_set_event_cfg() argument 290 __le16 pin; dln2_gpio_set_event_cfg() member 307 int pin = irqd_to_hwirq(irqd); dln2_irq_unmask() local 317 int pin = irqd_to_hwirq(irqd); dln2_irq_mask() local 327 int pin = irqd_to_hwirq(irqd); dln2_irq_set_type() local 364 int pin = irqd_to_hwirq(irqd); dln2_irq_bus_unlock() local 403 int pin, ret; dln2_gpio_event() local 408 __le16 pin; dln2_gpio_event() member [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() argument 37 static int wcd_gpio_direction_input(struct gpio_chip *chip, unsigned int pin) in wcd_gpio_direction_input() argument 45 static int wcd_gpio_direction_output(struct gpio_chip *chip, unsigned int pin, in wcd_gpio_direction_output() argument 61 static int wcd_gpio_get(struct gpio_chip *chip, unsigned int pin) in wcd_gpio_get() argument 71 wcd_gpio_set(struct gpio_chip * chip,unsigned int pin,int val) wcd_gpio_set() argument [all...] |
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() argument 60 modepin_gpio_set_value(struct gpio_chip * chip,unsigned int pin,int state) modepin_gpio_set_value() argument 91 modepin_gpio_dir_in(struct gpio_chip * chip,unsigned int pin) modepin_gpio_dir_in() argument 104 modepin_gpio_dir_out(struct gpio_chip * chip,unsigned int pin,int state) modepin_gpio_dir_out() argument [all...] |
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() argument 52 static void loongson_commit_level(struct loongson_gpio_chip *lgpio, unsigned int pin, int high) in loongson_commit_level() argument 59 static int loongson_gpio_direction_input(struct gpio_chip *chip, unsigned int pin) in loongson_gpio_direction_input() argument 71 static int loongson_gpio_direction_output(struct gpio_chip *chip, unsigned int pin, int value) in loongson_gpio_direction_output() argument 84 static int loongson_gpio_get(struct gpio_chip *chip, unsigned int pin) in loongson_gpio_get() argument 96 loongson_gpio_get_direction(struct gpio_chip * chip,unsigned int pin) loongson_gpio_get_direction() argument 108 loongson_gpio_set(struct gpio_chip * chip,unsigned int pin,int value) loongson_gpio_set() argument [all...] |
/linux/drivers/pinctrl/ |
H A D | pinctrl-keembay.c | 58 #define KEEMBAY_GPIO_REG_OFFSET(pin) ((pin) * 4) argument 861 static inline u32 keembay_read_reg(void __iomem *base, unsigned int pin) in keembay_read_reg() argument 866 static inline u32 keembay_read_gpio_reg(void __iomem *base, unsigned int pin) in keembay_read_gpio_reg() argument 871 keembay_read_pin(void __iomem * base,unsigned int pin) keembay_read_pin() argument 878 keembay_write_reg(u32 val,void __iomem * base,unsigned int pin) keembay_write_reg() argument 883 keembay_write_gpio_reg(u32 val,void __iomem * base,unsigned int pin) keembay_write_gpio_reg() argument 888 keembay_gpio_invert(struct keembay_pinctrl * kpc,unsigned int pin) keembay_gpio_invert() argument 902 keembay_gpio_restore_default(struct keembay_pinctrl * kpc,unsigned int pin) keembay_gpio_restore_default() argument 911 keembay_request_gpio(struct pinctrl_dev * pctldev,struct pinctrl_gpio_range * range,unsigned int pin) keembay_request_gpio() argument 937 int pin; keembay_set_mux() local 958 keembay_pinconf_get_pull(struct keembay_pinctrl * kpc,unsigned int pin) keembay_pinconf_get_pull() argument 965 keembay_pinconf_set_pull(struct keembay_pinctrl * kpc,unsigned int pin,unsigned int pull) keembay_pinconf_set_pull() argument 976 keembay_pinconf_get_drive(struct keembay_pinctrl * kpc,unsigned int pin) keembay_pinconf_get_drive() argument 987 keembay_pinconf_set_drive(struct keembay_pinctrl * kpc,unsigned int pin,unsigned int drive) keembay_pinconf_set_drive() argument 1000 keembay_pinconf_get_slew_rate(struct keembay_pinctrl * kpc,unsigned int pin) keembay_pinconf_get_slew_rate() argument 1007 keembay_pinconf_set_slew_rate(struct keembay_pinctrl * kpc,unsigned int pin,unsigned int slew_rate) keembay_pinconf_set_slew_rate() argument 1022 keembay_pinconf_get_schmitt(struct keembay_pinctrl * kpc,unsigned int pin) keembay_pinconf_get_schmitt() argument 1029 keembay_pinconf_set_schmitt(struct keembay_pinctrl * kpc,unsigned int pin,unsigned int schmitt_en) keembay_pinconf_set_schmitt() argument 1044 keembay_pinconf_get(struct pinctrl_dev * pctldev,unsigned int pin,unsigned long * cfg) keembay_pinconf_get() argument 1097 keembay_pinconf_set(struct pinctrl_dev * pctldev,unsigned int pin,unsigned long * cfg,unsigned int num_configs) keembay_pinconf_set() argument 1180 keembay_gpio_get(struct gpio_chip * gc,unsigned int pin) keembay_gpio_get() argument 1191 keembay_gpio_set(struct gpio_chip * gc,unsigned int pin,int val) keembay_gpio_set() argument 1207 keembay_gpio_get_direction(struct gpio_chip * gc,unsigned int pin) keembay_gpio_get_direction() argument 1215 keembay_gpio_set_direction_in(struct gpio_chip * gc,unsigned int pin) keembay_gpio_set_direction_in() argument 1228 keembay_gpio_set_direction_out(struct gpio_chip * gc,unsigned int pin,int value) keembay_gpio_set_direction_out() argument 1247 unsigned int src, pin, val; keembay_gpio_irq_handler() local 1282 keembay_gpio_clear_irq(struct irq_data * data,unsigned long pos,u32 src,irq_hw_number_t pin) keembay_gpio_clear_irq() argument 1341 keembay_gpio_set_irq(struct keembay_pinctrl * kpc,int src,int slot,irq_hw_number_t pin) keembay_gpio_set_irq() argument 1368 irq_hw_number_t pin = irqd_to_hwirq(data); keembay_gpio_irq_enable() local 1401 irq_hw_number_t pin = irqd_to_hwirq(data); keembay_gpio_irq_disable() local [all...] |
H A D | pinctrl-rp1.c | 695 static void rp1_input_enable(struct rp1_pin_info *pin, int value) in rp1_input_enable() argument 700 static void rp1_output_enable(struct rp1_pin_info *pin, int value) in rp1_output_enable() argument 705 static u32 rp1_get_fsel(struct rp1_pin_info *pin) in rp1_get_fsel() argument 718 static void rp1_set_fsel(struct rp1_pin_info *pin, u32 fsel) in rp1_set_fsel() argument 736 rp1_get_dir(struct rp1_pin_info * pin) rp1_get_dir() argument 745 rp1_set_dir(struct rp1_pin_info * pin,bool is_input) rp1_set_dir() argument 752 rp1_get_value(struct rp1_pin_info * pin) rp1_get_value() argument 761 rp1_set_value(struct rp1_pin_info * pin,int value) rp1_set_value() argument 771 struct rp1_pin_info *pin = rp1_get_pin(chip, offset); rp1_gpio_get() local 784 struct rp1_pin_info *pin = rp1_get_pin(chip, offset); rp1_gpio_set() local 794 struct rp1_pin_info *pin = rp1_get_pin(chip, offset); rp1_gpio_get_direction() local 811 struct rp1_pin_info *pin = rp1_get_pin(chip, offset); rp1_gpio_direction_input() local 824 struct rp1_pin_info *pin = rp1_get_pin(chip, offset); rp1_gpio_direction_output() local 882 struct rp1_pin_info *pin = rp1_get_pin(chip, bit_pos); rp1_gpio_irq_handler() local 892 rp1_gpio_irq_config(struct rp1_pin_info * pin,bool enable) rp1_gpio_irq_config() argument 906 struct rp1_pin_info *pin = rp1_get_pin(chip, gpio); rp1_gpio_irq_enable() local 915 struct rp1_pin_info *pin = rp1_get_pin(chip, gpio); rp1_gpio_irq_disable() local 920 rp1_irq_set_type(struct rp1_pin_info * pin,unsigned int type) rp1_irq_set_type() argument 962 struct rp1_pin_info *pin = rp1_get_pin(chip, gpio); rp1_gpio_irq_set_type() local 987 struct rp1_pin_info *pin = rp1_get_pin(chip, gpio); rp1_gpio_irq_ack() local 1045 rp1_get_fsel_func(unsigned int pin,unsigned int fsel) rp1_get_fsel_func() argument 1080 struct rp1_pin_info *pin = rp1_get_pin_pctl(pctldev, offset); rp1_pctl_pin_dbg_show() local 1105 rp1_pctl_legacy_map_func(struct rp1_pinctrl * pc,struct device_node * np,u32 pin,u32 fnum,struct pinctrl_map * maps,unsigned int * num_maps) rp1_pctl_legacy_map_func() argument 1138 rp1_pctl_legacy_map_pull(struct rp1_pinctrl * pc,struct device_node * np,u32 pin,u32 pull,struct pinctrl_map * maps,unsigned int * num_maps) rp1_pctl_legacy_map_pull() argument 1189 u32 pin, func, pull; rp1_pctl_dt_node_to_map() local 1304 struct rp1_pin_info *pin = rp1_get_pin_pctl(pctldev, offset); rp1_pmx_free() local 1342 struct rp1_pin_info *pin; rp1_pmx_set() local 1385 struct rp1_pin_info *pin = rp1_get_pin_pctl(pctldev, offset); rp1_pmx_gpio_set_direction() local 1403 rp1_pull_config_set(struct rp1_pin_info * pin,unsigned int arg) rp1_pull_config_set() argument 1411 struct rp1_pin_info *pin = rp1_get_pin_pctl(pctldev, offset); rp1_pinconf_set() local 1489 struct rp1_pin_info *pin = rp1_get_pin_pctl(pctldev, offset); rp1_pinconf_get() local 1707 struct rp1_pin_info *pin = rp1_pinctrl_probe() local [all...] |
H A D | pinctrl-at91.c | 142 uint32_t pin; member 369 pin_to_bank(unsigned pin) pin_to_bank() argument 374 pin_to_mask(unsigned int pin) pin_to_mask() argument 379 two_bit_pin_value_shift_amount(unsigned int pin) two_bit_pin_value_shift_amount() argument 387 sama5d3_get_drive_register(unsigned int pin) sama5d3_get_drive_register() argument 395 at91sam9x5_get_drive_register(unsigned int pin) at91sam9x5_get_drive_register() argument 408 at91_mux_get_pullup(void __iomem * pio,unsigned pin) at91_mux_get_pullup() argument 421 at91_mux_get_output(void __iomem * pio,unsigned int pin,bool * val) at91_mux_get_output() argument 434 at91_mux_get_multidrive(void __iomem * pio,unsigned pin) at91_mux_get_multidrive() argument 508 at91_mux_get_deglitch(void __iomem * pio,unsigned pin) at91_mux_get_deglitch() argument 518 at91_mux_pio3_get_deglitch(void __iomem * pio,unsigned pin) at91_mux_pio3_get_deglitch() argument 533 at91_mux_pio3_get_debounce(void __iomem * pio,unsigned pin,u32 * div) at91_mux_pio3_get_debounce() argument 552 at91_mux_pio3_get_pulldown(void __iomem * pio,unsigned pin) at91_mux_pio3_get_pulldown() argument 570 at91_mux_pio3_get_schmitt_trig(void __iomem * pio,unsigned pin) at91_mux_pio3_get_schmitt_trig() argument 575 read_drive_strength(void __iomem * reg,unsigned pin) read_drive_strength() argument 585 at91_mux_sama5d3_get_drivestrength(void __iomem * pio,unsigned pin) at91_mux_sama5d3_get_drivestrength() argument 599 at91_mux_sam9x5_get_drivestrength(void __iomem * pio,unsigned pin) at91_mux_sam9x5_get_drivestrength() argument 612 at91_mux_sam9x60_get_drivestrength(void __iomem * pio,unsigned pin) at91_mux_sam9x60_get_drivestrength() argument 622 at91_mux_sam9x60_get_slewrate(void __iomem * pio,unsigned pin) at91_mux_sam9x60_get_slewrate() argument 632 set_drive_strength(void __iomem * reg,unsigned pin,u32 strength) set_drive_strength() argument 643 at91_mux_sama5d3_set_drivestrength(void __iomem * pio,unsigned pin,u32 setting) at91_mux_sama5d3_set_drivestrength() argument 654 at91_mux_sam9x5_set_drivestrength(void __iomem * pio,unsigned pin,u32 setting) at91_mux_sam9x5_set_drivestrength() argument 669 at91_mux_sam9x60_set_drivestrength(void __iomem * pio,unsigned pin,u32 setting) at91_mux_sam9x60_set_drivestrength() argument 690 at91_mux_sam9x60_set_slewrate(void __iomem * pio,unsigned pin,u32 setting) at91_mux_sam9x60_set_slewrate() argument 776 at91_pin_dbg(const struct device * dev,const struct at91_pmx_pin * pin) at91_pin_dbg() argument 788 pin_check_config(struct at91_pinctrl * info,const char * name,int index,const struct at91_pmx_pin * pin) pin_check_config() argument 847 const struct at91_pmx_pin *pin; at91_pmx_set() local 986 unsigned pin; at91_pinconf_get() local 1033 unsigned pin; at91_pinconf_set() local 1198 struct at91_pmx_pin *pin; at91_pinctrl_parse_groups() local [all...] |
/linux/drivers/dpll/ |
H A D | dpll_netlink.c | 51 static bool dpll_pin_available(struct dpll_pin *pin) in dpll_pin_available() argument 78 dpll_msg_add_pin_handle(struct sk_buff * msg,struct dpll_pin * pin) dpll_msg_add_pin_handle() argument 232 dpll_msg_add_pin_prio(struct sk_buff * msg,struct dpll_pin * pin,struct dpll_pin_ref * ref,struct netlink_ext_ack * extack) dpll_msg_add_pin_prio() argument 254 dpll_msg_add_pin_on_dpll_state(struct sk_buff * msg,struct dpll_pin * pin,struct dpll_pin_ref * ref,struct netlink_ext_ack * extack) dpll_msg_add_pin_on_dpll_state() argument 276 dpll_msg_add_pin_direction(struct sk_buff * msg,struct dpll_pin * pin,struct dpll_pin_ref * ref,struct netlink_ext_ack * extack) dpll_msg_add_pin_direction() argument 296 dpll_msg_add_pin_phase_adjust(struct sk_buff * msg,struct dpll_pin * pin,struct dpll_pin_ref * ref,struct netlink_ext_ack * extack) dpll_msg_add_pin_phase_adjust() argument 319 dpll_msg_add_phase_offset(struct sk_buff * msg,struct dpll_pin * pin,struct dpll_pin_ref * ref,struct netlink_ext_ack * extack) dpll_msg_add_phase_offset() argument 342 dpll_msg_add_ffo(struct sk_buff * msg,struct dpll_pin * pin,struct dpll_pin_ref * ref,struct netlink_ext_ack * extack) dpll_msg_add_ffo() argument 364 dpll_msg_add_pin_freq(struct sk_buff * msg,struct dpll_pin * pin,struct dpll_pin_ref * ref,struct netlink_ext_ack * extack) dpll_msg_add_pin_freq() argument 405 dpll_msg_add_pin_esync(struct sk_buff * msg,struct dpll_pin * pin,struct dpll_pin_ref * ref,struct netlink_ext_ack * extack) dpll_msg_add_pin_esync() argument 450 dpll_msg_add_pin_ref_sync(struct sk_buff * msg,struct dpll_pin * pin,struct dpll_pin_ref * ref,struct netlink_ext_ack * extack) dpll_msg_add_pin_ref_sync() argument 490 dpll_pin_is_freq_supported(struct dpll_pin * pin,u32 freq) dpll_pin_is_freq_supported() argument 502 dpll_msg_add_pin_parents(struct sk_buff * msg,struct dpll_pin * pin,struct dpll_pin_ref * dpll_ref,struct netlink_ext_ack * extack) dpll_msg_add_pin_parents() argument 545 dpll_msg_add_pin_dplls(struct sk_buff * msg,struct dpll_pin * pin,struct netlink_ext_ack * extack) dpll_msg_add_pin_dplls() argument 583 dpll_cmd_pin_get_one(struct sk_buff * msg,struct dpll_pin * pin,struct netlink_ext_ack * extack) dpll_cmd_pin_get_one() argument 751 dpll_pin_event_send(enum dpll_cmd event,struct dpll_pin * pin) dpll_pin_event_send() argument 783 dpll_pin_create_ntf(struct dpll_pin * pin) dpll_pin_create_ntf() argument 788 dpll_pin_delete_ntf(struct dpll_pin * pin) dpll_pin_delete_ntf() argument 793 __dpll_pin_change_ntf(struct dpll_pin * pin) __dpll_pin_change_ntf() argument 805 dpll_pin_change_ntf(struct dpll_pin * pin) dpll_pin_change_ntf() argument 843 dpll_pin_freq_set(struct dpll_pin * pin,struct nlattr * a,struct netlink_ext_ack * extack) dpll_pin_freq_set() argument 907 dpll_pin_esync_set(struct dpll_pin * pin,struct nlattr * a,struct netlink_ext_ack * extack) dpll_pin_esync_set() argument 984 dpll_pin_ref_sync_state_set(struct dpll_pin * pin,unsigned long ref_sync_pin_idx,const enum dpll_pin_state state,struct netlink_ext_ack * extack) dpll_pin_ref_sync_state_set() argument 1061 dpll_pin_ref_sync_set(struct dpll_pin * pin,struct nlattr * nest,struct netlink_ext_ack * extack) dpll_pin_ref_sync_set() argument 1086 dpll_pin_on_pin_state_set(struct dpll_pin * pin,u32 parent_idx,enum dpll_pin_state state,struct netlink_ext_ack * extack) dpll_pin_on_pin_state_set() argument 1126 dpll_pin_state_set(struct dpll_device * dpll,struct dpll_pin * pin,enum dpll_pin_state state,struct netlink_ext_ack * extack) dpll_pin_state_set() argument 1154 dpll_pin_prio_set(struct dpll_device * dpll,struct dpll_pin * pin,u32 prio,struct netlink_ext_ack * extack) dpll_pin_prio_set() argument 1181 dpll_pin_direction_set(struct dpll_pin * pin,struct dpll_device * dpll,enum dpll_pin_direction direction,struct netlink_ext_ack * extack) dpll_pin_direction_set() argument 1209 dpll_pin_phase_adj_set(struct dpll_pin * pin,struct nlattr * phase_adj_attr,struct netlink_ext_ack * extack) dpll_pin_phase_adj_set() argument 1281 dpll_pin_parent_device_set(struct dpll_pin * pin,struct nlattr * parent_nest,struct netlink_ext_ack * extack) dpll_pin_parent_device_set() argument 1331 dpll_pin_parent_pin_set(struct dpll_pin * pin,struct nlattr * parent_nest,struct netlink_ext_ack * extack) dpll_pin_parent_pin_set() argument 1358 dpll_pin_set_from_nlattr(struct dpll_pin * pin,struct genl_info * info) dpll_pin_set_from_nlattr() argument 1409 struct dpll_pin *pin_match = NULL, *pin; dpll_pin_find() local 1506 struct dpll_pin *pin; dpll_nl_pin_id_get_doit() local 1539 struct dpll_pin *pin = info->user_ptr[0]; dpll_nl_pin_get_doit() local 1568 struct dpll_pin *pin; dpll_nl_pin_get_dumpit() local 1604 struct dpll_pin *pin = info->user_ptr[0]; dpll_nl_pin_set_doit() local [all...] |
H A D | dpll_core.c | 72 dpll_xa_ref_pin_add(struct xarray *xa_pins, struct dpll_pin *pin, in dpll_xa_ref_pin_add() argument 126 static int dpll_xa_ref_pin_del(struct xarray *xa_pins, struct dpll_pin *pin, in dpll_xa_ref_pin_del() argument 489 struct dpll_pin *pin; dpll_pin_alloc() local 593 dpll_pin_put(struct dpll_pin * pin) dpll_pin_put() argument 609 __dpll_pin_register(struct dpll_device * dpll,struct dpll_pin * pin,const struct dpll_pin_ops * ops,void * priv,void * cookie) __dpll_pin_register() argument 643 dpll_pin_register(struct dpll_device * dpll,struct dpll_pin * pin,const struct dpll_pin_ops * ops,void * priv) dpll_pin_register() argument 667 struct dpll_pin *pin, *ref_sync_pin; dpll_pin_ref_sync_pair_del() local 680 __dpll_pin_unregister(struct dpll_device * dpll,struct dpll_pin * pin,const struct dpll_pin_ops * ops,void * priv,void * cookie) __dpll_pin_unregister() argument 701 dpll_pin_unregister(struct dpll_device * dpll,struct dpll_pin * pin,const struct dpll_pin_ops * ops,void * priv) dpll_pin_unregister() argument 731 dpll_pin_on_pin_register(struct dpll_pin * parent,struct dpll_pin * pin,const struct dpll_pin_ops * ops,void * priv) dpll_pin_on_pin_register() argument 788 dpll_pin_on_pin_unregister(struct dpll_pin * parent,struct dpll_pin * pin,const struct dpll_pin_ops * ops,void * priv) dpll_pin_on_pin_unregister() argument 816 dpll_pin_ref_sync_pair_add(struct dpll_pin * pin,struct dpll_pin * ref_sync_pin) dpll_pin_ref_sync_pair_add() argument 870 dpll_pin_on_dpll_priv(struct dpll_device * dpll,struct dpll_pin * pin) dpll_pin_on_dpll_priv() argument 883 dpll_pin_on_pin_priv(struct dpll_pin * parent,struct dpll_pin * pin) dpll_pin_on_pin_priv() argument [all...] |
/linux/drivers/pinctrl/mediatek/ |
H A D | pinctrl-mtk-common.c | 51 unsigned long pin) in mtk_get_regmap() argument 58 static unsigned int mtk_get_port(struct mtk_pinctrl *pctl, unsigned long pin) in mtk_get_port() argument 106 static int mtk_pconf_set_ies_smt(struct mtk_pinctrl *pctl, unsigned pin, in mtk_pconf_set_ies_smt() argument 153 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) mtk_pconf_spec_set_ies_smt_range() argument 195 mtk_find_pin_drv_grp_by_pin(struct mtk_pinctrl * pctl,unsigned long pin) mtk_find_pin_drv_grp_by_pin() argument 209 mtk_pconf_set_driving(struct mtk_pinctrl * pctl,unsigned int pin,unsigned char driving) mtk_pconf_set_driving() argument 241 mtk_pctrl_spec_pull_set_samereg(struct regmap * regmap,const struct mtk_pinctrl_devdata * devdata,unsigned int pin,bool isup,unsigned int r1r0) mtk_pctrl_spec_pull_set_samereg() argument 302 mtk_pconf_set_pull_select(struct mtk_pinctrl * pctl,unsigned int pin,bool enable,bool isup,unsigned int arg) mtk_pconf_set_pull_select() argument 367 mtk_pconf_parse_conf(struct pinctrl_dev * pctldev,unsigned int pin,enum pin_config_param param,enum pin_config_param arg) mtk_pconf_parse_conf() argument 442 mtk_pctrl_find_group_by_pin(struct mtk_pinctrl * pctl,u32 pin) mtk_pctrl_find_group_by_pin() argument 459 const struct mtk_desc_pin *pin = pctl->devdata->pins + pin_num; mtk_pctrl_find_function_by_pin() local 477 const struct mtk_desc_pin *pin = pctl->devdata->pins + i; mtk_pctrl_is_function_valid() local 497 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) mtk_pctrl_dt_node_to_map_func() argument 529 u32 pinfunc, pin, func; mtk_pctrl_dt_subnode_to_map() local 704 mtk_pmx_set_mode(struct pinctrl_dev * pctldev,unsigned long pin,unsigned long mode) mtk_pmx_set_mode() argument 731 const struct mtk_desc_pin *pin; mtk_find_pin_by_eint_num() local 768 const struct mtk_desc_pin *pin = pctl->devdata->pins + offset; mtk_pmx_find_gpio_mode() local 860 const struct mtk_desc_pin *pin; mtk_gpio_to_irq() local 876 const struct mtk_desc_pin *pin; mtk_gpio_set_config() local 944 const struct mtk_desc_pin *pin = pctl->devdata->pins + i; mtk_pctrl_build_state() local 961 const struct mtk_desc_pin *pin; mtk_xt_get_gpio_n() local 976 const struct mtk_desc_pin *pin; mtk_xt_get_gpio_state() local 988 const struct mtk_desc_pin *pin; mtk_xt_set_gpio_as_eint() local [all...] |
/linux/arch/arm/plat-orion/ |
H A D | gpio.c | 97 __set_direction(struct orion_gpio_chip *ochip, unsigned pin, int input) in __set_direction() argument 109 static void __set_level(struct orion_gpio_chip *ochip, unsigned pin, int high) in __set_level() argument 122 __set_blinking(struct orion_gpio_chip *ochip, unsigned pin, int blink) in __set_blinking() argument 135 orion_gpio_is_valid(struct orion_gpio_chip *ochip, unsigned pin, in argument 156 orion_gpio_request(struct gpio_chip * chip,unsigned pin) orion_gpio_request() argument 167 orion_gpio_direction_input(struct gpio_chip * chip,unsigned pin) orion_gpio_direction_input() argument 182 orion_gpio_get(struct gpio_chip * chip,unsigned pin) orion_gpio_get() argument 197 orion_gpio_direction_output(struct gpio_chip * chip,unsigned pin,int value) orion_gpio_direction_output() argument 214 orion_gpio_set(struct gpio_chip * chip,unsigned int pin,int value) orion_gpio_set() argument 226 orion_gpio_to_irq(struct gpio_chip * chip,unsigned pin) orion_gpio_to_irq() argument 237 orion_gpio_chip_find(int pin) orion_gpio_chip_find() argument 252 orion_gpio_set_unused(unsigned pin) orion_gpio_set_unused() argument 266 orion_gpio_set_valid(unsigned pin,int mode) orion_gpio_set_valid() argument 289 orion_gpio_set_blink(unsigned pin,int blink) orion_gpio_set_blink() argument 359 int pin; gpio_irq_set_type() local [all...] |
/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() argument 98 meson_calc_reg_and_bit(const struct meson_bank * bank,unsigned int pin,enum meson_reg_type reg_type,unsigned int * reg,unsigned int * bit) meson_calc_reg_and_bit() argument 181 meson_pinconf_set_gpio_bit(struct meson_pinctrl * pc,unsigned int pin,unsigned int reg_type,bool arg) meson_pinconf_set_gpio_bit() argument 199 meson_pinconf_get_gpio_bit(struct meson_pinctrl * pc,unsigned int pin,unsigned int reg_type) meson_pinconf_get_gpio_bit() argument 219 meson_pinconf_set_output(struct meson_pinctrl * pc,unsigned int pin,bool out) meson_pinconf_set_output() argument 226 meson_pinconf_get_output(struct meson_pinctrl * pc,unsigned int pin) meson_pinconf_get_output() argument 237 meson_pinconf_set_drive(struct meson_pinctrl * pc,unsigned int pin,bool high) meson_pinconf_set_drive() argument 244 meson_pinconf_get_drive(struct meson_pinctrl * pc,unsigned int pin) meson_pinconf_get_drive() argument 250 meson_pinconf_set_output_drive(struct meson_pinctrl * pc,unsigned int pin,bool high) meson_pinconf_set_output_drive() argument 263 meson_pinconf_disable_bias(struct meson_pinctrl * pc,unsigned int pin) meson_pinconf_disable_bias() argument 281 meson_pinconf_enable_bias(struct meson_pinctrl * pc,unsigned int pin,bool pull_up) meson_pinconf_enable_bias() argument 309 meson_pinconf_set_drive_strength(struct meson_pinctrl * pc,unsigned int pin,u16 drive_strength_ua) meson_pinconf_set_drive_strength() argument 349 meson_pinconf_set(struct pinctrl_dev * pcdev,unsigned int pin,unsigned long * configs,unsigned num_configs) meson_pinconf_set() argument 401 meson_pinconf_get_pull(struct meson_pinctrl * pc,unsigned int pin) meson_pinconf_get_pull() argument 436 meson_pinconf_get_drive_strength(struct meson_pinctrl * pc,unsigned int pin,u16 * drive_strength_ua) meson_pinconf_get_drive_strength() argument 477 meson_pinconf_get(struct pinctrl_dev * pcdev,unsigned int pin,unsigned long * config) meson_pinconf_get() argument [all...] |
/linux/drivers/dpll/zl3073x/ |
H A D | dpll.c | 71 zl3073x_dpll_is_input_pin(struct zl3073x_dpll_pin * pin) zl3073x_dpll_is_input_pin() argument 83 zl3073x_dpll_is_p_pin(struct zl3073x_dpll_pin * pin) zl3073x_dpll_is_p_pin() argument 94 struct zl3073x_dpll_pin *pin = pin_priv; zl3073x_dpll_pin_direction_get() local 165 struct zl3073x_dpll_pin *pin = pin_priv; zl3073x_dpll_input_pin_esync_get() local 230 struct zl3073x_dpll_pin *pin = pin_priv; zl3073x_dpll_input_pin_esync_set() local 280 struct zl3073x_dpll_pin *pin = pin_priv; zl3073x_dpll_input_pin_ffo_get() local 295 struct zl3073x_dpll_pin *pin = pin_priv; zl3073x_dpll_input_pin_frequency_get() local 318 struct zl3073x_dpll_pin *pin = pin_priv; zl3073x_dpll_input_pin_frequency_set() local 524 struct zl3073x_dpll_pin *pin = pin_priv; zl3073x_dpll_input_pin_phase_offset_get() local 601 struct zl3073x_dpll_pin *pin = pin_priv; zl3073x_dpll_input_pin_phase_adjust_get() local 641 struct zl3073x_dpll_pin *pin = pin_priv; zl3073x_dpll_input_pin_phase_adjust_set() local 681 zl3073x_dpll_ref_prio_get(struct zl3073x_dpll_pin * pin,u8 * prio) zl3073x_dpll_ref_prio_get() argument 722 zl3073x_dpll_ref_prio_set(struct zl3073x_dpll_pin * pin,u8 prio) zl3073x_dpll_ref_prio_set() argument 773 zl3073x_dpll_ref_state_get(struct zl3073x_dpll_pin * pin,enum dpll_pin_state * state) zl3073x_dpll_ref_state_get() argument 828 struct zl3073x_dpll_pin *pin = pin_priv; zl3073x_dpll_input_pin_state_on_dpll_get() local 842 struct zl3073x_dpll_pin *pin = pin_priv; zl3073x_dpll_input_pin_state_on_dpll_set() local 912 struct zl3073x_dpll_pin *pin = pin_priv; zl3073x_dpll_input_pin_prio_get() local 924 struct zl3073x_dpll_pin *pin = pin_priv; zl3073x_dpll_input_pin_prio_set() local 953 struct zl3073x_dpll_pin *pin = pin_priv; zl3073x_dpll_output_pin_esync_get() local 1068 struct zl3073x_dpll_pin *pin = pin_priv; zl3073x_dpll_output_pin_esync_set() local 1166 struct zl3073x_dpll_pin *pin = pin_priv; zl3073x_dpll_output_pin_frequency_get() local 1255 struct zl3073x_dpll_pin *pin = pin_priv; zl3073x_dpll_output_pin_frequency_set() local 1390 struct zl3073x_dpll_pin *pin = pin_priv; zl3073x_dpll_output_pin_phase_adjust_get() local 1439 struct zl3073x_dpll_pin *pin = pin_priv; zl3073x_dpll_output_pin_phase_adjust_set() local 1657 struct zl3073x_dpll_pin *pin; zl3073x_dpll_pin_alloc() local 1677 zl3073x_dpll_pin_free(struct zl3073x_dpll_pin * pin) zl3073x_dpll_pin_free() argument 1694 zl3073x_dpll_pin_register(struct zl3073x_dpll_pin * pin,u32 index) zl3073x_dpll_pin_register() argument 1765 zl3073x_dpll_pin_unregister(struct zl3073x_dpll_pin * pin) zl3073x_dpll_pin_unregister() argument 1794 struct zl3073x_dpll_pin *pin, *next; zl3073x_dpll_pins_unregister() local 1886 struct zl3073x_dpll_pin *pin; zl3073x_dpll_pins_register() local 2001 zl3073x_dpll_pin_phase_offset_check(struct zl3073x_dpll_pin * pin) zl3073x_dpll_pin_phase_offset_check() argument 2077 zl3073x_dpll_pin_ffo_check(struct zl3073x_dpll_pin * pin) zl3073x_dpll_pin_ffo_check() argument 2129 struct zl3073x_dpll_pin *pin; zl3073x_dpll_changes_check() local [all...] |
/linux/drivers/pinctrl/sophgo/ |
H A D | pinctrl-sophgo-common.c | 35 const struct sophgo_pin *pin = pivot; in sophgo_cmp_pin() local 236 const struct sophgo_pin *pin = configs[i].pin; in sophgo_pmx_set_mux() local 251 const struct sophgo_pin *pin = sophgo_get_pin(pctrl, pin_id); sophgo_pin_set_config() local 265 const struct sophgo_pin *pin = sophgo_get_pin(pctrl, pin_id); sophgo_pconf_set() local 306 sophgo_pinctrl_typical_pull_down(struct sophgo_pinctrl * pctrl,const struct sophgo_pin * pin,const u32 * power_cfg) sophgo_pinctrl_typical_pull_down() argument 313 sophgo_pinctrl_typical_pull_up(struct sophgo_pinctrl * pctrl,const struct sophgo_pin * pin,const u32 * power_cfg) sophgo_pinctrl_typical_pull_up() argument 320 sophgo_pinctrl_oc2reg(struct sophgo_pinctrl * pctrl,const struct sophgo_pin * pin,const u32 * power_cfg,u32 target) sophgo_pinctrl_oc2reg() argument 342 sophgo_pinctrl_reg2oc(struct sophgo_pinctrl * pctrl,const struct sophgo_pin * pin,const u32 * power_cfg,u32 reg) sophgo_pinctrl_reg2oc() argument 362 sophgo_pinctrl_schmitt2reg(struct sophgo_pinctrl * pctrl,const struct sophgo_pin * pin,const u32 * power_cfg,u32 target) sophgo_pinctrl_schmitt2reg() argument 384 sophgo_pinctrl_reg2schmitt(struct sophgo_pinctrl * pctrl,const struct sophgo_pin * pin,const u32 * power_cfg,u32 reg) sophgo_pinctrl_reg2schmitt() argument [all...] |
H A D | pinctrl-cv18xx.c | 93 const struct cv1800_pin *pin = sophgo_to_cv1800_pin(sp); in cv1800_pctrl_dbg_show() local 129 struct cv1800_pin *pin = sophgo_to_cv1800_pin(config->pin); cv1800_verify_pinmux_config() local 153 struct cv1800_pin *pin; cv1800_verify_pin_group() local 181 const struct cv1800_pin *pin = sophgo_to_cv1800_pin(pinmuxs[0].pin); cv1800_dt_node_to_map_post() local 208 const struct cv1800_pin *pin = sophgo_to_cv1800_pin(sp); cv1800_set_pinmux_config() local 248 const struct cv1800_pin *pin = sophgo_to_cv1800_pin(sp); cv1800_pconf_get() local 317 const struct cv1800_pin *pin = sophgo_to_cv1800_pin(sp); cv1800_pinconf_compute_config() local 392 struct cv1800_pin *pin = sophgo_to_cv1800_pin(sp); cv1800_set_pinconf_config() local [all...] |
/linux/drivers/pinctrl/aspeed/ |
H A D | pinmux-aspeed.h | 594 SIG_EXPR_LIST_ALIAS(pin,sig,group) global() argument 612 SIG_EXPR_LIST_DECL_SESG(pin,sig,func,...) global() argument 628 SIG_EXPR_LIST_DECL_SEMG(pin,sig,group,func,...) global() argument 644 SIG_EXPR_LIST_DECL_DESG(pin,sig,f0,f1) global() argument 652 PIN_EXPRS_SYM(pin) global() argument 653 PIN_EXPRS_PTR(pin) global() argument 654 PIN_SYM(pin) global() argument 656 PIN_DECL_(pin,...) global() argument 675 PIN_DECL_1(pin,other,sig) global() argument 692 SSSF_PIN_DECL(pin,other,sig,...) global() argument 717 PIN_DECL_2(pin,other,high,low) global() argument 724 PIN_DECL_3(pin,other,high,medium,low) global() argument 732 PIN_DECL_4(pin,other,prio1,prio2,prio3,prio4) global() argument 758 GPIO_PIN_DECL(pin,gpio) global() argument [all...] |
/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 dal_hw_gpio_construct(struct hw_gpio * pin,enum gpio_id id,uint32_t en,struct dc_context * ctx) dal_hw_gpio_construct() argument 200 dal_hw_gpio_destruct(struct hw_gpio * pin) dal_hw_gpio_destruct() argument [all...] |
/linux/arch/x86/kernel/apic/ |
H A D | io_apic.c | 75 #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() argument 288 static struct IO_APIC_route_entry __ioapic_read_entry(int apic, int pin) in __ioapic_read_entry() argument 298 ioapic_read_entry(int apic,int pin) ioapic_read_entry() argument 310 __ioapic_write_entry(int apic,int pin,struct IO_APIC_route_entry e) __ioapic_write_entry() argument 316 ioapic_write_entry(int apic,int pin,struct IO_APIC_route_entry e) ioapic_write_entry() argument 327 ioapic_mask_entry(int apic,int pin) ioapic_mask_entry() argument 341 add_pin_to_irq_node(struct mp_chip_data * data,int node,int apic,int pin) add_pin_to_irq_node() argument 363 __remove_pin_from_irq(struct mp_chip_data * data,int apic,int pin) __remove_pin_from_irq() argument 439 __eoi_ioapic_pin(int apic,int pin,int vector) __eoi_ioapic_pin() argument 468 clear_IO_APIC_pin(unsigned int apic,unsigned int pin) clear_IO_APIC_pin() argument 514 int apic, pin; clear_IO_APIC() local 558 int apic, pin; save_ioapic_entries() local 579 int apic, pin; mask_ioapic_entries() local 602 int apic, pin; restore_ioapic_entries() local 617 find_irq_entry(int ioapic_idx,int pin,int type) find_irq_entry() argument 767 int ioapic, pin, idx; __acpi_get_override_irq() local 811 ioapic_copy_alloc_attr(struct irq_alloc_info * dst,struct irq_alloc_info * src,u32 gsi,int ioapic_idx,int pin) ioapic_copy_alloc_attr() argument 923 alloc_isa_irq_from_domain(struct irq_domain * domain,int irq,int ioapic,int pin,struct irq_alloc_info * info) alloc_isa_irq_from_domain() argument 953 mp_map_pin_to_irq(u32 gsi,int idx,int ioapic,int pin,unsigned int flags,struct irq_alloc_info * info) mp_map_pin_to_irq() argument 1004 pin_2_irq(int idx,int ioapic,int pin,unsigned int flags) pin_2_irq() argument 1033 int ioapic, pin, idx; mp_map_gsi_to_irq() local 1068 IO_APIC_get_PCI_irq_vector(int bus,int slot,int pin) IO_APIC_get_PCI_irq_vector() argument 1128 unsigned int ioapic, pin; setup_IO_APIC_irqs() local 1270 static struct { int pin, apic; } ioapic_i8259 = { -1, -1 }; global() member 1274 int i8259_apic, i8259_pin, apic, pin; enable_IO_APIC() local 1588 int pin; io_apic_level_ack_pending() local 1949 int apic, pin, i; unlock_ExtINT_logic() local 2009 mp_alloc_timer_irq(int ioapic,int pin) mp_alloc_timer_irq() argument 2759 int ioapic, pin; mp_unregister_ioapic() local 2856 int ret, ioapic, pin; mp_irqdomain_alloc() local [all...] |
/linux/drivers/pinctrl/intel/ |
H A D | pinctrl-intel.c | 149 unsigned int pin) in intel_get_community() argument 166 unsigned int pin) in intel_community_get_padgroup() argument 179 unsigned int pin, unsigned int reg) in intel_get_padcfg() argument 198 intel_pad_owned_by_host(const struct intel_pinctrl * pctrl,unsigned int pin) intel_pad_owned_by_host() argument 223 intel_pad_acpi_mode(const struct intel_pinctrl * pctrl,unsigned int pin) intel_pad_acpi_mode() argument 265 intel_pad_locked(const struct intel_pinctrl * pctrl,unsigned int pin) intel_pad_locked() argument 303 intel_pad_is_unlocked(const struct intel_pinctrl * pctrl,unsigned int pin) intel_pad_is_unlocked() argument 308 intel_pad_usable(const struct intel_pinctrl * pctrl,unsigned int pin) intel_pad_usable() argument 341 intel_pin_dbg_show(struct pinctrl_dev * pctldev,struct seq_file * s,unsigned int pin) intel_pin_dbg_show() argument 542 intel_gpio_request_enable(struct pinctrl_dev * pctldev,struct pinctrl_gpio_range * range,unsigned int pin) intel_gpio_request_enable() argument 573 intel_gpio_set_direction(struct pinctrl_dev * pctldev,struct pinctrl_gpio_range * range,unsigned int pin,bool input) intel_gpio_set_direction() argument 602 intel_config_get_pull(struct intel_pinctrl * pctrl,unsigned int pin,enum pin_config_param param,u32 * arg) intel_config_get_pull() argument 683 intel_config_get_high_impedance(struct intel_pinctrl * pctrl,unsigned int pin,enum pin_config_param param,u32 * arg) intel_config_get_high_impedance() argument 700 intel_config_get_debounce(struct intel_pinctrl * pctrl,unsigned int pin,enum pin_config_param param,u32 * arg) intel_config_get_debounce() argument 723 intel_config_get(struct pinctrl_dev * pctldev,unsigned int pin,unsigned long * config) intel_config_get() argument 763 intel_config_set_pull(struct intel_pinctrl * pctrl,unsigned int pin,unsigned long config) intel_config_set_pull() argument 847 intel_gpio_set_high_impedance(struct intel_pinctrl * pctrl,unsigned int pin) intel_gpio_set_high_impedance() argument 862 intel_config_set_debounce(struct intel_pinctrl * pctrl,unsigned int pin,unsigned int debounce) intel_config_set_debounce() argument 904 intel_config_set(struct pinctrl_dev * pctldev,unsigned int pin,unsigned long * configs,unsigned int nconfigs) intel_config_set() argument 999 intel_pin_to_gpio(const struct intel_pinctrl * pctrl,int pin) intel_pin_to_gpio() argument 1020 int pin; intel_gpio_get() local 1043 int pin; intel_gpio_set() local 1070 int pin; intel_gpio_get_direction() local 1127 int pin; intel_gpio_irq_ack() local 1150 int pin; intel_gpio_irq_mask_unmask() local 1200 unsigned int pin = intel_gpio_to_pin(pctrl, irqd_to_hwirq(d), NULL, NULL); intel_gpio_irq_type() local 1258 unsigned int pin = intel_gpio_to_pin(pctrl, irqd_to_hwirq(d), NULL, NULL); intel_gpio_irq_wake() local 1748 intel_pinctrl_should_save(struct intel_pinctrl * pctrl,unsigned int pin) intel_pinctrl_should_save() argument 1878 intel_restore_padcfg(struct intel_pinctrl * pctrl,unsigned int pin,unsigned int reg,u32 saved) intel_restore_padcfg() argument [all...] |
H A D | pinctrl-tangier.c | 69 unsigned int pin) in tng_get_family() argument 85 static bool tng_buf_available(struct tng_pinctrl *tp, unsigned int pin) in tng_buf_available() argument 96 static void __iomem *tng_get_bufcfg(struct tng_pinctrl *tp, unsigned int pin) in tng_get_bufcfg() argument 109 tng_read_bufcfg(struct tng_pinctrl * tp,unsigned int pin,u32 * value) tng_read_bufcfg() argument 122 tng_update_bufcfg(struct tng_pinctrl * tp,unsigned int pin,u32 bits,u32 mask) tng_update_bufcfg() argument 161 tng_pin_dbg_show(struct pinctrl_dev * pctldev,struct seq_file * s,unsigned int pin) tng_pin_dbg_show() argument 246 tng_gpio_request_enable(struct pinctrl_dev * pctldev,struct pinctrl_gpio_range * range,unsigned int pin) tng_gpio_request_enable() argument 270 tng_config_get(struct pinctrl_dev * pctldev,unsigned int pin,unsigned long * config) tng_config_get() argument 356 tng_config_set_pin(struct tng_pinctrl * tp,unsigned int pin,unsigned long config) tng_config_set_pin() argument 440 tng_config_set(struct pinctrl_dev * pctldev,unsigned int pin,unsigned long * configs,unsigned int nconfigs) tng_config_set() argument [all...] |
/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
|
/linux/drivers/pinctrl/sunxi/ |
H A D | pinctrl-sunxi.c | 66 static u32 sunxi_bank_offset(const struct sunxi_pinctrl *pctl, u32 pin) in sunxi_bank_offset() argument 79 u32 pin, u32 *reg, u32 *shift, u32 *mask) in sunxi_mux_reg() argument 90 u32 pin, u32 *reg, u32 *shift, u32 *mask) in sunxi_data_reg() argument 101 sunxi_dlevel_reg(const struct sunxi_pinctrl * pctl,u32 pin,u32 * reg,u32 * shift,u32 * mask) sunxi_dlevel_reg() argument 112 sunxi_pull_reg(const struct sunxi_pinctrl * pctl,u32 pin,u32 * reg,u32 * shift,u32 * mask) sunxi_pull_reg() argument 163 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; sunxi_pinctrl_desc_find_function_by_name() local 190 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; sunxi_pinctrl_desc_find_function_by_pin() local 533 sunxi_pconf_reg(const struct sunxi_pinctrl * pctl,u32 pin,enum pin_config_param param,u32 * reg,u32 * shift,u32 * mask) sunxi_pconf_reg() argument 554 sunxi_pconf_get(struct pinctrl_dev * pctldev,unsigned pin,unsigned long * config) sunxi_pconf_get() argument 616 sunxi_pconf_set(struct pinctrl_dev * pctldev,unsigned pin,unsigned long * configs,unsigned num_configs) sunxi_pconf_set() argument 697 sunxi_pinctrl_set_io_bias_cfg(struct sunxi_pinctrl * pctl,unsigned pin,struct regulator * supply) sunxi_pinctrl_set_io_bias_cfg() argument 796 sunxi_pmx_set(struct pinctrl_dev * pctldev,unsigned pin,u8 config) sunxi_pmx_set() argument 947 u32 pin = offset + chip->base; sunxi_pinctrl_gpio_get() local 1002 int pin, base; sunxi_pinctrl_gpio_of_xlate() local 1215 int pin, base; sunxi_pinctrl_irq_of_xlate() local 1312 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; sunxi_pinctrl_build_state() local 1339 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; sunxi_pinctrl_build_state() local 1371 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; sunxi_pinctrl_build_state() local 1558 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; sunxi_pinctrl_init_with_flags() local 1623 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; sunxi_pinctrl_init_with_flags() local [all...] |