Add ME_WE gpio for all boards

This commit is contained in:
Jeremy Soller
2023-03-06 13:14:50 -07:00
parent 4a1e0a5aa8
commit 86f281b410
50 changed files with 51 additions and 1 deletions

View File

@ -26,6 +26,7 @@ struct Gpio __code LED_NUM_N = GPIO(J, 4);
struct Gpio __code LED_PWR = GPIO(H, 5); struct Gpio __code LED_PWR = GPIO(H, 5);
struct Gpio __code LED_SCROLL_N = GPIO(J, 3); struct Gpio __code LED_SCROLL_N = GPIO(J, 3);
struct Gpio __code LID_SW_N = GPIO(D, 1); struct Gpio __code LID_SW_N = GPIO(D, 1);
struct Gpio __code ME_WE = GPIO(I, 2);
struct Gpio __code PM_CLKRUN_N = GPIO(H, 0); // renamed to ECCLKRUN# struct Gpio __code PM_CLKRUN_N = GPIO(H, 0); // renamed to ECCLKRUN#
struct Gpio __code PM_PWROK = GPIO(C, 6); struct Gpio __code PM_PWROK = GPIO(C, 6);
struct Gpio __code PWR_BTN_N = GPIO(D, 5); struct Gpio __code PWR_BTN_N = GPIO(D, 5);

View File

@ -30,6 +30,7 @@ extern struct Gpio __code LED_NUM_N;
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LED_SCROLL_N; extern struct Gpio __code LED_SCROLL_N;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
#define HAVE_PCH_DPWROK_EC 0 #define HAVE_PCH_DPWROK_EC 0
#define HAVE_PCH_PWROK_EC 0 #define HAVE_PCH_PWROK_EC 0
extern struct Gpio __code PM_CLKRUN_N; extern struct Gpio __code PM_CLKRUN_N;

View File

@ -25,6 +25,7 @@ struct Gpio __code LED_NUM_N = GPIO(G, 0);
struct Gpio __code LED_PWR = GPIO(D, 0); struct Gpio __code LED_PWR = GPIO(D, 0);
struct Gpio __code LED_SCROLL_N = GPIO(J, 3); struct Gpio __code LED_SCROLL_N = GPIO(J, 3);
struct Gpio __code LID_SW_N = GPIO(B, 1); struct Gpio __code LID_SW_N = GPIO(B, 1);
struct Gpio __code ME_WE = GPIO(I, 2);
struct Gpio __code PM_CLKRUN_N = GPIO(H, 0); // renamed to ECCLKRUN# struct Gpio __code PM_CLKRUN_N = GPIO(H, 0); // renamed to ECCLKRUN#
struct Gpio __code PM_PWROK = GPIO(C, 6); struct Gpio __code PM_PWROK = GPIO(C, 6);
struct Gpio __code PWR_BTN_N = GPIO(D, 5); struct Gpio __code PWR_BTN_N = GPIO(D, 5);

View File

@ -30,6 +30,7 @@ extern struct Gpio __code LED_NUM_N;
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LED_SCROLL_N; extern struct Gpio __code LED_SCROLL_N;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
#define HAVE_PCH_DPWROK_EC 0 #define HAVE_PCH_DPWROK_EC 0
#define HAVE_PCH_PWROK_EC 0 #define HAVE_PCH_PWROK_EC 0
extern struct Gpio __code PM_CLKRUN_N; // renamed to ECCLKRUN# extern struct Gpio __code PM_CLKRUN_N; // renamed to ECCLKRUN#

View File

@ -21,6 +21,7 @@ struct Gpio __code LED_BAT_CHG = GPIO(H, 5);
struct Gpio __code LED_BAT_FULL = GPIO(J, 0); struct Gpio __code LED_BAT_FULL = GPIO(J, 0);
struct Gpio __code LED_PWR = GPIO(D, 0); struct Gpio __code LED_PWR = GPIO(D, 0);
struct Gpio __code LID_SW_N = GPIO(B, 1); struct Gpio __code LID_SW_N = GPIO(B, 1);
struct Gpio __code ME_WE = GPIO(H, 0);
struct Gpio __code PCH_DPWROK_EC = GPIO(F, 3); struct Gpio __code PCH_DPWROK_EC = GPIO(F, 3);
struct Gpio __code PM_PWROK = GPIO(C, 6); struct Gpio __code PM_PWROK = GPIO(C, 6);
struct Gpio __code PWR_BTN_N = GPIO(D, 5); struct Gpio __code PWR_BTN_N = GPIO(D, 5);

View File

@ -26,6 +26,7 @@ extern struct Gpio __code LED_BAT_CHG;
extern struct Gpio __code LED_BAT_FULL; extern struct Gpio __code LED_BAT_FULL;
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
extern struct Gpio __code PCH_DPWROK_EC; extern struct Gpio __code PCH_DPWROK_EC;
#define HAVE_PCH_PWROK_EC 0 #define HAVE_PCH_PWROK_EC 0
extern struct Gpio __code PM_PWROK; extern struct Gpio __code PM_PWROK;

View File

