//
// NUCPN01 EC project history
//
// EC: ITE IT5571 
// BIOS: AMI
// Platform: Intel Meteor Lake
//

------------------------------------------------------------------
2025/07/18 NUCML01 EC
           Generic    Ver. - 1.10  
           Shuttle    Ver. - 0.06SHU (no update)
           HaoDuoPing ver. - 1.02HDP (no update)
------------------------------------------------------------------
1. DAM250718b Fine tune FAN table for AR01 project.


------------------------------------------------------------------
2025/04/25 NUCML01 EC
           Generic    Ver. - 1.07  
           Shuttle    Ver. - 0.06SHU (no update)
           HaoDuoPing ver. - 1.02HDP (no update)
------------------------------------------------------------------
1. DAM250715a Fix CPU temperature stop reporting issue.
2. DAM250716a Fine tune FAN table for AR02 project.


------------------------------------------------------------------
2025/07/14 NUCML01 EC
           Generic    Ver. - 1.06    (no update)
           Shuttle    Ver. - 0.06SHU
           HaoDuoPing ver. - 1.02HDP (no update)
------------------------------------------------------------------
1. DAM250714a Base on Generic 1.06, add AR01/AR02 project ID for Shuttle revision.


------------------------------------------------------------------
2025/04/25 NUCML01 EC
           Generic    Ver. - 1.06
           Shuttle    Ver. - 1.00SHU_MP (no update)
           HaoDuoPing ver. - 1.02HDP (no update)
------------------------------------------------------------------
1. DAM250425a Remove EC_SPEAK contorl. Set default as Input.
              It is for avoid noise issue during system reboot without Intel SST driver.


------------------------------------------------------------------
2025/03/11 NUCML01 EC
           Generic    Ver. - 1.05
           Shuttle    Ver. - 1.00SHU_MP (no update)
           HaoDuoPing ver. - 1.02HDP (no update)
------------------------------------------------------------------
1. DAM250311 Modify FAN control parameters for AR01 project.


------------------------------------------------------------------
2025/01/13 NUCML01 EC
           Generic    Ver. - 1.04
           Shuttle    Ver. - 1.00SHU_MP (no update)
           HaoDuoPing ver. - 1.02HDP (no update)
------------------------------------------------------------------
1. DAM250113a Add AR01 Project ID, and FAN control parameters. 


------------------------------------------------------------------
2024/12/25 NUCML01 EC
           Generic    Ver. - 1.03
           Shuttle    Ver. - 1.00SHU (no update)
           HaoDuoPing ver. - 1.02HDP (no update)
------------------------------------------------------------------
1. DAM241225a Add AR02 Project ID, and FAN control parameters. 


------------------------------------------------------------------
2024/12/18 NUCML01 EC
           Generic    Ver. - 1.02 (no update)
           Shuttle    Ver. - 1.00SHU_MP
           HaoDuoPing ver. - 1.02HDP (no update)
------------------------------------------------------------------
1. Release 1.00SHU_MP for Shuttle MP revision.


------------------------------------------------------------------
2024/12/06 NUCML01 EC
           Generic    Ver. - 1.02
           Shuttle    Ver. - 1.00SHU (no update)
           HaoDuoPing ver. - 1.02HDP (no update)
------------------------------------------------------------------
1. DAM241206a Modify power on sequence for WOL issue.


------------------------------------------------------------------
2024/12/04 NUCML01 EC
           Generic    Ver. - 1.01
           Shuttle    Ver. - 1.00SHU (no update)
           HaoDuoPing ver. - 1.02HDP (no update)
------------------------------------------------------------------
1. DAM241204a Modify GPJ0 EC_ALW_EN initial setting for 
              unexpected power loss and resume issue. It needs to remove and 
              connect adaptor power to power on system. 


------------------------------------------------------------------
2024/11/22 NUCML01 EC
           Generic    Ver. - 1.00     (no update)
           Shuttle    Ver. - 1.00SHU  (no update)
           HaoDuoPing ver. - 1.02HDP 
------------------------------------------------------------------
1. DAM241122a Modify Max FAN duty to 40% to meet requirement for HDP. 


------------------------------------------------------------------
2024/10/23 NUCML01 EC
           Generic    Ver. - 1.00     no update
           Shuttle    Ver. - 1.00SHU  no update
           HaoDuoPing ver. - 1.01HDP
