xref: /rk3399_ARM-atf/include/drivers/brcm/iproc_gpio.h (revision f29d1e0c72e6665ba4c8ab11bad83f59669ea0d9)
1*f29d1e0cSSheetal Tigadoli /*
2*f29d1e0cSSheetal Tigadoli  * Copyright (c) 2019-2020, Broadcom
3*f29d1e0cSSheetal Tigadoli  *
4*f29d1e0cSSheetal Tigadoli  * SPDX-License-Identifier: BSD-3-Clause
5*f29d1e0cSSheetal Tigadoli  */
6*f29d1e0cSSheetal Tigadoli 
7*f29d1e0cSSheetal Tigadoli #ifndef IPROC_GPIO_H
8*f29d1e0cSSheetal Tigadoli #define IPROC_GPIO_H
9*f29d1e0cSSheetal Tigadoli 
10*f29d1e0cSSheetal Tigadoli #ifdef USE_GPIO
11*f29d1e0cSSheetal Tigadoli void iproc_gpio_init(uintptr_t base, int nr_gpios, uintptr_t pinmux_base,
12*f29d1e0cSSheetal Tigadoli 		     uintptr_t pinconf_base);
13*f29d1e0cSSheetal Tigadoli #else
14*f29d1e0cSSheetal Tigadoli static void iproc_gpio_init(uintptr_t base, int nr_gpios, uintptr_t pinmux_base,
15*f29d1e0cSSheetal Tigadoli 			    uintptr_t pinconf_base)
16*f29d1e0cSSheetal Tigadoli {
17*f29d1e0cSSheetal Tigadoli }
18*f29d1e0cSSheetal Tigadoli #endif /* IPROC_GPIO */
19*f29d1e0cSSheetal Tigadoli 
20*f29d1e0cSSheetal Tigadoli #endif /* IPROC_GPIO_H */
21