From a899a6c0ed9a3066557fb170850f977b6bd7366f Mon Sep 17 00:00:00 2001 From: Iru Cai Date: Wed, 30 Oct 2019 15:43:26 +0800 Subject: rm arch/arm/include/asm/arch-* --- arch/arm/include/asm/arch-tegra/gpio.h | 40 ---------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 arch/arm/include/asm/arch-tegra/gpio.h (limited to 'arch/arm/include/asm/arch-tegra/gpio.h') diff --git a/arch/arm/include/asm/arch-tegra/gpio.h b/arch/arm/include/asm/arch-tegra/gpio.h deleted file mode 100644 index fe7b3a5..0000000 --- a/arch/arm/include/asm/arch-tegra/gpio.h +++ /dev/null @@ -1,40 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0+ */ -/* - * Copyright (c) 2011, Google Inc. All rights reserved. - */ - -#ifndef _TEGRA_GPIO_H_ -#define _TEGRA_GPIO_H_ - -#include - -#define TEGRA_GPIOS_PER_PORT 8 -#define TEGRA_PORTS_PER_BANK 4 -#define MAX_NUM_GPIOS (TEGRA_GPIO_PORTS * TEGRA_GPIO_BANKS * 8) -#define GPIO_NAME_SIZE 20 /* gpio_request max label len */ - -#define GPIO_BANK(x) ((x) >> 5) -#define GPIO_PORT(x) (((x) >> 3) & 0x3) -#define GPIO_FULLPORT(x) ((x) >> 3) -#define GPIO_BIT(x) ((x) & 0x7) - -enum tegra_gpio_init { - TEGRA_GPIO_INIT_IN, - TEGRA_GPIO_INIT_OUT0, - TEGRA_GPIO_INIT_OUT1, -}; - -struct tegra_gpio_config { - u32 gpio:16; - u32 init:2; -}; - -/** - * Configure a list of GPIOs - * - * @param config List of GPIO configurations - * @param len Number of config items in list - */ -void gpio_config_table(const struct tegra_gpio_config *config, int len); - -#endif /* TEGRA_GPIO_H_ */ -- cgit v1.2.3