uboot/arch/arm/include/asm/arch-vf610/gpio.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0 */
   2/*
   3 * Copyright (C) 2015
   4 * Bhuvanchandra DV, Toradex, Inc.
   5 */
   6
   7#ifndef __ASM_ARCH_VF610_GPIO_H
   8#define __ASM_ARCH_VF610_GPIO_H
   9
  10#define VYBRID_GPIO_COUNT               32
  11#define VF610_GPIO_DIRECTION_IN 0x0
  12#define VF610_GPIO_DIRECTION_OUT        0x1
  13
  14/* GPIO registers */
  15struct vybrid_gpio_regs {
  16        u32 gpio_pdor;
  17        u32 gpio_psor;
  18        u32 gpio_pcor;
  19        u32 gpio_ptor;
  20        u32 gpio_pdir;
  21};
  22
  23struct vybrid_gpio_platdata {
  24        unsigned int chip;
  25        u32 base;
  26        const char *port_name;
  27};
  28#endif  /* __ASM_ARCH_VF610_GPIO_H */
  29