coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
gpio.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
3
#ifndef __MAINBOARD_GOOGLE_CORSOLA_GPIO_H__
4
#define __MAINBOARD_GOOGLE_CORSOLA_GPIO_H__
5
6
#include <soc/gpio.h>
7
8
#define GPIO_SAR_INT_ODL GPIO(EINT5)
9
#define GPIO_BT_WAKE_AP_ODL GPIO(EINT6)
10
#define GPIO_WIFI_INT_ODL GPIO(EINT7)
11
#define GPIO_DPBRDG_INT_ODL GPIO(EINT8)
12
#define GPIO_EC_AP_HPD_OD GPIO(EINT10)
13
#define GPIO_TCHPAD_INT_ODL GPIO(EINT11)
14
#define GPIO_TCHSCR_INT_1V8_ODL GPIO(EINT12)
15
#define GPIO_EC_AP_INT_ODL GPIO(EINT13)
16
#define GPIO_EC_IN_RW_ODL GPIO(EINT14)
17
#define GPIO_GSC_AP_INT_ODL GPIO(EINT15)
18
#define GPIO_AP_WP_ODL GPIO(EINT16)
19
#define GPIO_HP_INT_ODL GPIO(EINT17)
20
#define GPIO_PEN_EJECT_OD GPIO(EINT18)
21
#define GPIO_UCAM_DET_ODL GPIO(CAM_CLK2)
22
23
#define GPIO_RESET GPIO(PERIPHERAL_EN0)
24
#define GPIO_XHCI_DONE GPIO(PERIPHERAL_EN1)
25
#define GPIO_USB3_HUB_RST_L GPIO(PERIPHERAL_EN2)
26
#define GPIO_EN_SPK GPIO(PERIPHERAL_EN3)
27
#define GPIO_BEEP_ON GPIO(PERIPHERAL_EN4)
28
29
/* GPIOs for SD card */
30
#define GPIO_EN_PP3300_SDBRDG_X GPIO(PERIPHERAL_EN7)
31
32
/* GPIOs for display */
33
#define GPIO_AP_EDP_BKLTEN GPIO(PERIPHERAL_EN5)
34
#define GPIO_BL_PWM_1V8 GPIO(DISP_PWM)
35
#define GPIO_EN_PP3300_DISP_X GPIO(PERIPHERAL_EN6)
36
#define GPIO_EDPBRDG_RST_L GPIO(LCM_RST)
37
#define GPIO_EN_PP1000_EDPBRDG GPIO(ANT_SEL0)
38
#define GPIO_EN_PP1800_EDPBRDG GPIO(ANT_SEL1)
39
#define GPIO_EN_PP3300_EDPBRDG GPIO(ANT_SEL2)
40
#define GPIO_EDPBRDG_INT_ODL GPIO(EINT9)
41
#define GPIO_EDPBRDG_PWREN GPIO(DSI_TE)
42
43
void
setup_chromeos_gpios
(
void
);
44
45
#endif
setup_chromeos_gpios
void setup_chromeos_gpios(void)
Definition:
chromeos.c:10
src
mainboard
google
corsola
gpio.h
Generated by
1.9.1