From: Laurentiu Mihalcea <laurentiu.mihalcea@xxxxxxx> i.MX8ULP's SIM (System Integration Module) allows control and configuration of certain components from the domain it's assigned to. Add DT node and schema for it. The children shall also be included. For the reset controller child, this also includes a schema and a driver. Laurentiu Mihalcea (4): dt-bindings: reset: add schema for imx8ulp SIM reset reset: add driver for imx8ulp SIM reset controller dt-bindings: mfd: add schema for 8ulp's SIM arm64: dts: imx8ulp: add AVD-SIM node .../bindings/mfd/nxp,imx8ulp-sim.yaml | 71 ++++++++++++++ .../bindings/reset/nxp,imx8ulp-sim-reset.yaml | 43 ++++++++ arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 17 ++++ drivers/reset/Kconfig | 7 ++ drivers/reset/Makefile | 1 + drivers/reset/reset-imx8ulp-sim.c | 98 +++++++++++++++++++ include/dt-bindings/reset/imx8ulp-sim-reset.h | 16 +++ 7 files changed, 253 insertions(+) create mode 100644 Documentation/devicetree/bindings/mfd/nxp,imx8ulp-sim.yaml create mode 100644 Documentation/devicetree/bindings/reset/nxp,imx8ulp-sim-reset.yaml create mode 100644 drivers/reset/reset-imx8ulp-sim.c create mode 100644 include/dt-bindings/reset/imx8ulp-sim-reset.h -- 2.34.1