Tim Crawford
498508f2f1
scripts: Disable showing signature when getting date
...
Fixes building when `log.showSignature` is enabled.
Signed-off-by: Tim Crawford <tcrawford@system76.com >
2023-06-04 13:48:35 -06:00
Jeremy Soller
f4ad9520a8
bonw15: invert USB power GPIO
2023-05-31 20:20:44 -06:00
Tim Crawford
82f091ef55
galp{6,7}: Reduce PL4 on AC to 65W
...
Reduce PL4 to the same value as other non-GPU units, even though the
galp7 has an H series CPU.
Signed-off-by: Tim Crawford <tcrawford@system76.com >
2023-05-25 10:27:42 -06:00
Tim Crawford
2d5cbadf71
galp6,galp7: Enable firmware security
...
Signed-off-by: Tim Crawford <tcrawford@system76.com >
2023-05-18 08:56:37 -06:00
Tim Crawford
43dfbb055b
Increase PL4 on battery to 45W for dGPU boards
...
Signed-off-by: Tim Crawford <tcrawford@system76.com >
2023-05-17 10:43:26 -06:00
Tim Crawford
99dfbeaec3
power: Set PL4 based on AC state on all boards
...
Limit PL4 based on AC state for all units, not just those with dGPUs.
This will allow setting standard values in coreboot.
Signed-off-by: Tim Crawford <tcrawford@system76.com >
2023-05-17 10:43:26 -06:00
Tim Crawford
b967e7c921
Format code
...
Signed-off-by: Tim Crawford <tcrawford@system76.com >
2023-05-15 10:25:44 -06:00
Jeremy Soller
f5c4eaba97
lemp12: hack to drain LDO_3V3 capacitors
2023-05-12 11:00:27 -06:00
Jeremy Soller
ca1996dd44
lemp12: Reset GPIO to match lemp11
2023-05-12 11:00:27 -06:00
Jeremy Soller
bc92291c26
lemp12: set PSYS current gain to 0.5uA/W
2023-05-12 11:00:27 -06:00
Jeremy Soller
e6b8eb4c42
charger/oz26786: support different PSYS current gains
2023-05-12 11:00:27 -06:00
Jeremy Soller
93c2784eb3
lemp12: adjust GPIOs some more
2023-05-12 11:00:27 -06:00
Jeremy Soller
f5c2548d04
lemp12: check and fix all GPIO config
2023-05-12 11:00:27 -06:00
Jeremy Soller
36e6059e90
lemp12: remove unused GPIOs
2023-05-12 11:00:27 -06:00
Jeremy Soller
3f4c65931a
lemp12: enable firmware security
2023-05-12 11:00:27 -06:00
Jeremy Soller
55632aab7a
lemp12: set PD_POWER_EN to output
2023-05-12 11:00:27 -06:00
Jeremy Soller
f80f40f006
Add lemp12
2023-05-12 11:00:27 -06:00
Tim Crawford
5d2f2fd5c0
galp7: Symlink to galp6
...
galp7 is a CPU refresh of galp6 and contains no EC changes.
Signed-off-by: Tim Crawford <tcrawford@system76.com >
2023-05-09 14:43:40 -06:00
Jeremy Soller
930f16b230
addw3, oryp11, serw13: Set VBATT_BOOST# to input
2023-04-03 13:06:16 -06:00
Jeremy Soller
d38ef1413f
Fix style
2023-04-03 13:06:16 -06:00
Jeremy Soller
916c9f8c5f
Fixup bonw15 gpios
2023-04-03 13:06:16 -06:00
Jeremy Soller
5d11cc14f8
bonw15: Change keyboard model to 15in_102
2023-04-03 13:06:16 -06:00
Jeremy Soller
a03ce8d1c3
Set bonw15 smart charger
2023-04-03 13:06:16 -06:00
Jeremy Soller
da9648dddb
Add bonw15
2023-04-03 13:06:16 -06:00
Tim Crawford
d0596100bd
serw13: Hook up USB-PD
...
Signed-off-by: Tim Crawford <tcrawford@system76.com >
2023-04-03 13:06:16 -06:00
Jeremy Soller
cd0321bfbb
Ensure smart charger uses new input current limits when detected
2023-04-03 13:06:16 -06:00
Jeremy Soller
658f24a8a8
Hack and slash until it is done
2023-04-03 13:06:16 -06:00
Jeremy Soller
7a5c111786
Set CPU power limit based on input current
2023-04-03 13:06:16 -06:00
Jeremy Soller
c5229fafab
Set input current based on USB-PD charger data
2023-04-03 13:06:16 -06:00
Jeremy Soller
a5ea9f4f05
Expose input current setting
2023-04-03 13:06:16 -06:00
Jeremy Soller
49aee51343
Fix gaze17-3050 input current
2023-04-03 13:06:16 -06:00
Jeremy Soller
edcfac1050
Make INPUT_CURRENT a macro taking arguments
2023-04-03 13:06:16 -06:00
Jeremy Soller
5b55048ef3
WIP: USB-PD current detection
2023-04-03 13:06:16 -06:00
Jeremy Soller
a1f4bb55bb
oryp11: Adjust fan curve
2023-04-03 13:06:16 -06:00
Jeremy Soller
cd53d28d2e
oryp11: Increase DC power limit to 55W
2023-04-03 13:06:16 -06:00
Jeremy Soller
5adacc4241
serw13: Increase DC power limit to 55W
2023-04-03 13:06:16 -06:00
Jeremy Soller
4745b109d8
addw3: Increase DC power limit to 55W
2023-04-03 13:06:16 -06:00
Jeremy Soller
c76919b189
Add PD_EN to oryp11 to ensure it powers off
2023-04-03 13:06:16 -06:00
Tim Crawford
3eaa5e6e06
Only use PECI over eSPI on oryp11
...
Make all boards except oryp11 use the legacy PECI implementation. The
oryp11 removed the legacy pin (H_PECI) and must use PECI over eSPI.
All boards that use eSPI should switch to using PECI over eSPI once the
implementation is working correctly.
Signed-off-by: Tim Crawford <tcrawford@system76.com >
2023-04-03 13:06:16 -06:00
Tim Crawford
c1c082d2cc
power: Set PL4 after CPU reset
...
Signed-off-by: Tim Crawford <tcrawford@system76.com >
2023-04-03 13:06:16 -06:00
Tim Crawford
568fae6aba
power: Remove last AC check from power_set_limit
...
Unconditionally set the power limit based on the current AC state when
power_set_limit is called. The contional logic to run it only on ACIN#
state change is already done in power_event.
Signed-off-by: Tim Crawford <tcrawford@system76.com >
2023-04-03 13:06:16 -06:00
Tim Crawford
a198289695
Remove power_set_limit from board_event
...
This is already handled by power_event.
Signed-off-by: Tim Crawford <tcrawford@system76.com >
2023-04-03 13:06:16 -06:00
Tim Crawford
b1bd244d49
gaze18: Set PWM pin to ALT
...
Signed-off-by: Tim Crawford <tcrawford@system76.com >
2023-04-03 13:06:16 -06:00
Jeremy Soller
546dd30b5e
Fix cold reset by using VW_SUS_PWRDN_ACK again
2023-04-03 13:06:16 -06:00
Jeremy Soller
1dd25e0bf0
Remove unnecessary config USE_S0IX from all boards
2023-04-03 13:06:16 -06:00
Jeremy Soller
8228362c5d
Do not try to use peci between VW_HOST_RST_WARN and VW_PLTRST_N
2023-04-03 13:06:16 -06:00
Jeremy Soller
584e397b07
addw3, gaze18, oryp11, serw13: enable CONFIG_SECURITY
2023-04-03 13:06:16 -06:00
Jeremy Soller
86f281b410
Add ME_WE gpio for all boards
2023-04-03 13:06:16 -06:00
Jeremy Soller
4a1e0a5aa8
Add optional EC security state and documentation
2023-04-03 13:06:16 -06:00
Tim Crawford
4567f99015
peci: Clear status after command completion
...
Per the flow charts for PECI programming guide, clear the status
register after the command has completed.
Ref: IT5570E V0.3.2 datasheet
Signed-off-by: Tim Crawford <tcrawford@system76.com >
2023-04-03 13:06:16 -06:00