Hi All, The following is a v2 version of the series [1] that adds the platform driver for the Programmable Real-Time Unit and Industrial Communication Subsystem (PRU-ICSS), which is present on various TI SoCs. Please see the v1 cover-letter [1] for details about the features of this subsystem. Please see the individual patches for exact changes in each patch, following are the main changes from v1: - dt-bindings was updated regarding to Rob Herring comments; - support for K3 J721E SoCs ICSSG was enabled in patch #7. [1] https://patchwork.kernel.org/cover/11690777/ Best regards, Grzegorz Grzegorz Jaszczyk (1): dt-bindings: soc: ti: Add TI PRUSS bindings Suman Anna (6): soc: ti: pruss: Add a platform driver for PRUSS in TI SoCs soc: ti: pruss: Add support for PRU-ICSSs on AM437x SoCs soc: ti: pruss: Add support for PRU-ICSS subsystems on AM57xx SoCs soc: ti: pruss: Add support for PRU-ICSS subsystems on 66AK2G SoC soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM65x SoCs soc: ti: pruss: Enable support for ICSSG subsystems on K3 J721E SoCs .../devicetree/bindings/soc/ti/ti,pruss.yaml | 320 +++++++++++++++++++++ drivers/soc/ti/Kconfig | 11 + drivers/soc/ti/Makefile | 1 + drivers/soc/ti/pruss.c | 184 ++++++++++++ include/linux/pruss_driver.h | 48 ++++ 5 files changed, 564 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml create mode 100644 drivers/soc/ti/pruss.c create mode 100644 include/linux/pruss_driver.h -- 2.7.4