Lines Matching defs:pin
125 uint32_t pin; member
352 static inline int pin_to_bank(unsigned pin) in pin_to_bank()
357 static unsigned pin_to_mask(unsigned int pin) in pin_to_mask()
362 static unsigned two_bit_pin_value_shift_amount(unsigned int pin) in two_bit_pin_value_shift_amount()
370 static unsigned sama5d3_get_drive_register(unsigned int pin) in sama5d3_get_drive_register()
378 static unsigned at91sam9x5_get_drive_register(unsigned int pin) in at91sam9x5_get_drive_register()
391 static unsigned at91_mux_get_pullup(void __iomem *pio, unsigned pin) in at91_mux_get_pullup()
404 static bool at91_mux_get_output(void __iomem *pio, unsigned int pin, bool *val) in at91_mux_get_output()
417 static unsigned at91_mux_get_multidrive(void __iomem *pio, unsigned pin) in at91_mux_get_multidrive()
491 static bool at91_mux_get_deglitch(void __iomem *pio, unsigned pin) in at91_mux_get_deglitch()
501 static bool at91_mux_pio3_get_deglitch(void __iomem *pio, unsigned pin) in at91_mux_pio3_get_deglitch()
516 static bool at91_mux_pio3_get_debounce(void __iomem *pio, unsigned pin, u32 *div) in at91_mux_pio3_get_debounce()
535 static bool at91_mux_pio3_get_pulldown(void __iomem *pio, unsigned pin) in at91_mux_pio3_get_pulldown()
553 static bool at91_mux_pio3_get_schmitt_trig(void __iomem *pio, unsigned pin) in at91_mux_pio3_get_schmitt_trig()
558 static inline u32 read_drive_strength(void __iomem *reg, unsigned pin) in read_drive_strength()
568 unsigned pin) in at91_mux_sama5d3_get_drivestrength()
582 unsigned pin) in at91_mux_sam9x5_get_drivestrength()
595 unsigned pin) in at91_mux_sam9x60_get_drivestrength()
605 static unsigned at91_mux_sam9x60_get_slewrate(void __iomem *pio, unsigned pin) in at91_mux_sam9x60_get_slewrate()
615 static void set_drive_strength(void __iomem *reg, unsigned pin, u32 strength) in set_drive_strength()
626 static void at91_mux_sama5d3_set_drivestrength(void __iomem *pio, unsigned pin, in at91_mux_sama5d3_set_drivestrength()
637 static void at91_mux_sam9x5_set_drivestrength(void __iomem *pio, unsigned pin, in at91_mux_sam9x5_set_drivestrength()
652 static void at91_mux_sam9x60_set_drivestrength(void __iomem *pio, unsigned pin, in at91_mux_sam9x60_set_drivestrength()
673 static void at91_mux_sam9x60_set_slewrate(void __iomem *pio, unsigned pin, in at91_mux_sam9x60_set_slewrate()
759 static void at91_pin_dbg(const struct device *dev, const struct at91_pmx_pin *pin) in at91_pin_dbg()
771 int index, const struct at91_pmx_pin *pin) in pin_check_config()
830 const struct at91_pmx_pin *pin; in at91_pmx_set() local
969 unsigned pin; in at91_pinconf_get() local
1016 unsigned pin; in at91_pinconf_set() local
1181 struct at91_pmx_pin *pin; in at91_pinctrl_parse_groups() local