diff options
Diffstat (limited to 'src/cpu/samsung/s5p-common/s5p_gpio.c')
-rw-r--r-- | src/cpu/samsung/s5p-common/s5p_gpio.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/cpu/samsung/s5p-common/s5p_gpio.c b/src/cpu/samsung/s5p-common/s5p_gpio.c index e91b9df650..8daae59816 100644 --- a/src/cpu/samsung/s5p-common/s5p_gpio.c +++ b/src/cpu/samsung/s5p-common/s5p_gpio.c @@ -414,6 +414,12 @@ int gpio_set_value(unsigned gpio, int value) */ #define GPIO_DELAY_US 5 +#ifndef __BOOT_BLOCK__ +/* + * FIXME(dhendrix): These functions use udelay, which has dependencies on + * pwm code and timer code. These aren't necessary for the bootblock and + * bloat the image significantly. + */ int gpio_read_mvl3(unsigned gpio) { int high, low; @@ -476,6 +482,7 @@ int gpio_decode_number(unsigned gpio_list[], int count) return result; } +#endif /* __BOOT_BLOCK__ */ static const char *get_cfg_name(int cfg) { |