Remove GPB7 on IT5570E
On IT5570E, pin A1 is VSTBY0 and not a GPIO pin. Signed-off-by: Tim Crawford <tcrawford@system76.com>
This commit is contained in:
		
				
					committed by
					
						
						Tim Crawford
					
				
			
			
				
	
			
			
			
						parent
						
							1e4667f1d3
						
					
				
				
					commit
					f79f4d1157
				
			@@ -105,8 +105,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // SUSBC_EN
 | 
			
		||||
    GPCRB6 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    //
 | 
			
		||||
    GPCRB7 = GPIO_IN;
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
    // SMC_VGA_THERM
 | 
			
		||||
 
 | 
			
		||||
@@ -118,8 +118,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_OUT;
 | 
			
		||||
    // SUSBC_EC#
 | 
			
		||||
    GPCRB6 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // Not connected
 | 
			
		||||
    GPCRB7 = GPIO_IN;
 | 
			
		||||
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
 
 | 
			
		||||
@@ -105,8 +105,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_IN;
 | 
			
		||||
    // SUSBC_EC#
 | 
			
		||||
    GPCRB6 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // Not connected
 | 
			
		||||
    GPCRB7 = GPIO_IN;
 | 
			
		||||
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
 
 | 
			
		||||
@@ -97,8 +97,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // EC_EN
 | 
			
		||||
    GPCRB6 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // NO PIN
 | 
			
		||||
    GPCRB7 = GPIO_IN;
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
    // KBC_SMBus_CLK1
 | 
			
		||||
 
 | 
			
		||||
@@ -121,8 +121,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_OUT;
 | 
			
		||||
    // SUSBC_EC#
 | 
			
		||||
    GPCRB6 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // Not connected
 | 
			
		||||
    GPCRB7 = GPIO_IN;
 | 
			
		||||
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
 
 | 
			
		||||
@@ -109,8 +109,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // SUSBC_EN
 | 
			
		||||
    GPCRB6 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // Does not exist
 | 
			
		||||
    GPCRB7 = GPIO_IN;
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
    // SMC_VGA_THERM
 | 
			
		||||
 
 | 
			
		||||
@@ -111,8 +111,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // SUSBC_EC#
 | 
			
		||||
    GPCRB6 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // Does not exist
 | 
			
		||||
    GPCRB7 = GPIO_IN | GPIO_DOWN;
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
    // SMC_VGA_THERM
 | 
			
		||||
 
 | 
			
		||||
@@ -112,8 +112,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // SUSBC_EC#
 | 
			
		||||
    GPCRB6 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // Missing
 | 
			
		||||
    GPCRB7 = GPIO_IN | GPIO_DOWN;
 | 
			
		||||
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
 
 | 
			
		||||
@@ -110,8 +110,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // SUSBC_EC
 | 
			
		||||
    GPCRB6 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // N/A
 | 
			
		||||
    GPCRB7 = GPIO_IN;
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
    // SMC_VGA_THERM
 | 
			
		||||
 
 | 
			
		||||
@@ -114,8 +114,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_IN;
 | 
			
		||||
    // SUSBC_EC
 | 
			
		||||
    GPCRB6 = GPIO_OUT;
 | 
			
		||||
    // Does not exist
 | 
			
		||||
    GPCRB7 = GPIO_IN;
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
    // SMC_VGA_THERM
 | 
			
		||||
 
 | 
			
		||||
@@ -100,8 +100,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // H_PROCHOT_EC
 | 
			
		||||
    GPCRB6 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    //
 | 
			
		||||
    GPCRB7 = GPIO_IN;
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
    // SMC_VGA_THERM
 | 
			
		||||
 
 | 
			
		||||
@@ -105,8 +105,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // SUSBC_EC#
 | 
			
		||||
    GPCRB6 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    //
 | 
			
		||||
    GPCRB7 = GPIO_IN;
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
    // SMC_VGA_THERM
 | 
			
		||||
 
 | 
			
		||||
@@ -105,8 +105,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // SUSBC_EC#
 | 
			
		||||
    GPCRB6 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // Doesn't exist
 | 
			
		||||
    GPCRB7 = GPIO_IN;
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
    // SMC_VGA_THERM
 | 
			
		||||
 
 | 
			
		||||
@@ -103,8 +103,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_OUT;
 | 
			
		||||
    // SUSBC_EC#
 | 
			
		||||
    GPCRB6 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // Not connected
 | 
			
		||||
    GPCRB7 = GPIO_IN;
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
    // SMC_VGA_THERM
 | 
			
		||||
 
 | 
			
		||||
@@ -109,8 +109,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_IN | GPIO_UP;
 | 
			
		||||
    // SUSBC_EC#
 | 
			
		||||
    GPCRB6 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // Not connected
 | 
			
		||||
    GPCRB7 = GPIO_IN;
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
    // SMC_VGA_THERM
 | 
			
		||||
 
 | 
			
		||||
