Lines Matching defs:conf
452 unsigned pin_id, u32 conf)
463 writel_relaxed(conf, addr + ATMEL_PIO_CFGR);
574 * Reserve maps, at least there is a mux map and an optional conf
694 u32 conf;
700 conf = atmel_pin_config_read(pctldev, pin);
701 conf &= (~ATMEL_PIO_CFGR_FUNC_MASK);
702 conf |= (function & ATMEL_PIO_CFGR_FUNC_MASK);
703 dev_dbg(pctldev->dev, "pin: %u, conf: 0x%08x\n", pin, conf);
704 atmel_pin_config_write(pctldev, pin, conf);
777 u32 mask, conf = 0;
780 conf = atmel_pin_config_read(pctldev, pin_id);
791 conf &= (~ATMEL_PIO_PUEN_MASK);
792 conf &= (~ATMEL_PIO_PDEN_MASK);
795 conf |= ATMEL_PIO_PUEN_MASK;
796 conf &= (~ATMEL_PIO_PDEN_MASK);
799 conf |= ATMEL_PIO_PDEN_MASK;
800 conf &= (~ATMEL_PIO_PUEN_MASK);
804 conf &= (~ATMEL_PIO_OPD_MASK);
806 conf |= ATMEL_PIO_OPD_MASK;
810 conf |= ATMEL_PIO_SCHMITT_MASK;
812 conf &= (~ATMEL_PIO_SCHMITT_MASK);
816 conf &= (~ATMEL_PIO_IFEN_MASK);
817 conf &= (~ATMEL_PIO_IFSCEN_MASK);
826 conf |= ATMEL_PIO_IFEN_MASK;
827 conf |= ATMEL_PIO_IFSCEN_MASK;
831 conf |= ATMEL_PIO_DIR_MASK;
851 conf &= (~ATMEL_PIO_DRVSTR_MASK);
852 conf |= arg << ATMEL_PIO_DRVSTR_OFFSET;
866 dev_dbg(pctldev->dev, "%s: reg=0x%08x\n", __func__, conf);
867 atmel_pin_config_write(pctldev, pin_id, conf);
876 u32 conf;
886 conf = atmel_pin_config_read(pctldev, pin_id);
887 if (conf & ATMEL_PIO_PUEN_MASK)
889 if (conf & ATMEL_PIO_PDEN_MASK)
891 if (conf & ATMEL_PIO_IFEN_MASK)
893 if (conf & ATMEL_PIO_OPD_MASK)
895 if (conf & ATMEL_PIO_SCHMITT_MASK)
897 if (conf & ATMEL_PIO_DRVSTR_MASK) {
898 switch ((conf & ATMEL_PIO_DRVSTR_MASK) >> ATMEL_PIO_DRVSTR_OFFSET) {