---
name: "struct_hsi_config"
section: "9"
platform: "linux"
package: "linux-manual-3.16"
version: "3.16.56-1+deb8u1"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/struct_hsi_config"
---

# struct\_hsi\_config(9)

Configuration for RX/TX HSI modules

## NAME

struct\_hsi\_config - Configuration for RX/TX HSI modules

## SYNOPSIS

```
struct hsi_config {
  unsigned int mode;
  struct hsi_channel * channels;
  unsigned int num_channels;
  unsigned int num_hw_channels;
  unsigned int speed;
  union {unnamed_union};
};
```

## MEMBERS

mode

Bit transmission mode (STREAM or FRAME)

channels

Channel resources used by the client

num\_channels

Number of channel resources

num\_hw\_channels

Number of channels the transceiver is configured for \[1..16\]

speed

Max bit transmission speed (Kbit/s)

{unnamed\_union}

anonymous

## COPYRIGHT
