Message ID | 1496304245-24024-2-git-send-email-mperttunen@nvidia.com |
---|---|
State | Not Applicable, archived |
Headers | show |
On Thu, Jun 01, 2017 at 11:04:04AM +0300, Mikko Perttunen wrote: > The Tegra186 CCPLEX_CLUSTER area contains memory-mapped > registers that initiate CPU frequency/voltage transitions. What the block is should also go in the binding doc. With that, Acked-by: Rob Herring <robh@kernel.org> > > Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com> > --- > .../arm/tegra/nvidia,tegra186-ccplex-cluster.txt | 17 +++++++++++++++++ > 1 file changed, 17 insertions(+) > create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-ccplex-cluster.txt -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On 08.06.2017 01:11, Rob Herring wrote: > On Thu, Jun 01, 2017 at 11:04:04AM +0300, Mikko Perttunen wrote: >> The Tegra186 CCPLEX_CLUSTER area contains memory-mapped >> registers that initiate CPU frequency/voltage transitions. > > What the block is should also go in the binding doc. With that, I don't know how to explain it in more detail; this thing is literally just a few magic registers that route into some CPU control logic to trigger frequency/voltage transitions :) Mikko > > Acked-by: Rob Herring <robh@kernel.org> > >> >> Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com> >> --- >> .../arm/tegra/nvidia,tegra186-ccplex-cluster.txt | 17 +++++++++++++++++ >> 1 file changed, 17 insertions(+) >> create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-ccplex-cluster.txt > -- > To unsubscribe from this list: send the line "unsubscribe linux-tegra" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On Thu, Jun 8, 2017 at 2:32 AM, Mikko Perttunen <cyndis@kapsi.fi> wrote: > On 08.06.2017 01:11, Rob Herring wrote: >> >> On Thu, Jun 01, 2017 at 11:04:04AM +0300, Mikko Perttunen wrote: >>> >>> The Tegra186 CCPLEX_CLUSTER area contains memory-mapped >>> registers that initiate CPU frequency/voltage transitions. >> >> >> What the block is should also go in the binding doc. With that, > > > I don't know how to explain it in more detail; this thing is literally just > a few magic registers that route into some CPU control logic to trigger > frequency/voltage transitions :) Copy the commit msg text to the binding doc. That's all I'm asking for. Rob -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On 09.06.2017 23:54, Rob Herring wrote: > On Thu, Jun 8, 2017 at 2:32 AM, Mikko Perttunen <cyndis@kapsi.fi> wrote: >> On 08.06.2017 01:11, Rob Herring wrote: >>> >>> On Thu, Jun 01, 2017 at 11:04:04AM +0300, Mikko Perttunen wrote: >>>> >>>> The Tegra186 CCPLEX_CLUSTER area contains memory-mapped >>>> registers that initiate CPU frequency/voltage transitions. >>> >>> >>> What the block is should also go in the binding doc. With that, >> >> >> I don't know how to explain it in more detail; this thing is literally just >> a few magic registers that route into some CPU control logic to trigger >> frequency/voltage transitions :) > > Copy the commit msg text to the binding doc. That's all I'm asking for. > > Rob > I see. Will do, thanks. Mikko -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-ccplex-cluster.txt b/Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-ccplex-cluster.txt new file mode 100644 index 000000000000..e8fb416c892b --- /dev/null +++ b/Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-ccplex-cluster.txt @@ -0,0 +1,17 @@ +NVIDIA Tegra CCPLEX_CLUSTER area + +Required properties: +- compatible: Should contain one of the following: + - "nvidia,tegra186-ccplex-cluster": for Tegra186 +- reg: Must contain an (offset, length) pair of the device's MMIO + register area +- nvidia,bpmp: phandle to BPMP device that can be queried for OPP tables + +Example: + + ccplex@e000000 { + compatible = "nvidia,tegra186-ccplex-cluster"; + reg = <0x0 0x0e000000 0x0 0x3fffff>, + + nvidia,bpmp = <&bpmp>; + };
The Tegra186 CCPLEX_CLUSTER area contains memory-mapped registers that initiate CPU frequency/voltage transitions. Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com> --- .../arm/tegra/nvidia,tegra186-ccplex-cluster.txt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-ccplex-cluster.txt