From: Rob Herring <robh-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
To: Thierry Reding <thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Cc: devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: [PATCH 04/38] dt-bindings: firmware: Convert Tegra186 BPMP bindings to json-schema
Date: Wed, 17 Jun 2020 16:49:15 -0600 [thread overview]
Message-ID: <20200617224915.GA2975260@bogus> (raw)
In-Reply-To: <20200612141903.2391044-5-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
On Fri, Jun 12, 2020 at 04:18:29PM +0200, Thierry Reding wrote:
> From: Thierry Reding <treding-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
>
> Convert the Tegra186 BPMP bindings from the free-form text format to a
> json-schema and fix things up so that existing device trees properly
> validate.
>
> Signed-off-by: Thierry Reding <treding-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
> ---
> .../firmware/nvidia,tegra186-bpmp.txt | 107 -----------
> .../firmware/nvidia,tegra186-bpmp.yaml | 180 ++++++++++++++++++
> 2 files changed, 180 insertions(+), 107 deletions(-)
> delete mode 100644 Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.txt
> create mode 100644 Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.yaml
[...]
> diff --git a/Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.yaml b/Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.yaml
> new file mode 100644
> index 000000000000..0e4d51ba7aa1
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.yaml
> @@ -0,0 +1,180 @@
> +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
> +%YAML 1.2
> +---
> +$id: http://devicetree.org/schemas/firmware/nvidia,tegra186-bpmp.yaml#
> +$schema: http://devicetree.org/meta-schemas/core.yaml#
> +
> +title: NVIDIA Tegra186 (and later) Boot and Power Management Processor (BPMP)
> +
> +maintainers:
> + - Thierry Reding <thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> + - Jon Hunter <jonathanh-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
> +
> +description: |
> + The BPMP is a specific processor in Tegra chip, which is designed for
> + booting process handling and offloading the power management, clock
> + management, and reset control tasks from the CPU. The binding document
> + defines the resources that would be used by the BPMP firmware driver,
> + which can create the interprocessor communication (IPC) between the
> + CPU and BPMP.
> +
> + The BPMP implements some services which must be represented by separate
> + nodes. For example, it can provide access to certain I2C controllers, and
> + the I2C bindings represent each I2C controller as a device tree node. Such
> + nodes should be nested directly inside the main BPMP node.
> +
> + Software can determine whether a child node of the BPMP node represents a
> + device by checking for a compatible property. Any node with a compatible
> + property represents a device that can be instantiated. Nodes without a
> + compatible property may be used to provide configuration information
> + regarding the BPMP itself, although no such configuration nodes are
> + currently defined by this binding.
> +
> + The BPMP firmware defines no single global name-/numbering-space for such
> + services. Put another way, the numbering scheme for I2C buses is distinct
> + from the numbering scheme for any other service the BPMP may provide (e.g.
> + a future hypothetical SPI bus service). As such, child device nodes will
> + have no "reg" property, and the BPMP node will have no "#address-cells" or
> + "#size-cells" property.
> +
> +properties:
> + compatible:
> + items:
> + - enum:
> + - nvidia,tegra186-bpmp
> +
> + iommus:
> + description: |
> + The phandle of the IOMMU and the IOMMU specifier. See ../iommu/iommu.txt
> + for details.
> + $ref: "/schemas/types.yaml#/definitions/phandle-array"
Standard property, don't need a type. Just 'maxItems: 1' if 1 entry or
an 'items' list if more than 1.
> +
> + mboxes:
> + description: |
> + The phandle of the mailbox controller and the mailbox specifier. See
> + ../mailbox/mailbox.txt and ../mailbox/nvidia,tegra186-hsp.txt for
> + details.
> + $ref: "/schemas/types.yaml#/definitions/phandle-array"
Same here.
> +
> + shmem:
> + description: |
> + List of phandles for the TX and RX shared memory areas used for
> + interprocess communication between the CPU and the BPMP.
> +
> + The shared memory area for the IPC TX and RX between CPU and BPMP are
> + predefined and work on top of sysram, which is an SRAM inside the chip.
> +
> + See ../sram/sram.yaml for the bindings.
> + $ref: "/schemas/types.yaml#/definitions/phandle-array"
> +
> + "#clock-cells":
> + const: 1
> +
> + "#power-domain-cells":
> + const: 1
> +
> + "#reset-cells":
> + const: 1
> +
> + i2c:
> + type: object
> + description: |
> + The BPMP can provide serialized access to I2C controllers that have
> + been assigned to it.
Should have a $ref to i2c-controller.yaml
> +
> + properties:
> + compatible:
> + items:
> + - enum:
> + - nvidia,tegra186-bpmp-i2c
> +
> + "#address-cells":
> + const: 1
> +
> + "#size-cells":
> + const: 0
> +
> + nvidia,bpmp-bus-id:
> + description: The bus ID of the I2C controller.
> + $ref: "/schemas/types.yaml#/definitions/uint32"
> +
> + required:
> + - compatible
> + - "#address-cells"
> + - "#size-cells"
> + - nvidia,bpmp-bus-id
> +
> + patternProperties:
> + "^.*@[0-9a-f]+$":
> + type: object
> + description: I2C slave
> + properties:
> + reg:
> + maxItems: 1
> + description: I2C address of the slave
> +
> + required:
> + - reg
And child node schema can be dropped.
> +
> + additionalProperties: false
> +
> + thermal:
> + type: object
> + description:
> + The BPMP provides functionality that exposes system temperature sensors
> + and which can be used to trigger a system shutdown if the temperature
> + for a given zone exceeds the specified thresholds.
> +
> + properties:
> + compatible:
> + items:
> + - enum:
> + - nvidia,tegra186-bpmp-thermal
> +
> + "#thermal-sensor-cells":
> + description: The ID of the thermal zone.
> + const: 1
> +
> + required:
> + - compatible
> + - "#thermal-sensor-cells"
> +
> + additionalProperties: false
> +
> +required:
> + - compatible
> + - mboxes
> + - shmem
> + - "#clock-cells"
> + - "#power-domain-cells"
> + - "#reset-cells"
> +
> +additionalProperties: false
> +
> +examples:
> + - |
> + #include <dt-bindings/mailbox/tegra186-hsp.h>
> + #include <dt-bindings/memory/tegra186-mc.h>
> +
> + bpmp {
> + compatible = "nvidia,tegra186-bpmp";
> + iommus = <&smmu TEGRA186_SID_BPMP>;
> + mboxes = <&hsp_top0 TEGRA_HSP_MBOX_TYPE_DB TEGRA_HSP_DB_MASTER_BPMP>;
> + shmem = <&cpu_bpmp_tx &cpu_bpmp_rx>;
> + #clock-cells = <1>;
> + #power-domain-cells = <1>;
> + #reset-cells = <1>;
> +
> + i2c {
> + compatible = "nvidia,tegra186-bpmp-i2c";
> + nvidia,bpmp-bus-id = <5>;
> + #address-cells = <1>;
> + #size-cells = <0>;
> + status = "disabled";
Don't show status in examples.
> + };
> +
> + thermal {
> + compatible = "nvidia,tegra186-bpmp-thermal";
> + #thermal-sensor-cells = <1>;
> + };
> + };
> --
> 2.24.1
>
WARNING: multiple messages have this Message-ID (diff)
From: Rob Herring <robh@kernel.org>
To: Thierry Reding <thierry.reding@gmail.com>
Cc: devicetree@vger.kernel.org, linux-tegra@vger.kernel.org
Subject: Re: [PATCH 04/38] dt-bindings: firmware: Convert Tegra186 BPMP bindings to json-schema
Date: Wed, 17 Jun 2020 16:49:15 -0600 [thread overview]
Message-ID: <20200617224915.GA2975260@bogus> (raw)
In-Reply-To: <20200612141903.2391044-5-thierry.reding@gmail.com>
On Fri, Jun 12, 2020 at 04:18:29PM +0200, Thierry Reding wrote:
> From: Thierry Reding <treding@nvidia.com>
>
> Convert the Tegra186 BPMP bindings from the free-form text format to a
> json-schema and fix things up so that existing device trees properly
> validate.
>
> Signed-off-by: Thierry Reding <treding@nvidia.com>
> ---
> .../firmware/nvidia,tegra186-bpmp.txt | 107 -----------
> .../firmware/nvidia,tegra186-bpmp.yaml | 180 ++++++++++++++++++
> 2 files changed, 180 insertions(+), 107 deletions(-)
> delete mode 100644 Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.txt
> create mode 100644 Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.yaml
[...]
> diff --git a/Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.yaml b/Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.yaml
> new file mode 100644
> index 000000000000..0e4d51ba7aa1
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.yaml
> @@ -0,0 +1,180 @@
> +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
> +%YAML 1.2
> +---
> +$id: http://devicetree.org/schemas/firmware/nvidia,tegra186-bpmp.yaml#
> +$schema: http://devicetree.org/meta-schemas/core.yaml#
> +
> +title: NVIDIA Tegra186 (and later) Boot and Power Management Processor (BPMP)
> +
> +maintainers:
> + - Thierry Reding <thierry.reding@gmail.com>
> + - Jon Hunter <jonathanh@nvidia.com>
> +
> +description: |
> + The BPMP is a specific processor in Tegra chip, which is designed for
> + booting process handling and offloading the power management, clock
> + management, and reset control tasks from the CPU. The binding document
> + defines the resources that would be used by the BPMP firmware driver,
> + which can create the interprocessor communication (IPC) between the
> + CPU and BPMP.
> +
> + The BPMP implements some services which must be represented by separate
> + nodes. For example, it can provide access to certain I2C controllers, and
> + the I2C bindings represent each I2C controller as a device tree node. Such
> + nodes should be nested directly inside the main BPMP node.
> +
> + Software can determine whether a child node of the BPMP node represents a
> + device by checking for a compatible property. Any node with a compatible
> + property represents a device that can be instantiated. Nodes without a
> + compatible property may be used to provide configuration information
> + regarding the BPMP itself, although no such configuration nodes are
> + currently defined by this binding.
> +
> + The BPMP firmware defines no single global name-/numbering-space for such
> + services. Put another way, the numbering scheme for I2C buses is distinct
> + from the numbering scheme for any other service the BPMP may provide (e.g.
> + a future hypothetical SPI bus service). As such, child device nodes will
> + have no "reg" property, and the BPMP node will have no "#address-cells" or
> + "#size-cells" property.
> +
> +properties:
> + compatible:
> + items:
> + - enum:
> + - nvidia,tegra186-bpmp
> +
> + iommus:
> + description: |
> + The phandle of the IOMMU and the IOMMU specifier. See ../iommu/iommu.txt
> + for details.
> + $ref: "/schemas/types.yaml#/definitions/phandle-array"
Standard property, don't need a type. Just 'maxItems: 1' if 1 entry or
an 'items' list if more than 1.
> +
> + mboxes:
> + description: |
> + The phandle of the mailbox controller and the mailbox specifier. See
> + ../mailbox/mailbox.txt and ../mailbox/nvidia,tegra186-hsp.txt for
> + details.
> + $ref: "/schemas/types.yaml#/definitions/phandle-array"
Same here.
> +
> + shmem:
> + description: |
> + List of phandles for the TX and RX shared memory areas used for
> + interprocess communication between the CPU and the BPMP.
> +
> + The shared memory area for the IPC TX and RX between CPU and BPMP are
> + predefined and work on top of sysram, which is an SRAM inside the chip.
> +
> + See ../sram/sram.yaml for the bindings.
> + $ref: "/schemas/types.yaml#/definitions/phandle-array"
> +
> + "#clock-cells":
> + const: 1
> +
> + "#power-domain-cells":
> + const: 1
> +
> + "#reset-cells":
> + const: 1
> +
> + i2c:
> + type: object
> + description: |
> + The BPMP can provide serialized access to I2C controllers that have
> + been assigned to it.
Should have a $ref to i2c-controller.yaml
> +
> + properties:
> + compatible:
> + items:
> + - enum:
> + - nvidia,tegra186-bpmp-i2c
> +
> + "#address-cells":
> + const: 1
> +
> + "#size-cells":
> + const: 0
> +
> + nvidia,bpmp-bus-id:
> + description: The bus ID of the I2C controller.
> + $ref: "/schemas/types.yaml#/definitions/uint32"
> +
> + required:
> + - compatible
> + - "#address-cells"
> + - "#size-cells"
> + - nvidia,bpmp-bus-id
> +
> + patternProperties:
> + "^.*@[0-9a-f]+$":
> + type: object
> + description: I2C slave
> + properties:
> + reg:
> + maxItems: 1
> + description: I2C address of the slave
> +
> + required:
> + - reg
And child node schema can be dropped.
> +
> + additionalProperties: false
> +
> + thermal:
> + type: object
> + description:
> + The BPMP provides functionality that exposes system temperature sensors
> + and which can be used to trigger a system shutdown if the temperature
> + for a given zone exceeds the specified thresholds.
> +
> + properties:
> + compatible:
> + items:
> + - enum:
> + - nvidia,tegra186-bpmp-thermal
> +
> + "#thermal-sensor-cells":
> + description: The ID of the thermal zone.
> + const: 1
> +
> + required:
> + - compatible
> + - "#thermal-sensor-cells"
> +
> + additionalProperties: false
> +
> +required:
> + - compatible
> + - mboxes
> + - shmem
> + - "#clock-cells"
> + - "#power-domain-cells"
> + - "#reset-cells"
> +
> +additionalProperties: false
> +
> +examples:
> + - |
> + #include <dt-bindings/mailbox/tegra186-hsp.h>
> + #include <dt-bindings/memory/tegra186-mc.h>
> +
> + bpmp {
> + compatible = "nvidia,tegra186-bpmp";
> + iommus = <&smmu TEGRA186_SID_BPMP>;
> + mboxes = <&hsp_top0 TEGRA_HSP_MBOX_TYPE_DB TEGRA_HSP_DB_MASTER_BPMP>;
> + shmem = <&cpu_bpmp_tx &cpu_bpmp_rx>;
> + #clock-cells = <1>;
> + #power-domain-cells = <1>;
> + #reset-cells = <1>;
> +
> + i2c {
> + compatible = "nvidia,tegra186-bpmp-i2c";
> + nvidia,bpmp-bus-id = <5>;
> + #address-cells = <1>;
> + #size-cells = <0>;
> + status = "disabled";
Don't show status in examples.
> + };
> +
> + thermal {
> + compatible = "nvidia,tegra186-bpmp-thermal";
> + #thermal-sensor-cells = <1>;
> + };
> + };
> --
> 2.24.1
>
next prev parent reply other threads:[~2020-06-17 22:49 UTC|newest]
Thread overview: 152+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-06-12 14:18 [PATCH 00/38] dt-bindings: json-schema conversions and cleanups Thierry Reding
2020-06-12 14:18 ` Thierry Reding
[not found] ` <20200612141903.2391044-1-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-12 14:18 ` [PATCH 01/38] dt-bindings: interrupt-controller: arm,gic: Add compatible for Tegra186 AGIC Thierry Reding
2020-06-12 14:18 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 02/38] dt-bindings: memory: nvidia: Mark memory controller as interconnect provider Thierry Reding
2020-06-12 14:18 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 03/38] dt-bindings: memory: Increase number of reg entries on Tegra194 Thierry Reding
2020-06-12 14:18 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 04/38] dt-bindings: firmware: Convert Tegra186 BPMP bindings to json-schema Thierry Reding
2020-06-12 14:18 ` Thierry Reding
[not found] ` <20200612141903.2391044-5-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-17 22:49 ` Rob Herring [this message]
2020-06-17 22:49 ` Rob Herring
2020-06-12 14:18 ` [PATCH 05/38] dt-bindings: firmware: tegra186-bpmp: Document interconnect paths Thierry Reding
2020-06-12 14:18 ` Thierry Reding
[not found] ` <20200612141903.2391044-6-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-17 22:50 ` Rob Herring
2020-06-17 22:50 ` Rob Herring
2020-06-12 14:18 ` [PATCH 06/38] dt-bindings: display: tegra: Document display-hub Thierry Reding
2020-06-12 14:18 ` Thierry Reding
[not found] ` <20200612141903.2391044-7-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-17 22:55 ` Rob Herring
2020-06-17 22:55 ` Rob Herring
2020-06-18 10:27 ` Thierry Reding
2020-06-18 10:27 ` Thierry Reding
2020-06-18 18:17 ` Rob Herring
2020-06-18 18:17 ` Rob Herring
[not found] ` <CAL_JsqKgJa0iEfnJO9KfS=sB23bT0E0szB7SwShh2kxWEsxgdA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2020-06-19 6:45 ` Thierry Reding
2020-06-19 6:45 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 07/38] dt-bindings: display: tegra: Convert to json-schema Thierry Reding
2020-06-12 14:18 ` Thierry Reding
[not found] ` <20200612141903.2391044-8-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-12 15:54 ` Dmitry Osipenko
2020-06-12 15:54 ` Dmitry Osipenko
[not found] ` <b20cede8-a9ee-c70d-913d-d0a05d7826b0-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-16 14:51 ` Thierry Reding
2020-06-16 14:51 ` Thierry Reding
2020-06-17 23:13 ` Rob Herring
2020-06-17 23:13 ` Rob Herring
2020-06-18 14:16 ` Thierry Reding
2020-06-18 14:16 ` Thierry Reding
2020-06-18 15:23 ` Rob Herring
2020-06-18 15:23 ` Rob Herring
[not found] ` <CAL_JsqLfpSgJxRMNTFdAsSEVOTU6a7bzD8v8Sg1LPXHdgEmdAQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2020-06-19 8:08 ` Thierry Reding
2020-06-19 8:08 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 08/38] dt-bindings: display: tegra: Document interconnect paths Thierry Reding
2020-06-12 14:18 ` Thierry Reding
[not found] ` <20200612141903.2391044-9-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-12 15:52 ` Dmitry Osipenko
2020-06-12 15:52 ` Dmitry Osipenko
[not found] ` <82888e53-c539-7d61-666d-bd6dbc494bfe-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-16 14:47 ` Thierry Reding
2020-06-16 14:47 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 09/38] dt-bindings: gpu: tegra: Convert to json-schema Thierry Reding
2020-06-12 14:18 ` Thierry Reding
[not found] ` <20200612141903.2391044-10-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-18 2:29 ` Rob Herring
2020-06-18 2:29 ` Rob Herring
2020-06-12 14:18 ` [PATCH 10/38] dt-bindings: gpu: tegra: Document interconnect paths Thierry Reding
2020-06-12 14:18 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 11/38] dt-bindings: mmc: tegra: Convert to json-schema Thierry Reding
2020-06-12 14:18 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 12/38] dt-bindings: mmc: tegra: Document interconnect paths Thierry Reding
2020-06-12 14:18 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 13/38] dt-bindings: pci: tegra: Convert to json-schema Thierry Reding
2020-06-12 14:18 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 14/38] dt-bindings: pci: tegra: Document interconnect paths Thierry Reding
2020-06-12 14:18 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 15/38] dt-bindings: sound: tegra: hda: Convert to json-schema Thierry Reding
2020-06-12 14:18 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 16/38] dt-bindings: sound: tegra: hda: Document interconnect paths Thierry Reding
2020-06-12 14:18 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 17/38] dt-bindings: usb: tegra-xusb: Convert to json-schema Thierry Reding
2020-06-12 14:18 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 18/38] dt-bindings: usb: tegra-xusb: Document interconnect paths Thierry Reding
2020-06-12 14:18 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 19/38] dt-bindings: net: dwc-qos-ethernet: Convert to json-schema Thierry Reding
2020-06-12 14:18 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 20/38] dt-bindings: net: dwc-qos-ethernet: Document interconnect paths Thierry Reding
2020-06-12 14:18 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 21/38] dt-bindings: sound: sgtl5000: Convert to json-schema Thierry Reding
2020-06-12 14:18 ` Thierry Reding
[not found] ` <20200612141903.2391044-22-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-18 2:41 ` Rob Herring
2020-06-18 2:41 ` Rob Herring
2020-06-12 14:18 ` [PATCH 22/38] dt-bindings: gpio: tegra186: Use unique include guard Thierry Reding
2020-06-12 14:18 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 23/38] dt-bindings: gpio: tegra186: Convert to json-schema Thierry Reding
2020-06-12 14:18 ` Thierry Reding
[not found] ` <20200612141903.2391044-24-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-18 2:44 ` Rob Herring
2020-06-18 2:44 ` Rob Herring
2020-06-12 14:18 ` [PATCH 24/38] dt-bindings: mfd: max77620: " Thierry Reding
2020-06-12 14:18 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 25/38] dt-bindings: gpio: tegra: " Thierry Reding
2020-06-12 14:18 ` Thierry Reding
[not found] ` <20200612141903.2391044-26-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-17 4:24 ` Dmitry Osipenko
2020-06-17 4:24 ` Dmitry Osipenko
[not found] ` <186ceadd-317c-a7b2-d4ab-32473f857545-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-17 14:17 ` Thierry Reding
2020-06-17 14:17 ` Thierry Reding
2020-06-17 14:24 ` Dmitry Osipenko
2020-06-17 14:24 ` Dmitry Osipenko
[not found] ` <c0cfa39b-054c-8e88-7e5a-233c24f5d5e9-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-17 14:33 ` Dmitry Osipenko
2020-06-17 14:33 ` Dmitry Osipenko
[not found] ` <a14c2791-83af-1cd0-1d15-0544a4bf490b-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-17 16:50 ` Thierry Reding
2020-06-17 16:50 ` Thierry Reding
2020-06-18 15:07 ` Dmitry Osipenko
2020-06-18 15:07 ` Dmitry Osipenko
2020-06-12 14:18 ` [PATCH 26/38] dt-bindings: pci: iommu: " Thierry Reding
2020-06-12 14:18 ` Thierry Reding
[not found] ` <20200612141903.2391044-27-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-18 2:34 ` Rob Herring
2020-06-18 2:34 ` Rob Herring
2020-06-18 14:18 ` Thierry Reding
2020-06-18 14:18 ` Thierry Reding
2020-06-19 6:45 ` Thierry Reding
2020-06-19 6:45 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 27/38] dt-bindings: tegra: Add missing compatible strings Thierry Reding
2020-06-12 14:18 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 28/38] dt-bindings: phy: tegra-xusb: Convert to json-schema Thierry Reding
2020-06-12 14:18 ` Thierry Reding
[not found] ` <20200612141903.2391044-29-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-18 2:38 ` Rob Herring
2020-06-18 2:38 ` Rob Herring
2020-06-19 6:47 ` Thierry Reding
2020-06-19 6:47 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 29/38] dt-bindings: tegra: pmc: Increase clock limit for power domains Thierry Reding
2020-06-12 14:18 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 30/38] dt-bindings: panel: Allow reg property for DSI panels Thierry Reding
2020-06-12 14:18 ` Thierry Reding
[not found] ` <20200612141903.2391044-31-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-12 14:29 ` Rob Herring
2020-06-12 14:29 ` Rob Herring
[not found] ` <CAL_JsqL4wMN3+cd=WEUegGU9xwpj9DTXeKT6EwTRfqiS+y6fMw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2020-06-16 14:35 ` Thierry Reding
2020-06-16 14:35 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 31/38] dt-bindings: panel: simple: Use unevaluatedProperties Thierry Reding
2020-06-12 14:18 ` Thierry Reding
[not found] ` <20200612141903.2391044-32-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-12 14:28 ` Rob Herring
2020-06-12 14:28 ` Rob Herring
[not found] ` <CAL_JsqKHkW8Q-prwEP_tkyWHUU5YuQHOipzjZ9MWa9M+uMoCkg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2020-06-16 14:33 ` Thierry Reding
2020-06-16 14:33 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 32/38] dt-bindings: leds: Document rfkill* trigger Thierry Reding
2020-06-12 14:18 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 33/38] dt-bindings: memory-controller: Document Tegra132 EMC Thierry Reding
2020-06-12 14:18 ` Thierry Reding
2020-06-12 14:18 ` [PATCH 34/38] dt-bindings: memory-controller: Fix "reg" entries on Tegra194 Thierry Reding
2020-06-12 14:18 ` Thierry Reding
2020-06-12 14:19 ` [PATCH 35/38] dt-bindings: memory: Update Tegra210 EMC bindings Thierry Reding
2020-06-12 14:19 ` Thierry Reding
[not found] ` <20200612141903.2391044-36-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-18 15:36 ` Rob Herring
2020-06-18 15:36 ` Rob Herring
2020-06-12 14:19 ` [PATCH 36/38] dt-bindings: power: supply: sbs-battery: Document TI BQ20Z45 compatible Thierry Reding
2020-06-12 14:19 ` Thierry Reding
2020-06-12 14:19 ` [PATCH 37/38] dt-bindings: pwm: Explicitly include pwm.yaml Thierry Reding
2020-06-12 14:19 ` Thierry Reding
[not found] ` <20200612141903.2391044-38-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-18 2:51 ` Rob Herring
2020-06-18 2:51 ` Rob Herring
2020-06-19 7:46 ` Thierry Reding
2020-06-19 7:46 ` Thierry Reding
2020-06-19 18:05 ` Rob Herring
2020-06-19 18:05 ` Rob Herring
2020-06-12 14:19 ` [PATCH 38/38] dt-bindings: serial: Document Tegra-specific properties Thierry Reding
2020-06-12 14:19 ` Thierry Reding
[not found] ` <20200612141903.2391044-39-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-18 2:47 ` Rob Herring
2020-06-18 2:47 ` Rob Herring
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200617224915.GA2975260@bogus \
--to=robh-dgejt+ai2ygdnm+yrofe0a@public.gmane.org \
--cc=devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.