diff options
author | Mika Westerberg <mika.westerberg@linux.intel.com> | 2021-03-10 12:34:12 +0100 |
---|---|---|
committer | Mika Westerberg <mika.westerberg@linux.intel.com> | 2021-06-01 09:48:59 +0200 |
commit | 56ad3aef5cdac0695944985f7f70209aec0efd4d (patch) | |
tree | 129398d6ee220eabe6d70a6ea9a45cabb15a505f /drivers/thunderbolt/tb_regs.h | |
parent | thunderbolt: Wait for the lanes to actually bond (diff) | |
download | linux-56ad3aef5cdac0695944985f7f70209aec0efd4d.tar.xz linux-56ad3aef5cdac0695944985f7f70209aec0efd4d.zip |
thunderbolt: Read router preferred credit allocation information
USB4 routers must expose their preferred credit (buffer) allocation
information through router operation. This information tells the
connection manager how the router prefers its buffers to be allocated to
get the expected bandwidth for the supported protocols.
Read this information and store it as part of struct tb_switch for each
USB4 router.
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Diffstat (limited to 'drivers/thunderbolt/tb_regs.h')
-rw-r--r-- | drivers/thunderbolt/tb_regs.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/thunderbolt/tb_regs.h b/drivers/thunderbolt/tb_regs.h index 113d7903b183..484f25be2849 100644 --- a/drivers/thunderbolt/tb_regs.h +++ b/drivers/thunderbolt/tb_regs.h @@ -229,6 +229,7 @@ enum usb4_switch_op { USB4_SWITCH_OP_NVM_SET_OFFSET = 0x23, USB4_SWITCH_OP_DROM_READ = 0x24, USB4_SWITCH_OP_NVM_SECTOR_SIZE = 0x25, + USB4_SWITCH_OP_BUFFER_ALLOC = 0x33, }; /* Router TMU configuration */ |