drivers/soc/imx/Kconfig | 14 + drivers/soc/imx/Makefile | 4 +- drivers/soc/imx/imx-blk-ctrl.c | 322 ++++++++++++++++ drivers/soc/imx/imx-blk-ctrl.h | 72 ++++ drivers/soc/imx/imx8m-blk-ctrl.c | 617 ------------------------------ drivers/soc/imx/imx8mm-blk-ctrl.c | 173 +++++++++ drivers/soc/imx/imx8mn-blk-ctrl.c | 101 +++++ 7 files changed, 685 insertions(+), 618 deletions(-) create mode 100644 drivers/soc/imx/imx-blk-ctrl.c create mode 100644 drivers/soc/imx/imx-blk-ctrl.h delete mode 100644 drivers/soc/imx/imx8m-blk-ctrl.c create mode 100644 drivers/soc/imx/imx8mm-blk-ctrl.c create mode 100644 drivers/soc/imx/imx8mn-blk-ctrl.c