45 lines · plain
1Each HSI port is supposed to have one child node, which2symbols the remote device connected to the HSI port. The3following properties are standardized for HSI clients:4 5Required HSI configuration properties:6 7- hsi-channel-ids: A list of channel ids8 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 if12 the transmission mode is the same for receiver and13 transmitter14- hsi-speed-kbps: Max bit transmission speed in kbit/s15- 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 the21 hsi-channel-ids property22 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