SLVAE11A August   2018  – January 2021 TPS65987D , TPS65988

 

  1.   Trademarks
  2. 1Introduction
  3. 2TPS65987D GPIO Event List
  4. 3GPIO Events Register and Example Settings
    1. 3.1 GPIO Event Example Settings
    2. 3.2 Application Configuration GPIO Event Settings
  5. 4PD Controller Customization by GPIO Events
    1. 4.1 Barrel Jack Connect Event PD Flow
    2. 4.2 Barrel Jack Remove Event PD Flow
  6. 5Status Register and 4CC Commands
    1. 5.1 GPIO Status Monitoring
    2. 5.2 Using 4CC GPIO Commands
  7. 6Revision History

Status Register and 4CC Commands

GPIO status can be monitored by reading a register and system controller can take appropriate actions based on that. There are also GPIO related 4CC commands that can be used by system controller to alter GPIO behavior.

Status Register

  • 0x72, GPIO Status

4CC Commands

  • ‘GPie’, GPIO Input Enable
  • ‘GPoe’, GPIO Output Enable
  • ‘GPsh’, GPIO Set Output High
  • ‘GPsl’, GPIO Set Output Low

Status register and 4CC command capabilities of TPS6598x Application Customization tool provides a way to test and modify GPIO configurations of a real system. GPIO configurations can be changed on-the-fly over I2C bus to try new settings quickly. Once the expected system behavior is confirmed, appropriate GPIO configurations can be implemented through the system controller processor.