Lines Matching defs:pin
123 uint32_t pin; member
346 static inline int pin_to_bank(unsigned pin) in pin_to_bank()
351 static unsigned pin_to_mask(unsigned int pin) in pin_to_mask()
356 static unsigned two_bit_pin_value_shift_amount(unsigned int pin) in two_bit_pin_value_shift_amount()
364 static unsigned sama5d3_get_drive_register(unsigned int pin) in sama5d3_get_drive_register()
372 static unsigned at91sam9x5_get_drive_register(unsigned int pin) in at91sam9x5_get_drive_register()
385 static unsigned at91_mux_get_pullup(void __iomem *pio, unsigned pin) in at91_mux_get_pullup()
398 static bool at91_mux_get_output(void __iomem *pio, unsigned int pin, bool *val) in at91_mux_get_output()
411 static unsigned at91_mux_get_multidrive(void __iomem *pio, unsigned pin) in at91_mux_get_multidrive()
485 static bool at91_mux_get_deglitch(void __iomem *pio, unsigned pin) in at91_mux_get_deglitch()
495 static bool at91_mux_pio3_get_deglitch(void __iomem *pio, unsigned pin) in at91_mux_pio3_get_deglitch()
510 static bool at91_mux_pio3_get_debounce(void __iomem *pio, unsigned pin, u32 *div) in at91_mux_pio3_get_debounce()
529 static bool at91_mux_pio3_get_pulldown(void __iomem *pio, unsigned pin) in at91_mux_pio3_get_pulldown()
547 static bool at91_mux_pio3_get_schmitt_trig(void __iomem *pio, unsigned pin) in at91_mux_pio3_get_schmitt_trig()
552 static inline u32 read_drive_strength(void __iomem *reg, unsigned pin) in read_drive_strength()
562 unsigned pin) in at91_mux_sama5d3_get_drivestrength()
576 unsigned pin) in at91_mux_sam9x5_get_drivestrength()
589 unsigned pin) in at91_mux_sam9x60_get_drivestrength()
599 static unsigned at91_mux_sam9x60_get_slewrate(void __iomem *pio, unsigned pin) in at91_mux_sam9x60_get_slewrate()
609 static void set_drive_strength(void __iomem *reg, unsigned pin, u32 strength) in set_drive_strength()
620 static void at91_mux_sama5d3_set_drivestrength(void __iomem *pio, unsigned pin, in at91_mux_sama5d3_set_drivestrength()
631 static void at91_mux_sam9x5_set_drivestrength(void __iomem *pio, unsigned pin, in at91_mux_sam9x5_set_drivestrength()
646 static void at91_mux_sam9x60_set_drivestrength(void __iomem *pio, unsigned pin, in at91_mux_sam9x60_set_drivestrength()
667 static void at91_mux_sam9x60_set_slewrate(void __iomem *pio, unsigned pin, in at91_mux_sam9x60_set_slewrate()
754 static void at91_pin_dbg(const struct device *dev, const struct at91_pmx_pin *pin) in at91_pin_dbg()
766 int index, const struct at91_pmx_pin *pin) in pin_check_config()
825 const struct at91_pmx_pin *pin; in at91_pmx_set() local
964 unsigned pin; in at91_pinconf_get() local
1011 unsigned pin; in at91_pinconf_set() local
1176 struct at91_pmx_pin *pin; in at91_pinctrl_parse_groups() local