oryp11: fix some GPIO configuration
This commit is contained in:
@ -79,6 +79,7 @@ void gpio_init() {
|
|||||||
GPOTJ = 0;
|
GPOTJ = 0;
|
||||||
|
|
||||||
// Set GPIO control
|
// Set GPIO control
|
||||||
|
|
||||||
// EC_PWM_PIN_24
|
// EC_PWM_PIN_24
|
||||||
GPCRA0 = GPIO_ALT;
|
GPCRA0 = GPIO_ALT;
|
||||||
// KBC_BEEP
|
// KBC_BEEP
|
||||||
@ -95,6 +96,7 @@ void gpio_init() {
|
|||||||
GPCRA6 = GPIO_ALT;
|
GPCRA6 = GPIO_ALT;
|
||||||
// EC_PWM_LEDKB_B
|
// EC_PWM_LEDKB_B
|
||||||
GPCRA7 = GPIO_ALT;
|
GPCRA7 = GPIO_ALT;
|
||||||
|
|
||||||
// AC_IN#
|
// AC_IN#
|
||||||
GPCRB0 = GPIO_IN | GPIO_UP;
|
GPCRB0 = GPIO_IN | GPIO_UP;
|
||||||
// LID_SW#
|
// LID_SW#
|
||||||
@ -111,6 +113,7 @@ void gpio_init() {
|
|||||||
GPCRB6 = GPIO_OUT | GPIO_UP;
|
GPCRB6 = GPIO_OUT | GPIO_UP;
|
||||||
// Not connected
|
// Not connected
|
||||||
GPCRB7 = GPIO_IN;
|
GPCRB7 = GPIO_IN;
|
||||||
|
|
||||||
// ALL_SYS_PWRGD
|
// ALL_SYS_PWRGD
|
||||||
GPCRC0 = GPIO_IN;
|
GPCRC0 = GPIO_IN;
|
||||||
// SMC_VGA_THERM
|
// SMC_VGA_THERM
|
||||||
@ -118,31 +121,33 @@ void gpio_init() {
|
|||||||
// SMD_VGA_THERM
|
// SMD_VGA_THERM
|
||||||
GPCRC2 = GPIO_ALT | GPIO_UP;
|
GPCRC2 = GPIO_ALT | GPIO_UP;
|
||||||
// KB_SO16
|
// KB_SO16
|
||||||
GPCRC3 = GPIO_ALT | GPIO_UP;
|
GPCRC3 = GPIO_IN;
|
||||||
// CNVI_DET#
|
// CNVI_DET#
|
||||||
GPCRC4 = GPIO_IN | GPIO_UP;
|
GPCRC4 = GPIO_IN | GPIO_UP;
|
||||||
// KB_SO17
|
// KB_SO17
|
||||||
GPCRC5 = GPIO_ALT | GPIO_UP;
|
GPCRC5 = GPIO_IN;
|
||||||
// SYS_PWROK_EC
|
// SYS_PWROK_EC
|
||||||
GPCRC6 = GPIO_OUT;
|
GPCRC6 = GPIO_OUT;
|
||||||
// BKL_EN
|
// BKL_EN
|
||||||
GPCRC7 = GPIO_OUT | GPIO_UP;
|
GPCRC7 = GPIO_OUT | GPIO_UP;
|
||||||
|
|
||||||
// LED_PWR
|
// LED_PWR
|
||||||
GPCRD0 = GPIO_OUT | GPIO_UP;
|
GPCRD0 = GPIO_OUT | GPIO_UP;
|
||||||
// CCD_EN
|
// CCD_EN
|
||||||
GPCRD1 = GPIO_IN;
|
GPCRD1 = GPIO_OUT;
|
||||||
// ESPI_RESET#
|
// ESPI_RESET#
|
||||||
GPCRD2 = GPIO_ALT;
|
GPCRD2 = GPIO_ALT;
|
||||||
// WLAN_PWR_EN
|
// WLAN_PWR_EN
|
||||||
GPCRD3 = GPIO_OUT | GPIO_UP;
|
GPCRD3 = GPIO_OUT;
|
||||||
// PLVDD_RST_EC
|
// PLVDD_RST_EC
|
||||||
GPCRD4 = GPIO_OUT;
|
GPCRD4 = GPIO_OUT;
|
||||||
// PWR_BTN#
|
// PWR_BTN#
|
||||||
GPCRD5 = GPIO_OUT | GPIO_UP;
|
GPCRD5 = GPIO_OUT | GPIO_UP;
|
||||||
// CPU_FANSEN
|
// CPU_FANSEN
|
||||||
GPCRD6 = GPIO_IN | GPIO_DOWN;
|
GPCRD6 = GPIO_ALT;
|
||||||
// VGA_FANSEN
|
// VGA_FANSEN
|
||||||
GPCRD7 = GPIO_IN | GPIO_DOWN;
|
GPCRD7 = GPIO_ALT;
|
||||||
|
|
||||||
// SMC_BAT
|
// SMC_BAT
|
||||||
GPCRE0 = GPIO_ALT | GPIO_UP;
|
GPCRE0 = GPIO_ALT | GPIO_UP;
|
||||||
// AC_PRESENT
|
// AC_PRESENT
|
||||||
@ -159,6 +164,7 @@ void gpio_init() {
|
|||||||
GPCRE6 = GPIO_IN;
|
GPCRE6 = GPIO_IN;
|
||||||
// SMD_BAT
|
// SMD_BAT
|
||||||
GPCRE7 = GPIO_ALT | GPIO_UP;
|
GPCRE7 = GPIO_ALT | GPIO_UP;
|
||||||
|
|
||||||
// 80CLK
|
// 80CLK
|
||||||
GPCRF0 = GPIO_IN;
|
GPCRF0 = GPIO_IN;
|
||||||
// USB_CHARGE_EN
|
// USB_CHARGE_EN
|
||||||
@ -168,13 +174,14 @@ void gpio_init() {
|
|||||||
// PCH_DPWROK_EC
|
// PCH_DPWROK_EC
|
||||||
GPCRF3 = GPIO_OUT;
|
GPCRF3 = GPIO_OUT;
|
||||||
// TP_CLK
|
// TP_CLK
|
||||||
GPCRF4 = GPIO_OUT;
|
GPCRF4 = GPIO_ALT | GPIO_UP;
|
||||||
// TP_DATA
|
// TP_DATA
|
||||||
GPCRF5 = GPIO_OUT;
|
GPCRF5 = GPIO_ALT | GPIO_UP;
|
||||||
// PD_POWER_EN
|
// PD_POWER_EN
|
||||||
GPCRF6 = GPIO_OUT;
|
GPCRF6 = GPIO_OUT;
|
||||||
// CC_EN
|
// CC_EN
|
||||||
GPCRF7 = GPIO_OUT | GPIO_UP;
|
GPCRF7 = GPIO_OUT | GPIO_UP;
|
||||||
|
|
||||||
// dGPU_OVERT_EC
|
// dGPU_OVERT_EC
|
||||||
GPCRG0 = GPIO_IN;
|
GPCRG0 = GPIO_IN;
|
||||||
// JACK_IN#_EC
|
// JACK_IN#_EC
|
||||||
@ -191,6 +198,7 @@ void gpio_init() {
|
|||||||
GPCRG6 = GPIO_OUT | GPIO_UP;
|
GPCRG6 = GPIO_OUT | GPIO_UP;
|
||||||
// ALSPI_SCLK_L
|
// ALSPI_SCLK_L
|
||||||
GPCRG7 = GPIO_ALT;
|
GPCRG7 = GPIO_ALT;
|
||||||
|
|
||||||
// ME_WE
|
// ME_WE
|
||||||
GPCRH0 = GPIO_OUT;
|
GPCRH0 = GPIO_OUT;
|
||||||
// SINK_CTRL
|
// SINK_CTRL
|
||||||
@ -207,6 +215,7 @@ void gpio_init() {
|
|||||||
GPCRH6 = GPIO_IN;
|
GPCRH6 = GPIO_IN;
|
||||||
// SLP_SUS#
|
// SLP_SUS#
|
||||||
GPCRH7 = GPIO_IN;
|
GPCRH7 = GPIO_IN;
|
||||||
|
|
||||||
// BAT_DET
|
// BAT_DET
|
||||||
GPCRI0 = GPIO_ALT;
|
GPCRI0 = GPIO_ALT;
|
||||||
// BAT_VOLT
|
// BAT_VOLT
|
||||||
@ -223,6 +232,7 @@ void gpio_init() {
|
|||||||
GPCRI6 = GPIO_ALT;
|
GPCRI6 = GPIO_ALT;
|
||||||
// MODEL_ID
|
// MODEL_ID
|
||||||
GPCRI7 = GPIO_IN;
|
GPCRI7 = GPIO_IN;
|
||||||
|
|
||||||
// LED_BAT_FULL
|
// LED_BAT_FULL
|
||||||
GPCRJ0 = GPIO_OUT | GPIO_UP;
|
GPCRJ0 = GPIO_OUT | GPIO_UP;
|
||||||
// KBC_MUTE#
|
// KBC_MUTE#
|
||||||
@ -230,7 +240,7 @@ void gpio_init() {
|
|||||||
// EC_AMP_EN
|
// EC_AMP_EN
|
||||||
GPCRJ2 = GPIO_OUT;
|
GPCRJ2 = GPIO_OUT;
|
||||||
// GC6_FB_EN_PCH
|
// GC6_FB_EN_PCH
|
||||||
GPCRJ3 = GPIO_IN | GPIO_DOWN;
|
GPCRJ3 = GPIO_IN;
|
||||||
// VA_EC_EN
|
// VA_EC_EN
|
||||||
GPCRJ4 = GPIO_OUT;
|
GPCRJ4 = GPIO_OUT;
|
||||||
// VBATT_BOOST#
|
// VBATT_BOOST#
|
||||||
@ -239,6 +249,7 @@ void gpio_init() {
|
|||||||
GPCRJ6 = GPIO_IN;
|
GPCRJ6 = GPIO_IN;
|
||||||
// PERKB_DET#
|
// PERKB_DET#
|
||||||
GPCRJ7 = GPIO_IN | GPIO_UP;
|
GPCRJ7 = GPIO_IN | GPIO_UP;
|
||||||
|
|
||||||
// ESPI_IO0_EC
|
// ESPI_IO0_EC
|
||||||
GPCRM0 = GPIO_ALT | GPIO_UP | GPIO_DOWN;
|
GPCRM0 = GPIO_ALT | GPIO_UP | GPIO_DOWN;
|
||||||
// ESPI_IO1_EC
|
// ESPI_IO1_EC
|
||||||
|
Reference in New Issue
Block a user