Lines Matching defs:pin
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()
499 static bool at91_mux_pio3_get_deglitch(void __iomem *pio, unsigned pin) in at91_mux_pio3_get_deglitch()
514 static bool at91_mux_pio3_get_debounce(void __iomem *pio, unsigned pin, u32 *div) in at91_mux_pio3_get_debounce()
533 static bool at91_mux_pio3_get_pulldown(void __iomem *pio, unsigned pin) in at91_mux_pio3_get_pulldown()
551 static bool at91_mux_pio3_get_schmitt_trig(void __iomem *pio, unsigned pin) in at91_mux_pio3_get_schmitt_trig()
556 static inline u32 read_drive_strength(void __iomem *reg, unsigned pin) in read_drive_strength()
566 unsigned pin) in at91_mux_sama5d3_get_drivestrength()
580 unsigned pin) in at91_mux_sam9x5_get_drivestrength()
593 unsigned pin) in at91_mux_sam9x60_get_drivestrength()
603 static unsigned at91_mux_sam9x60_get_slewrate(void __iomem *pio, unsigned pin) in at91_mux_sam9x60_get_slewrate()
613 static void set_drive_strength(void __iomem *reg, unsigned pin, u32 strength) in set_drive_strength()
624 static void at91_mux_sama5d3_set_drivestrength(void __iomem *pio, unsigned pin, in at91_mux_sama5d3_set_drivestrength()
635 static void at91_mux_sam9x5_set_drivestrength(void __iomem *pio, unsigned pin, in at91_mux_sam9x5_set_drivestrength()
650 static void at91_mux_sam9x60_set_drivestrength(void __iomem *pio, unsigned pin, in at91_mux_sam9x60_set_drivestrength()
671 static void at91_mux_sam9x60_set_slewrate(void __iomem *pio, unsigned pin, in at91_mux_sam9x60_set_slewrate()
757 static void at91_pin_dbg(const struct device *dev, const struct at91_pmx_pin *pin) in at91_pin_dbg()
769 int index, const struct at91_pmx_pin *pin) in pin_check_config()
828 const struct at91_pmx_pin *pin; in at91_pmx_set() local
967 unsigned pin; in at91_pinconf_get() local
1014 unsigned pin; in at91_pinconf_set() local
1179 struct at91_pmx_pin *pin; in at91_pinctrl_parse_groups() local