diff options
author | Sean Rhodes <sean@starlabs.systems> | 2022-10-11 16:34:49 +0100 |
---|---|---|
committer | Martin Roth <martin.roth@amd.corp-partner.google.com> | 2022-11-11 18:24:45 +0000 |
commit | 064c6ced40a0acd7c4127414ee04c90b3a458751 (patch) | |
tree | c4f1733a83c0c257e3d844316f6b47ed44e5e0f7 /src/ec/starlabs/merlin/variants/cezanne | |
parent | 9405dd066e71c8b529610e90ceff5c3f2a645818 (diff) |
ec/starlabs/merlin: Rename the Cezanne EC code
This EC code is for the Byte, a Cezanne Mini PC. The EC is different
to the Cezanne StarBook Mk VI. Rename it to `-desktop`, so the laptop
variant becomes the primary.
Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Change-Id: I25f812cb1c6cefca1ebbe3bee5d20cf521dd60af
Reviewed-on: https://review.coreboot.org/c/coreboot/+/68319
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/ec/starlabs/merlin/variants/cezanne')
-rw-r--r-- | src/ec/starlabs/merlin/variants/cezanne/ecdefs.h | 28 | ||||
-rw-r--r-- | src/ec/starlabs/merlin/variants/cezanne/emem.asl | 147 | ||||
-rw-r--r-- | src/ec/starlabs/merlin/variants/cezanne/events.asl | 193 |
3 files changed, 0 insertions, 368 deletions
diff --git a/src/ec/starlabs/merlin/variants/cezanne/ecdefs.h b/src/ec/starlabs/merlin/variants/cezanne/ecdefs.h deleted file mode 100644 index 0826456979..0000000000 --- a/src/ec/starlabs/merlin/variants/cezanne/ecdefs.h +++ /dev/null @@ -1,28 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-only */ - -#include <assert.h> -#include <stdint.h> - -/* - * EC communication interface for ITE Embedded Controller - */ - -#ifndef _EC_STARLABS_CEZANNE_EC_DEFS_H -#define _EC_STARLABS_CEZANNE_EC_DEFS_H - -/* IT5570 chip ID byte values */ -#define ITE_CHIPID_VAL 0x5570 - -/* EC RAM offsets */ -#define ECRAM_KBL_BRIGHTNESS 0x09 -#define ECRAM_KBL_TIMEOUT 0x10 -#define ECRAM_KBL_STATE 0x19 -#define ECRAM_TRACKPAD_STATE 0x20 -#define ECRAM_FN_LOCK_STATE 0x21 -#define ECRAM_FN_CTRL_REVERSE 0x22 -#define ECRAM_MAX_CHARGE 0x23 -#define ECRAM_FAN_MODE 0x24 -#define ECRAM_FAST_CHARGE dead_code_t(uint8_t) -#define ECRAM_MIRROR_FLAG 0x05 - -#endif diff --git a/src/ec/starlabs/merlin/variants/cezanne/emem.asl b/src/ec/starlabs/merlin/variants/cezanne/emem.asl deleted file mode 100644 index 41d650fb36..0000000000 --- a/src/ec/starlabs/merlin/variants/cezanne/emem.asl +++ /dev/null @@ -1,147 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-only */ - -OperationRegion (ECF2, EmbeddedControl, 0x00, 0x100) -Field (ECF2, ByteAcc, Lock, Preserve) -{ - Offset(0x00), - ECMV, 8, // Major Version Number - ECSV, 8, // Minor Version Number - KBVS, 8, // Keyboard Controller Version - ECTV, 8, // Test Version Number - OSFG, 8, // OS Flag - FRMF, 8, // Force Mirror Flag - - Offset(0x0c), - P0MV, 8, // PD Port 0 Major Version - P0SV, 8, // PD Port 0 Minor Version - P1MV, 8, // PD Port 1 Major Version - P1SV, 8, // PD Port 1 Minor Version - - Offset(0x13), - AUDI, 8, // Control Audio - TRAC, 8, // Trackpad Control - - Offset(0x18), - BSEC, 8, // Save to CMOS - KLSE, 8, // Keyboard Backlight State - TPLE, 8, // Trackpad State - FLKE, 8, // Function Lock State - FCLS, 8, // Ctrl Fn Reverse (Make Keyboard Apple-like) - MXCH, 8, // Max Charge Level - FANM, 8, // Fan Mode - - Offset(0x40), - SHIP, 8, // Shipping Mode Flag - - Offset(0x46), - ECPS, 8, // AC & Battery Status - - Offset(0x30), - STEF, 8, // Sensor T Error F - - Offset(0x62), - SSKT, 8, // System Skin Temperature - SENF, 8, // Sensor F - TSHT, 8, // Thermal Sensor High Trip Point - TSLT, 8, // Thermal Sensor Low Trip Point - THER, 8, // Thermal Source - - Offset(0x70), - CPUT, 8, // PECI CPU Temperature - PMXT, 8, // PLMX Temperature - CHAR, 8, // Charger Temperature - - Offset(0x7f), - LSTE, 8, // Lid Status - ECPS, 8, // AC & Battery Status - B1MN, 8, // Battery Model Number Code - B1SN, 16, // Battery Serial Number - B1DC, 16, // Battery Design Capacity - B1DV, 16, // Battery Design Voltage - B1FC, 16, // Battery Last Full Charge Capacity - B1TP, 16, // Battery Trip Point - B1ST, 8, // Battery State - B1PR, 16, // Battery Present Rate - B1RC, 16, // Battery Remaining Capacity - B1PV, 16, // Battery Present Voltage - BPRP, 8, // Battery Remaining Percentage - CPUT, 8, // PECI CPU Temperature - STCD, 8, // Shutdown Code - B1HL, 8, // Battery Health - CWFU, 8, // CW2015 Full - B1CC, 16, // Battery Cycle Count - - Offset(0xb0), - MGO0, 8, // UCSI DS MGO 0 - MGO1, 8, // UCSI DS MGO 1 - MGO2, 8, // UCSI DS MGO 2 - MGO3, 8, // UCSI DS MGO 3 - MGO4, 8, // UCSI DS MGO 4 - MGO5, 8, // UCSI DS MGO 5 - MGO6, 8, // UCSI DS MGO 6 - MGO7, 8, // UCSI DS MGO 7 - MGO8, 8, // UCSI DS MGO 8 - MGO9, 8, // UCSI DS MGO 9 - MGOA, 8, // UCSI DS MGO A - MGOB, 8, // UCSI DS MGO B - MGOC, 8, // UCSI DS MGO C - MGOD, 8, // UCSI DS MGO D - MGOE, 8, // UCSI DS MGO E - MGOF, 8, // UCSI DS MGO F - - Offset(0xc0), - UCSV, 16, // UCSI DS Version - UCSD, 16, // UCSI DS Reserved - CCI0, 8, // UCSI DS CCI 0 - CCI1, 8, // UCSI DS CCI 1 - CCI2, 8, // UCSI DS CCI 2 - CCI3, 8, // UCSI DS CCI 3 - CTL0, 8, // UCSI DS Control 0 - CTL1, 8, // UCSI DS Control 0 - CTL2, 8, // UCSI DS Control 0 - CTL3, 8, // UCSI DS Control 0 - CTL4, 8, // UCSI DS Control 0 - CTL5, 8, // UCSI DS Control 0 - CTL6, 8, // UCSI DS Control 0 - CTL7, 8, // UCSI DS Control 0 - - Offset(0xd0), - MGI0, 8, // UCSI DS MGI 0 - MGI1, 8, // UCSI DS MGI 1 - MGI2, 8, // UCSI DS MGI 2 - MGI3, 8, // UCSI DS MGI 3 - MGI4, 8, // UCSI DS MGI 4 - MGI5, 8, // UCSI DS MGI 5 - MGI6, 8, // UCSI DS MGI 6 - MGI7, 8, // UCSI DS MGI 7 - MGI8, 8, // UCSI DS MGI 8 - MGI9, 8, // UCSI DS MGI 9 - MGIA, 8, // UCSI DS MGI A - MGIB, 8, // UCSI DS MGI B - MGIC, 8, // UCSI DS MGI C - MGID, 8, // UCSI DS MGI D - MGIE, 8, // UCSI DS MGI E - MGIF, 8, // UCSI DS MGI F - - Offset(0xe0), - CCS1, 8, // Cross Point Switch Status 1 - CCS2, 8, // Cross Point Switch Status 2 - TCI1, 8, // TC Input 1 / TCHC Thermal Charge CMD [TODO, Confirm] - TCI2, 8, // TC Input 2 / TCHF Thermal Charge Flag [TODO, Confirm] - PDDT, 8, // PD Det [TODO, Confirm] - PDBD, 8, // B PD Det [TODO, Confirm] - ECWD, 16, // EC Wakeup Delay - ECWE, 8, // EC Wakeup Enable - PDV1, 8, // PD Vol [TODO, Confirm] - PDV2, 8, // B PD Vol [TODO, Confirm] - - // Below are the Thunderbolt Offsets from the shared EC code. There aren't - // use for AMD boards but left for reference. - // - // Offset(0xf7), - // TBTC, 8, // Thunderbolt Command - // TBTP, 8, // Thunderbolt Data Port - // TBTD, 8, // Thunderbolt Data - // TBTA, 8, // Thunderbolt Acknowledge - // TBTG, 16, // Thunderbolt DBG Data -} diff --git a/src/ec/starlabs/merlin/variants/cezanne/events.asl b/src/ec/starlabs/merlin/variants/cezanne/events.asl deleted file mode 100644 index 12fdf7c759..0000000000 --- a/src/ec/starlabs/merlin/variants/cezanne/events.asl +++ /dev/null @@ -1,193 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-only */ - -Method (_Q01, 0, NotSerialized) // Event: F1 Hot Key -{ - Printf ("EC: F1") -} - -Method (_Q02, 0, NotSerialized) // Event: F2 Hot Key -{ - Printf ("EC: F2") -} - -Method (_Q03, 0, NotSerialized) // Event: F3 Hot Key -{ - Printf ("EC: F3") -} - -Method (_Q04, 0, NotSerialized) // Event: F4 Hot Key -{ - Printf ("EC: F4") -} - -Method (_Q05, 0, NotSerialized) // Event: F5 Hot Key -{ - Printf ("EC: F5") -} - -Method (_Q06, 0, NotSerialized) // Event: F6 Hot Key -{ - Printf ("EC: F6") -} - -Method (_Q07, 0, NotSerialized) // Event: F7 Hot Key -{ - Printf ("EC: F7") -} - -Method (_Q08, 0, NotSerialized) // Event: F8 Hot Key -{ - Printf ("EC: F8") -} - -Method (_Q09, 0, NotSerialized) // Event: F9 Hot Key -{ - Printf ("EC: F9") -} - -Method (_Q10, 0, NotSerialized) // Event: F10 Hot Key -{ - Printf ("EC: F10") -} - -Method (_Q12, 0, NotSerialized) // Event: F12 Hot Key -{ - Printf ("EC: F12") -} - -Method (_Q0A, 0, NotSerialized) // Event: AC Power Connected -{ - Notify (BAT0, 0x81) - Notify (ADP1, 0x80) -} - -Method (_Q0B, 0, NotSerialized) // Event: AC Power Disconnected -{ - Notify (BAT0, 0x81) - Notify (BAT0, 0x80) -} - -Method (_Q0C, 0, NotSerialized) // Event: Lid Closed -{ - \LIDS = LSTE - Notify (LID0, 0x80) -} - -Method (_Q0D, 0, NotSerialized) // Event: Lid Open -{ - \LIDS = LSTE - Notify (LID0, 0x80) -} - -Method (_Q0E, 0, NotSerialized) // Event: SLEEP -{ - Printf ("EC: SLEEP") -} - -Method (_Q13, 0, NotSerialized) // Event: BRIGHTNESS -{ - Printf ("EC: BRIGHTNESS") -} - -Method (_Q20, 0, NotSerialized) // Event: CPU_T -{ - Printf ("EC: CPU_T") -} - -Method (_Q21, 0, NotSerialized) // Event: SKIN_T -{ - Printf ("EC: SKIN_T") -} - -Method (_Q22, 0, NotSerialized) // Event: CHARGER_T -{ - Printf ("EC: CHARGER_T") -} - -Method (_Q30, 0, NotSerialized) // Event: THROT_OFF -{ - Printf ("EC: THROT_OFF") -} - -Method (_Q31, 0, NotSerialized) // Event: THROT_LV1 -{ - Printf ("EC: THROT_LV1") -} - -Method (_Q32, 0, NotSerialized) // Event: THROT_LV2 -{ - Printf ("EC: THROT_LV2") -} - -Method (_Q33, 0, NotSerialized) // Event: THROT_LV3 -{ - Printf ("EC: THROT_LV3") -} - -Method (_Q34, 0, NotSerialized) // Event: THROT_LV4 -{ - Printf ("EC: THROT_LV4") -} - -Method (_Q35, 0, NotSerialized) // Event: THROT_LV5 - Printf ("EC: THROT_LV5") -} - -Method (_Q36, 0, NotSerialized) // Event: THROT_LV6 -{ - Printf ("EC:THROT_LV6") -} - -Method (_Q37, 0, NotSerialized) // Event: THROT_LV7 -{ - Printf ("EC: THROT_LV7") -} - -Method (_Q3B, 0, NotSerialized) // Event: CPU_DN_SPEED - Printf ("EC: CPU_DN_SPEED") -} - -Method (_Q3C, 0, NotSerialized) // Event: CPU_UP_SPEED -{ - Printf ("EC: CPU_UP_SPEED") -} - -Method (_Q3D, 0, NotSerialized) // Event: CPU_TURBO_OFF -{ - Printf ("EC: CPU_TURBO_OFF") -} - -Method (_Q3E, 0, NotSerialized) // Event: CPU_TURBO_ON -{ - Printf ("EC: CPU_TURBO_ON") -} - -Method (_Q3F, 0, NotSerialized) // Event: SHUTDOWN - Printf ("EC: SHUTDOWN") -} - -Method (_Q54, 0, NotSerialized) // Event: Power Button Press -{ - Printf ("EC: PWRBTN") -} - -Method (_Q79, 0, NotSerialized) // Event: USB Type-C -{ - Printf ("EC: USB Type-C") - UCEV() -} - -Method (_Q80, 0, NotSerialized) // Event: Volume Up -{ - Printf ("EC:VOLUME_UP") -} - -Method (_Q81, 0, NotSerialized) // Event: Volume Down -{ - Printf ("EC: VOLUME_DOWN") -} - -Method (_Q85, 0, NotSerialized) // Event: HOME -{ - Printf ("EC: HOME") -} |