Squashed backup commit (no shallow-clone history issues) of xiaomi-mt6833-dev/kernel_xiaomi_mt6833 (lineage-23.2 branch, upstream commit 9eece662e) plus all fixes applied to get everpal_defconfig building clean against a modern (GCC 15.2.0) toolchain -- see the previous commit message on the lineage-23.2 branch (also in this repo history is not available here since this is a squashed snapshot; full incremental history lives in the local DL380 checkout and the upstream GitHub remote). Upstream: https://github.com/xiaomi-mt6833-dev/kernel_xiaomi_mt6833 (lineage-23.2)
40 lines
1002 B
Plaintext
40 lines
1002 B
Plaintext
Zodiac Inflight Innovations RAVE Supervisory Processor
|
|
|
|
RAVE Supervisory Processor communicates with SoC over UART. It is
|
|
expected that its Device Tree node is specified as a child of a node
|
|
corresponding to UART controller used for communication.
|
|
|
|
Required parent device properties:
|
|
|
|
- compatible: Should be one of:
|
|
- "zii,rave-sp-niu"
|
|
- "zii,rave-sp-mezz"
|
|
- "zii,rave-sp-esb"
|
|
- "zii,rave-sp-rdu1"
|
|
- "zii,rave-sp-rdu2"
|
|
|
|
- current-speed: Should be set to baud rate SP device is using
|
|
|
|
RAVE SP consists of the following sub-devices:
|
|
|
|
Device Description
|
|
------ -----------
|
|
rave-sp-wdt : Watchdog
|
|
rave-sp-nvmem : Interface to onborad EEPROM
|
|
rave-sp-backlight : Display backlight
|
|
rave-sp-hwmon : Interface to onboard hardware sensors
|
|
rave-sp-leds : Interface to onboard LEDs
|
|
rave-sp-input : Interface to onboard power button
|
|
|
|
Example of usage:
|
|
|
|
rdu {
|
|
compatible = "zii,rave-sp-rdu2";
|
|
current-speed = <1000000>;
|
|
|
|
watchdog {
|
|
compatible = "zii,rave-sp-watchdog";
|
|
};
|
|
};
|
|
|