Allow loading of a binary file containing i2c scaling sequences to be provided to the Cortex-M3 firmware in order to properly scale voltage rails on the PMIC during low power modes like DeepSleep0. The new 'ti,scale-data-fw' property contains the name of a binary file. A prerequisite for this series is: [PATCH v3 0/2] soc: ti: wkup_m3_ipc: Add support for IO Isolation https://lore.kernel.org/linux-devicetree/20220414192722.2978837-1-dfustini@xxxxxxxxxxxx/ Dave Gerlach (2): dt-bindings: wkup-m3-ipc: Add ti,scale-data-fw property soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling .../bindings/soc/ti/wkup-m3-ipc.yaml | 11 +++ drivers/soc/ti/wkup_m3_ipc.c | 93 ++++++++++++++++++- include/linux/wkup_m3_ipc.h | 9 ++ 3 files changed, 112 insertions(+), 1 deletion(-) -- 2.32.0