cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

gpio-pxa.h (571B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2#ifndef __GPIO_PXA_H
      3#define __GPIO_PXA_H
      4
      5#define GPIO_bit(x)	(1 << ((x) & 0x1f))
      6
      7#define gpio_to_bank(gpio)	((gpio) >> 5)
      8
      9/* NOTE: some PXAs have fewer on-chip GPIOs (like PXA255, with 85).
     10 * Those cases currently cause holes in the GPIO number space, the
     11 * actual number of the last GPIO is recorded by 'pxa_last_gpio'.
     12 */
     13extern int pxa_last_gpio;
     14
     15extern int pxa_irq_to_gpio(int irq);
     16
     17struct pxa_gpio_platform_data {
     18	int irq_base;
     19	int (*gpio_set_wake)(unsigned int gpio, unsigned int on);
     20};
     21
     22#endif /* __GPIO_PXA_H */