summaryrefslogtreecommitdiff
path: root/arch/arm/include/asm/arch-rockchip/gpio.h
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2019-10-30 15:43:26 +0800
committerIru Cai <mytbk920423@gmail.com>2019-10-30 15:43:26 +0800
commita899a6c0ed9a3066557fb170850f977b6bd7366f (patch)
tree78f7b1166fc1bd0265bcb61990130479528b09c4 /arch/arm/include/asm/arch-rockchip/gpio.h
parent1a691f101632955a994a0198fc5498b108e97fbc (diff)
downloaduext4-a899a6c0ed9a3066557fb170850f977b6bd7366f.tar.xz
rm arch/arm/include/asm/arch-*
Diffstat (limited to 'arch/arm/include/asm/arch-rockchip/gpio.h')
-rw-r--r--arch/arm/include/asm/arch-rockchip/gpio.h57
1 files changed, 0 insertions, 57 deletions
diff --git a/arch/arm/include/asm/arch-rockchip/gpio.h b/arch/arm/include/asm/arch-rockchip/gpio.h
deleted file mode 100644
index 1aaec5f..0000000
--- a/arch/arm/include/asm/arch-rockchip/gpio.h
+++ /dev/null
@@ -1,57 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0+ */
-/*
- * (C) Copyright 2015 Google, Inc
- */
-
-#ifndef _ASM_ARCH_GPIO_H
-#define _ASM_ARCH_GPIO_H
-
-struct rockchip_gpio_regs {
- u32 swport_dr;
- u32 swport_ddr;
- u32 reserved0[(0x30 - 0x08) / 4];
- u32 inten;
- u32 intmask;
- u32 inttype_level;
- u32 int_polarity;
- u32 int_status;
- u32 int_rawstatus;
- u32 debounce;
- u32 porta_eoi;
- u32 ext_port;
- u32 reserved1[(0x60 - 0x54) / 4];
- u32 ls_sync;
-};
-check_member(rockchip_gpio_regs, ls_sync, 0x60);
-
-enum gpio_pu_pd {
- GPIO_PULL_NORMAL = 0,
- GPIO_PULL_UP,
- GPIO_PULL_DOWN,
- GPIO_PULL_REPEAT,
-};
-
-/* These defines are only used by spl_gpio.h */
-enum {
- /* Banks have 8 GPIOs, so 3 bits, and there are 4 banks, so 2 bits */
- GPIO_BANK_SHIFT = 3,
- GPIO_BANK_MASK = 3 << GPIO_BANK_SHIFT,
-
- GPIO_OFFSET_MASK = 0x1f,
-};
-
-#define GPIO(bank, offset) ((bank) << GPIO_BANK_SHIFT | (offset))
-
-enum gpio_bank_t {
- BANK_A = 0,
- BANK_B,
- BANK_C,
- BANK_D,
-};
-
-enum gpio_dir_t {
- GPIO_INPUT = 0,
- GPIO_OUTPUT,
-};
-
-#endif