blob: 4414f79e9b743557d4b2b727ddeb64c01f7932c3 [file] [log] [blame]
Thang Q. Nguyendde1fed2021-11-04 08:30:27 +00001#!/bin/sh
2
3# shellcheck disable=SC2034
ThuBaNguyenfb214782021-07-08 14:20:43 +07004# Index of GPIO device in gpioget/gpioset
5GPIO_CHIP0_IDX=0
6GPIO_CHIP1_IDX=1
7
8# Base of GPIO chip in /sys/class/gpio
Thang Q. Nguyend9c89652023-10-05 09:02:31 +07009GPIO_CHIP0_BASE=512
ThuBaNguyenfb214782021-07-08 14:20:43 +070010
11### Power control configuration
12# Power control gpios
13S0_SHD_REQ_L=49
14S0_SHD_ACK_L=50
15S0_REBOOT_ACK_L=75
16S0_SYSRESET_L=91
Thang Q. Nguyenbddca602022-07-29 14:45:33 +070017S1_SYSRESET_L=92
ThuBaNguyenfb214782021-07-08 14:20:43 +070018
19
20### Table 1: GPIO Assignments
chaul.ampere7b6d85f2022-07-23 04:28:42 +000021BMC_I2C_BACKUP_SEL=8
ThuBaNguyenfb214782021-07-08 14:20:43 +070022S0_CPU_FW_BOOT_OK=48
23CPU_BMC_OVERTEMP_L=51
24CPU_BMC_HIGHTEMP_L=72
25CPU_FAULT_ALERT=73
26S1_CPU_FW_BOOT_OK=202
Thang Q. Nguyenbddca602022-07-29 14:45:33 +070027S0_SPECIAL_BOOT=3
28S1_SPECIAL_BOOT=66
29RTC_LOCK=203
ThuBaNguyenfb214782021-07-08 14:20:43 +070030
31### Table 2: Alert and Additional Miscellaneous Signals
32S0_SCP_AUTH_FAILURE=74
33S1_SCP_AUTH_FAILURE=205
34BMC_OK=228
35SLAVE_PRESENT_L=230
36
37### Common GPIOs
38SYS_PSON_L=42
39BMC_READY=229
ThuBaNguyen33109172021-07-02 15:39:57 +070040
41### OCP power selection
42OCP_AUX_PWREN=139
43OCP_MAIN_PWREN=140
44
45### SPI0 Mode selection
46SPI0_PROGRAM_SEL=226
47SPI0_BACKUP_SEL=227
Thang Q. Nguyenbddca602022-07-29 14:45:33 +070048
49### Mt.Jade specific GPIOs
50S0_I2C9_ALERT_L=100
51S1_I2C9_ALERT_L=101
52GPIO_BMC_VGA_FRONT_PRES_L=135
53GPIO_S0_VRHOT_L=144
54GPIO_S1_VRHOT_L=145
55BMC_VGA_SEL=195
56BMC_GPIOR2_EXT_HIGHTEMP_L=138
57GPIO_BMC_VR_PMBUS_SEL_L=149
58GPIO_BMC_I2C6_RESET_L=63