@ -21,6 +21,7 @@ struct Gpio __code LED_BAT_CHG = GPIO(A, 5);
struct Gpio __code LED_BAT_FULL = GPIO(A, 6); struct Gpio __code LED_BAT_FULL = GPIO(A, 6);
struct Gpio __code LED_PWR = GPIO(A, 7); struct Gpio __code LED_PWR = GPIO(A, 7);
struct Gpio __code LID_SW_N = GPIO(D, 1); struct Gpio __code LID_SW_N = GPIO(D, 1);
struct Gpio __code ME_WE = GPIO(J, 2);
struct Gpio __code PCH_DPWROK_EC = GPIO(A, 3); struct Gpio __code PCH_DPWROK_EC = GPIO(A, 3);
struct Gpio __code PCH_PWROK_EC = GPIO(A, 4); struct Gpio __code PCH_PWROK_EC = GPIO(A, 4);
struct Gpio __code PM_CLKRUN_N = GPIO(H, 0); struct Gpio __code PM_CLKRUN_N = GPIO(H, 0);

View File

@ -25,6 +25,7 @@ extern struct Gpio __code LED_BAT_CHG;
extern struct Gpio __code LED_BAT_FULL; extern struct Gpio __code LED_BAT_FULL;
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
extern struct Gpio __code PCH_DPWROK_EC; extern struct Gpio __code PCH_DPWROK_EC;
extern struct Gpio __code PCH_PWROK_EC; extern struct Gpio __code PCH_PWROK_EC;
extern struct Gpio __code PM_CLKRUN_N; extern struct Gpio __code PM_CLKRUN_N;

View File

@ -20,6 +20,7 @@ struct Gpio __code LED_BAT_CHG = GPIO(H, 5);
struct Gpio __code LED_BAT_FULL = GPIO(J, 0); struct Gpio __code LED_BAT_FULL = GPIO(J, 0);
struct Gpio __code LED_PWR = GPIO(D, 0); struct Gpio __code LED_PWR = GPIO(D, 0);
struct Gpio __code LID_SW_N = GPIO(B, 1); struct Gpio __code LID_SW_N = GPIO(B, 1);
struct Gpio __code ME_WE = GPIO(I, 2);
struct Gpio __code PCH_DPWROK_EC = GPIO(B, 2); struct Gpio __code PCH_DPWROK_EC = GPIO(B, 2);
struct Gpio __code PCH_PWROK_EC = GPIO(A, 4); struct Gpio __code PCH_PWROK_EC = GPIO(A, 4);
struct Gpio __code PM_CLKRUN_N = GPIO(H, 0); struct Gpio __code PM_CLKRUN_N = GPIO(H, 0);

View File

@ -26,6 +26,7 @@ extern struct Gpio __code LED_BAT_CHG;
extern struct Gpio __code LED_BAT_FULL; extern struct Gpio __code LED_BAT_FULL;
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
extern struct Gpio __code PCH_DPWROK_EC; extern struct Gpio __code PCH_DPWROK_EC;
extern struct Gpio __code PCH_PWROK_EC; extern struct Gpio __code PCH_PWROK_EC;
extern struct Gpio __code PM_CLKRUN_N; extern struct Gpio __code PM_CLKRUN_N;

View File

@ -20,6 +20,7 @@ struct Gpio __code LED_BAT_CHG = GPIO(H, 5);
struct Gpio __code LED_BAT_FULL = GPIO(J, 0); struct Gpio __code LED_BAT_FULL = GPIO(J, 0);
struct Gpio __code LED_PWR = GPIO(D, 0); struct Gpio __code LED_PWR = GPIO(D, 0);
struct Gpio __code LID_SW_N = GPIO(B, 1); struct Gpio __code LID_SW_N = GPIO(B, 1);
struct Gpio __code ME_WE = GPIO(I, 2);
struct Gpio __code PCH_DPWROK_EC = GPIO(B, 2); struct Gpio __code PCH_DPWROK_EC = GPIO(B, 2);
struct Gpio __code PCH_PWROK_EC = GPIO(A, 4); struct Gpio __code PCH_PWROK_EC = GPIO(A, 4);
struct Gpio __code PWR_BTN_N = GPIO(D, 5); struct Gpio __code PWR_BTN_N = GPIO(D, 5);

View File

@ -26,6 +26,7 @@ extern struct Gpio __code LED_BAT_CHG;
extern struct Gpio __code LED_BAT_FULL; extern struct Gpio __code LED_BAT_FULL;
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
extern struct Gpio __code PCH_DPWROK_EC; extern struct Gpio __code PCH_DPWROK_EC;
extern struct Gpio __code PCH_PWROK_EC; extern struct Gpio __code PCH_PWROK_EC;
#define HAVE_PM_PWROK 0 #define HAVE_PM_PWROK 0

View File

