The patchset aims to address most of the feedback gathered at the latest attempt to move it out of staging. You can find the discussion here [1]. Patches 1-2 remove unused code and consolidate the fsl-mc core bus infrastructure header files into fsl-mc-private.h. Patch 3 removes full license text and adds SPDX tags to files under staging/fsl-mc. Patches 4-6 cleanup the fsl-mc msi/irq code, updating the initialization routine and removing code that's no longer needed. Patches 7-8 cleanup the fsl-mc bus documentation and convert it to be compatible with the kernel documentation build process (.rst). [1] https://patchwork.kernel.org/patch/10081731/ Bogdan Purcareata (3): staging: fsl-mc: Cleanup dprc and dpmcp header files staging: fsl-mc: Consolidate bus core header files staging: fsl-mc: Add SPDX license identifiers Ioana Radulescu (5): staging: fsl-mc: Remove dead code staging: fsl-mc: Remove unnecessary dependency staging: fsl-mc: Update include header staging: fsl-mc: README cleanup staging: fsl-mc: Convert documentation to rst format drivers/staging/fsl-mc/Kconfig | 1 + drivers/staging/fsl-mc/Makefile | 1 + drivers/staging/fsl-mc/README.txt | 386 ------------------ drivers/staging/fsl-mc/bus/Kconfig | 3 +- drivers/staging/fsl-mc/bus/Makefile | 3 +- drivers/staging/fsl-mc/bus/dpbp-cmd.h | 29 +- drivers/staging/fsl-mc/bus/dpbp.c | 29 +- drivers/staging/fsl-mc/bus/dpcon-cmd.h | 29 +- drivers/staging/fsl-mc/bus/dpcon.c | 33 +- drivers/staging/fsl-mc/bus/dpio/Makefile | 1 + drivers/staging/fsl-mc/bus/dpio/dpio-cmd.h | 30 +- drivers/staging/fsl-mc/bus/dpio/dpio-driver.c | 29 +- drivers/staging/fsl-mc/bus/dpio/dpio-service.c | 29 +- drivers/staging/fsl-mc/bus/dpio/dpio.c | 30 +- drivers/staging/fsl-mc/bus/dpio/dpio.h | 30 +- drivers/staging/fsl-mc/bus/dpio/qbman-portal.c | 29 +- drivers/staging/fsl-mc/bus/dpio/qbman-portal.h | 29 +- drivers/staging/fsl-mc/bus/dpmcp-cmd.h | 56 --- drivers/staging/fsl-mc/bus/dpmcp.c | 64 +-- drivers/staging/fsl-mc/bus/dpmcp.h | 60 --- drivers/staging/fsl-mc/bus/dpmng-cmd.h | 58 --- drivers/staging/fsl-mc/bus/dprc-cmd.h | 451 --------------------- drivers/staging/fsl-mc/bus/dprc-driver.c | 6 +- drivers/staging/fsl-mc/bus/dprc.c | 257 +----------- drivers/staging/fsl-mc/bus/dprc.h | 268 ------------ drivers/staging/fsl-mc/bus/fsl-mc-allocator.c | 10 +- drivers/staging/fsl-mc/bus/fsl-mc-bus.c | 14 +- drivers/staging/fsl-mc/bus/fsl-mc-msi.c | 5 +- drivers/staging/fsl-mc/bus/fsl-mc-private.h | 380 ++++++++++++++++- .../staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c | 26 +- drivers/staging/fsl-mc/bus/mc-io.c | 31 +- drivers/staging/fsl-mc/bus/mc-sys.c | 31 +- drivers/staging/fsl-mc/include/dpaa2-fd.h | 29 +- drivers/staging/fsl-mc/include/dpaa2-global.h | 29 +- drivers/staging/fsl-mc/include/dpaa2-io.h | 29 +- drivers/staging/fsl-mc/include/dpbp.h | 30 +- drivers/staging/fsl-mc/include/dpcon.h | 33 +- drivers/staging/fsl-mc/include/mc.h | 5 +- drivers/staging/fsl-mc/overview.rst | 404 ++++++++++++++++++ 39 files changed, 840 insertions(+), 2157 deletions(-) delete mode 100644 drivers/staging/fsl-mc/README.txt delete mode 100644 drivers/staging/fsl-mc/bus/dpmcp-cmd.h delete mode 100644 drivers/staging/fsl-mc/bus/dpmcp.h delete mode 100644 drivers/staging/fsl-mc/bus/dpmng-cmd.h delete mode 100644 drivers/staging/fsl-mc/bus/dprc-cmd.h delete mode 100644 drivers/staging/fsl-mc/bus/dprc.h create mode 100644 drivers/staging/fsl-mc/overview.rst -- 2.7.4 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel