broadwell: Add USB3 PHY tuning fields to PEI DATA
These are board specific adjustments that can be made for each USB3 port. BUG=chrome-os-partner:28234 BRANCH=samus,auron TEST=build and boot on samus Change-Id: Iab92ff7b0218d4abd9eba8a94d34ddd9a30ddb87 Signed-off-by: Duncan Laurie <dlaurie@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/230231 Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
parent
edb2ba347b
commit
21000496bb
1 changed files with 14 additions and 1 deletions
|
|
@ -32,7 +32,7 @@
|
|||
#include <types.h>
|
||||
#include <memory_info.h>
|
||||
|
||||
#define PEI_VERSION 21
|
||||
#define PEI_VERSION 22
|
||||
|
||||
#define ABI_X86 __attribute__((regparm(0)))
|
||||
|
||||
|
|
@ -132,6 +132,19 @@ struct pei_data
|
|||
struct usb2_port_setting usb2_ports[MAX_USB2_PORTS];
|
||||
struct usb3_port_setting usb3_ports[MAX_USB3_PORTS];
|
||||
|
||||
/*
|
||||
* USB3 board specific PHY tuning
|
||||
*/
|
||||
|
||||
/* Valid range: 0x69 - 0x80 */
|
||||
uint8_t usb3_txout_volt_dn_amp_adj[MAX_USB3_PORTS];
|
||||
/* Valid range: 0x80 - 0x9c */
|
||||
uint8_t usb3_txout_imp_sc_bolt_amp_adj[MAX_USB3_PORTS];
|
||||
/* Valid range: 0x39 - 0x80 */
|
||||
uint8_t usb3_txout_de_emp_adj[MAX_USB3_PORTS];
|
||||
/* Valid range: 0x3d - 0x4a */
|
||||
uint8_t usb3_txout_imp_adj_volt_amp[MAX_USB3_PORTS];
|
||||
|
||||
/* Console output function */
|
||||
tx_byte_func tx_byte;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue