|
26 | 26 | /* NPCX7 config */ |
27 | 27 | #define NPCX_UART_MODULE2 1 /* GPIO64/65 are used as UART pins. */ |
28 | 28 | #define NPCX_TACH_SEL2 0 /* No tach. */ |
29 | | - #define NPCX7_PWM1_SEL 1 /* GPIO C2 is used as PWM1. */ |
30 | 29 |
|
31 | 30 | /* Internal SPI flash on NPCX7 */ |
32 | 31 | #define CONFIG_FLASH_SIZE (512 * 1024) |
33 | 32 | #define CONFIG_SPI_FLASH_REGS |
34 | 33 | #define CONFIG_SPI_FLASH_W25Q80 /* Internal SPI flash type. */ |
35 | 34 | #elif defined(VARIANT_DEDEDE_EC_IT8320) |
36 | | - /* Flash clock must be > (50Mhz / 2) */ |
37 | | - #define CONFIG_IT83XX_FLASH_CLOCK_48MHZ |
38 | | - |
39 | 35 | #define I2C_PORT_EEPROM IT83XX_I2C_CH_A |
40 | 36 | #define I2C_PORT_BATTERY IT83XX_I2C_CH_B |
41 | 37 | #define I2C_PORT_SENSOR IT83XX_I2C_CH_C |
|
46 | 42 |
|
47 | 43 | #define CONFIG_ADC_VOLTAGE_COMPARATOR /* ITE ADC thresholds */ |
48 | 44 |
|
49 | | - #define CONFIG_DAC /* DAC for PSYS */ |
| 45 | + #undef CONFIG_UART_TX_BUF_SIZE /* UART */ |
| 46 | + #define CONFIG_UART_TX_BUF_SIZE 4096 |
50 | 47 | #else |
51 | 48 | #error "Must define a VARIANT_DEDEDE_EC!" |
52 | 49 | #endif |
|
85 | 82 | /* Work around double CR50 reset by waiting in initial power on. */ |
86 | 83 | #define CONFIG_BOARD_RESET_AFTER_POWER_ON |
87 | 84 |
|
| 85 | +/* Optional console commands */ |
| 86 | +#define CONFIG_CMD_CHARGER_DUMP |
| 87 | + |
| 88 | +/* Enable AP Reset command for TPM with old firmware version to detect it. */ |
| 89 | +#define CONFIG_CMD_AP_RESET_LOG |
| 90 | +#define CONFIG_HOSTCMD_AP_RESET |
| 91 | + |
88 | 92 | /* Enable i2ctrace command */ |
89 | 93 | #define CONFIG_I2C_DEBUG |
90 | 94 |
|
|
106 | 110 | /* Battery */ |
107 | 111 | #define CONFIG_BATTERY_CUT_OFF |
108 | 112 | #define CONFIG_BATTERY_PRESENT_GPIO GPIO_EC_BATTERY_PRES_ODL |
| 113 | +#define CONFIG_BATTERY_REQUESTS_NIL_WHEN_DEAD |
109 | 114 | #define CONFIG_BATTERY_REVIVE_DISCONNECT |
110 | 115 | #define CONFIG_BATTERY_SMART |
111 | 116 |
|
|
121 | 126 | /* Charger */ |
122 | 127 | #define CONFIG_CHARGE_MANAGER |
123 | 128 | #define CONFIG_CHARGER |
| 129 | +#define CONFIG_CHARGER_DISCHARGE_ON_AC |
124 | 130 | #define CONFIG_CHARGER_INPUT_CURRENT 256 |
125 | 131 | #define CONFIG_CHARGER_MIN_BAT_PCT_FOR_POWER_ON 1 |
126 | | -#define CONFIG_CHARGER_MIN_POWER_MW_FOR_POWER_ON 15001 |
127 | 132 | #define CONFIG_USB_CHARGER |
128 | 133 | #define CONFIG_TRICKLE_CHARGING |
129 | 134 |
|
|
138 | 143 | /* LED */ |
139 | 144 | #define CONFIG_LED_COMMON |
140 | 145 |
|
141 | | -/* PWM */ |
142 | | -#define CONFIG_PWM |
143 | | - |
144 | 146 | /* SoC */ |
145 | 147 | #define CONFIG_BOARD_HAS_RTC_RESET |
146 | 148 | #define CONFIG_CHIPSET_JASPERLAKE |
|
170 | 172 | #define CONFIG_USB_PD_TCPM_MUX |
171 | 173 | #define CONFIG_USB_PD_TCPM_TCPCI |
172 | 174 | #define CONFIG_USB_PD_TRY_SRC |
173 | | -/* |
174 | | - * Don't attempt Try.Src if the battery is too low. Even batteries which report |
175 | | - * 1% state of charge can sometimes disable their discharge FET if the load is |
176 | | - * too much. Therefore, set this threshold a bit higher. 5% should leave |
177 | | - * plenty of margin. |
178 | | - */ |
179 | | -#undef CONFIG_USB_PD_TRY_SRC_MIN_BATT_SOC |
180 | | -#define CONFIG_USB_PD_TRY_SRC_MIN_BATT_SOC 5 |
181 | 175 | /* #define CONFIG_USB_PD_VBUS_DETECT_CHARGER */ |
182 | 176 | #define CONFIG_USB_PD_VBUS_MEASURE_CHARGER |
183 | 177 | #define CONFIG_USB_PD_DECODE_SOP |
184 | 178 | #define CONFIG_USB_PID 0x5042 |
185 | 179 | #define CONFIG_USB_POWER_DELIVERY |
186 | 180 | #define CONFIG_USB_PD_TCPMV2 |
187 | 181 | #define CONFIG_USB_DRP_ACC_TRYSRC |
| 182 | +#define CONFIG_HOSTCMD_PD_CONTROL |
188 | 183 |
|
189 | 184 | /* UART COMMAND */ |
190 | 185 | #define CONFIG_CMD_CHARGEN |
|
0 commit comments