@ -21,6 +21,7 @@ struct Gpio __code LED_BAT_CHG = GPIO(A, 5);
struct Gpio __code LED_BAT_FULL = GPIO(A, 6); struct Gpio __code LED_BAT_FULL = GPIO(A, 6);
struct Gpio __code LED_PWR = GPIO(A, 7); struct Gpio __code LED_PWR = GPIO(A, 7);
struct Gpio __code LID_SW_N = GPIO(D, 1); struct Gpio __code LID_SW_N = GPIO(D, 1);
struct Gpio __code ME_WE = GPIO(J, 2);
struct Gpio __code PCH_DPWROK_EC = GPIO(A, 3); struct Gpio __code PCH_DPWROK_EC = GPIO(A, 3);
struct Gpio __code PCH_PWROK_EC = GPIO(A, 4); struct Gpio __code PCH_PWROK_EC = GPIO(A, 4);
struct Gpio __code PM_CLKRUN_N = GPIO(H, 0); struct Gpio __code PM_CLKRUN_N = GPIO(H, 0);

View File

@ -25,6 +25,7 @@ extern struct Gpio __code LED_BAT_CHG;
extern struct Gpio __code LED_BAT_FULL; extern struct Gpio __code LED_BAT_FULL;
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
extern struct Gpio __code PCH_DPWROK_EC; extern struct Gpio __code PCH_DPWROK_EC;
extern struct Gpio __code PCH_PWROK_EC; extern struct Gpio __code PCH_PWROK_EC;
extern struct Gpio __code PM_CLKRUN_N; extern struct Gpio __code PM_CLKRUN_N;

View File

@ -22,6 +22,7 @@ struct Gpio __code LED_BAT_CHG = GPIO(H, 5);
struct Gpio __code LED_BAT_FULL = GPIO(J, 0); struct Gpio __code LED_BAT_FULL = GPIO(J, 0);
struct Gpio __code LED_PWR = GPIO(D, 0); struct Gpio __code LED_PWR = GPIO(D, 0);
struct Gpio __code LID_SW_N = GPIO(B, 1); struct Gpio __code LID_SW_N = GPIO(B, 1);
struct Gpio __code ME_WE = GPIO(A, 0);
struct Gpio __code PCH_DPWROK_EC = GPIO(C, 5); struct Gpio __code PCH_DPWROK_EC = GPIO(C, 5);
struct Gpio __code PCH_PWROK_EC = GPIO(A, 6); struct Gpio __code PCH_PWROK_EC = GPIO(A, 6);
struct Gpio __code PM_CLKRUN_N = GPIO(H, 0); struct Gpio __code PM_CLKRUN_N = GPIO(H, 0);

View File

@ -28,6 +28,7 @@ extern struct Gpio __code LED_BAT_CHG;
extern struct Gpio __code LED_BAT_FULL; extern struct Gpio __code LED_BAT_FULL;
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
extern struct Gpio __code PCH_DPWROK_EC; extern struct Gpio __code PCH_DPWROK_EC;
extern struct Gpio __code PCH_PWROK_EC; extern struct Gpio __code PCH_PWROK_EC;
extern struct Gpio __code PM_CLKRUN_N; extern struct Gpio __code PM_CLKRUN_N;

View File

@ -22,6 +22,7 @@ struct Gpio __code LED_BAT_CHG = GPIO(H, 5);
struct Gpio __code LED_BAT_FULL = GPIO(J, 0); struct Gpio __code LED_BAT_FULL = GPIO(J, 0);
struct Gpio __code LED_PWR = GPIO(D, 0); struct Gpio __code LED_PWR = GPIO(D, 0);
struct Gpio __code LID_SW_N = GPIO(B, 1); struct Gpio __code LID_SW_N = GPIO(B, 1);
struct Gpio __code ME_WE = GPIO(A, 0);
struct Gpio __code PCH_DPWROK_EC = GPIO(C, 5); struct Gpio __code PCH_DPWROK_EC = GPIO(C, 5);
struct Gpio __code PCH_PWROK_EC = GPIO(A, 6); struct Gpio __code PCH_PWROK_EC = GPIO(A, 6);
struct Gpio __code PD_EN = GPIO(F, 3); struct Gpio __code PD_EN = GPIO(F, 3);

View File

@ -28,6 +28,7 @@ extern struct Gpio __code LED_BAT_CHG;
extern struct Gpio __code LED_BAT_FULL; extern struct Gpio __code LED_BAT_FULL;
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
extern struct Gpio __code PCH_DPWROK_EC; extern struct Gpio __code PCH_DPWROK_EC;
extern struct Gpio __code PCH_PWROK_EC; extern struct Gpio __code PCH_PWROK_EC;
#define HAVE_PD_EN 1 #define HAVE_PD_EN 1

View File

@ -22,6 +22,7 @@ struct Gpio __code LED_BAT_CHG = GPIO(H, 5);
struct Gpio __code LED_BAT_FULL = GPIO(J, 0); struct Gpio __code LED_BAT_FULL = GPIO(J, 0);
struct Gpio __code LED_PWR = GPIO(D, 0); struct Gpio __code LED_PWR = GPIO(D, 0);
struct Gpio __code LID_SW_N = GPIO(B, 1); struct Gpio __code LID_SW_N = GPIO(B, 1);
struct Gpio __code ME_WE = GPIO(I, 2);
struct Gpio __code PM_PWROK = GPIO(C, 6); struct Gpio __code PM_PWROK = GPIO(C, 6);
struct Gpio __code PWR_BTN_N = GPIO(D, 5); struct Gpio __code PWR_BTN_N = GPIO(D, 5);
struct Gpio __code PWR_SW_N = GPIO(B, 3); struct Gpio __code PWR_SW_N = GPIO(B, 3);