------------------------------------------------------------------
1. DAM241023a Modify Max FAN duty to 0x7C to meet requirement for HDP. 


------------------------------------------------------------------
2024/10/17 NUCML01 EC
           Generic    Ver. - 1.00     no update
           Shuttle    Ver. - 1.00SHU  no update
           HaoDuoPing ver. - 1.00HDP
------------------------------------------------------------------
1. DAM241017a Lower FAN speed and make customized revision for HaoDuoPing.


------------------------------------------------------------------
2024/10/09 NUCML01 EC
           Generic Ver. - 1.00
           Shuttle Ver. - 1.00SHU
------------------------------------------------------------------
1. DAM240923a Change EC revision to production revision. 


------------------------------------------------------------------
2024/09/23 NUCML01 EC
           Generic Ver. - 0.20
           Shuttle Ver. - 0.20SHU
------------------------------------------------------------------
1. DAM240923a Modify SSD power enable control for power cunsumption issue.


------------------------------------------------------------------
2024/09/06 NUCML01 EC
           Generic Ver. - 0.19
           Shuttle Ver. - 0.19SHU
------------------------------------------------------------------
01. DAM240906a Trigger a reboot after watchdog reset of EC update complete.
               This feature is for Shuttle only.
02. DAM240909a Correct GPJ0 function macro definition.
03. DAM240910a Add CPU ID definition at ECRAM 0x29.
04. DAM240910b Modify FAN control parameters for Shuttle.


------------------------------------------------------------------
2024/08/26 NUCML01 EC
           Generic Ver. - 0.18
           Shuttle Ver. - 0.18SHU
------------------------------------------------------------------
01. DAM240826a Correct ECRAM definition. 
02. DAM240829a Support G788P81U thermal sensor for DRAM temeprature.
03. DAM240903b Sync EC version string definition. 


------------------------------------------------------------------
2024/08/06 NUCML01 EC
           Generic Ver. - 0.17
           Shuttle Ver. - 0.17SHU
------------------------------------------------------------------
01. DAM240806a Add power mode FAN control for ML01 projec. 
02. DAM240812a Modify FAN control.
               Reload FAN control parameters if project ID change.
03. DAM240809a Add PD Compliance Mode support for Shuttle only. 
               Realtek PD Set_BBR_CTS commnd.
04. DAM240814a Add customer ID for common code support.
05. DAM240814b Change power LED control by PWM. 
               Generic - Duty 0%/100% blinking in MS mode. 
               Shuttle - 10% duty in MS mode.


------------------------------------------------------------------
2024/07/23 NUCPN01 EC ver 0.16.00
------------------------------------------------------------------
01. DAM240723c Add FAN control for ML02 porject power mode. 
02. DAM240722a Add EC version string in ECRAM 0xE0. 
03. DAM240731b Modify power LED control for MS mode. 
04. DAM240731c Set ECRAM 0x2C bit0 = 1 for USB charge function default enable.
05. DAM240731d Remove MS mode Wake On LAN support. 
06. DAM240731e Modify Wake On LAN function.
               Clear WOL check flag if BIOS set function disable.


------------------------------------------------------------------
2024/07/15 NUCPN01 EC ver 0.15.00
------------------------------------------------------------------
01. DAM240715a Add EC workaround for ERP function.
               Delay 5 sec to cut off power after S5 to avoid S4, cold boot issue.
02. DAM240715b Modify USB charge control. 


------------------------------------------------------------------
2024/07/03 NUCPN01 EC ver 0.14.00
------------------------------------------------------------------
01. DAM240528a Change FAN control algorithm to linear speed control.
02. DAM240625a Support Wake On LAN En/Dis control.
03. DAM240625b Support "Special G3" power control. 
04. DAM240701a Support FAN test tool.


------------------------------------------------------------------
2024/07/01 NUCPN01 EC ver 0.13.10
------------------------------------------------------------------
01. DAM240701a Support FAN test tool by Colin's spec.


------------------------------------------------------------------
2024/07/01 NUCPN01 EC ver 0.13.07
------------------------------------------------------------------
01. DAM240625a Support Wake On LAN En/Dis control.
               ECRAM 0x2C, Bit0 - 0x01 USB charge out En
                           Bit1 - 0x01 RTC Wake Up En
                           Bit7 - Special G3 En
               ECRAM 0x2D - 0xAA: WOL enable


