US20180246830A1

Inband messaging method for integrated type-c universal serial bus detection using enhanced serial peripheral interconnect

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A method implemented by a system on a chip (SOC) system executing an enhance serial peripheral interconnect (eSPI) master. The method to receive an alert from an eSPI slave, send a get out of band message to the eSPI slave, and receive an out of band message from the eSPI slave including a connection or disconnection command. The method enabling the SOC to include an embedded multiplexor for managing the role of a universal serial bus (USB) Type-C connector.

US20180246830A1, drawing sheet 1
Sheet 1 of 10

Term

10.9 yearsto projected expiry

Projected expiry 24 August 2037, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

16 claims: 3 independent, 13 dependent

  1. 1
    Broadest claimClaim Score 81, broad(NHIP)A method implemented by a computing system executing an enhance serial peripheral interconnect (eSPI) master, the method comprising:receiving an alert from an eSPI slave;sending a get out of band message to the eSPI slave;andreceiving an out of band message from the eSPI slave including a connection or disconnection command.
  2. 7
    A system on a chip (SOC) comprising:an embedded multiplexor to manage communication between a display port, universal serial bus device controller and a USB host controller and a USB Type-C connector;anda port policy manager configured to manage out of band communication with Type-C USB ports for connection and disconnection commands.
  3. 13
    A computing system comprising:a set of universal serial bus (USB) Type-C connectors;anda processor coupled to the set of USB Type-C connectors, the processor including an embedded multiplexor to manage communication between a display port, universal serial bus device controller and a USB host controller and a USB Type-C connector, the processor to execute a port policy manager to manage out of band communication with the Type-C USB ports for connection and disconnection commands.