View File

@ -27,6 +27,7 @@ extern struct Gpio __code LED_BAT_CHG;
extern struct Gpio __code LED_BAT_FULL; extern struct Gpio __code LED_BAT_FULL;
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
#define HAVE_PCH_DPWROK_EC 0 #define HAVE_PCH_DPWROK_EC 0
#define HAVE_PCH_PWROK_EC 0 #define HAVE_PCH_PWROK_EC 0
extern struct Gpio __code PM_PWROK; extern struct Gpio __code PM_PWROK;

View File

@ -23,6 +23,7 @@ struct Gpio __code LED_BAT_CHG = GPIO(H, 5);
struct Gpio __code LED_BAT_FULL = GPIO(J, 0); struct Gpio __code LED_BAT_FULL = GPIO(J, 0);
struct Gpio __code LED_PWR = GPIO(D, 0); struct Gpio __code LED_PWR = GPIO(D, 0);
struct Gpio __code LID_SW_N = GPIO(B, 1); struct Gpio __code LID_SW_N = GPIO(B, 1);
struct Gpio __code ME_WE = GPIO(I, 2);
struct Gpio __code PCH_DPWROK_EC = GPIO(F, 3); struct Gpio __code PCH_DPWROK_EC = GPIO(F, 3);
struct Gpio __code PCH_PWROK_EC = GPIO(C, 6); // renamed to EC_SYS_PWROK struct Gpio __code PCH_PWROK_EC = GPIO(C, 6); // renamed to EC_SYS_PWROK
struct Gpio __code PWR_BTN_N = GPIO(D, 5); struct Gpio __code PWR_BTN_N = GPIO(D, 5);

View File

@ -27,6 +27,7 @@ extern struct Gpio __code LED_BAT_CHG;
extern struct Gpio __code LED_BAT_FULL; extern struct Gpio __code LED_BAT_FULL;
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
extern struct Gpio __code PCH_DPWROK_EC; extern struct Gpio __code PCH_DPWROK_EC;
extern struct Gpio __code PCH_PWROK_EC; extern struct Gpio __code PCH_PWROK_EC;
#define HAVE_PM_PWROK 0 #define HAVE_PM_PWROK 0

View File

@ -23,6 +23,7 @@ struct Gpio __code LED_BAT_CHG = GPIO(H, 3);
struct Gpio __code LED_BAT_FULL = GPIO(J, 0); struct Gpio __code LED_BAT_FULL = GPIO(J, 0);
struct Gpio __code LED_PWR = GPIO(D, 0); struct Gpio __code LED_PWR = GPIO(D, 0);
struct Gpio __code LID_SW_N = GPIO(B, 1); struct Gpio __code LID_SW_N = GPIO(B, 1);
struct Gpio __code ME_WE = GPIO(I, 2);
struct Gpio __code PCH_DPWROK_EC = GPIO(F, 7); struct Gpio __code PCH_DPWROK_EC = GPIO(F, 7);
struct Gpio __code PCH_PWROK_EC = GPIO(C, 6); // renamed to EC_SYS_PWROK struct Gpio __code PCH_PWROK_EC = GPIO(C, 6); // renamed to EC_SYS_PWROK
struct Gpio __code PM_PWROK = GPIO(H, 5); // actually VR_ON struct Gpio __code PM_PWROK = GPIO(H, 5); // actually VR_ON

View File

@ -27,6 +27,7 @@ extern struct Gpio __code LED_BAT_CHG;
extern struct Gpio __code LED_BAT_FULL; extern struct Gpio __code LED_BAT_FULL;
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
extern struct Gpio __code PCH_DPWROK_EC; extern struct Gpio __code PCH_DPWROK_EC;
extern struct Gpio __code PCH_PWROK_EC; extern struct Gpio __code PCH_PWROK_EC;
extern struct Gpio __code PM_PWROK; extern struct Gpio __code PM_PWROK;

View File

@ -22,6 +22,7 @@ struct Gpio __code LED_BAT_CHG = GPIO(H, 5);
struct Gpio __code LED_BAT_FULL = GPIO(J, 0); struct Gpio __code LED_BAT_FULL = GPIO(J, 0);
struct Gpio __code LED_PWR = GPIO(D, 0); struct Gpio __code LED_PWR = GPIO(D, 0);
struct Gpio __code LID_SW_N = GPIO(B, 1); struct Gpio __code LID_SW_N = GPIO(B, 1);
struct Gpio __code ME_WE = GPIO(E, 6);
struct Gpio __code PCH_DPWROK_EC = GPIO(H, 4); struct Gpio __code PCH_DPWROK_EC = GPIO(H, 4);
struct Gpio __code PCH_PWROK_EC = GPIO(F, 3); struct Gpio __code PCH_PWROK_EC = GPIO(F, 3);
struct Gpio __code PWR_BTN_N = GPIO(D, 5); struct Gpio __code PWR_BTN_N = GPIO(D, 5);

