Lines Matching defs:pin
143 uint32_t pin; member
370 static inline int pin_to_bank(unsigned pin) in pin_to_bank()
375 static unsigned pin_to_mask(unsigned int pin) in pin_to_mask()
380 static unsigned two_bit_pin_value_shift_amount(unsigned int pin) in two_bit_pin_value_shift_amount()
388 static unsigned sama5d3_get_drive_register(unsigned int pin) in sama5d3_get_drive_register()
396 static unsigned at91sam9x5_get_drive_register(unsigned int pin) in at91sam9x5_get_drive_register()
409 static unsigned at91_mux_get_pullup(void __iomem *pio, unsigned pin) in at91_mux_get_pullup()
422 static bool at91_mux_get_output(void __iomem *pio, unsigned int pin, bool *val) in at91_mux_get_output()
435 static unsigned at91_mux_get_multidrive(void __iomem *pio, unsigned pin) in at91_mux_get_multidrive()
509 static bool at91_mux_get_deglitch(void __iomem *pio, unsigned pin) in at91_mux_get_deglitch()
519 static bool at91_mux_pio3_get_deglitch(void __iomem *pio, unsigned pin) in at91_mux_pio3_get_deglitch()
534 static bool at91_mux_pio3_get_debounce(void __iomem *pio, unsigned pin, u32 *div) in at91_mux_pio3_get_debounce()
553 static bool at91_mux_pio3_get_pulldown(void __iomem *pio, unsigned pin) in at91_mux_pio3_get_pulldown()
571 static bool at91_mux_pio3_get_schmitt_trig(void __iomem *pio, unsigned pin) in at91_mux_pio3_get_schmitt_trig()
576 static inline u32 read_drive_strength(void __iomem *reg, unsigned pin) in read_drive_strength()
586 unsigned pin) in at91_mux_sama5d3_get_drivestrength()
600 unsigned pin) in at91_mux_sam9x5_get_drivestrength()
613 unsigned pin) in at91_mux_sam9x60_get_drivestrength()
623 static unsigned at91_mux_sam9x60_get_slewrate(void __iomem *pio, unsigned pin) in at91_mux_sam9x60_get_slewrate()
633 static void set_drive_strength(void __iomem *reg, unsigned pin, u32 strength) in set_drive_strength()
644 static void at91_mux_sama5d3_set_drivestrength(void __iomem *pio, unsigned pin, in at91_mux_sama5d3_set_drivestrength()
655 static void at91_mux_sam9x5_set_drivestrength(void __iomem *pio, unsigned pin, in at91_mux_sam9x5_set_drivestrength()
670 static void at91_mux_sam9x60_set_drivestrength(void __iomem *pio, unsigned pin, in at91_mux_sam9x60_set_drivestrength()
691 static void at91_mux_sam9x60_set_slewrate(void __iomem *pio, unsigned pin, in at91_mux_sam9x60_set_slewrate()
777 static void at91_pin_dbg(const struct device *dev, const struct at91_pmx_pin *pin) in at91_pin_dbg()
789 int index, const struct at91_pmx_pin *pin) in pin_check_config()
848 const struct at91_pmx_pin *pin; in at91_pmx_set() local
987 unsigned pin; in at91_pinconf_get() local
1034 unsigned pin; in at91_pinconf_set() local
1199 struct at91_pmx_pin *pin; in at91_pinctrl_parse_groups() local