TianoCore EDK2 master
|
#include <Protocol/EmbeddedGpio.h>
Go to the source code of this file.
Macros | |
#define | PL061_GPIO_DATA_REG_OFFSET ((UINTN) 0x000) |
#define | PL061_GPIO_DATA_REG 0x000 |
#define | PL061_GPIO_DIR_REG 0x400 |
#define | PL061_GPIO_IS_REG 0x404 |
#define | PL061_GPIO_IBE_REG 0x408 |
#define | PL061_GPIO_IEV_REG 0x40C |
#define | PL061_GPIO_IE_REG 0x410 |
#define | PL061_GPIO_RIS_REG 0x414 |
#define | PL061_GPIO_MIS_REG 0x410 |
#define | PL061_GPIO_IC_REG 0x41C |
#define | PL061_GPIO_AFSEL_REG 0x420 |
#define | PL061_GPIO_PERIPH_ID0 0xFE0 |
#define | PL061_GPIO_PERIPH_ID1 0xFE4 |
#define | PL061_GPIO_PERIPH_ID2 0xFE8 |
#define | PL061_GPIO_PERIPH_ID3 0xFEC |
#define | PL061_GPIO_PCELL_ID0 0xFF0 |
#define | PL061_GPIO_PCELL_ID1 0xFF4 |
#define | PL061_GPIO_PCELL_ID2 0xFF8 |
#define | PL061_GPIO_PCELL_ID3 0xFFC |
#define | PL061_GPIO_PINS 8 |
#define | GPIO_PIN_MASK(Pin) (UINT8)(1 << (Pin & (PL061_GPIO_PINS - 1))) |
Copyright (c) 2011-2012, ARM Limited. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file PL061Gpio.h.
#define GPIO_PIN_MASK | ( | Pin | ) | (UINT8)(1 << (Pin & (PL061_GPIO_PINS - 1))) |
Definition at line 40 of file PL061Gpio.h.
#define PL061_GPIO_AFSEL_REG 0x420 |
Definition at line 25 of file PL061Gpio.h.
#define PL061_GPIO_DATA_REG 0x000 |
Definition at line 16 of file PL061Gpio.h.
#define PL061_GPIO_DATA_REG_OFFSET ((UINTN) 0x000) |
Definition at line 15 of file PL061Gpio.h.
#define PL061_GPIO_DIR_REG 0x400 |
Definition at line 17 of file PL061Gpio.h.
#define PL061_GPIO_IBE_REG 0x408 |
Definition at line 19 of file PL061Gpio.h.
#define PL061_GPIO_IC_REG 0x41C |
Definition at line 24 of file PL061Gpio.h.
#define PL061_GPIO_IE_REG 0x410 |
Definition at line 21 of file PL061Gpio.h.
#define PL061_GPIO_IEV_REG 0x40C |
Definition at line 20 of file PL061Gpio.h.
#define PL061_GPIO_IS_REG 0x404 |
Definition at line 18 of file PL061Gpio.h.
#define PL061_GPIO_MIS_REG 0x410 |
Definition at line 23 of file PL061Gpio.h.
#define PL061_GPIO_PCELL_ID0 0xFF0 |
Definition at line 32 of file PL061Gpio.h.
#define PL061_GPIO_PCELL_ID1 0xFF4 |
Definition at line 33 of file PL061Gpio.h.
#define PL061_GPIO_PCELL_ID2 0xFF8 |
Definition at line 34 of file PL061Gpio.h.
#define PL061_GPIO_PCELL_ID3 0xFFC |
Definition at line 35 of file PL061Gpio.h.
#define PL061_GPIO_PERIPH_ID0 0xFE0 |
Definition at line 27 of file PL061Gpio.h.
#define PL061_GPIO_PERIPH_ID1 0xFE4 |
Definition at line 28 of file PL061Gpio.h.
#define PL061_GPIO_PERIPH_ID2 0xFE8 |
Definition at line 29 of file PL061Gpio.h.
#define PL061_GPIO_PERIPH_ID3 0xFEC |
Definition at line 30 of file PL061Gpio.h.
#define PL061_GPIO_PINS 8 |
Definition at line 37 of file PL061Gpio.h.
#define PL061_GPIO_RIS_REG 0x414 |
Definition at line 22 of file PL061Gpio.h.