View File

@ -27,6 +27,7 @@ extern struct Gpio __code LED_BAT_CHG;
extern struct Gpio __code LED_BAT_FULL; extern struct Gpio __code LED_BAT_FULL;
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
extern struct Gpio __code PCH_DPWROK_EC; extern struct Gpio __code PCH_DPWROK_EC;
extern struct Gpio __code PCH_PWROK_EC; extern struct Gpio __code PCH_PWROK_EC;
#define HAVE_PM_PWROK 0 #define HAVE_PM_PWROK 0

View File

@ -22,6 +22,7 @@ struct Gpio __code LED_BAT_CHG = GPIO(H, 5);
struct Gpio __code LED_BAT_FULL = GPIO(J, 0); struct Gpio __code LED_BAT_FULL = GPIO(J, 0);
struct Gpio __code LED_PWR = GPIO(D, 0); struct Gpio __code LED_PWR = GPIO(D, 0);
struct Gpio __code LID_SW_N = GPIO(B, 1); struct Gpio __code LID_SW_N = GPIO(B, 1);
struct Gpio __code ME_WE = GPIO(H, 0);
struct Gpio __code PCH_DPWROK_EC = GPIO(F, 3); struct Gpio __code PCH_DPWROK_EC = GPIO(F, 3);
struct Gpio __code PCH_PWROK_EC = GPIO(C, 6); struct Gpio __code PCH_PWROK_EC = GPIO(C, 6);
struct Gpio __code PWR_BTN_N = GPIO(D, 5); struct Gpio __code PWR_BTN_N = GPIO(D, 5);

View File

@ -27,6 +27,7 @@ extern struct Gpio __code LED_BAT_CHG;
extern struct Gpio __code LED_BAT_FULL; extern struct Gpio __code LED_BAT_FULL;
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
extern struct Gpio __code PCH_DPWROK_EC; extern struct Gpio __code PCH_DPWROK_EC;
extern struct Gpio __code PCH_PWROK_EC; extern struct Gpio __code PCH_PWROK_EC;
#define HAVE_PM_PWROK 0 #define HAVE_PM_PWROK 0

View File

@ -22,6 +22,7 @@ struct Gpio __code LED_BAT_CHG = GPIO(H, 5);
struct Gpio __code LED_BAT_FULL = GPIO(J, 0); struct Gpio __code LED_BAT_FULL = GPIO(J, 0);
struct Gpio __code LED_PWR = GPIO(D, 0); struct Gpio __code LED_PWR = GPIO(D, 0);
struct Gpio __code LID_SW_N = GPIO(B, 1); struct Gpio __code LID_SW_N = GPIO(B, 1);
struct Gpio __code ME_WE = GPIO(E, 6);
struct Gpio __code PCH_DPWROK_EC = GPIO(H, 4); struct Gpio __code PCH_DPWROK_EC = GPIO(H, 4);
struct Gpio __code PCH_PWROK_EC = GPIO(F, 3); struct Gpio __code PCH_PWROK_EC = GPIO(F, 3);
struct Gpio __code PWR_BTN_N = GPIO(D, 5); struct Gpio __code PWR_BTN_N = GPIO(D, 5);

View File

@ -27,6 +27,7 @@ extern struct Gpio __code LED_BAT_CHG;
extern struct Gpio __code LED_BAT_FULL; extern struct Gpio __code LED_BAT_FULL;
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
extern struct Gpio __code PCH_DPWROK_EC; extern struct Gpio __code PCH_DPWROK_EC;
extern struct Gpio __code PCH_PWROK_EC; extern struct Gpio __code PCH_PWROK_EC;
#define HAVE_PM_PWROK 0 #define HAVE_PM_PWROK 0

View File

@ -18,6 +18,7 @@ struct Gpio __code EC_RSMRST_N = GPIO(E, 5);
struct Gpio __code LED_ACIN = GPIO(C, 7); struct Gpio __code LED_ACIN = GPIO(C, 7);
struct Gpio __code LED_PWR = GPIO(D, 0); struct Gpio __code LED_PWR = GPIO(D, 0);
struct Gpio __code LID_SW_N = GPIO(B, 1); struct Gpio __code LID_SW_N = GPIO(B, 1);
struct Gpio __code ME_WE = GPIO(I, 2);
struct Gpio __code PCH_DPWROK_EC = GPIO(A, 7); struct Gpio __code PCH_DPWROK_EC = GPIO(A, 7);
struct Gpio __code PCH_PWROK_EC = GPIO(A, 6); struct Gpio __code PCH_PWROK_EC = GPIO(A, 6);
struct Gpio __code PM_CLKRUN_N = GPIO(H, 0); struct Gpio __code PM_CLKRUN_N = GPIO(H, 0);

View File

