1 /* SPDX-License-Identifier: GPL-2.0+ */ 2 /* 3 * (C) Copyright 2015 Google, Inc 4 */ 5 6 #ifndef _ASM_ARCH_GPIO_H 7 #define _ASM_ARCH_GPIO_H 8 9 struct rockchip_gpio_regs { 10 u32 swport_dr; 11 u32 swport_ddr; 12 u32 reserved0[(0x30 - 0x08) / 4]; 13 u32 inten; 14 u32 intmask; 15 u32 inttype_level; 16 u32 int_polarity; 17 u32 int_status; 18 u32 int_rawstatus; 19 u32 debounce; 20 u32 porta_eoi; 21 u32 ext_port; 22 u32 reserved1[(0x60 - 0x54) / 4]; 23 u32 ls_sync; 24 }; 25 check_member(rockchip_gpio_regs, ls_sync, 0x60); 26 27 #endif 28