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