@ -26,6 +26,7 @@ extern struct Gpio __code LED_ACIN;
#define HAVE_LED_BAT_FULL 0 #define HAVE_LED_BAT_FULL 0
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
extern struct Gpio __code PCH_DPWROK_EC; extern struct Gpio __code PCH_DPWROK_EC;
extern struct Gpio __code PCH_PWROK_EC; extern struct Gpio __code PCH_PWROK_EC;
extern struct Gpio __code PM_CLKRUN_N; extern struct Gpio __code PM_CLKRUN_N;

View File

@ -18,6 +18,7 @@ struct Gpio __code EC_RSMRST_N = GPIO(E, 5);
struct Gpio __code LED_ACIN = GPIO(C, 7); struct Gpio __code LED_ACIN = GPIO(C, 7);
struct Gpio __code LED_PWR = GPIO(D, 0); struct Gpio __code LED_PWR = GPIO(D, 0);
struct Gpio __code LID_SW_N = GPIO(B, 1); struct Gpio __code LID_SW_N = GPIO(B, 1);
struct Gpio __code ME_WE = GPIO(I, 2);
struct Gpio __code PCH_DPWROK_EC = GPIO(A, 7); struct Gpio __code PCH_DPWROK_EC = GPIO(A, 7);
struct Gpio __code PCH_PWROK_EC = GPIO(A, 6); struct Gpio __code PCH_PWROK_EC = GPIO(A, 6);
struct Gpio __code PM_PWROK = GPIO(C, 6); struct Gpio __code PM_PWROK = GPIO(C, 6);
@ -215,7 +216,7 @@ void gpio_init(void) {
GPCRI0 = GPIO_ALT; GPCRI0 = GPIO_ALT;
// BAT_VOLT // BAT_VOLT
GPCRI1 = GPIO_ALT; GPCRI1 = GPIO_ALT;
// ME_WR // ME_WE
GPCRI2 = GPIO_OUT; GPCRI2 = GPIO_OUT;
// THERM_VOLT_CPU // THERM_VOLT_CPU
GPCRI3 = GPIO_ALT; GPCRI3 = GPIO_ALT;

View File

@ -26,6 +26,7 @@ extern struct Gpio __code LED_ACIN;
#define HAVE_LED_BAT_FULL 0 #define HAVE_LED_BAT_FULL 0
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
extern struct Gpio __code PCH_DPWROK_EC; extern struct Gpio __code PCH_DPWROK_EC;
extern struct Gpio __code PCH_PWROK_EC; extern struct Gpio __code PCH_PWROK_EC;
extern struct Gpio __code PM_PWROK; extern struct Gpio __code PM_PWROK;

View File

@ -18,6 +18,7 @@ struct Gpio __code EC_SMD_EN_N = GPIO(I, 6);
struct Gpio __code LED_ACIN = GPIO(C, 7); struct Gpio __code LED_ACIN = GPIO(C, 7);
struct Gpio __code LED_PWR = GPIO(D, 0); struct Gpio __code LED_PWR = GPIO(D, 0);
struct Gpio __code LID_SW_N = GPIO(B, 1); struct Gpio __code LID_SW_N = GPIO(B, 1);
struct Gpio __code ME_WE = GPIO(I, 2);
struct Gpio __code PCH_DPWROK_EC = GPIO(A, 7); struct Gpio __code PCH_DPWROK_EC = GPIO(A, 7);
struct Gpio __code PCH_PWROK_EC = GPIO(A, 6); struct Gpio __code PCH_PWROK_EC = GPIO(A, 6);
struct Gpio __code PM_CLKRUN_N = GPIO(H, 0); struct Gpio __code PM_CLKRUN_N = GPIO(H, 0);

View File

@ -26,6 +26,7 @@ extern struct Gpio __code LED_ACIN;
#define HAVE_LED_BAT_FULL 0 #define HAVE_LED_BAT_FULL 0
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
extern struct Gpio __code PCH_DPWROK_EC; extern struct Gpio __code PCH_DPWROK_EC;
extern struct Gpio __code PCH_PWROK_EC; extern struct Gpio __code PCH_PWROK_EC;
extern struct Gpio __code PM_CLKRUN_N; extern struct Gpio __code PM_CLKRUN_N;

View File

@ -21,6 +21,7 @@ struct Gpio __code LED_BAT_CHG = GPIO(H, 5);
struct Gpio __code LED_BAT_FULL = GPIO(J, 0); struct Gpio __code LED_BAT_FULL = GPIO(J, 0);
struct Gpio __code LED_PWR = GPIO(D, 0); struct Gpio __code LED_PWR = GPIO(D, 0);
struct Gpio __code LID_SW_N = GPIO(B, 1); struct Gpio __code LID_SW_N = GPIO(B, 1);
struct Gpio __code ME_WE = GPIO(H, 0);
struct Gpio __code PCH_DPWROK_EC = GPIO(F, 3); struct Gpio __code PCH_DPWROK_EC = GPIO(F, 3);
struct Gpio __code PCH_PWROK_EC = GPIO(C, 6); // renamed to SYS_PWROK_EC struct Gpio __code PCH_PWROK_EC = GPIO(C, 6); // renamed to SYS_PWROK_EC
struct Gpio __code PWR_BTN_N = GPIO(D, 5); struct Gpio __code PWR_BTN_N = GPIO(D, 5);

View File

@ -27,6 +27,7 @@ extern struct Gpio __code LED_BAT_CHG;
extern struct Gpio __code LED_BAT_FULL; extern struct Gpio __code LED_BAT_FULL;
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
extern struct Gpio __code PCH_DPWROK_EC; extern struct Gpio __code PCH_DPWROK_EC;
extern struct Gpio __code PCH_PWROK_EC; extern struct Gpio __code PCH_PWROK_EC;
#define HAVE_PM_PWROK 0 #define HAVE_PM_PWROK 0

View File

@ -23,6 +23,7 @@ struct Gpio __code LED_BAT_CHG = GPIO(A, 5);
struct Gpio __code LED_BAT_FULL = GPIO(A, 6); struct Gpio __code LED_BAT_FULL = GPIO(A, 6);
struct Gpio __code LED_PWR = GPIO(A, 7); struct Gpio __code LED_PWR = GPIO(A, 7);
struct Gpio __code LID_SW_N = GPIO(D, 1); struct Gpio __code LID_SW_N = GPIO(D, 1);
struct Gpio __code ME_WE = GPIO(I, 2);
struct Gpio __code PM_PWROK = GPIO(C, 6); struct Gpio __code PM_PWROK = GPIO(C, 6);
struct Gpio __code PWR_BTN_N = GPIO(D, 5); struct Gpio __code PWR_BTN_N = GPIO(D, 5);
struct Gpio __code PWR_SW_N = GPIO(D, 0); struct Gpio __code PWR_SW_N = GPIO(D, 0);

View File

@ -27,6 +27,7 @@ extern struct Gpio __code LED_BAT_CHG;
extern struct Gpio __code LED_BAT_FULL; extern struct Gpio __code LED_BAT_FULL;
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
#define HAVE_PCH_DPWROK_EC 0 #define HAVE_PCH_DPWROK_EC 0
#define HAVE_PCH_PWROK_EC 0 #define HAVE_PCH_PWROK_EC 0
extern struct Gpio __code PM_PWROK; extern struct Gpio __code PM_PWROK;

View File

@ -22,6 +22,7 @@ struct Gpio __code LED_BAT_CHG = GPIO(H, 5);
struct Gpio __code LED_BAT_FULL = GPIO(J, 0); struct Gpio __code LED_BAT_FULL = GPIO(J, 0);
struct Gpio __code LED_PWR = GPIO(D, 0); struct Gpio __code LED_PWR = GPIO(D, 0);
struct Gpio __code LID_SW_N = GPIO(B, 1); struct Gpio __code LID_SW_N = GPIO(B, 1);
struct Gpio __code ME_WE = GPIO(I, 2);
struct Gpio __code PM_PWROK = GPIO(C, 6); struct Gpio __code PM_PWROK = GPIO(C, 6);
struct Gpio __code PWR_BTN_N = GPIO(D, 5); struct Gpio __code PWR_BTN_N = GPIO(D, 5);
struct Gpio __code PWR_SW_N = GPIO(B, 3); struct Gpio __code PWR_SW_N = GPIO(B, 3);

View File

@ -27,6 +27,7 @@ extern struct Gpio __code LED_BAT_CHG;
extern struct Gpio __code LED_BAT_FULL; extern struct Gpio __code LED_BAT_FULL;
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
#define HAVE_PCH_DPWROK_EC 0 #define HAVE_PCH_DPWROK_EC 0
#define HAVE_PCH_PWROK_EC 0 #define HAVE_PCH_PWROK_EC 0
extern struct Gpio __code PM_PWROK; extern struct Gpio __code PM_PWROK;

View File

@ -21,6 +21,7 @@ struct Gpio __code LED_BAT_CHG = GPIO(H, 5);
struct Gpio __code LED_BAT_FULL = GPIO(J, 0); struct Gpio __code LED_BAT_FULL = GPIO(J, 0);
struct Gpio __code LED_PWR = GPIO(D, 0); struct Gpio __code LED_PWR = GPIO(D, 0);
struct Gpio __code LID_SW_N = GPIO(B, 1); struct Gpio __code LID_SW_N = GPIO(B, 1);
struct Gpio __code ME_WE = GPIO(I, 2);
struct Gpio __code PM_PWROK = GPIO(C, 6); struct Gpio __code PM_PWROK = GPIO(C, 6);
struct Gpio __code PWR_BTN_N = GPIO(D, 5); struct Gpio __code PWR_BTN_N = GPIO(D, 5);
struct Gpio __code PWR_SW_N = GPIO(B, 3); struct Gpio __code PWR_SW_N = GPIO(B, 3);

View File

@ -27,6 +27,7 @@ extern struct Gpio __code LED_BAT_CHG;
extern struct Gpio __code LED_BAT_FULL; extern struct Gpio __code LED_BAT_FULL;
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
#define HAVE_PCH_DPWROK_EC 0 #define HAVE_PCH_DPWROK_EC 0
#define HAVE_PCH_PWROK_EC 0 #define HAVE_PCH_PWROK_EC 0
extern struct Gpio __code PM_PWROK; extern struct Gpio __code PM_PWROK;

View File

@ -22,6 +22,7 @@ struct Gpio __code LED_BAT_CHG = GPIO(H, 5);
struct Gpio __code LED_BAT_FULL = GPIO(J, 0); struct Gpio __code LED_BAT_FULL = GPIO(J, 0);
struct Gpio __code LED_PWR = GPIO(D, 0); struct Gpio __code LED_PWR = GPIO(D, 0);
struct Gpio __code LID_SW_N = GPIO(B, 1); struct Gpio __code LID_SW_N = GPIO(B, 1);
struct Gpio __code ME_WE = GPIO(H, 0);
struct Gpio __code PCH_DPWROK_EC = GPIO(F, 3); struct Gpio __code PCH_DPWROK_EC = GPIO(F, 3);
struct Gpio __code PCH_PWROK_EC = GPIO(C, 6); struct Gpio __code PCH_PWROK_EC = GPIO(C, 6);
struct Gpio __code PWR_BTN_N = GPIO(D, 5); struct Gpio __code PWR_BTN_N = GPIO(D, 5);

View File

@ -27,6 +27,7 @@ extern struct Gpio __code LED_BAT_CHG;
extern struct Gpio __code LED_BAT_FULL; extern struct Gpio __code LED_BAT_FULL;
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
extern struct Gpio __code PCH_DPWROK_EC; extern struct Gpio __code PCH_DPWROK_EC;
extern struct Gpio __code PCH_PWROK_EC; extern struct Gpio __code PCH_PWROK_EC;
#define HAVE_PM_PWROK 0 #define HAVE_PM_PWROK 0

View File

@ -22,6 +22,7 @@ struct Gpio __code LED_BAT_CHG = GPIO(H, 5);
struct Gpio __code LED_BAT_FULL = GPIO(J, 0); struct Gpio __code LED_BAT_FULL = GPIO(J, 0);
struct Gpio __code LED_PWR = GPIO(D, 0); struct Gpio __code LED_PWR = GPIO(D, 0);
struct Gpio __code LID_SW_N = GPIO(B, 1); struct Gpio __code LID_SW_N = GPIO(B, 1);
struct Gpio __code ME_WE = GPIO(H, 0);
struct Gpio __code PCH_DPWROK_EC = GPIO(F, 3); struct Gpio __code PCH_DPWROK_EC = GPIO(F, 3);
struct Gpio __code PCH_PWROK_EC = GPIO(C, 6); struct Gpio __code PCH_PWROK_EC = GPIO(C, 6);
struct Gpio __code PWR_BTN_N = GPIO(D, 5); struct Gpio __code PWR_BTN_N = GPIO(D, 5);

View File

@ -28,6 +28,7 @@ extern struct Gpio __code LED_BAT_CHG;
extern struct Gpio __code LED_BAT_FULL; extern struct Gpio __code LED_BAT_FULL;
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
extern struct Gpio __code PCH_DPWROK_EC; extern struct Gpio __code PCH_DPWROK_EC;
extern struct Gpio __code PCH_PWROK_EC; extern struct Gpio __code PCH_PWROK_EC;
#define HAVE_PM_PWROK 0 #define HAVE_PM_PWROK 0

View File

@ -21,6 +21,7 @@ struct Gpio __code LED_BAT_CHG = GPIO(H, 5);
struct Gpio __code LED_BAT_FULL = GPIO(J, 0); struct Gpio __code LED_BAT_FULL = GPIO(J, 0);
struct Gpio __code LED_PWR = GPIO(D, 0); struct Gpio __code LED_PWR = GPIO(D, 0);
struct Gpio __code LID_SW_N = GPIO(B, 1); struct Gpio __code LID_SW_N = GPIO(B, 1);
struct Gpio __code ME_WE = GPIO(H, 0);
struct Gpio __code PCH_DPWROK_EC = GPIO(F, 3); struct Gpio __code PCH_DPWROK_EC = GPIO(F, 3);
struct Gpio __code PCH_PWROK_EC = GPIO(C, 6); struct Gpio __code PCH_PWROK_EC = GPIO(C, 6);
struct Gpio __code PWR_BTN_N = GPIO(D, 5); struct Gpio __code PWR_BTN_N = GPIO(D, 5);

View File

@ -27,6 +27,7 @@ extern struct Gpio __code LED_BAT_CHG;
extern struct Gpio __code LED_BAT_FULL; extern struct Gpio __code LED_BAT_FULL;
extern struct Gpio __code LED_PWR; extern struct Gpio __code LED_PWR;
extern struct Gpio __code LID_SW_N; extern struct Gpio __code LID_SW_N;
extern struct Gpio __code ME_WE;
extern struct Gpio __code PCH_DPWROK_EC; extern struct Gpio __code PCH_DPWROK_EC;
extern struct Gpio __code PCH_PWROK_EC; extern struct Gpio __code PCH_PWROK_EC;
#define HAVE_PM_PWROK 0 #define HAVE_PM_PWROK 0