------------------------------------------------------------------
2024/06/25 NUCPN01 EC ver 0.13.06
------------------------------------------------------------------
01. DAM240625a Support Wake On LAN En/Dis control.
               ECRAM 0x2C, Bit0 - 0x01 USB charge out En
               ECRAM 0x2D - 0xAA: WOL enable
02. DAM240625b Support "Special G3" power control. 


------------------------------------------------------------------
2024/06/05 NUCPN01 EC ver 0.13.01
------------------------------------------------------------------
01. DAM240528a Change FAN control algorithm from 15 steps fan table 
               to linear speed control.


------------------------------------------------------------------
2024/05/17 NUCPN01 EC ver 0.13.00
------------------------------------------------------------------
01. DAM240517a Implement 15 steps Manual Mode of FAN speed table feature. 
               FAN Ctrl - ECRAM 0x2F: 0-Auto, 1-Fixed, 2-Manual
               Manual Mode Duty - ECRAM 0x30 - 0x3E
               Fixed Mode Duty  - ECRAM 0x3F
02. DAM240517b Change FAN start up auto run from 10sec to 3sec.
03. DAM240520a Fix COM1 port function issue. 
                

+---------------------------+
|	Version :	0.12.00 	|
|	Date:		2024/03/13	|
|	Base on :	0.11.00     |
+---------------------------+
1. Added support EC Debugging Assistant v1.4
+---------------------------+
|	Version :	0.11.00 	|
|	Date:		2024/03/04	|
|	Base on :	0.10.00     |
+---------------------------+
1. Fixed MS mode cann't wake on lan
   ( polling -> falling edge)
+---------------------------+
|	Version :	0.10.00 	|
|	Date:		2024/02/20	|
|	Base on :	0.09.00     |
+---------------------------+
1. Added support Tecno tools
+---------------------------+
|	Version :	0.09.00 	|
|	Date:		2024/01/26	|
|	Base on :	0.08.00     |
+---------------------------+
1. fixed fan control some error
2. Disable OOB power control
3. Modify power sequence
4. Fixed after force shut-down ， auto power on
+---------------------------+
|	Version :	0.08.00 	|
|	Date:		2024/01/12	|
|	Base on :	0.07.00     |
+---------------------------+
1. Modify fan turn on by fan table
2.Added support LAN wake function
+---------------------------+
|	Version :	0.07.00 	|
|	Date:		2024/01/05	|
|	Base on :	0.06.00     |
+---------------------------+
1. Fixed multiple power supply recognition issue
2. Modify ML01/ML02 EC share code
3. Modify system into S0 ， fan high sppeed 10sec
+---------------------------+
|	Version :	0.06.00 	|
|	Date:		2024/01/03	|
|	Base on :	0.05.00     |
+---------------------------+
1. Remove GPI0/GPI1 pull-dw
 
+---------------------------+
|	Version :	0.05.00 	|
|	Date:		2023/12/27	|
|	Base on :	0.04.00     |
+---------------------------+
1. Added pree PWRSW，send Q-event ( 0x54)
2. Fixed LED flash at power on
3. Modify RSMRST initial pull up 
4. Modify system into S5， turn off S0/S3_power
+---------------------------+
|	Version :	0.04.00 	|
|	Date:		2023/12/19	|
|	Base on :	0.03.00     |
+---------------------------+
1. Fixed EC port I pin define ( Disable ADC function)
+---------------------------+
|	Version :	0.03.00 	|
|	Date:		2023/11/06	|
|	Base on :	0.02.00     |
+---------------------------+
1. Modify code base 14nd EC code with EC v0.2
+---------------------------+
|	Version :	0.02.00 	|
|	Date:		2023/10/20	|
|	Base on :	0.01.00     |
+---------------------------+
1.Modify GPG0 pull low for disable comparator 0 ( strap pin)
+---------------------------+
|	Version :	0.01.00 	|
|	Date:		2023/10/19	|
|	Base on :	0.00.00     |
+---------------------------+
1. Fixed some pin setup for 1.8V
2. Modify power on sequence
3. Fixed adapter plug-in,low active
+---------------------------+
|	Version :	0.00.00 	|
|	Date:		2023/10/06	|
|	Base on :	RB02 0.00.00|
+---------------------------+
1. First release for SMT
