[{"id":1774442,"web_url":"http://patchwork.ozlabs.org/comment/1774442/","msgid":"<20170925063545.nn3gr5drea6o2g6m@squirrel.local>","list_archive_url":null,"date":"2017-09-25T06:35:45","subject":"Re: [PATCH 01/10] dt-bindings: bus: Minimal TI sysc interconnect\n\ttarget module binding","submitter":{"id":66546,"url":"http://patchwork.ozlabs.org/api/people/66546/","name":"Matthijs van Duin","email":"matthijsvanduin@gmail.com"},"content":"On Wed, Sep 20, 2017 at 03:46:12PM -0700, Tony Lindgren wrote:\n> +- compatible\tshall be one of the following generic types:\n> +\n> +\t\t\"ti,sysc-type1\"\n> +\t\t\"ti,sysc-type2\"\n> +\t\t\"ti,sysc-type3\"\n\nIs the meaning of these documented anywhere?  I'm assuming one of them\ncorresponds to the standard omap2/3 sysconfig/sysstatus:\n\n\tsysconfig:\n\tbit   0     rw  auto-idle / auto-gating\n\tbit   1     -x  soft-reset\n\tbit   2     rw  wakeup enabled\n\tbits  3- 4  rw  (slave) idle mode\n\tbit   5     rw  emu-free\n\tbits  6- 7  z-\n\tbit   8     rw  interface clock not gated when module in idle\n\tbit   9     rw  functional clock not gated when module in idle\n\tbits 10-11  z-\n\tbits 12-13  rw  standby mode (master idle mode)\n\tsysstatus:\n\tbit   0     r-  reset done\n\nand one to the standard omap4/5 sysconfig:\n\n\tbit   0     rx  soft-reset\n\tbit   1     rw  emu-free\n\tbits  2- 3  rw  (slave) idle mode\n\tbits  4- 5  rw  standby mode (master idle mode)\n\tbits  6- 7  z-\n\tbits  8-15  rw  auxiliary clocks (rare)\n\nWhat's the third?  I'm not really aware of any other standard layout,\njust a whole bunch of non-standard ones.\n\n> +\t\tor one of the following derivative types for hardware\n> +\t\tneeding special workarounds:\n\nTo add to the collection: omap4/5 isp5 (part of iss) has:\n\tbit   0     r-  auto-idle / auto-gating\n\tbit   1     rx  soft-reset (requires special procedure)\n\tbits  2- 3  z-\n\tbits  4- 5  rw  standby mode (master idle mode)\n\n> +Note that other SoCs, such as am335x can have multipe child devices. On am335x\n> +there are two MUSB instances, two USB PHY instances, and a single CPPI41 DMA\n> +instance as children of a single interconnet target module.\n\nISS (omap4/5, dm814x) is also fun since it has top-level sysconfig, but\nmost of the child modules (e.g. isp5 and simcop) also have their own\nsysconfig, and some child modules of simcop again have sysconfig.\n\nMatthijs\n--\nTo unsubscribe from this list: send the line \"unsubscribe devicetree\" in\nthe body of a message to majordomo@vger.kernel.org\nMore majordomo info at  http://vger.kernel.org/majordomo-info.html","headers":{"Return-Path":"<devicetree-owner@vger.kernel.org>","X-Original-To":"incoming-dt@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-dt@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=devicetree-owner@vger.kernel.org; receiver=<UNKNOWN>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"skPf0jza\"; dkim-atps=neutral"],"Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3y0vVK5381z9tXD\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tMon, 25 Sep 2017 16:35:53 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1753850AbdIYGfw (ORCPT\n\t<rfc822;incoming-dt@patchwork.ozlabs.org>);\n\tMon, 25 Sep 2017 02:35:52 -0400","from mail-wm0-f65.google.com ([74.125.82.65]:33962 \"EHLO\n\tmail-wm0-f65.google.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1753826AbdIYGfu (ORCPT\n\t<rfc822; devicetree@vger.kernel.org>); Mon, 25 Sep 2017 02:35:50 -0400","by mail-wm0-f65.google.com with SMTP id i131so6237750wma.1;\n\tSun, 24 Sep 2017 23:35:49 -0700 (PDT)","from squirrel.local (92-108-182-83.dynamic.upc.nl. [92.108.182.83])\n\tby smtp.gmail.com with ESMTPSA id\n\tf29sm3672229edf.87.2017.09.24.23.35.47\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tSun, 24 Sep 2017 23:35:47 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=date:from:to:cc:subject:message-id:mail-followup-to:references\n\t:mime-version:content-disposition:in-reply-to:user-agent;\n\tbh=2Jeo6T2qfb1Q47KDUZ38f7SZ2t3eKOu8oodfdYbjSe4=;\n\tb=skPf0jzax7Wv9M2niWQlhFkQ+RO7EcrhfNeTziMee/GvGIj6jU2IOTjpHi4+J6KMoA\n\tmZlIG9lzKNrVPiCPNaRjpI/MiR978v5jAO2jPf8N4p1WMdNVH4F2qWVmKAR/uXrtc72o\n\tWzsoyaffvBlRfNt2x+m4xz+gA87Mho6gjFbLAiTJZaOGw/7Gh29d8W4bScS/NUYLV+DJ\n\tik/j3r4maOiayS4p1K9IJKmAOl+U5AM3InYt6dBAK8JEi9sT6B0VbbGd6kC3NGAYmWaW\n\tYT4N2iVypCiDZlcgoAF27jUzB0TMJ51uDlOtsEkqWWmKHJ4V33zIViLiFoFpYf4cGSgJ\n\tf3Xg==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:date:from:to:cc:subject:message-id\n\t:mail-followup-to:references:mime-version:content-disposition\n\t:in-reply-to:user-agent;\n\tbh=2Jeo6T2qfb1Q47KDUZ38f7SZ2t3eKOu8oodfdYbjSe4=;\n\tb=MMOUmBFPglPmTYbyHf9H/g/0Wz42ocg3Tfw1dCKWGOvMNWJAoqhiGHXfTwYPxc10PO\n\ta9LLvMooK3FGsmfB2uoVCGMLQF3o8DdXAJDmBzt0TUnzVeCRjX48gnow81Mu6DU83uNE\n\tumVr1ti+rquEE/AqKxMRvsejguqB7T0KUQaFVtaBia7CzEjpbSsS5yi3tJiMHxQy7Rue\n\tfV+NtF3ZXim1cms8DLLnYPd72fndIKequ2bxpbI+nN7LCBSjOpVVjkP+PMlkyTpzfcT+\n\t8IATa+UBYqtxjqy4qJ2shYplw/fIv4pbYfB+iVDlyOexoaPXJUw5Q0HLm0+Uw95Zljog\n\tfIIg==","X-Gm-Message-State":"AHPjjUi5UpYHfKoo9n5Y2cwiathWN9PU/+CaCO4NTizjg9eiR2B4DF8Y\n\tv+1oavwOx6u8QgpvOmuyyfRPSw==","X-Google-Smtp-Source":"AOwi7QAJFuOVZ8BLOb/5BNMhbDlesOTdLCwynR9TydD8hcY7xFe9ePHlMw4H1AJm8cZMo/ZcfH/Q3Q==","X-Received":"by 10.80.181.39 with SMTP id y36mr12934245edd.227.1506321348807; \n\tSun, 24 Sep 2017 23:35:48 -0700 (PDT)","Date":"Mon, 25 Sep 2017 08:35:45 +0200","From":"Matthijs van Duin <matthijsvanduin@gmail.com>","To":"Tony Lindgren <tony@atomide.com>","Cc":"linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org,\n\t=?iso-8859-1?q?Beno=EEt?= Cousson <bcousson@baylibre.com>,\n\tdevicetree@vger.kernel.org, Laurent Pinchart\n\t<laurent.pinchart@ideasonboard.com>, \n\tLiam Girdwood <lgirdwood@gmail.com>, Mark Brown <broonie@kernel.org>, \n\tMark Rutland <mark.rutland@arm.com>, Mauro Carvalho Chehab\n\t<mchehab@kernel.org>, Nishanth Menon <nm@ti.com>,\n\tPaul Walmsley <paul@pwsan.com>, Peter Ujfalusi <peter.ujfalusi@ti.com>,\n\tRob Herring <robh+dt@kernel.org>, Sakari Ailus <sakari.ailus@iki.fi>,\n\tTero Kristo <t-kristo@ti.com>,  Tomi Valkeinen <tomi.valkeinen@ti.com>","Subject":"Re: [PATCH 01/10] dt-bindings: bus: Minimal TI sysc interconnect\n\ttarget module binding","Message-ID":"<20170925063545.nn3gr5drea6o2g6m@squirrel.local>","Mail-Followup-To":"Tony Lindgren <tony@atomide.com>,\n\tlinux-omap@vger.kernel.org,\n\tlinux-arm-kernel@lists.infradead.org, =?iso-8859-1?q?Be?=\n\t=?iso-8859-1?q?no=EEt?= Cousson <bcousson@baylibre.com>,\n\tdevicetree@vger.kernel.org, Laurent Pinchart\n\t<laurent.pinchart@ideasonboard.com>, Liam Girdwood\n\t<lgirdwood@gmail.com>,  Mark Brown <broonie@kernel.org>,\n\tMark Rutland <mark.rutland@arm.com>, Mauro Carvalho Chehab\n\t<mchehab@kernel.org>, Nishanth Menon <nm@ti.com>,\n\tPaul Walmsley <paul@pwsan.com>, Peter Ujfalusi\n\t<peter.ujfalusi@ti.com>, \n\tRob Herring <robh+dt@kernel.org>, Sakari Ailus\n\t<sakari.ailus@iki.fi>, Tero Kristo <t-kristo@ti.com>, \n\tTomi Valkeinen <tomi.valkeinen@ti.com>","References":"<20170920224621.16236-1-tony@atomide.com>\n\t<20170920224621.16236-2-tony@atomide.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20170920224621.16236-2-tony@atomide.com>","User-Agent":"NeoMutt/20170609 (1.8.3)","Sender":"devicetree-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<devicetree.vger.kernel.org>","X-Mailing-List":"devicetree@vger.kernel.org"}},{"id":1774449,"web_url":"http://patchwork.ozlabs.org/comment/1774449/","msgid":"<20170925070345.2uraikhswru77rm4@squirrel.local>","list_archive_url":null,"date":"2017-09-25T07:03:45","subject":"Re: [PATCH 01/10] dt-bindings: bus: Minimal TI sysc interconnect\n\ttarget module binding","submitter":{"id":66546,"url":"http://patchwork.ozlabs.org/api/people/66546/","name":"Matthijs van Duin","email":"matthijsvanduin@gmail.com"},"content":"On Wed, Sep 20, 2017 at 03:46:12PM -0700, Tony Lindgren wrote:\n> TI sysc interconnect target module hardware is independent of the\n> interconnect. It is used at least with TI L3 interconnect (Arteris NoC)\n> and TI L4 interconnect (Sonics s3220).\n\nThis is because the interface between interconnect and module is\nstandardized (Open Core Protocol), so it doesn't really matter which\ninterconnect technology is used.\n\nAlso, afaik sysc mostly just concerns the interaction between module and\nPRCM.  The only role the interconnect plays here is that it participates\nin the OCP Disconnect Protocol to allow the module to safely disconnect\nitself when it or the interconnect enters idle state.\n\nMatthijs\n--\nTo unsubscribe from this list: send the line \"unsubscribe devicetree\" in\nthe body of a message to majordomo@vger.kernel.org\nMore majordomo info at  http://vger.kernel.org/majordomo-info.html","headers":{"Return-Path":"<devicetree-owner@vger.kernel.org>","X-Original-To":"incoming-dt@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-dt@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=devicetree-owner@vger.kernel.org; receiver=<UNKNOWN>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"VL2q2C4K\"; dkim-atps=neutral"],"Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3y0w6b3tZjz9tXM\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tMon, 25 Sep 2017 17:03:51 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S932627AbdIYHDu (ORCPT <rfc822; incoming-dt@patchwork.ozlabs.org>);\n\tMon, 25 Sep 2017 03:03:50 -0400","from mail-wm0-f51.google.com ([74.125.82.51]:49860 \"EHLO\n\tmail-wm0-f51.google.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S932621AbdIYHDt (ORCPT\n\t<rfc822; devicetree@vger.kernel.org>); Mon, 25 Sep 2017 03:03:49 -0400","by mail-wm0-f51.google.com with SMTP id r74so16378389wme.4;\n\tMon, 25 Sep 2017 00:03:48 -0700 (PDT)","from squirrel.local (92-108-182-83.dynamic.upc.nl. [92.108.182.83])\n\tby smtp.gmail.com with ESMTPSA id\n\tw10sm3781326eda.73.2017.09.25.00.03.47\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tMon, 25 Sep 2017 00:03:47 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=date:from:to:cc:subject:message-id:mail-followup-to:references\n\t:mime-version:content-disposition:in-reply-to:user-agent;\n\tbh=7bkrrznY3QJjM1J5kvDGFG/NuSDavqlUJ6mz8rqUtV0=;\n\tb=VL2q2C4KdWH/Pl+2aXrrRRaVy3jXHheylRcFIO187UUeuFFU2rWvch0RzyYlmmwzwH\n\tMSacOw50WCWU3vyBR2quHLUfPm8o1GJYnBNnLoAOxfI3N3qNtR3UG5gKhfY7FENB+teY\n\tlGbWaIMYyvS3p3en5+kNBmgM6rQusUUih1fWXSGbPssJxjTul2AdFyjiuIa2Bqvq8wjH\n\tYvtke5dv+Nx+KO50vDTf3Fd5qhIj4FhVuzppDYBi6dDMhfNp8+L/e+slI/NJVqqIsttD\n\tSk5BsSa7kAfdiXMRk91dTIKwL4zRdLN9BAPlUEaZq7/Zi2B0lQQVEnmyC5pefAGxHo8Z\n\tf3PA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:date:from:to:cc:subject:message-id\n\t:mail-followup-to:references:mime-version:content-disposition\n\t:in-reply-to:user-agent;\n\tbh=7bkrrznY3QJjM1J5kvDGFG/NuSDavqlUJ6mz8rqUtV0=;\n\tb=bwGO7at5FGuWaEbRKVi6rYLejaKVpxJOSNbRFw6W0zPvVdwBfFYLQZuK97x1b/StVL\n\tY1Ue1zu4io09/ro0U5C0Laiwk4dM/j0P5iWi1sbGggznOt9QgSXrCpxkZH1I0z8fsvwz\n\tQbKvk3pnjfbfiRyYz75VQc+0Ry8ipGHf7W9xvnQ/2QvJw/mE+UBi4mjZG2OdP2KJAFdU\n\thaLBRoOP/Jn12AC9LPAiELyCyUP4mmmQflrXvlSaxHyeyDZegmEJane1r0XapwqYgyUY\n\tPRtu2y+4sStvrJCS53QOyf+vjdGkSq3f3uwcf34lGTNcLpPfK+TGHu0XRVu3AmY4ZPPZ\n\tzRGA==","X-Gm-Message-State":"AHPjjUjz/qLM7UQwz5o15PlHpH/1cDdxXZed8IXEYz+4Xm83ksCXgw3p\n\t68wlYed1XGI6oVQ83xOQUso=","X-Google-Smtp-Source":"AOwi7QD09ci/0h4xWJE5J0ojHCBpvgcEOOeqAZEOjJwAHgsqxGbCb6JawUZmc7r4U1Z3Rz/mUfY7eQ==","X-Received":"by 10.80.144.102 with SMTP id z35mr12869604edz.302.1506323028116;\n\tMon, 25 Sep 2017 00:03:48 -0700 (PDT)","Date":"Mon, 25 Sep 2017 09:03:45 +0200","From":"Matthijs van Duin <matthijsvanduin@gmail.com>","To":"Tony Lindgren <tony@atomide.com>","Cc":"linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org,\n\t=?iso-8859-1?q?Beno=EEt?= Cousson <bcousson@baylibre.com>,\n\tdevicetree@vger.kernel.org, Laurent Pinchart\n\t<laurent.pinchart@ideasonboard.com>, \n\tLiam Girdwood <lgirdwood@gmail.com>, Mark Brown <broonie@kernel.org>, \n\tMark Rutland <mark.rutland@arm.com>, Mauro Carvalho Chehab\n\t<mchehab@kernel.org>, Nishanth Menon <nm@ti.com>,\n\tPaul Walmsley <paul@pwsan.com>, Peter Ujfalusi <peter.ujfalusi@ti.com>,\n\tRob Herring <robh+dt@kernel.org>, Sakari Ailus <sakari.ailus@iki.fi>,\n\tTero Kristo <t-kristo@ti.com>,  Tomi Valkeinen <tomi.valkeinen@ti.com>","Subject":"Re: [PATCH 01/10] dt-bindings: bus: Minimal TI sysc interconnect\n\ttarget module binding","Message-ID":"<20170925070345.2uraikhswru77rm4@squirrel.local>","Mail-Followup-To":"Tony Lindgren <tony@atomide.com>,\n\tlinux-omap@vger.kernel.org,\n\tlinux-arm-kernel@lists.infradead.org, =?iso-8859-1?q?Be?=\n\t=?iso-8859-1?q?no=EEt?= Cousson <bcousson@baylibre.com>,\n\tdevicetree@vger.kernel.org, Laurent Pinchart\n\t<laurent.pinchart@ideasonboard.com>, Liam Girdwood\n\t<lgirdwood@gmail.com>,  Mark Brown <broonie@kernel.org>,\n\tMark Rutland <mark.rutland@arm.com>, Mauro Carvalho Chehab\n\t<mchehab@kernel.org>, Nishanth Menon <nm@ti.com>,\n\tPaul Walmsley <paul@pwsan.com>, Peter Ujfalusi\n\t<peter.ujfalusi@ti.com>, \n\tRob Herring <robh+dt@kernel.org>, Sakari Ailus\n\t<sakari.ailus@iki.fi>, Tero Kristo <t-kristo@ti.com>, \n\tTomi Valkeinen <tomi.valkeinen@ti.com>","References":"<20170920224621.16236-1-tony@atomide.com>\n\t<20170920224621.16236-2-tony@atomide.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20170920224621.16236-2-tony@atomide.com>","User-Agent":"NeoMutt/20170609 (1.8.3)","Sender":"devicetree-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<devicetree.vger.kernel.org>","X-Mailing-List":"devicetree@vger.kernel.org"}},{"id":1774759,"web_url":"http://patchwork.ozlabs.org/comment/1774759/","msgid":"<20170925142520.GE4394@atomide.com>","list_archive_url":null,"date":"2017-09-25T14:25:20","subject":"Re: [PATCH 01/10] dt-bindings: bus: Minimal TI sysc interconnect\n\ttarget module binding","submitter":{"id":365,"url":"http://patchwork.ozlabs.org/api/people/365/","name":"Tony Lindgren","email":"tony@atomide.com"},"content":"* Matthijs van Duin <matthijsvanduin@gmail.com> [170924 23:36]:\n> On Wed, Sep 20, 2017 at 03:46:12PM -0700, Tony Lindgren wrote:\n> > +- compatible\tshall be one of the following generic types:\n> > +\n> > +\t\t\"ti,sysc-type1\"\n> > +\t\t\"ti,sysc-type2\"\n> > +\t\t\"ti,sysc-type3\"\n> \n> Is the meaning of these documented anywhere?  I'm assuming one of them\n> corresponds to the standard omap2/3 sysconfig/sysstatus:\n\nYes that's the type1 sysc. Pretty much the only documentation is what\nwe already have defined in the kernel, see:\n\n$ grep \"#define SYSC_TYPE\" arch/arm/mach-omap2/omap_hwmod.h\n\n> \tsysconfig:\n> \tbit   0     rw  auto-idle / auto-gating\n> \tbit   1     -x  soft-reset\n> \tbit   2     rw  wakeup enabled\n> \tbits  3- 4  rw  (slave) idle mode\n> \tbit   5     rw  emu-free\n> \tbits  6- 7  z-\n> \tbit   8     rw  interface clock not gated when module in idle\n> \tbit   9     rw  functional clock not gated when module in idle\n> \tbits 10-11  z-\n> \tbits 12-13  rw  standby mode (master idle mode)\n> \tsysstatus:\n> \tbit   0     r-  reset done\n> \n> and one to the standard omap4/5 sysconfig:\n> \n> \tbit   0     rx  soft-reset\n> \tbit   1     rw  emu-free\n> \tbits  2- 3  rw  (slave) idle mode\n> \tbits  4- 5  rw  standby mode (master idle mode)\n> \tbits  6- 7  z-\n> \tbits  8-15  rw  auxiliary clocks (rare)\n\nYeah and that's what we call sysc type 2 in the kernel.\n\n> What's the third?  I'm not really aware of any other standard layout,\n> just a whole bunch of non-standard ones.\n\nThe sysc type3 is what we have on am335x/ti81xx, see:\n\n$ git grep -B10 -A1 \"&omap_hwmod_sysc_type3\" arch/arm/mach-omap2\n\n> > +\t\tor one of the following derivative types for hardware\n> > +\t\tneeding special workarounds:\n> \n> To add to the collection: omap4/5 isp5 (part of iss) has:\n> \tbit   0     r-  auto-idle / auto-gating\n> \tbit   1     rx  soft-reset (requires special procedure)\n> \tbits  2- 3  z-\n> \tbits  4- 5  rw  standby mode (master idle mode)\n\nOK, I don't think we have that yet.\n\n> > +Note that other SoCs, such as am335x can have multipe child devices. On am335x\n> > +there are two MUSB instances, two USB PHY instances, and a single CPPI41 DMA\n> > +instance as children of a single interconnet target module.\n> \n> ISS (omap4/5, dm814x) is also fun since it has top-level sysconfig, but\n> most of the child modules (e.g. isp5 and simcop) also have their own\n> sysconfig, and some child modules of simcop again have sysconfig.\n\nInteresting. Sounds like there's yet another interconnect instance\nlurking there similar to L4 ABE?\n\nRegards,\n\nTony\n--\nTo unsubscribe from this list: send the line \"unsubscribe devicetree\" in\nthe body of a message to majordomo@vger.kernel.org\nMore majordomo info at  http://vger.kernel.org/majordomo-info.html","headers":{"Return-Path":"<devicetree-owner@vger.kernel.org>","X-Original-To":"incoming-dt@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-dt@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=devicetree-owner@vger.kernel.org; receiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3y15w81ZRjz9tXC\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tTue, 26 Sep 2017 00:25:28 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S935192AbdIYOZ0 (ORCPT <rfc822; incoming-dt@patchwork.ozlabs.org>);\n\tMon, 25 Sep 2017 10:25:26 -0400","from muru.com ([72.249.23.125]:41600 \"EHLO muru.com\"\n\trhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP\n\tid S933355AbdIYOZZ (ORCPT <rfc822;devicetree@vger.kernel.org>);\n\tMon, 25 Sep 2017 10:25:25 -0400","from atomide.com (localhost [127.0.0.1])\n\tby muru.com (Postfix) with ESMTPS id 763608385;\n\tMon, 25 Sep 2017 14:26:15 +0000 (UTC)"],"Date":"Mon, 25 Sep 2017 07:25:20 -0700","From":"Tony Lindgren <tony@atomide.com>","To":"linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org,\n\t=?utf-8?q?Beno=C3=AEt?= Cousson <bcousson@baylibre.com>,\n\tdevicetree@vger.kernel.org, Laurent Pinchart\n\t<laurent.pinchart@ideasonboard.com>, \n\tLiam Girdwood <lgirdwood@gmail.com>, Mark Brown <broonie@kernel.org>, \n\tMark Rutland <mark.rutland@arm.com>, Mauro Carvalho Chehab\n\t<mchehab@kernel.org>, Nishanth Menon <nm@ti.com>,\n\tPaul Walmsley <paul@pwsan.com>, Peter Ujfalusi <peter.ujfalusi@ti.com>,\n\tRob Herring <robh+dt@kernel.org>, Sakari Ailus <sakari.ailus@iki.fi>,\n\tTero Kristo <t-kristo@ti.com>,  Tomi Valkeinen <tomi.valkeinen@ti.com>","Subject":"Re: [PATCH 01/10] dt-bindings: bus: Minimal TI sysc interconnect\n\ttarget module binding","Message-ID":"<20170925142520.GE4394@atomide.com>","References":"<20170920224621.16236-1-tony@atomide.com>\n\t<20170920224621.16236-2-tony@atomide.com>\n\t<20170925063545.nn3gr5drea6o2g6m@squirrel.local>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20170925063545.nn3gr5drea6o2g6m@squirrel.local>","User-Agent":"Mutt/1.9.0 (2017-09-02)","Sender":"devicetree-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<devicetree.vger.kernel.org>","X-Mailing-List":"devicetree@vger.kernel.org"}},{"id":1774768,"web_url":"http://patchwork.ozlabs.org/comment/1774768/","msgid":"<20170925143733.GF4394@atomide.com>","list_archive_url":null,"date":"2017-09-25T14:37:34","subject":"Re: [PATCH 01/10] dt-bindings: bus: Minimal TI sysc interconnect\n\ttarget module binding","submitter":{"id":365,"url":"http://patchwork.ozlabs.org/api/people/365/","name":"Tony Lindgren","email":"tony@atomide.com"},"content":"* Matthijs van Duin <matthijsvanduin@gmail.com> [170925 00:04]:\n> On Wed, Sep 20, 2017 at 03:46:12PM -0700, Tony Lindgren wrote:\n> > TI sysc interconnect target module hardware is independent of the\n> > interconnect. It is used at least with TI L3 interconnect (Arteris NoC)\n> > and TI L4 interconnect (Sonics s3220).\n> \n> This is because the interface between interconnect and module is\n> standardized (Open Core Protocol), so it doesn't really matter which\n> interconnect technology is used.\n> \n> Also, afaik sysc mostly just concerns the interaction between module and\n> PRCM.  The only role the interconnect plays here is that it participates\n> in the OCP Disconnect Protocol to allow the module to safely disconnect\n> itself when it or the interconnect enters idle state.\n\nOK thanks for clarifying it, I'll add a note regarding OCP there.\n\nRegards,\n\nTony\n--\nTo unsubscribe from this list: send the line \"unsubscribe devicetree\" in\nthe body of a message to majordomo@vger.kernel.org\nMore majordomo info at  http://vger.kernel.org/majordomo-info.html","headers":{"Return-Path":"<devicetree-owner@vger.kernel.org>","X-Original-To":"incoming-dt@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-dt@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=devicetree-owner@vger.kernel.org; receiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3y16BD5dpXz9tXC\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tTue, 26 Sep 2017 00:37:40 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S934461AbdIYOhj (ORCPT <rfc822; incoming-dt@patchwork.ozlabs.org>);\n\tMon, 25 Sep 2017 10:37:39 -0400","from muru.com ([72.249.23.125]:41630 \"EHLO muru.com\"\n\trhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP\n\tid S934413AbdIYOhi (ORCPT <rfc822;devicetree@vger.kernel.org>);\n\tMon, 25 Sep 2017 10:37:38 -0400","from atomide.com (localhost [127.0.0.1])\n\tby muru.com (Postfix) with ESMTPS id F19D98385;\n\tMon, 25 Sep 2017 14:38:28 +0000 (UTC)"],"Date":"Mon, 25 Sep 2017 07:37:34 -0700","From":"Tony Lindgren <tony@atomide.com>","To":"linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org,\n\t=?utf-8?q?Beno=C3=AEt?= Cousson <bcousson@baylibre.com>,\n\tdevicetree@vger.kernel.org, Laurent Pinchart\n\t<laurent.pinchart@ideasonboard.com>, \n\tLiam Girdwood <lgirdwood@gmail.com>, Mark Brown <broonie@kernel.org>, \n\tMark Rutland <mark.rutland@arm.com>, Mauro Carvalho Chehab\n\t<mchehab@kernel.org>, Nishanth Menon <nm@ti.com>,\n\tPaul Walmsley <paul@pwsan.com>, Peter Ujfalusi <peter.ujfalusi@ti.com>,\n\tRob Herring <robh+dt@kernel.org>, Sakari Ailus <sakari.ailus@iki.fi>,\n\tTero Kristo <t-kristo@ti.com>,  Tomi Valkeinen <tomi.valkeinen@ti.com>","Subject":"Re: [PATCH 01/10] dt-bindings: bus: Minimal TI sysc interconnect\n\ttarget module binding","Message-ID":"<20170925143733.GF4394@atomide.com>","References":"<20170920224621.16236-1-tony@atomide.com>\n\t<20170920224621.16236-2-tony@atomide.com>\n\t<20170925070345.2uraikhswru77rm4@squirrel.local>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20170925070345.2uraikhswru77rm4@squirrel.local>","User-Agent":"Mutt/1.9.0 (2017-09-02)","Sender":"devicetree-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<devicetree.vger.kernel.org>","X-Mailing-List":"devicetree@vger.kernel.org"}},{"id":1774867,"web_url":"http://patchwork.ozlabs.org/comment/1774867/","msgid":"<20170925172120.xu6k3leg4ac6mjya@squirrel.local>","list_archive_url":null,"date":"2017-09-25T17:21:20","subject":"Re: [PATCH 01/10] dt-bindings: bus: Minimal TI sysc interconnect\n\ttarget module binding","submitter":{"id":66546,"url":"http://patchwork.ozlabs.org/api/people/66546/","name":"Matthijs van Duin","email":"matthijsvanduin@gmail.com"},"content":"On Mon, Sep 25, 2017 at 07:25:20AM -0700, Tony Lindgren wrote:\n> * Matthijs van Duin <matthijsvanduin@gmail.com> [170924 23:36]:\n> > Is the meaning of these documented anywhere?  I'm assuming one of them\n> > corresponds to the standard omap2/3 sysconfig/sysstatus\n>\n> Yes that's the type1 sysc.\n>\n> > and one to the standard omap4/5 sysconfig\n>\n> Yeah and that's what we call sysc type 2 in the kernel.\n\nMight it then not make more sense to call those something like\nti,omap2-sysc and ti,omap4-sysc respectively?\n\n> The sysc type3 is what we have on am335x/ti81xx, see:\n>\n> $ git grep -B10 -A1 \"&omap_hwmod_sysc_type3\" arch/arm/mach-omap2\n\nAh... three \"foreign\" modules with an idlemode carelessly thrown into a\nregister without care for existing layouts.  I think these are more just\nexceptional cases which happen to agree by coincidence since they all\njust added idlemode in the simplest way possible, but I can understand\nhow it came to be viewed as a standard type.\n\n> > ISS (omap4/5, dm814x) is also fun since it has top-level sysconfig, but\n> > most of the child modules (e.g. isp5 and simcop) also have their own\n> > sysconfig, and some child modules of simcop again have sysconfig.\n>\n> Interesting. Sounds like there's yet another interconnect instance\n> lurking there similar to L4 ABE?\n\nISS has a 32-bit configuration interconnect and a 64/128-bit data\ninterconnect:\n      .......................................\n     :              ISS                      :\n     :                                       :\nL3 --:--> configuration interconnect <-------:-- Cortex-M3/M4 subsystem\n     :      ||||||||||        |   |          :\n     :      vvvvvvvvvv        |   |          :\n     :      submodules        |   '---.      :\n     :       ||||||||         |       |      :\n     :       vvvvvvvv         v       v      :\n     : data interconnect --> BTE --> CBUFF --:--> L3\n     '.......................................'\n\nIt also has a local prcm controller to manage all this, and an irq\ncombiner.  See the section \"ISS Power Management\" (8.1.2.4 in the public\nomap5 TRM, SWPU249AF) for a better diagram of all this.  The various\nversions of ISS differ somewhat in the submodules but all share the same\noverall structure.\n\nOne of the ISS submodules, SIMCOP, is itself again a fairly complicated\nsubsystem with two local interconnects, of which you can find a block\ndiagram in the \"ISS Still Image Coprocessor\" chapter (8.4).\n\nHaving a local interconnect is itself not a particularly rare thing (you\ncan find one in ABE, DSS, CPSW, PRUSS, PWMSS, etc), but ISS does have\nunusual complexity with its multiple interconnects and nested subsystems.\n\nMatthijs\n--\nTo unsubscribe from this list: send the line \"unsubscribe devicetree\" in\nthe body of a message to majordomo@vger.kernel.org\nMore majordomo info at  http://vger.kernel.org/majordomo-info.html","headers":{"Return-Path":"<devicetree-owner@vger.kernel.org>","X-Original-To":"incoming-dt@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-dt@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=devicetree-owner@vger.kernel.org; receiver=<UNKNOWN>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"tVecRWMl\"; dkim-atps=neutral"],"Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3y19qD1Tdbz9t67\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tTue, 26 Sep 2017 03:21:28 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S965118AbdIYRV0 (ORCPT <rfc822; incoming-dt@patchwork.ozlabs.org>);\n\tMon, 25 Sep 2017 13:21:26 -0400","from mail-wm0-f66.google.com ([74.125.82.66]:36745 \"EHLO\n\tmail-wm0-f66.google.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S964851AbdIYRVY (ORCPT\n\t<rfc822; devicetree@vger.kernel.org>); Mon, 25 Sep 2017 13:21:24 -0400","by mail-wm0-f66.google.com with SMTP id r136so7583718wmf.3;\n\tMon, 25 Sep 2017 10:21:24 -0700 (PDT)","from squirrel.local ([2001:981:5f7c:1:8e70:5aff:fe05:accc])\n\tby smtp.gmail.com with ESMTPSA id\n\t58sm4061308edt.75.2017.09.25.10.21.21\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tMon, 25 Sep 2017 10:21:22 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=date:from:to:cc:subject:message-id:mail-followup-to:references\n\t:mime-version:content-disposition:in-reply-to:user-agent;\n\tbh=xAenLUw6+bIE7CR6CeR8Gw+f9amvyLVeUJHoK7bQT6k=;\n\tb=tVecRWMl4UtOTOnrsDtCV/ETd7Q7Ms59jhu+46hEsyW0cKr/xM9jzFAYv4UL11MVQW\n\toKfTRCa3cPKED59FBS1EJyKybPd/I/Cd8CaFLqAFf3FYkjMsn4wXq5MFZDEkJ/45SQu+\n\ts3ygaA93MCP+a1kfLJtlnLe4pnoWqAHRFLiWR+87s/knCW9NSMR0tBNpvbQ4TMCuOQqH\n\tt3ca+ZyJoEillPzFBTH9C1R2Tebc3wFL7PAB+SBu/ZKYdxT3Dd10byt2IpOM0r8oC3E7\n\t4FR40ET66mW8+zzN1/+RFNynum4/RWc3nBKHkjYe+DBniPr6BkREQLTorzjYO1K0Wis5\n\tBtBA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:date:from:to:cc:subject:message-id\n\t:mail-followup-to:references:mime-version:content-disposition\n\t:in-reply-to:user-agent;\n\tbh=xAenLUw6+bIE7CR6CeR8Gw+f9amvyLVeUJHoK7bQT6k=;\n\tb=pLV4lztGI79M5Uj7RPi5gJTmeSUyYFRSleF/p7WZDUxuIHbmm4YsnE0VrZ25FVvSCu\n\tBWDscMNiiQpd8lAODQ5AYxi+4Doxl2qgJrd9eMPv0TUTWBZm4P6sNDVEQlZXV0WRGfBT\n\t7dHAmyY0/pLJ52Rwb6eXbdqWAw4SvI6gJfscDQn3vtuKrTWn69pvnpb6aCP+vbu1JLr4\n\t1AlavMkWvY22xcZfoi2n5y/NhIweVaqgQSSWpaY2XIptEiP3gg/hJVzVamNjN9H+m7mg\n\t/nP5DBP1pism5OVfkuKaTvz6EBhtxe/8HuL+W1XF6ks6FJrIZRkD+tCqMhsiTKcwUys2\n\t2Dsg==","X-Gm-Message-State":"AHPjjUgi2Y6Yfx/Hb3HEMaZHkTVyt41+XE/scCWpye+0BR4FjY7Y3Yfb\n\t/GUHjaUTlnPLzwuXeh65cVQ=","X-Google-Smtp-Source":"AOwi7QDgzOUwQm69UNkcTxs/63KxLOf8YhGymmRMoJEYkSYuVDZiM1O3UkAGp5mVVrLDIddIxzhpjw==","X-Received":"by 10.80.194.146 with SMTP id o18mr14558406edf.19.1506360083430; \n\tMon, 25 Sep 2017 10:21:23 -0700 (PDT)","Date":"Mon, 25 Sep 2017 19:21:20 +0200","From":"Matthijs van Duin <matthijsvanduin@gmail.com>","To":"Tony Lindgren <tony@atomide.com>","Cc":"linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org,\n\t=?iso-8859-1?q?Beno=EEt?= Cousson <bcousson@baylibre.com>,\n\tdevicetree@vger.kernel.org, Laurent Pinchart\n\t<laurent.pinchart@ideasonboard.com>, \n\tLiam Girdwood <lgirdwood@gmail.com>, Mark Brown <broonie@kernel.org>, \n\tMark Rutland <mark.rutland@arm.com>, Mauro Carvalho Chehab\n\t<mchehab@kernel.org>, Nishanth Menon <nm@ti.com>,\n\tPaul Walmsley <paul@pwsan.com>, Peter Ujfalusi <peter.ujfalusi@ti.com>,\n\tRob Herring <robh+dt@kernel.org>, Sakari Ailus <sakari.ailus@iki.fi>,\n\tTero Kristo <t-kristo@ti.com>,  Tomi Valkeinen <tomi.valkeinen@ti.com>","Subject":"Re: [PATCH 01/10] dt-bindings: bus: Minimal TI sysc interconnect\n\ttarget module binding","Message-ID":"<20170925172120.xu6k3leg4ac6mjya@squirrel.local>","Mail-Followup-To":"Tony Lindgren <tony@atomide.com>,\n\tlinux-omap@vger.kernel.org,\n\tlinux-arm-kernel@lists.infradead.org, =?iso-8859-1?q?Be?=\n\t=?iso-8859-1?q?no=EEt?= Cousson <bcousson@baylibre.com>,\n\tdevicetree@vger.kernel.org, Laurent Pinchart\n\t<laurent.pinchart@ideasonboard.com>, Liam Girdwood\n\t<lgirdwood@gmail.com>,  Mark Brown <broonie@kernel.org>,\n\tMark Rutland <mark.rutland@arm.com>, Mauro Carvalho Chehab\n\t<mchehab@kernel.org>, Nishanth Menon <nm@ti.com>,\n\tPaul Walmsley <paul@pwsan.com>, Peter Ujfalusi\n\t<peter.ujfalusi@ti.com>, \n\tRob Herring <robh+dt@kernel.org>, Sakari Ailus\n\t<sakari.ailus@iki.fi>, Tero Kristo <t-kristo@ti.com>, \n\tTomi Valkeinen <tomi.valkeinen@ti.com>","References":"<20170920224621.16236-1-tony@atomide.com>\n\t<20170920224621.16236-2-tony@atomide.com>\n\t<20170925063545.nn3gr5drea6o2g6m@squirrel.local>\n\t<20170925142520.GE4394@atomide.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20170925142520.GE4394@atomide.com>","User-Agent":"NeoMutt/20170609 (1.8.3)","Sender":"devicetree-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<devicetree.vger.kernel.org>","X-Mailing-List":"devicetree@vger.kernel.org"}},{"id":1774888,"web_url":"http://patchwork.ozlabs.org/comment/1774888/","msgid":"<20170925174413.GH4394@atomide.com>","list_archive_url":null,"date":"2017-09-25T17:44:14","subject":"Re: [PATCH 01/10] dt-bindings: bus: Minimal TI sysc interconnect\n\ttarget module binding","submitter":{"id":365,"url":"http://patchwork.ozlabs.org/api/people/365/","name":"Tony Lindgren","email":"tony@atomide.com"},"content":"* Matthijs van Duin <matthijsvanduin@gmail.com> [170925 10:22]:\n> On Mon, Sep 25, 2017 at 07:25:20AM -0700, Tony Lindgren wrote:\n> > * Matthijs van Duin <matthijsvanduin@gmail.com> [170924 23:36]:\n> > > Is the meaning of these documented anywhere?  I'm assuming one of them\n> > > corresponds to the standard omap2/3 sysconfig/sysstatus\n> >\n> > Yes that's the type1 sysc.\n> >\n> > > and one to the standard omap4/5 sysconfig\n> >\n> > Yeah and that's what we call sysc type 2 in the kernel.\n> \n> Might it then not make more sense to call those something like\n> ti,omap2-sysc and ti,omap4-sysc respectively?\n\nOK that's a good idea.\n\n> > The sysc type3 is what we have on am335x/ti81xx, see:\n> >\n> > $ git grep -B10 -A1 \"&omap_hwmod_sysc_type3\" arch/arm/mach-omap2\n> \n> Ah... three \"foreign\" modules with an idlemode carelessly thrown into a\n> register without care for existing layouts.  I think these are more just\n> exceptional cases which happen to agree by coincidence since they all\n> just added idlemode in the simplest way possible, but I can understand\n> how it came to be viewed as a standard type.\n\nSo we shall then name this fine centauroid sysc ti,81xx-sysc?\n\n> > > ISS (omap4/5, dm814x) is also fun since it has top-level sysconfig, but\n> > > most of the child modules (e.g. isp5 and simcop) also have their own\n> > > sysconfig, and some child modules of simcop again have sysconfig.\n> >\n> > Interesting. Sounds like there's yet another interconnect instance\n> > lurking there similar to L4 ABE?\n> \n> ISS has a 32-bit configuration interconnect and a 64/128-bit data\n> interconnect:\n>       .......................................\n>      :              ISS                      :\n>      :                                       :\n> L3 --:--> configuration interconnect <-------:-- Cortex-M3/M4 subsystem\n>      :      ||||||||||        |   |          :\n>      :      vvvvvvvvvv        |   |          :\n>      :      submodules        |   '---.      :\n>      :       ||||||||         |       |      :\n>      :       vvvvvvvv         v       v      :\n>      : data interconnect --> BTE --> CBUFF --:--> L3\n>      '.......................................'\n> \n> It also has a local prcm controller to manage all this, and an irq\n> combiner.  See the section \"ISS Power Management\" (8.1.2.4 in the public\n> omap5 TRM, SWPU249AF) for a better diagram of all this.  The various\n> versions of ISS differ somewhat in the submodules but all share the same\n> overall structure.\n\nOK thanks for the pointer.\n\n> One of the ISS submodules, SIMCOP, is itself again a fairly complicated\n> subsystem with two local interconnects, of which you can find a block\n> diagram in the \"ISS Still Image Coprocessor\" chapter (8.4).\n\nOK\n\n> Having a local interconnect is itself not a particularly rare thing (you\n> can find one in ABE, DSS, CPSW, PRUSS, PWMSS, etc), but ISS does have\n> unusual complexity with its multiple interconnects and nested subsystems.\n\nOK\n\nRegards,\n\nTony\n--\nTo unsubscribe from this list: send the line \"unsubscribe devicetree\" in\nthe body of a message to majordomo@vger.kernel.org\nMore majordomo info at  http://vger.kernel.org/majordomo-info.html","headers":{"Return-Path":"<devicetree-owner@vger.kernel.org>","X-Original-To":"incoming-dt@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-dt@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=devicetree-owner@vger.kernel.org; receiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3y1BKd2YnCz9sNr\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tTue, 26 Sep 2017 03:44:21 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S936379AbdIYRoT (ORCPT <rfc822; incoming-dt@patchwork.ozlabs.org>);\n\tMon, 25 Sep 2017 13:44:19 -0400","from muru.com ([72.249.23.125]:41758 \"EHLO muru.com\"\n\trhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP\n\tid S934514AbdIYRoT (ORCPT <rfc822;devicetree@vger.kernel.org>);\n\tMon, 25 Sep 2017 13:44:19 -0400","from atomide.com (localhost [127.0.0.1])\n\tby muru.com (Postfix) with ESMTPS id 39FDA8385;\n\tMon, 25 Sep 2017 17:45:09 +0000 (UTC)"],"Date":"Mon, 25 Sep 2017 10:44:14 -0700","From":"Tony Lindgren <tony@atomide.com>","To":"linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org,\n\t=?utf-8?q?Beno=C3=AEt?= Cousson <bcousson@baylibre.com>,\n\tdevicetree@vger.kernel.org, Laurent Pinchart\n\t<laurent.pinchart@ideasonboard.com>, \n\tLiam Girdwood <lgirdwood@gmail.com>, Mark Brown <broonie@kernel.org>, \n\tMark Rutland <mark.rutland@arm.com>, Mauro Carvalho Chehab\n\t<mchehab@kernel.org>, Nishanth Menon <nm@ti.com>,\n\tPaul Walmsley <paul@pwsan.com>, Peter Ujfalusi <peter.ujfalusi@ti.com>,\n\tRob Herring <robh+dt@kernel.org>, Sakari Ailus <sakari.ailus@iki.fi>,\n\tTero Kristo <t-kristo@ti.com>,  Tomi Valkeinen <tomi.valkeinen@ti.com>","Subject":"Re: [PATCH 01/10] dt-bindings: bus: Minimal TI sysc interconnect\n\ttarget module binding","Message-ID":"<20170925174413.GH4394@atomide.com>","References":"<20170920224621.16236-1-tony@atomide.com>\n\t<20170920224621.16236-2-tony@atomide.com>\n\t<20170925063545.nn3gr5drea6o2g6m@squirrel.local>\n\t<20170925142520.GE4394@atomide.com>\n\t<20170925172120.xu6k3leg4ac6mjya@squirrel.local>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20170925172120.xu6k3leg4ac6mjya@squirrel.local>","User-Agent":"Mutt/1.9.0 (2017-09-02)","Sender":"devicetree-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<devicetree.vger.kernel.org>","X-Mailing-List":"devicetree@vger.kernel.org"}},{"id":1776198,"web_url":"http://patchwork.ozlabs.org/comment/1776198/","msgid":"<20170927095646.fi4l7jbbvrubfe25@squirrel.local>","list_archive_url":null,"date":"2017-09-27T09:56:46","subject":"Re: [PATCH 01/10] dt-bindings: bus: Minimal TI sysc interconnect\n\ttarget module binding","submitter":{"id":66546,"url":"http://patchwork.ozlabs.org/api/people/66546/","name":"Matthijs van Duin","email":"matthijsvanduin@gmail.com"},"content":"On Mon, Sep 25, 2017 at 10:44:14AM -0700, Tony Lindgren wrote:\n> * Matthijs van Duin <matthijsvanduin@gmail.com> [170925 10:22]:\n> > Ah... three \"foreign\" modules with an idlemode carelessly thrown into a\n> > register without care for existing layouts.  I think these are more just\n> > exceptional cases which happen to agree by coincidence since they all\n> > just added idlemode in the simplest way possible, but I can understand\n> > how it came to be viewed as a standard type.\n> \n> So we shall then name this fine centauroid sysc ti,81xx-sysc?\n\nThere's nothing centauroid specific about this, mcasp on omap4 has it too.\n\nMatthijs\n--\nTo unsubscribe from this list: send the line \"unsubscribe devicetree\" in\nthe body of a message to majordomo@vger.kernel.org\nMore majordomo info at  http://vger.kernel.org/majordomo-info.html","headers":{"Return-Path":"<devicetree-owner@vger.kernel.org>","X-Original-To":"incoming-dt@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-dt@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=devicetree-owner@vger.kernel.org; receiver=<UNKNOWN>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"qeLPmqTN\"; dkim-atps=neutral"],"Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3y2CsM6mRCz9sPt\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tWed, 27 Sep 2017 19:56:55 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751856AbdI0J4x (ORCPT\n\t<rfc822;incoming-dt@patchwork.ozlabs.org>);\n\tWed, 27 Sep 2017 05:56:53 -0400","from mail-wm0-f52.google.com ([74.125.82.52]:50503 \"EHLO\n\tmail-wm0-f52.google.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1751787AbdI0J4v (ORCPT\n\t<rfc822; devicetree@vger.kernel.org>); Wed, 27 Sep 2017 05:56:51 -0400","by mail-wm0-f52.google.com with SMTP id b195so16164768wmb.5;\n\tWed, 27 Sep 2017 02:56:51 -0700 (PDT)","from squirrel.local ([2001:981:5f7c:1:8e70:5aff:fe05:accc])\n\tby smtp.gmail.com with ESMTPSA id\n\tm1sm7577854edd.56.2017.09.27.02.56.48\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tWed, 27 Sep 2017 02:56:49 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=date:from:to:cc:subject:message-id:mail-followup-to:references\n\t:mime-version:content-disposition:in-reply-to:user-agent;\n\tbh=wlboZ+L2QIZnjSvStCVKzr4Fnr/FYN9hfBT1BFLrvgM=;\n\tb=qeLPmqTNFXDivLdnlwHoXgdszaOPg7BzNPYRFLbUgl2PLNqruIg0yWSIFgvA33LzMM\n\tyyDfCcjSxtJifoZZWfe6ET/xS8yM7j4/a2PnVunlEKbsqKvFQi6ei4NnJR50U6o7cQkS\n\tWsjYm3iO+KVNudMBe8aBxcqrexXSncM33RJDKxMQaKSA2LuvtPOP+7ySwVSy6jAMMGfF\n\tT4iAdswU6MhnjpO/4jYqtAwBI6i/sQHqBUSzjplRh6MrARddEamVux5mhJnarrEbmMs6\n\tqVjLkHb46IeVMW2JWZGVsf2reCqHdUQ3oyzRvM0jAcf1yg/Tkqyb81tjmTeFCApgSkkC\n\tsTVw==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:date:from:to:cc:subject:message-id\n\t:mail-followup-to:references:mime-version:content-disposition\n\t:in-reply-to:user-agent;\n\tbh=wlboZ+L2QIZnjSvStCVKzr4Fnr/FYN9hfBT1BFLrvgM=;\n\tb=ZW5RH8P72DE9NGXqguWoQM5l13hQ81Sm5dC5CCLUnyqmloxpOx5tnoyk5c1rqtucWn\n\tZTawQK3XHBxhUSQjRKH+S19rbTjlnx/hlki2TuacRbVm6wdL3zHyf94CzPoNGrTGOWE3\n\tsdFN8/0yZ8qw1IquM7OrTyvXNPaIEyG7dHh121vw9I889Yr06ZFacjNuWbTvNAqgMBCx\n\t6DuXyOGeH+pp3E9WfEtkW0WBwu3P0HTpqxxUSh5q/36I3ef10qE9F+OTByOt7W4oHuj5\n\tHkYzWIedv2e+AreLTtBoXc6DpxXS+5uyWgNBxzapevvtNv9jDPV6JaGmMy6HhlUHDZrI\n\thlXg==","X-Gm-Message-State":"AHPjjUjuTx8pmUU+CZ7dljwv1myz4mfyXsDKHdytcvhPYGMELz05GUWq\n\trGx3Y/q2HxUx3Rv2Yd6UYSY=","X-Google-Smtp-Source":"AOwi7QAHqQK7XLQjc+l7Fl3N6RSAbXur7WsEiV3IRFxVJuDcX3RXv7irRPN2FJUAD+2JeXxPz6RY+w==","X-Received":"by 10.80.174.68 with SMTP id c62mr1272060edd.238.1506506210416; \n\tWed, 27 Sep 2017 02:56:50 -0700 (PDT)","Date":"Wed, 27 Sep 2017 11:56:46 +0200","From":"Matthijs van Duin <matthijsvanduin@gmail.com>","To":"Tony Lindgren <tony@atomide.com>","Cc":"linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org,\n\t=?iso-8859-1?q?Beno=EEt?= Cousson <bcousson@baylibre.com>,\n\tdevicetree@vger.kernel.org, Laurent Pinchart\n\t<laurent.pinchart@ideasonboard.com>, \n\tLiam Girdwood <lgirdwood@gmail.com>, Mark Brown <broonie@kernel.org>, \n\tMark Rutland <mark.rutland@arm.com>, Mauro Carvalho Chehab\n\t<mchehab@kernel.org>, Nishanth Menon <nm@ti.com>,\n\tPaul Walmsley <paul@pwsan.com>, Peter Ujfalusi <peter.ujfalusi@ti.com>,\n\tRob Herring <robh+dt@kernel.org>, Sakari Ailus <sakari.ailus@iki.fi>,\n\tTero Kristo <t-kristo@ti.com>,  Tomi Valkeinen <tomi.valkeinen@ti.com>","Subject":"Re: [PATCH 01/10] dt-bindings: bus: Minimal TI sysc interconnect\n\ttarget module binding","Message-ID":"<20170927095646.fi4l7jbbvrubfe25@squirrel.local>","Mail-Followup-To":"Tony Lindgren <tony@atomide.com>,\n\tlinux-omap@vger.kernel.org,\n\tlinux-arm-kernel@lists.infradead.org, =?iso-8859-1?q?Be?=\n\t=?iso-8859-1?q?no=EEt?= Cousson <bcousson@baylibre.com>,\n\tdevicetree@vger.kernel.org, Laurent Pinchart\n\t<laurent.pinchart@ideasonboard.com>, Liam Girdwood\n\t<lgirdwood@gmail.com>,  Mark Brown <broonie@kernel.org>,\n\tMark Rutland <mark.rutland@arm.com>, Mauro Carvalho Chehab\n\t<mchehab@kernel.org>, Nishanth Menon <nm@ti.com>,\n\tPaul Walmsley <paul@pwsan.com>, Peter Ujfalusi\n\t<peter.ujfalusi@ti.com>, \n\tRob Herring <robh+dt@kernel.org>, Sakari Ailus\n\t<sakari.ailus@iki.fi>, Tero Kristo <t-kristo@ti.com>, \n\tTomi Valkeinen <tomi.valkeinen@ti.com>","References":"<20170920224621.16236-1-tony@atomide.com>\n\t<20170920224621.16236-2-tony@atomide.com>\n\t<20170925063545.nn3gr5drea6o2g6m@squirrel.local>\n\t<20170925142520.GE4394@atomide.com>\n\t<20170925172120.xu6k3leg4ac6mjya@squirrel.local>\n\t<20170925174413.GH4394@atomide.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20170925174413.GH4394@atomide.com>","User-Agent":"NeoMutt/20170609 (1.8.3)","Sender":"devicetree-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<devicetree.vger.kernel.org>","X-Mailing-List":"devicetree@vger.kernel.org"}},{"id":1777690,"web_url":"http://patchwork.ozlabs.org/comment/1777690/","msgid":"<20170929175153.GJ4394@atomide.com>","list_archive_url":null,"date":"2017-09-29T17:51:54","subject":"Re: [PATCH 01/10] dt-bindings: bus: Minimal TI sysc interconnect\n\ttarget module binding","submitter":{"id":365,"url":"http://patchwork.ozlabs.org/api/people/365/","name":"Tony Lindgren","email":"tony@atomide.com"},"content":"* Matthijs van Duin <matthijsvanduin@gmail.com> [170927 02:57]:\n> On Mon, Sep 25, 2017 at 10:44:14AM -0700, Tony Lindgren wrote:\n> > * Matthijs van Duin <matthijsvanduin@gmail.com> [170925 10:22]:\n> > > Ah... three \"foreign\" modules with an idlemode carelessly thrown into a\n> > > register without care for existing layouts.  I think these are more just\n> > > exceptional cases which happen to agree by coincidence since they all\n> > > just added idlemode in the simplest way possible, but I can understand\n> > > how it came to be viewed as a standard type.\n> > \n> > So we shall then name this fine centauroid sysc ti,81xx-sysc?\n> \n> There's nothing centauroid specific about this, mcasp on omap4 has it too.\n\nOK and for that we have ti,sysc-mcasp. We can call the generic one\nti,sysc-omap4-simple.\n\nRegards,\n\nTony\n--\nTo unsubscribe from this list: send the line \"unsubscribe devicetree\" in\nthe body of a message to majordomo@vger.kernel.org\nMore majordomo info at  http://vger.kernel.org/majordomo-info.html","headers":{"Return-Path":"<devicetree-owner@vger.kernel.org>","X-Original-To":"incoming-dt@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-dt@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=devicetree-owner@vger.kernel.org; receiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3y3fJd5BLGz9sNV\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tSat, 30 Sep 2017 03:52:01 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1752159AbdI2RwA (ORCPT\n\t<rfc822;incoming-dt@patchwork.ozlabs.org>);\n\tFri, 29 Sep 2017 13:52:00 -0400","from muru.com ([72.249.23.125]:41980 \"EHLO muru.com\"\n\trhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP\n\tid S1752120AbdI2Rv7 (ORCPT <rfc822;devicetree@vger.kernel.org>);\n\tFri, 29 Sep 2017 13:51:59 -0400","from atomide.com (localhost [127.0.0.1])\n\tby muru.com (Postfix) with ESMTPS id DAF738237;\n\tFri, 29 Sep 2017 17:52:53 +0000 (UTC)"],"Date":"Fri, 29 Sep 2017 10:51:54 -0700","From":"Tony Lindgren <tony@atomide.com>","To":"linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org,\n\t=?utf-8?q?Beno=C3=AEt?= Cousson <bcousson@baylibre.com>,\n\tdevicetree@vger.kernel.org, Laurent Pinchart\n\t<laurent.pinchart@ideasonboard.com>, \n\tLiam Girdwood <lgirdwood@gmail.com>, Mark Brown <broonie@kernel.org>, \n\tMark Rutland <mark.rutland@arm.com>, Mauro Carvalho Chehab\n\t<mchehab@kernel.org>, Nishanth Menon <nm@ti.com>,\n\tPaul Walmsley <paul@pwsan.com>, Peter Ujfalusi <peter.ujfalusi@ti.com>,\n\tRob Herring <robh+dt@kernel.org>, Sakari Ailus <sakari.ailus@iki.fi>,\n\tTero Kristo <t-kristo@ti.com>,  Tomi Valkeinen <tomi.valkeinen@ti.com>","Subject":"Re: [PATCH 01/10] dt-bindings: bus: Minimal TI sysc interconnect\n\ttarget module binding","Message-ID":"<20170929175153.GJ4394@atomide.com>","References":"<20170920224621.16236-1-tony@atomide.com>\n\t<20170920224621.16236-2-tony@atomide.com>\n\t<20170925063545.nn3gr5drea6o2g6m@squirrel.local>\n\t<20170925142520.GE4394@atomide.com>\n\t<20170925172120.xu6k3leg4ac6mjya@squirrel.local>\n\t<20170925174413.GH4394@atomide.com>\n\t<20170927095646.fi4l7jbbvrubfe25@squirrel.local>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20170927095646.fi4l7jbbvrubfe25@squirrel.local>","User-Agent":"Mutt/1.9.0 (2017-09-02)","Sender":"devicetree-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<devicetree.vger.kernel.org>","X-Mailing-List":"devicetree@vger.kernel.org"}}]