SAMA5D4-EK: PIO Schmitt trigger logic backward
This commit is contained in:
parent
9392953ea1
commit
7ba2d9ed36
@ -337,16 +337,18 @@ static inline int sam_configinput(uintptr_t base, uint32_t pin,
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifdef PIO_HAVE_SCHMITT
|
#ifdef PIO_HAVE_SCHMITT
|
||||||
/* Enable/disable the Schmitt trigger */
|
/* Enable/disable the Schmitt trigger: Zero enables. Schmitt triggered
|
||||||
|
* inputs are enabled by default.
|
||||||
|
*/
|
||||||
|
|
||||||
regval = getreg32(base + SAM_PIO_SCHMITT_OFFSET);
|
regval = getreg32(base + SAM_PIO_SCHMITT_OFFSET);
|
||||||
if ((cfgset & PIO_CFG_SCHMITT) != 0)
|
if ((cfgset & PIO_CFG_SCHMITT) != 0)
|
||||||
{
|
{
|
||||||
regval |= pin;
|
regval &= ~pin;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
regval &= ~pin;
|
regval |= pin;
|
||||||
}
|
}
|
||||||
|
|
||||||
putreg32(regval, base + SAM_PIO_SCHMITT_OFFSET);
|
putreg32(regval, base + SAM_PIO_SCHMITT_OFFSET);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user