Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

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