1Each HSI port is supposed to have one child node, which
2symbols the remote device connected to the HSI port. The
3following properties are standardized for HSI clients:
4
5Required HSI configuration properties:
6
7- hsi-channel-ids:	A list of channel ids
8
9- hsi-rx-mode:		Receiver Bit transmission mode ("stream" or "frame")
10- hsi-tx-mode:		Transmitter Bit transmission mode ("stream" or "frame")
11- hsi-mode:		May be used instead hsi-rx-mode and hsi-tx-mode if
12			the transmission mode is the same for receiver and
13			transmitter
14- hsi-speed-kbps:	Max bit transmission speed in kbit/s
15- hsi-flow:		RX flow type ("synchronized" or "pipeline")
16- hsi-arb-mode:		Arbitration mode for TX frame ("round-robin", "priority")
17
18Optional HSI configuration properties:
19
20- hsi-channel-names:	A list with one name per channel specified in the
21			hsi-channel-ids property
22
23
24Device Tree node example for an HSI client:
25
26hsi-controller {
27	hsi-port {
28		modem: hsi-client {
29			compatible = "nokia,n900-modem";
30
31			hsi-channel-ids = <0>, <1>, <2>, <3>;
32			hsi-channel-names = "mcsaab-control",
33					    "speech-control",
34					    "speech-data",
35					    "mcsaab-data";
36			hsi-speed-kbps = <55000>;
37			hsi-mode = "frame";
38			hsi-flow = "synchronized";
39			hsi-arb-mode = "round-robin";
40
41			/* more client specific properties */
42		};
43	};
44};
45