Changes between Version 67 and Version 68 of gsc


Ignore:
Timestamp:
01/05/2021 04:43:55 PM (3 years ago)
Author:
Bobby Jones
Comment:

Update GSC register table with links. Remove mention of undocumented CPU Speed register

Legend:

Unmodified
Added
Removed
Modified
  • gsc

    v67 v68  
    6464GSC Registers:
    6565||= Reg Number =||= Reg Name           =||= Description                                 =||= Supported =||
    66 || 0            || GSC_CTRL_0           || Pushbutton Switch, CRC, Tamper Switch         || All ||
    67 || 1            || GSC_CTRL_1           || Sleep / Wakeup Control, Alternate Boot Device || All ||
    68 || 2-5          || GSC_SLEEP_WAKE_TIME  || Sleep Wakeup Timer                            || All ||
    69 || 6-9          || GSC_SLEEP_ADD        || Sleep Wakeup Additive Timer                   || All ||
    70 || 10           || GSC_INTERRUPT_SOURCE || Interrupt Source                              || All ||
    71 || 11           || GSC_INTERRUPT_ENABLE || Interrupt Enable                              || All ||
    72 || 12-13        || GSC_FIRMWARE_CRC     || Firmware CRC Value                            || All ||
    73 || 14           || GSC_FIRMWARE_VER     || Firmware Version                              || All ||
    74 || 15           || GSC_WRITE_PROTECT    || Write Protection                              || All ||
    75 || 16           || GSC_RESET_CAUSE      || Reset Cause                                   || GSCv3 ||
    76 || 17           || GSC_INTERRUPT_SOURCE_1 || Interrupt Source 1                          || GSCv3 ||
    77 || 18           || GSC_INTERRUPT_ENABLE_1 || Interrupt Enable 1                          || GSCv3 ||
    78 || 19           || GSC_THERMAL_PROTECT  || Thermal Protection                            || GSCv3 ||
    79 || 20           || GSC_CPU_SPEED_CTRL   || CPU Speed Control                             || GSCv3 ||
    80 || 21           || GSC_BOOT_OPTIONS     || Boot Control Options                          || GSCv3 ||
    81 || 22           || GSC_MEM_ACCESS_PAGE  || Direct Memory Access Page Number              || GSCv3 ||
    82 || 23           || GSC_CTRL_2           || Pushbutton Switch, Misc.                      || GSCv3 ||
    83 || 31           || GSC_REGISTER_BACKUP  || Thermal Protection                            || GSCv3 ||
     66|| 0            || [#gsc_ctrl_0 GSC_CTRL_0]           || Pushbutton Switch, CRC, Tamper Switch         || All ||
     67|| 1            || [#gsc_ctrl_1 GSC_CTRL_1]           || Sleep / Wakeup Control, Alternate Boot Device || All ||
     68|| 2-5          || [#gsc_sleep_wake_time GSC_SLEEP_WAKE_TIME]  || Sleep Wakeup Timer                            || All ||
     69|| 6-9          || [#gsc_sleep_add GSC_SLEEP_ADD]        || Sleep Wakeup Additive Timer                   || All ||
     70|| 10           || [#gsc_interrupt_status GSC_INTERRUPT_SOURCE_0] || Interrupt Source                              || All ||
     71|| 11           || [#gsc_interrupt_enable GSC_INTERRUPT_ENABLE_0] || Interrupt Enable                              || All ||
     72|| 12-13        || [#gsc_firmware_crc GSC_FIRMWARE_CRC]     || Firmware CRC Value                            || All ||
     73|| 14           || [#gsc_firmware_ver GSC_FIRMWARE_VER]     || Firmware Version                              || All ||
     74|| 15           || [#gsc_write_protect GSC_WRITE_PROTECT]    || Write Protection                              || All ||
     75|| 16           || [#gsc_reset_cause GSC_RESET_CAUSE]      || Reset Cause                                   || GSCv3 ||
     76|| 17           || [#GSC_INTERRUPT_SOURCE_1 GSC_INTERRUPT_SOURCE_1] || Interrupt Source 1                          || GSCv3 ||
     77|| 18           || [#GSC_INTERRUPT_ENABLE_1 GSC_INTERRUPT_ENABLE_1] || Interrupt Enable 1                          || GSCv3 ||
     78|| 19           || [#gsc_thermal_protect GSC_THERMAL_PROTECT]  || Thermal Protection                            || GSCv3 ||
     79|| 21           || [#GSC_BOOT_OPTIONS GSC_BOOT_OPTIONS]     || Boot Control Options                          || GSCv3 ||
     80|| 22           || [#GSC_MEM_ACCESS_PAGE GSC_MEM_ACCESS_PAGE]  || Direct Memory Access Page Number              || GSCv3 ||
     81|| 23           || [#GSC_CTRL_2 GSC_CTRL_2]           || Pushbutton Switch, Misc.                      || GSCv3 ||
     82|| 26           || [#GSC_SOFT_POWER_TIME GSC_SOFT_POWER_TIME]  || Soft Power Press Time                         || GSCv3 ||
     83|| 31           || [#GSC_REGISTER_BACKUP GSC_REGISTER_BACKUP]  || Thermal Protection                            || GSCv3 ||
    8484
    8585[=#gsc_ctrl_0]
     
    9090|| 2     || PB_SOFT_POWER_DOWN  || 0 = Soft Power Down disabled[[BR]] 1 = Soft Power Down enabled[[BR]]Hold down >1s to power down[[BR]]When powered down a momentary press will power up[[BR]] Generates push button interrupt ||Disabled||Disabled||
    9191|| 3     || PB_BOOT_ALTERNATE   || 0 = Boot Alternate Device disabled.[[BR]] 1 = Boot Alternate Device Enabled[[BR]] The board will reset and boot from the Alternate Boot Device when the[[BR]] pushbutton is activated (quick press-and-release) 5 times in quick succession) ||Enabled||Disabled||
    92 || 4     || PERFORM_CRC         || 1 = Run CRC on GSC and store results in GSC_FIRMWARE_CRC (R12,R13)[[BR]] resets to 0 on completion of CRC ||Disabled||Disabled||
     92|| 4     || PERFORM_CRC         || 1 = Run CRC on GSC and store results in [#gsc_firmware_crc GSC_FIRMWARE_CRC (R12-R13)][[BR]] resets to 0 on completion of CRC ||Disabled||Disabled||
    9393|| 5     || TAMPER_DETECT       || 0 = Do not activate tamper switch operation[[BR]] 1 = Activate tamper switch operation. When Activated, if the tamper switch[[BR]] is released, the contents in the EEPROM user space will be erased[[BR]] Generates tamper switch interrupt. ||Disabled||Disabled||
    9494|| 6     || SWITCH_HOLD         || 0 = Switch hold disabled.[[BR]] 1 = Switch Hold On. When the switch is held down for >700ms an interrupt[[BR]] will be generated. See interrupt Enable / Status registers. (supported in rev29+) ||Disabled||Disabled||