fsp_baytrail: Add macros to define 20K pull-up and down
Add two macros to gpio.h which allow to setup 20K pull-up or pull-down resistor for a given GPIO. Change-Id: Ie3bc4d40df588ed682cc692e2a80527b9e62a483 Signed-off-by: Werner Zeh <werner.zeh@siemens.com> Reviewed-on: http://review.coreboot.org/8402 Reviewed-by: Martin Roth <gaumless@gmail.com> Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
This commit is contained in:
parent
1e9336e89c
commit
2a84445748
|
@ -170,6 +170,20 @@
|
||||||
.use_sel = GPIO_USE_MMIO, \
|
.use_sel = GPIO_USE_MMIO, \
|
||||||
.is_gpio = 1 }
|
.is_gpio = 1 }
|
||||||
|
|
||||||
|
#define GPIO_INPUT_PU_20K \
|
||||||
|
{ .pad_conf0 = PAD_PU_20K | PAD_PULL_UP | PAD_CONFIG0_DEFAULT, \
|
||||||
|
.pad_conf1 = PAD_CONFIG1_DEFAULT, \
|
||||||
|
.pad_val = PAD_VAL_INPUT, \
|
||||||
|
.use_sel = GPIO_USE_MMIO, \
|
||||||
|
.is_gpio = 1 }
|
||||||
|
|
||||||
|
#define GPIO_INPUT_PD_20K \
|
||||||
|
{ .pad_conf0 = PAD_PU_20K | PAD_PULL_DOWN | PAD_CONFIG0_DEFAULT, \
|
||||||
|
.pad_conf1 = PAD_CONFIG1_DEFAULT, \
|
||||||
|
.pad_val = PAD_VAL_INPUT, \
|
||||||
|
.use_sel = GPIO_USE_MMIO, \
|
||||||
|
.is_gpio = 1 }
|
||||||
|
|
||||||
#define GPIO_INPUT_NOPU \
|
#define GPIO_INPUT_NOPU \
|
||||||
{ .pad_conf0 = PAD_PU_10K | PAD_PULL_DISABLE | PAD_CONFIG0_DEFAULT, \
|
{ .pad_conf0 = PAD_PU_10K | PAD_PULL_DISABLE | PAD_CONFIG0_DEFAULT, \
|
||||||
.pad_conf1 = PAD_CONFIG1_DEFAULT, \
|
.pad_conf1 = PAD_CONFIG1_DEFAULT, \
|
||||||
|
|
Loading…
Reference in New Issue