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 'firmware-name' property which 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/ Changes from v2: - correct the name of the property in the commit message of the bindings patch to firmware-name instead of the old ti,scale-data-fw property Changes from v1: - change 'ti,scale-data-fw' to 'firmware-name' - add 'firmware-name' property to the examples Dave Gerlach (2): dt-bindings: wkup-m3-ipc: Add firmware-name property soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling .../bindings/soc/ti/wkup-m3-ipc.yaml | 12 +++ drivers/soc/ti/wkup_m3_ipc.c | 93 ++++++++++++++++++- include/linux/wkup_m3_ipc.h | 9 ++ 3 files changed, 113 insertions(+), 1 deletion(-) -- 2.32.0