Skip to content
Snippets Groups Projects
padctrl-mx51.h 695 B
Newer Older
/*
 * Copyright (C) 2017, Boundary Devices <info@boundarydevices.com>
 *
 * SPDX-License-Identifier:	GPL-2.0+
 */
#define OUTPUT_40OHM		(PAD_CTL_DSE_MED)

#define PAD_CTRL_ENET		(PAD_CTL_PUS_100K_UP |		\
	PAD_CTL_DSE_MED | PAD_CTL_HYS)

#define PAD_CTRL_INPUT	(PAD_CTL_DSE_MED | PAD_CTL_HYS | PAD_CTL_SRE_SLOW)

#define WEAK_PULLDN		(PAD_CTL_PUS_100K_DOWN |	\
	PAD_CTL_DSE_MED | PAD_CTL_HYS | PAD_CTL_SRE_SLOW)

#define WEAK_PULLDN_OUTPUT	(PAD_CTL_PUS_100K_DOWN |	\
	PAD_CTL_DSE_MED | PAD_CTL_SRE_SLOW)

#define WEAK_PULLUP		(PAD_CTL_PUS_100K_UP |		\
	PAD_CTL_DSE_MED | PAD_CTL_HYS | PAD_CTL_SRE_SLOW)

#define WEAK_PULLUP_OUTPUT	(PAD_CTL_PUS_100K_UP |		\
	PAD_CTL_DSE_MED | PAD_CTL_SRE_SLOW)