@@ -107,8 +107,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_OUT;
 | 
			
		||||
    // SUSBC_EC#
 | 
			
		||||
    GPCRB6 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // Not connected
 | 
			
		||||
    GPCRB7 = GPIO_IN | GPIO_UP;
 | 
			
		||||
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
 
 | 
			
		||||
@@ -107,8 +107,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // EC_FORCE_POWER
 | 
			
		||||
    GPCRB6 = GPIO_IN;
 | 
			
		||||
    // NC
 | 
			
		||||
    GPCRB7 = GPIO_IN;
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
    // SMB_CLK_EC
 | 
			
		||||
 
 | 
			
		||||
@@ -114,8 +114,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // SUSBC_EC#
 | 
			
		||||
    GPCRB6 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // Does not exist
 | 
			
		||||
    GPCRB7 = GPIO_IN;
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
    // SMB_CLK_EC
 | 
			
		||||
 
 | 
			
		||||
@@ -113,8 +113,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // SUSBC_EC#
 | 
			
		||||
    GPCRB6 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // Does not exist
 | 
			
		||||
    GPCRB7 = GPIO_IN;
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
    // SMB_CLK_EC
 | 
			
		||||
 
 | 
			
		||||
@@ -108,8 +108,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_IN;
 | 
			
		||||
    // SUSBC_EC#
 | 
			
		||||
    GPCRB6 = GPIO_OUT;
 | 
			
		||||
    // Does not exist
 | 
			
		||||
    GPCRB7 = GPIO_IN;
 | 
			
		||||
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
 
 | 
			
		||||
@@ -93,8 +93,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_OUT;
 | 
			
		||||
    // NC
 | 
			
		||||
    GPCRB6 = GPIO_IN;
 | 
			
		||||
    // NC
 | 
			
		||||
    GPCRB7 = GPIO_IN;
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
    // SMB_CLK_EC
 | 
			
		||||
 
 | 
			
		||||
@@ -121,8 +121,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_OUT;
 | 
			
		||||
    // SUSBC_EC#
 | 
			
		||||
    GPCRB6 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // Not connected
 | 
			
		||||
    GPCRB7 = GPIO_IN;
 | 
			
		||||
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
 
 | 
			
		||||
@@ -109,8 +109,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_OUT;
 | 
			
		||||
    // SUSBC_EC#
 | 
			
		||||
    GPCRB6 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // NC
 | 
			
		||||
    GPCRB7 = GPIO_IN;
 | 
			
		||||
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
 
 | 
			
		||||
@@ -103,8 +103,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // SUSBC_EN#
 | 
			
		||||
    GPCRB6 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // Does not exist
 | 
			
		||||
    GPCRB7 = GPIO_IN;
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
    // SMC_VGA_THERM
 | 
			
		||||
 
 | 
			
		||||
@@ -102,8 +102,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // SUSBC_EN#
 | 
			
		||||
    GPCRB6 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // Does not exist
 | 
			
		||||
    GPCRB7 = GPIO_IN;
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
    // SMC_VGA_THERM
 | 
			
		||||
 
 | 
			
		||||
@@ -105,8 +105,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // SUSBC_EC#
 | 
			
		||||
    GPCRB6 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // Doesn't exist
 | 
			
		||||
    GPCRB7 = GPIO_IN;
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
    // SMC_VGA_THERM
 | 
			
		||||
 
 | 
			
		||||
@@ -114,8 +114,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // SUSBC_EC#
 | 
			
		||||
    GPCRB6 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // Not connected
 | 
			
		||||
    GPCRB7 = GPIO_IN;
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
    // SMC_VGA_THERM
 | 
			
		||||
 
 | 
			
		||||
@@ -109,8 +109,6 @@ void gpio_init(void) {
 | 
			
		||||
    GPCRB5 = GPIO_OUT;
 | 
			
		||||
    // SUSBC_EC#
 | 
			
		||||
    GPCRB6 = GPIO_OUT | GPIO_UP;
 | 
			
		||||
    // Not connected
 | 
			
		||||
    GPCRB7 = GPIO_IN | GPIO_UP;
 | 
			
		||||
 | 
			
		||||
    // ALL_SYS_PWRGD
 | 
			
		||||
    GPCRC0 = GPIO_IN;
 | 
			
		||||
 
 | 
			
		||||
@@ -118,7 +118,9 @@ volatile uint8_t __xdata __at(0x161B) GPCRB3;
 | 
			
		||||
volatile uint8_t __xdata __at(0x161C) GPCRB4;
 | 
			
		||||
volatile uint8_t __xdata __at(0x161D) GPCRB5;
 | 
			
		||||
volatile uint8_t __xdata __at(0x161E) GPCRB6;
 | 
			
		||||
#if CONFIG_EC_ITE_IT5571E || CONFIG_EC_ITE_IT8587E
 | 
			
		||||
volatile uint8_t __xdata __at(0x161F) GPCRB7;
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
volatile uint8_t __xdata __at(0x1620) GPCRC0;
 | 
			
		||||
volatile uint8_t __xdata __at(0x1621) GPCRC1;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user