~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/gpu/host1x/nvidia,tegra210-nvjpg.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/gpu/host1x/nvidia,tegra210-nvjpg.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: NVIDIA Tegra NVJPG
  8 
  9 description: |
 10   NVJPG is the hardware JPEG decoder and encoder present on NVIDIA Tegra210
 11   and newer chips. It is located on the Host1x bus and typically programmed
 12   through Host1x channels.
 13 
 14 maintainers:
 15   - Thierry Reding <treding@gmail.com>
 16   - Mikko Perttunen <mperttunen@nvidia.com>
 17 
 18 properties:
 19   $nodename:
 20     pattern: "^nvjpg@[0-9a-f]*$"
 21 
 22   compatible:
 23     enum:
 24       - nvidia,tegra210-nvjpg
 25       - nvidia,tegra186-nvjpg
 26       - nvidia,tegra194-nvjpg
 27 
 28   reg:
 29     maxItems: 1
 30 
 31   clocks:
 32     maxItems: 1
 33 
 34   clock-names:
 35     items:
 36       - const: nvjpg
 37 
 38   resets:
 39     maxItems: 1
 40 
 41   reset-names:
 42     items:
 43       - const: nvjpg
 44 
 45   power-domains:
 46     maxItems: 1
 47 
 48   iommus:
 49     maxItems: 1
 50 
 51   dma-coherent: true
 52 
 53   interconnects:
 54     items:
 55       - description: DMA read memory client
 56       - description: DMA write memory client
 57 
 58   interconnect-names:
 59     items:
 60       - const: dma-mem
 61       - const: write
 62 
 63 required:
 64   - compatible
 65   - reg
 66   - clocks
 67   - clock-names
 68   - resets
 69   - reset-names
 70   - power-domains
 71 
 72 additionalProperties: false
 73 
 74 examples:
 75   - |
 76     #include <dt-bindings/clock/tegra186-clock.h>
 77     #include <dt-bindings/memory/tegra186-mc.h>
 78     #include <dt-bindings/power/tegra186-powergate.h>
 79     #include <dt-bindings/reset/tegra186-reset.h>
 80 
 81     nvjpg@15380000 {
 82             compatible = "nvidia,tegra186-nvjpg";
 83             reg = <0x15380000 0x40000>;
 84             clocks = <&bpmp TEGRA186_CLK_NVJPG>;
 85             clock-names = "nvjpg";
 86             resets = <&bpmp TEGRA186_RESET_NVJPG>;
 87             reset-names = "nvjpg";
 88 
 89             power-domains = <&bpmp TEGRA186_POWER_DOMAIN_NVJPG>;
 90             interconnects = <&mc TEGRA186_MEMORY_CLIENT_NVJPGSRD &emc>,
 91                             <&mc TEGRA186_MEMORY_CLIENT_NVJPGSWR &emc>;
 92             interconnect-names = "dma-mem", "write";
 93             iommus = <&smmu TEGRA186_SID_NVJPG>;
 94     };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php