1*8b0044ffSOleksandr G Zhadan /* 2*8b0044ffSOleksandr G Zhadan * Copyright 2013-2015 Arcturus Networks, Inc. 3*8b0044ffSOleksandr G Zhadan * http://www.arcturusnetworks.com/products/ucp1020/ 4*8b0044ffSOleksandr G Zhadan * by Oleksandr G Zhadan et al. 5*8b0044ffSOleksandr G Zhadan * 6*8b0044ffSOleksandr G Zhadan * SPDX-License-Identifier: GPL-2.0+ 7*8b0044ffSOleksandr G Zhadan */ 8*8b0044ffSOleksandr G Zhadan 9*8b0044ffSOleksandr G Zhadan #ifndef __UCP1020_H__ 10*8b0044ffSOleksandr G Zhadan #define __UCP1020_H__ 11*8b0044ffSOleksandr G Zhadan 12*8b0044ffSOleksandr G Zhadan #define GPIO0 31 13*8b0044ffSOleksandr G Zhadan #define GPIO1 30 14*8b0044ffSOleksandr G Zhadan #define GPIO2 29 15*8b0044ffSOleksandr G Zhadan #define GPIO3 28 16*8b0044ffSOleksandr G Zhadan #define GPIO4 27 17*8b0044ffSOleksandr G Zhadan #define GPIO5 26 18*8b0044ffSOleksandr G Zhadan #define GPIO6 25 19*8b0044ffSOleksandr G Zhadan #define GPIO7 24 20*8b0044ffSOleksandr G Zhadan #define GPIO8 23 21*8b0044ffSOleksandr G Zhadan #define GPIO9 22 22*8b0044ffSOleksandr G Zhadan #define GPIO10 21 23*8b0044ffSOleksandr G Zhadan #define GPIO11 20 24*8b0044ffSOleksandr G Zhadan #define GPIO12 19 25*8b0044ffSOleksandr G Zhadan #define GPIO13 18 26*8b0044ffSOleksandr G Zhadan #define GPIO14 17 27*8b0044ffSOleksandr G Zhadan #define GPIO15 16 28*8b0044ffSOleksandr G Zhadan #define GPIO_MAX_NUM 16 29*8b0044ffSOleksandr G Zhadan 30*8b0044ffSOleksandr G Zhadan #define GPIO_SDHC_CD GPIO8 31*8b0044ffSOleksandr G Zhadan #define GPIO_SDHC_WP GPIO9 32*8b0044ffSOleksandr G Zhadan #define GPIO_USB_PCTL0 GPIO10 33*8b0044ffSOleksandr G Zhadan #define GPIO_PCIE1_EN GPIO11 34*8b0044ffSOleksandr G Zhadan #define GPIO_PCIE2_EN GPIO10 35*8b0044ffSOleksandr G Zhadan #define GPIO_USB_PCTL1 GPIO11 36*8b0044ffSOleksandr G Zhadan 37*8b0044ffSOleksandr G Zhadan #define GPIO_WD GPIO15 38*8b0044ffSOleksandr G Zhadan 39*8b0044ffSOleksandr G Zhadan static char *defkargs = "root=/dev/mtdblock1 rootfstype=cramfs ro"; 40*8b0044ffSOleksandr G Zhadan static char *mmckargs = "root=/dev/mmcblk0p1 rootwait rw"; 41*8b0044ffSOleksandr G Zhadan 42*8b0044ffSOleksandr G Zhadan int get_arc_info(void); 43*8b0044ffSOleksandr G Zhadan 44*8b0044ffSOleksandr G Zhadan #endif 45