EC 1.75 Firmware: Difference between revisions
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
= A2 Prototype = |
= A2 Prototype = |
||
== Ver: 0.0.8 == |
|||
Download: [http://dev.laptop.org/pub/ec/cl2-4_0_0_8.img 0.0.8] |
|||
* fix typo affecting initial state of EN_3_3V_SOC |
|||
* disable power controls during stop mode (safe, since we know the board is off at this point), to reduce leakage |
|||
* add git hash to version info |
|||
* fix handling of uppercase hex digits in tohex(), and "make format" |
|||
* disable more internal clocks, guided by new EnE docs |
|||
* add CMD_RESET_EC and CMD_RESET_EC_SOFT protocol commands, for resetting the 8051 core, and the whole chip, respectively. |
|||
* add 'r'eset command, and rearrange watchdog exercise commands. |
|||
* use internal oscillator for watchdog, so it runs in stop mode, and add watchdog_reboot() routine. |
|||
* fix bug in enable/disable_EN_SD[12] macros |
|||
* turn off trim_tune() debug output, and enable stop mode. |
|||
* turn off stop mode debug output |
|||
* disable the spi host controller in powerdown state, to reduce leakage. |
|||
* add commands for more watchdog control, for debug |
|||
* reintroduce failsave recover loop at top of main. |
|||
* configure the EDI CS input to wake us, so we can program the EC when in STOP mode. |
|||
* make the AC input wakeup work, by switching to edge-triggered from toggle-triggered. toggle-triggered should have worked. |
|||
* get rid of extra wakeup PF flag, by setting GPIO2D (TP167, used for the gpt3 timer output heartbeat) to output-only. also ifdef the stop-mode debug code. AC jack wakeups are still disabled. |
|||
* Add delay prior to entering stop mode. |
|||
* Make main_io3731 the default main.c via symlink |
|||
* fix initial copyright |
|||
== Ver: 0.0.7 == |
|||
* Internal non-released test version. |
|||
== Ver: 0.0.6 == |
== Ver: 0.0.6 == |
Revision as of 22:34, 10 February 2011
A2 Prototype
Ver: 0.0.8
Download: 0.0.8
- fix typo affecting initial state of EN_3_3V_SOC
- disable power controls during stop mode (safe, since we know the board is off at this point), to reduce leakage
- add git hash to version info
- fix handling of uppercase hex digits in tohex(), and "make format"
- disable more internal clocks, guided by new EnE docs
- add CMD_RESET_EC and CMD_RESET_EC_SOFT protocol commands, for resetting the 8051 core, and the whole chip, respectively.
- add 'r'eset command, and rearrange watchdog exercise commands.
- use internal oscillator for watchdog, so it runs in stop mode, and add watchdog_reboot() routine.
- fix bug in enable/disable_EN_SD[12] macros
- turn off trim_tune() debug output, and enable stop mode.
- turn off stop mode debug output
- disable the spi host controller in powerdown state, to reduce leakage.
- add commands for more watchdog control, for debug
- reintroduce failsave recover loop at top of main.
- configure the EDI CS input to wake us, so we can program the EC when in STOP mode.
- make the AC input wakeup work, by switching to edge-triggered from toggle-triggered. toggle-triggered should have worked.
- get rid of extra wakeup PF flag, by setting GPIO2D (TP167, used for the gpt3 timer output heartbeat) to output-only. also ifdef the stop-mode debug code. AC jack wakeups are still disabled.
- Add delay prior to entering stop mode.
- Make main_io3731 the default main.c via symlink
- fix initial copyright
Ver: 0.0.7
- Internal non-released test version.
Ver: 0.0.6
Download: 0.0.6
- Fix touchpad
Ver: 0.0.5
Download: 0.0.5
- Initial cut at adding stop mode. disabled by default for now.
- fix the clearing of the power-off command flag
- Shorten the cycle_led times.
- add a bunch of debugging output for the trim registers
- add io support for the RESTORE pin, and an sfr for the PCON register. also formatting.
- Enable board ID reading
- Wait for the flash trim read to complete before reading the data
- Fix battery error LED state not set on battery error
Ver: 0.0.4
Download: 0.0.4
- Enable battery charging
- Implement api for poweroff add debug code for showing power states.
Ver: 0.0.2
Download: 0.0.2
- Enable/Fix EC<->Host communication
- Enable/Fix Keyboard stream.