coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
brd_gpio.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
3
#include <soc/gpio.h>
4
5
static
const
struct
pad_config
gpio_table
[] = {
6
PAD_CFG_NF
(
GPIO_134
, NATIVE, DEEP, NF2),
/* ISH_I2C0_SDA/IO-OD */
7
PAD_CFG_NF
(
GPIO_135
, NATIVE, DEEP, NF2),
/* ISH_I2C0_SCL/IO-OD */
8
PAD_CFG_NF
(
GPIO_136
, NATIVE, DEEP, NF2),
/* ISH_I2C1_SDA/IO-OD */
9
PAD_CFG_NF
(
GPIO_137
, NATIVE, DEEP, NF2),
/* ISH_I2C1_SCL/IO-OD */
10
11
PAD_CFG_NF
(
GPIO_0
, NATIVE, DEEP, NF1),
12
PAD_CFG_NF
(
GPIO_1
, NATIVE, DEEP, NF1),
13
PAD_CFG_NF
(
GPIO_2
, NATIVE, DEEP, NF1),
14
PAD_CFG_NF
(
GPIO_3
, NATIVE, DEEP, NF1),
15
PAD_CFG_NF
(
GPIO_4
, NATIVE, DEEP, NF1),
16
PAD_CFG_NF
(
GPIO_5
, NATIVE, DEEP, NF1),
17
PAD_CFG_NF
(
GPIO_6
, NATIVE, DEEP, NF1),
18
PAD_CFG_NF
(
GPIO_7
, NATIVE, DEEP, NF1),
19
PAD_CFG_NF
(
GPIO_8
, NATIVE, DEEP, NF1),
20
21
/* EXP_I2C_SDA and I2C_PSS_SDA and I2C_2_SDA_IOEXP */
22
PAD_CFG_NF
(
GPIO_7
, NATIVE, DEEP, NF1),
23
/* EXP_I2C_SCL and I2C_PSS_SCL and I2C_2_SCL_IOEXP */
24
PAD_CFG_NF
(
GPIO_8
, NATIVE, DEEP, NF1),
25
26
PAD_CFG_GPO
(
GPIO_152
, 0, DEEP),
/* PERST# */
27
PAD_CFG_GPO
(
GPIO_19
, 1, DEEP),
/* PFET */
28
PAD_CFG_GPO
(
GPIO_13
, 0, DEEP),
/* PERST# */
29
PAD_CFG_GPO
(
GPIO_17
, 1, DEEP),
/* PFET */
30
PAD_CFG_GPO
(
GPIO_15
, 0, DEEP),
/* PERST# */
31
32
PAD_CFG_NF
(
GPIO_210
, NATIVE, DEEP, NF1),
/* CLKREQ# */
33
34
PAD_CFG_NF
(
SMB_CLK
, NATIVE, DEEP, NF1),
35
PAD_CFG_NF
(
SMB_DATA
, NATIVE, DEEP, NF1),
36
};
GPIO_17
#define GPIO_17
Definition:
gpio_ftns.h:16
GPIO_15
#define GPIO_15
Definition:
gpio_ftns.h:14
gpio_table
static const struct pad_config gpio_table[]
Definition:
brd_gpio.h:5
GPIO_152
#define GPIO_152
Definition:
gpio_apl.h:246
GPIO_210
#define GPIO_210
Definition:
gpio_apl.h:251
SMB_DATA
#define SMB_DATA
Definition:
gpio_apl.h:306
SMB_CLK
#define SMB_CLK
Definition:
gpio_apl.h:305
GPIO_0
#define GPIO_0
Definition:
gpio.h:21
GPIO_7
#define GPIO_7
Definition:
gpio.h:28
GPIO_1
#define GPIO_1
Definition:
gpio.h:22
GPIO_5
#define GPIO_5
Definition:
gpio.h:26
GPIO_8
#define GPIO_8
Definition:
gpio.h:29
GPIO_4
#define GPIO_4
Definition:
gpio.h:25
GPIO_19
#define GPIO_19
Definition:
gpio.h:37
GPIO_3
#define GPIO_3
Definition:
gpio.h:24
GPIO_2
#define GPIO_2
Definition:
gpio.h:23
GPIO_6
#define GPIO_6
Definition:
gpio.h:27
GPIO_136
#define GPIO_136
Definition:
gpio.h:91
GPIO_137
#define GPIO_137
Definition:
gpio.h:92
GPIO_13
#define GPIO_13
Definition:
gpio.h:34
GPIO_135
#define GPIO_135
Definition:
gpio.h:90
GPIO_134
#define GPIO_134
Definition:
gpio.h:98
PAD_CFG_NF
#define PAD_CFG_NF(pad, pull, rst, func)
Definition:
gpio_defs.h:197
PAD_CFG_GPO
#define PAD_CFG_GPO(pad, val, rst)
Definition:
gpio_defs.h:247
pad_config
Definition:
gpio.h:75
src
mainboard
intel
leafhill
brd_gpio.h
Generated by
1.9.1