From nobody Mon Dec 15 21:50:43 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BF65921638E; Thu, 8 May 2025 06:07:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746684465; cv=none; b=lt1tj/RA9Yvc/q10DzRgkSucawlx82uQWkf0YFTj2NrlgH7Jv+PvMtuaATqoi0tuU9BVLjWLXd6xbuRHKt5xT5fpmoCs253979d4MK9M7mIzVeidV3iour6/N+7kNBSN+qW80At78d8zFJYeu3mjOWIgF1YT7RdofEcf1YsnELY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746684465; c=relaxed/simple; bh=8y2G354csqvkJSkxQ7antEKFho7KNP6a7ihx+8nQbQs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=oa66JoYm9bH8cG7sLomzQIb7NbEASgBRpAOEGoJqkhTqPqJOjOZdn7+w6Gtp5GzVYOmgiiexGWrWz7Yb1PGXR5oRsMFwy81HKB50vym/xSK391tNCmQUML7cb7BkFeqtBOSx3gP0HNV3+P9LqXFCm8Z2VdK3ibqcDglX8LJMnHc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=DfuakBYT; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="DfuakBYT" Received: by smtp.kernel.org (Postfix) with ESMTPS id 4C4BFC4CEEB; Thu, 8 May 2025 06:07:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1746684465; bh=8y2G354csqvkJSkxQ7antEKFho7KNP6a7ihx+8nQbQs=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=DfuakBYTbdlGm3VMxtrYD0Sfd9bHVUOTdoNZNNrU4VYTflLs0lhw3/DMWgpTkQOU5 NLvSjy/dnlGMiGpVpSdn3xJXyGnDBCXwJtjHrKtCjlKdMnEom6O2hClWqrvpSLVtAu E/pXsQVZZu7gwEWZs8/a4WUS48g1pFmyK8KkBSVf+51cToGLeBdirZIRG3w0nuP8lu afEGgAXQOzmZ0+Yh7c8CcsvotmEwWGQxmGFMm1ywE7RGjU2inhasUO2ymDI5qKQcEE FUO8dX2ruTions7+37B9QZpxjdTlW8/VgaDinbRhp+DIdXYBJJ39b0KqUIUtsqoego FVzXyE2LIk0qQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3CC2CC3ABC9; Thu, 8 May 2025 06:07:45 +0000 (UTC) From: Aaron Kling via B4 Relay Date: Thu, 08 May 2025 01:07:38 -0500 Subject: [PATCH v2 1/4] dt-bindings: memory-controllers: Describe Tegra210 EMC Tables Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250508-tegra210-emc-dt-v2-1-d33dc20a1123@gmail.com> References: <20250508-tegra210-emc-dt-v2-0-d33dc20a1123@gmail.com> In-Reply-To: <20250508-tegra210-emc-dt-v2-0-d33dc20a1123@gmail.com> To: Krzysztof Kozlowski , Thierry Reding , Jonathan Hunter , Rob Herring , Conor Dooley , Krzysztof Kozlowski Cc: linux-kernel@vger.kernel.org, linux-tegra@vger.kernel.org, devicetree@vger.kernel.org, Aaron Kling X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1746684461; l=58307; i=webgeek1234@gmail.com; s=20250217; h=from:subject:message-id; bh=Y4hnNQH227BQCOPuYMWQxMQWP9qYWWdlGwGODAxV/Ag=; b=3qfwPLhQ1wbfju5CrRrPPk/p2eAa89MAHR/6uXurqk0b0MtohbxRPMeqk9ER6Vlk5VoG3VTHk F8OCZVOxMVoC7SeDSPBxWHcNVF1NNpvfAy+0dqr+a/Qn1AwnlvR6u1f X-Developer-Key: i=webgeek1234@gmail.com; a=ed25519; pk=TQwd6q26txw7bkK7B8qtI/kcAohZc7bHHGSD7domdrU= X-Endpoint-Received: by B4 Relay for webgeek1234@gmail.com/20250217 with auth_id=342 X-Original-From: Aaron Kling Reply-To: webgeek1234@gmail.com From: Aaron Kling Add device tree bindings for Tegra210 EMC tables as used by the Nvidia Android bootloader. Signed-off-by: Aaron Kling --- .../nvidia,tegra21-emc-table.yaml | 1692 ++++++++++++++++= ++++ .../memory-controllers/nvidia,tegra210-emc.yaml | 38 + 2 files changed, 1730 insertions(+) diff --git a/Documentation/devicetree/bindings/memory-controllers/nvidia,te= gra21-emc-table.yaml b/Documentation/devicetree/bindings/memory-controllers= /nvidia,tegra21-emc-table.yaml new file mode 100644 index 0000000000000000000000000000000000000000..df371c835b95ad75deb74ad1d87= 11ed40a9b2361 --- /dev/null +++ b/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra21-e= mc-table.yaml @@ -0,0 +1,1692 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/memory-controllers/nvidia,tegra21-emc-t= able.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: NVIDIA Tegra210 SoC EMC Table + +maintainers: + - Thierry Reding + - Jon Hunter + +description: | + EMC training data used by the emc driver to do periodic training + +properties: + compatible: + items: + - enum: + - nvidia,tegra21-emc-table + - nvidia,tegra21-emc-table-derated + + reg: + maxItems: 1 + description: + Clock rate for this table + + clock-frequency: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + external memory clock rate in KHz + minimum: 40800 + maximum: 1600000 + + nvidia,revision: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + The revision of this table + + nvidia,dvfs-version: + $ref: /schemas/types.yaml#/definitions/string + description: + The dvfs version of this table + + nvidia,emc-min-mv: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + The minimum emc voltage allowed for this table + + nvidia,gk20a-min-mv: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + The minimum gpu voltage allowed for this table + + nvidia,source: + $ref: /schemas/types.yaml#/definitions/string + description: + The clock source for this table + + nvidia,src-sel-reg: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Value of the source selection register + + nvidia,needs-training: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + If this table needs training + + nvidia,training_pattern: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Which training pattern to use for this table + + nvidia,trained: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + If this table has been trained + + nvidia,periodic_training: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + If this table should be periodically trained + + nvidia,trained_dram_clktree_c0d0u0: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Trained value of c0d0u0 in the dram clock tree + + nvidia,trained_dram_clktree_c0d0u1: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Trained value of c0d0u1 in the dram clock tree + + nvidia,trained_dram_clktree_c0d1u0: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Trained value of c0d1u0 in the dram clock tree + + nvidia,trained_dram_clktree_c0d1u1: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Trained value of c0d1u1 in the dram clock tree + + nvidia,trained_dram_clktree_c1d0u0: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Trained value of c1d0u0 in the dram clock tree + + nvidia,trained_dram_clktree_c1d0u1: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Trained value of c1d0u1 in the dram clock tree + + nvidia,trained_dram_clktree_c1d1u0: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Trained value of c1d1u0 in the dram clock tree + + nvidia,trained_dram_clktree_c1d1u1: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Trained value of c1d1u1 in the dram clock tree + + nvidia,current_dram_clktree_c0d0u0: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Current value of c0d0u0 in the dram clock tree + + nvidia,current_dram_clktree_c0d0u1: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Current value of c0d0u1 in the dram clock tree + + nvidia,current_dram_clktree_c0d1u0: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Current value of c0d1u0 in the dram clock tree + + nvidia,current_dram_clktree_c0d1u1: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Current value of c0d1u1 in the dram clock tree + + nvidia,current_dram_clktree_c1d0u0: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Current value of c1d0u0 in the dram clock tree + + nvidia,current_dram_clktree_c1d0u1: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Current value of c1d0u1 in the dram clock tree + + nvidia,current_dram_clktree_c1d1u0: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Current value of c1d1u0 in the dram clock tree + + nvidia,current_dram_clktree_c1d1u1: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Current value of c1d1u1 in the dram clock tree + + nvidia,run_clocks: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Clocks to run + + nvidia,tree_margin: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Tree margin + + nvidia,burst-regs-num: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Number of burst registers + + nvidia,burst-regs-per-ch-num: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Number of burst registers per channel + + nvidia,trim-regs-num: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Number of trim registers + + nvidia,trim-regs-per-ch-num: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Number of trim registers per channel + + nvidia,burst-mc-regs-num: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Number of burst mc registers + + nvidia,la-scale-regs-num: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Number of la scale registers + + nvidia,vref-regs-num: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Number of voltage reference registers + + nvidia,training-mod-regs-num: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Number of training mod registers + + nvidia,dram-timing-regs-num: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Number of dram timing registers + + nvidia,min-mrs-wait: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Value of the MIN_MRS_WAIT register + + nvidia,emc-mrw: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Value of the EMC_MRW register + + nvidia,emc-mrw2: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Value of the EMC_MRW2 register + + nvidia,emc-mrw3: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Value of the EMC_MRW3 register + + nvidia,emc-mrw4: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Value of the EMC_MRW4 register + + nvidia,emc-mrw9: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Value of the EMC_MRW9 register + + nvidia,emc-mrs: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Value of the EMC_MRS register + + nvidia,emc-emrs: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Value of the EMC_EMRS register + + nvidia,emc-emrs2: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Value of the EMC_EMRS2 register + + nvidia,emc-auto-cal-config: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Value of the EMC_AUTO_CAL_CONFIG register + + nvidia,emc-auto-cal-config2: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Value of the EMC_AUTO_CAL_CONFIG2 register + + nvidia,emc-auto-cal-config3: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Value of the EMC_AUTO_CAL_CONFIG3 register + + nvidia,emc-auto-cal-config4: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Value of the EMC_AUTO_CAL_CONFIG4 register + + nvidia,emc-auto-cal-config5: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Value of the EMC_AUTO_CAL_CONFIG5 register + + nvidia,emc-auto-cal-config6: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Value of the EMC_AUTO_CAL_CONFIG6 register + + nvidia,emc-auto-cal-config7: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Value of the EMC_AUTO_CAL_CONFIG7 register + + nvidia,emc-auto-cal-config8: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Value of the EMC_AUTO_CAL_CONFIG8 register + + nvidia,emc-cfg-2: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Value of the EMC_CFG_2 register + + nvidia,emc-sel-dpd-ctrl: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Value of the EMC_SEL_DPD_CTRL register + + nvidia,emc-fdpd-ctrl-cmd-no-ramp: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Value of the EMC_FDPD_SEL_DPD_CTRL_NO_RAMP register + + nvidia,dll-clk-src: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + VALUE of the DLL_CLK_SRC register + + nvidia,clk-out-enb-x-0-clk-enb-emc-dll: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + If the dll clock should be enabled for this table + + nvidia,emc-clock-latency-change: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Clock latency change + + nvidia,ptfv: + $ref: /schemas/types.yaml#/definitions/uint32-array + description: + Ptfv list values + + nvidia,emc-registers: + $ref: /schemas/types.yaml#/definitions/uint32-array + description: + Burst register values, size is determined by + nvidia,burst-regs-num + + nvidia,emc-burst-regs-per-ch: + $ref: /schemas/types.yaml#/definitions/uint32-array + description: + Per channel EMC burst register values, size is determined by + nvidia,burst-regs-per-ch-num + + nvidia,emc-shadow-regs-ca-train: + $ref: /schemas/types.yaml#/definitions/uint32-array + description: + Shadow registers ca train, size is determined by + nvidia,burst-regs-num + + nvidia,emc-shadow-regs-quse-train: + $ref: /schemas/types.yaml#/definitions/uint32-array + description: + Shadow registers quse train, size is determined by + nvidia,burst-regs-num + + nvidia,emc-shadow-regs-rdwr-train: + $ref: /schemas/types.yaml#/definitions/uint32-array + description: + Shadow registers rdwr train, size is determined by + nvidia,burst-regs-num + + nvidia,emc-trim-regs: + $ref: /schemas/types.yaml#/definitions/uint32-array + description: + Trim register values, size is determined by + nvidia,trim-regs-num + + nvidia,emc-trim-regs-per-ch: + $ref: /schemas/types.yaml#/definitions/uint32-array + description: + Per channel trim register values, size is determined by + nvidia,trim-regs-per-channel-num + + nvidia,emc-vref-regs: + $ref: /schemas/types.yaml#/definitions/uint32-array + description: + Voltage reference register values, size is determined by + nvidia,vref-regs-num + + nvidia,emc-dram-timing-regs: + $ref: /schemas/types.yaml#/definitions/uint32-array + description: + Dram timing register values, size is determined by + nvidia,dram-timing-regs-num + + nvidia,emc-training-mod-regs: + $ref: /schemas/types.yaml#/definitions/uint32-array + description: + Training mod register values, size is determined by + nvidia,training-mod-regs-num + + nvidia,emc-save-restore-mod-regs: + $ref: /schemas/types.yaml#/definitions/uint32-array + description: + Save restore mod register values + + nvidia,emc-burst-mc-regs: + $ref: /schemas/types.yaml#/definitions/uint32-array + description: + Burst mc register values, size is determined by + nvidia,burst-mc-regs-num + + nvidia,emc-la-scale-regs: + $ref: /schemas/types.yaml#/definitions/uint32-array + description: + La scale register values, size is determined by + nvidia,burst-mc-regs-num + +required: + - compatible + - clock-frequency + +additionalProperties: false + +examples: + - | + #include + #include + + external-memory-controller@7001b000 { + reg =3D <0x7001b000 0x1000>, + <0x7001e000 0x1000>, + <0x7001f000 0x1000>; + clocks =3D <&tegra_car TEGRA210_CLK_EMC>; + clock-names =3D "emc"; + interrupts =3D ; + nvidia,memory-controller =3D <&mc>; + nvidia,use-ram-code; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + emc-table@0 { + reg =3D <0>; + nvidia,ram-code =3D <0x0>; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + emc-table@40800 { + reg =3D <40800>; + compatible =3D "nvidia,tegra21-emc-table"; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "04_40800_03_V9.8.7_V1.6"; + clock-frequency =3D <40800>; + nvidia,emc-min-mv =3D <800>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllp_out0"; + nvidia,src-sel-reg =3D <0x40188012>; + nvidia,needs-training =3D <0x00000000>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000003>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000015>; + nvidia,emc-mrw =3D <0x08010004>; + nvidia,emc-mrw2 =3D <0x08020000>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110805>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x40188012>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000001>; + nvidia,emc-clock-latency-change =3D <0x00005172>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x0000000c + 0x00000008 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000a + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000000 + 0x0000000a + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x0000009a + 0x00000000 + 0x00000026 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000008 + 0x00000008 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x000000a0 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090029 + 0x00290015 + 0x000b000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x0000023a + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118600b + 0x00000000 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010001 + 0x00009080 + 0x07070404 + 0x00040014 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x0000000c + 0x00000008 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000a + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000000 + 0x0000000a + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x0000009a + 0x00000000 + 0x00000026 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000008 + 0x00000008 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x000000a0 + 0x00000000 + 0x9960a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x00000055 + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090029 + 0x00290015 + 0x000b000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x0000023a + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000000 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118600b + 0x00000001 + 0x0000001f + 0x00000013 + 0x00000003 + 0x00000015 + 0x08161414 + 0x0000000b + 0x00010001 + 0x00019080 + 0x07070404 + 0x00040014 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x0000000c + 0x00000008 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x00000009 + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000002 + 0x00000002 + 0x00000000 + 0x00000000 + 0x00000005 + 0x08037171 + 0x00000008 + 0x00000001 + 0x80000000 + 0x00010002 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x0000009a + 0x00000000 + 0x00000026 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000008 + 0x00000008 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x000000a0 + 0x00000000 + 0x9160400d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090029 + 0x00290015 + 0x000b000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x0000023a + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x30020000 + 0x00058037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118600b + 0x00000001 + 0x0000001f + 0x0000001d + 0x00000013 + 0x0000001f + 0x08161414 + 0x0000001b + 0x00010002 + 0x00009080 + 0x07070404 + 0x00040014 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x0000000c + 0x00000008 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000d + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000013 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x30000002 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000000 + 0x0000000a + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x0000009a + 0x00000000 + 0x00000026 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000008 + 0x00000008 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x000000a0 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090029 + 0x00290015 + 0x000b000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x0000023a + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118600b + 0x00000001 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010001 + 0x0000b080 + 0x07070404 + 0x00040014 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00120010 + 0x00120011 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000049 + 0x00000104 + 0x000000b4 + 0x0000007a + 0x00000006 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x40020001 + 0x80000013 + 0x000a1020 + 0x80001028 + 0x00000001 + 0x00000000 + 0x00000002 + 0x00000000 + 0x00000001 + 0x00000001 + 0x00000002 + 0x00000005 + 0x00000002 + 0x00000001 + 0x00000004 + 0x00000008 + 0x00000005 + 0x00000000 + 0x02020001 + 0x00030201 + 0x72c30303 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x00000006 + 0x0080001a + 0x00000076 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff003d + 0x00ff00ff + 0x00ff003d + 0x00ff0049 + 0x00ff0080 + 0x00ff0004 + 0x000800ff + 0x000000ff + 0x00ff0004 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x000000ff + 0x000000ff + 0x00ff00ff + >; + }; + }; + }; diff --git a/Documentation/devicetree/bindings/memory-controllers/nvidia,te= gra210-emc.yaml b/Documentation/devicetree/bindings/memory-controllers/nvid= ia,tegra210-emc.yaml index bc8477e7ab193b7880bb681037985f3fccebf02f..78e3417d273a329b77bf2f61de4= 1b29017be56d3 100644 --- a/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra210-= emc.yaml +++ b/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra210-= emc.yaml @@ -44,6 +44,44 @@ properties: description: phandle of the memory controller node =20 + nvidia,use-ram-code: + description: + If set, timings are split per ram code and expected to be in + subnodes per ram-code + + "#address-cells": + const: 1 + + "#size-cells": + const: 0 + +patternProperties: + "^emc-table@[0-9]+$": + type: object + additionalProperties: true + properties: + reg: + maxItems: 1 + description: + Ram code for this timing set + + nvidia,ram-code: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + value of the RAM_CODE field in the PMC_STRAPPING_OPT_A register = that + this timing set is used for + + "#address-cells": + const: 1 + + "#size-cells": + const: 0 + + required: + - reg + - nvidia,ram-code + + required: - compatible - reg --=20 2.48.1 From nobody Mon Dec 15 21:50:43 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BF5FB21638C; Thu, 8 May 2025 06:07:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746684465; cv=none; b=g2ld39DWQDZ8I6gdCUczjBB8q3FZJ81PBZT/ZXAZP3ghkXK6YZdLxcYVGrUDFJ9k8tTNvg3bSaPuc9cXhRSNA7YwqVsKpelGcpu9wN9s7zaxPPOs4sR68KHCWOBPt7WaI7q+LXV8JS9ZmFiGLBwAUnDkYzREX1YcyFqABRxgzlg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746684465; c=relaxed/simple; bh=yi88OJK5yR59gz0QB+OegU7xAAvdm64svetJl4b8fk8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=sgAi+5pWZtsU1ZtG9hP2WTByIMwEDrtZH4Jq16OSV7q8MxMi1SNmXFay12BWl5NG+Jo3xS7ti9iH+6LnrZ79xaQzwR0gvjh2k+1qZ5UIkadiCkSnSLINKk/+VulraWnyyNCKxMfhOqanscdsOqUkikZPVjZ/Wza1K8UYRl21T+Y= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=lAvw9cQn; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="lAvw9cQn" Received: by smtp.kernel.org (Postfix) with ESMTPS id 58C4DC4CEF1; Thu, 8 May 2025 06:07:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1746684465; bh=yi88OJK5yR59gz0QB+OegU7xAAvdm64svetJl4b8fk8=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=lAvw9cQnohd2Ft89FwlkPqeOSCa4N5MM7Qw1YSGGMltxZZWfcJ0HQ9OFVELQyJ2ko N/ad9ALb068NAb+Q2UqpNB+lvOtwCedz2PkWYCurzRYfdrvbS+Yw/bvKRH0jq11VCN 2UyZfXJeSITcb1TVolv2kpfqQ9rXofXYawYdRsrqaiJYcZ+Jy+olYXIi77OxS0dHQ5 bK/EYkh0f8DxHChYYPQS7AJIA1O6YmpBQfZilyOhI7R75qtA9lh23IJkJcLD0AiUaK MtIM5WxX8uAjHfynAIRN1T5+TMNmXExm8g7fkbsuLzHApzOxe7VLGuEIgn+z3+dkzs N7TZoBkR5EmiQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4A980C3ABC5; Thu, 8 May 2025 06:07:45 +0000 (UTC) From: Aaron Kling via B4 Relay Date: Thu, 08 May 2025 01:07:39 -0500 Subject: [PATCH v2 2/4] dt-bindings: memory-controllers: tegra210: Allow fallback compatible Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250508-tegra210-emc-dt-v2-2-d33dc20a1123@gmail.com> References: <20250508-tegra210-emc-dt-v2-0-d33dc20a1123@gmail.com> In-Reply-To: <20250508-tegra210-emc-dt-v2-0-d33dc20a1123@gmail.com> To: Krzysztof Kozlowski , Thierry Reding , Jonathan Hunter , Rob Herring , Conor Dooley , Krzysztof Kozlowski Cc: linux-kernel@vger.kernel.org, linux-tegra@vger.kernel.org, devicetree@vger.kernel.org, Aaron Kling X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1746684461; l=1131; i=webgeek1234@gmail.com; s=20250217; h=from:subject:message-id; bh=5IbR1bmo6NLdZ9+ATxenwM0aRIdwm6/TcE2oX1FSILI=; b=uBUYKRVk2hA7/8KefqSsKjzmXcReRWWGodF8KPbEmLzvsiEG/GsU0LUyg5Ix+wD9tUlaLvEKO 1AxodFDoXUIBULjrjc1nNLgXLxPto/QPazlqIhal/GEPCOb79gneVLK X-Developer-Key: i=webgeek1234@gmail.com; a=ed25519; pk=TQwd6q26txw7bkK7B8qtI/kcAohZc7bHHGSD7domdrU= X-Endpoint-Received: by B4 Relay for webgeek1234@gmail.com/20250217 with auth_id=342 X-Original-From: Aaron Kling Reply-To: webgeek1234@gmail.com From: Aaron Kling The nvidia,tegra21-emc compatible is required by the Nvidia Android bootloader to copy emc training value into the kernel dt. So allow this as a fallback compatible to avoid needing to change the driver. Signed-off-by: Aaron Kling --- .../devicetree/bindings/memory-controllers/nvidia,tegra210-emc.yaml | 6 ++= +++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/memory-controllers/nvidia,te= gra210-emc.yaml b/Documentation/devicetree/bindings/memory-controllers/nvid= ia,tegra210-emc.yaml index 78e3417d273a329b77bf2f61de41b29017be56d3..acae6c8a6c0ab9ceaddf00342c9= 33499350568eb 100644 --- a/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra210-= emc.yaml +++ b/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra210-= emc.yaml @@ -16,7 +16,11 @@ description: | =20 properties: compatible: - const: nvidia,tegra210-emc + oneOf: + - const: nvidia,tegra210-emc + - items: + - const: nvidia,tegra210-emc + - const: nvidia,tegra21-emc =20 reg: maxItems: 3 --=20 2.48.1 From nobody Mon Dec 15 21:50:43 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A0128219A89; Thu, 8 May 2025 06:07:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746684468; cv=none; b=qxG0U8hNOLvC8wWpz3ZCi5lKS9pzZDQBriBXVIkHA6jKSVyZZt9qNXluals7Ejh9xbc7fePHAFaGVtiwx3acIX8CCYK1jDgU5M0QvgOqGG+eqdK1iMhxThjVmxAGAkdAvd3yYqHyy7VT5ljoEaabtdgcW9f5qdUOnRb0ajwbY7Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746684468; c=relaxed/simple; bh=lpFUau32b7SceIReT5ztNZ7qb75EXN40W1T0Wlg64jA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YRau7ILarAOf2dYxI5bJ1vzqvebENsNbNZ1rwxer24i7Ws8I7m2Kkn3BgfYm1esYURKboGfUfDL/iqd8bA6qVuH/cJ7b1Q22i/d3T2uyRYtEZ7wYWoWdh+jUpeZ9jxUhaU5FCfCRYUPunXKeYIYpf3JKEji07geiBz4tb8rnSfU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=HZ9xDXTT; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="HZ9xDXTT" Received: by smtp.kernel.org (Postfix) with ESMTPS id 06084C4CEEB; Thu, 8 May 2025 06:07:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1746684467; bh=lpFUau32b7SceIReT5ztNZ7qb75EXN40W1T0Wlg64jA=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=HZ9xDXTT2jduhbiWPh63QKfnospgLUic4e9IF2k0o+nXsG4qxHRtycoZ+DTiOtJcd NvQlbDQ/wMSZbu5XWHnsP0B8yIrWPAjLAbJnyaALTllI/lqWhFxWVd1XaMPFToeG0S EmaRPjeWCQHICPc6jrPuFty6UUM7ToSZ/6kPrKYS+NJw6VtQxneqABlRHAAs4Q2rIc 5Gdam8BYUh7dfPnVM6vIrSRk5ym14vkwFIBehfJe9aPlWHNArOwuVIJKmzC0ucjw6k IRDe6xEfkQbslEwWPmKiGD9qZjX2XKR6gv9/e6RtZl8zxQzbDUTCaMDG3kXbx4CJUC tD8ouTp8o1jqA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id EB957C3ABBE; Thu, 8 May 2025 06:07:46 +0000 (UTC) From: Aaron Kling via B4 Relay Date: Thu, 08 May 2025 01:07:40 -0500 Subject: [PATCH v2 3/4] arm64: tegra: Add EMC timings to P2180 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250508-tegra210-emc-dt-v2-3-d33dc20a1123@gmail.com> References: <20250508-tegra210-emc-dt-v2-0-d33dc20a1123@gmail.com> In-Reply-To: <20250508-tegra210-emc-dt-v2-0-d33dc20a1123@gmail.com> To: Krzysztof Kozlowski , Thierry Reding , Jonathan Hunter , Rob Herring , Conor Dooley , Krzysztof Kozlowski Cc: linux-kernel@vger.kernel.org, linux-tegra@vger.kernel.org, devicetree@vger.kernel.org, Aaron Kling X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1746684462; l=973413; i=webgeek1234@gmail.com; s=20250217; h=from:subject:message-id; bh=B3bH/nrI39H2c86ZA1t73Ja5YzfkomSQsNckmeyIeh4=; b=im4IkElLxajrKQUCJAcKrYx5EPH+LOLANOjWGw1FMmD5mt+SFc/TvbH3ooQq8D53fWG7S+Cra KiAL1Il0b0FCqp3o6uCTdF6VFJ4jV7mCPFsrvp0hkjyzsbrs1qgESR9 X-Developer-Key: i=webgeek1234@gmail.com; a=ed25519; pk=TQwd6q26txw7bkK7B8qtI/kcAohZc7bHHGSD7domdrU= X-Endpoint-Received: by B4 Relay for webgeek1234@gmail.com/20250217 with auth_id=342 X-Original-From: Aaron Kling Reply-To: webgeek1234@gmail.com From: Aaron Kling These entries are imported from the downstream Nvidia Linux4Tegra kernel. They are expected to be updated with the trained values by the bootloader. This is done by the Nvidia Android bootloader, which is different from the handling by the Nvidia Linux bootloader which places these values in a reserved memory location. P2180 is supported by both bootloaders, so lets support initializing emc on both. It should be noted that the bootloader will not create these nodes in the kernel dtb if they do not exist. It will only set in place existing properties. Signed-off-by: Aaron Kling --- arch/arm64/boot/dts/nvidia/tegra210-p2180-emc.dtsi | 49749 +++++++++++++++= ++++ arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 1 + 2 files changed, 49750 insertions(+) diff --git a/arch/arm64/boot/dts/nvidia/tegra210-p2180-emc.dtsi b/arch/arm6= 4/boot/dts/nvidia/tegra210-p2180-emc.dtsi new file mode 100644 index 0000000000000000000000000000000000000000..1124948bbfbe16ba1a7de6f7be8= 4e46afdc7d752 --- /dev/null +++ b/arch/arm64/boot/dts/nvidia/tegra210-p2180-emc.dtsi @@ -0,0 +1,49749 @@ +// SPDX-License-Identifier: GPL-2.0 +/ { + external-memory-controller@7001b000 { + /* Bootloader requires a compatible matching nvidia,tegra21-emc */ + compatible =3D "nvidia,tegra210-emc", "nvidia,tegra21-emc"; + nvidia,use-ram-code; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + emc-table@0 { + reg =3D <0>; + nvidia,ram-code =3D <0>; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + emc-table@40800 { + compatible =3D "nvidia,tegra21-emc-table"; + reg =3D <40800>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "04_40800_03_V9.8.7_V1.6"; + clock-frequency =3D <40800>; + nvidia,emc-min-mv =3D <800>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllp_out0"; + nvidia,src-sel-reg =3D <0x40188012>; + nvidia,needs-training =3D <0x00000000>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000003>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000015>; + nvidia,emc-mrw =3D <0x08010004>; + nvidia,emc-mrw2 =3D <0x08020000>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110805>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x40188012>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000001>; + nvidia,emc-clock-latency-change =3D <0x00005172>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x0000000c + 0x00000008 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000a + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000000 + 0x0000000a + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x0000009a + 0x00000000 + 0x00000026 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000008 + 0x00000008 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x000000a0 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090029 + 0x00290015 + 0x000b000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x0000023a + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118600b + 0x00000000 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010001 + 0x00009080 + 0x07070404 + 0x00040014 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x0000000c + 0x00000008 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000a + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000000 + 0x0000000a + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x0000009a + 0x00000000 + 0x00000026 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000008 + 0x00000008 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x000000a0 + 0x00000000 + 0x9960a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x00000055 + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090029 + 0x00290015 + 0x000b000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x0000023a + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000000 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118600b + 0x00000001 + 0x0000001f + 0x00000013 + 0x00000003 + 0x00000015 + 0x08161414 + 0x0000000b + 0x00010001 + 0x00019080 + 0x07070404 + 0x00040014 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x0000000c + 0x00000008 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x00000009 + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000002 + 0x00000002 + 0x00000000 + 0x00000000 + 0x00000005 + 0x08037171 + 0x00000008 + 0x00000001 + 0x80000000 + 0x00010002 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x0000009a + 0x00000000 + 0x00000026 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000008 + 0x00000008 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x000000a0 + 0x00000000 + 0x9160400d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090029 + 0x00290015 + 0x000b000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x0000023a + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x30020000 + 0x00058037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118600b + 0x00000001 + 0x0000001f + 0x0000001d + 0x00000013 + 0x0000001f + 0x08161414 + 0x0000001b + 0x00010002 + 0x00009080 + 0x07070404 + 0x00040014 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x0000000c + 0x00000008 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000d + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000013 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x30000002 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000000 + 0x0000000a + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x0000009a + 0x00000000 + 0x00000026 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000008 + 0x00000008 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x000000a0 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090029 + 0x00290015 + 0x000b000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x0000023a + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118600b + 0x00000001 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010001 + 0x0000b080 + 0x07070404 + 0x00040014 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00120010 + 0x00120011 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000049 + 0x00000104 + 0x000000b4 + 0x0000007a + 0x00000006 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x40020001 + 0x80000013 + 0x000a1020 + 0x80001028 + 0x00000001 + 0x00000000 + 0x00000002 + 0x00000000 + 0x00000001 + 0x00000001 + 0x00000002 + 0x00000005 + 0x00000002 + 0x00000001 + 0x00000004 + 0x00000008 + 0x00000005 + 0x00000000 + 0x02020001 + 0x00030201 + 0x72c30303 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x00000006 + 0x0080001a + 0x00000076 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff003d + 0x00ff00ff + 0x00ff003d + 0x00ff0049 + 0x00ff0080 + 0x00ff0004 + 0x000800ff + 0x000000ff + 0x00ff0004 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x000000ff + 0x000000ff + 0x00ff00ff + >; + }; + emc-table@68000 { + compatible =3D "nvidia,tegra21-emc-table"; + reg =3D <68000>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "04_68000_03_V9.8.7_V1.6"; + clock-frequency =3D <68000>; + nvidia,emc-min-mv =3D <800>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllp_out0"; + nvidia,src-sel-reg =3D <0x4018800a>; + nvidia,needs-training =3D <0x00000000>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000005>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000015>; + nvidia,emc-mrw =3D <0x08010004>; + nvidia,emc-mrw2 =3D <0x08020000>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110805>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x4018800a>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000001>; + nvidia,emc-clock-latency-change =3D <0x000029e0>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x0000000c + 0x0000000d + 0x00000007 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000a + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000000 + 0x0000000a + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000101 + 0x00000000 + 0x00000040 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x0000000d + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000010a + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090044 + 0x00440015 + 0x0011000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x00000309 + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186011 + 0x00000000 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010001 + 0x00009080 + 0x07070404 + 0x00040022 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x0000000c + 0x0000000d + 0x00000007 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000a + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000000 + 0x0000000a + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000101 + 0x00000000 + 0x00000040 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x0000000d + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000010a + 0x00000000 + 0x9960a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x00000055 + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090044 + 0x00440015 + 0x0011000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x00000309 + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000000 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186011 + 0x00000001 + 0x0000001f + 0x00000014 + 0x00000004 + 0x00000016 + 0x08161414 + 0x0000000c + 0x00010001 + 0x00019080 + 0x07070404 + 0x00040022 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x0000000c + 0x0000000d + 0x00000007 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x00000009 + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000003 + 0x00000002 + 0x00000000 + 0x00000000 + 0x00000005 + 0x08037171 + 0x00000009 + 0x00000001 + 0x80000000 + 0x00010002 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000101 + 0x00000000 + 0x00000040 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x0000000d + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000010a + 0x00000000 + 0x9160400d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090044 + 0x00440015 + 0x0011000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x00000309 + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x30020000 + 0x00058037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186011 + 0x00000001 + 0x0000001f + 0x0000001d + 0x00000013 + 0x0000001f + 0x08161414 + 0x0000001b + 0x00010002 + 0x00009080 + 0x07070404 + 0x00040022 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x0000000c + 0x0000000d + 0x00000007 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000d + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000013 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x30000002 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000000 + 0x0000000a + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000101 + 0x00000000 + 0x00000040 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x0000000d + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000010a + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090044 + 0x00440015 + 0x0011000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x00000309 + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186011 + 0x00000001 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010001 + 0x0000b080 + 0x07070404 + 0x00040022 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00120010 + 0x00120011 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x0000002c + 0x00000104 + 0x000000b4 + 0x00000049 + 0x00000006 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0xf0000001 + 0x80000024 + 0x000a1020 + 0x80001028 + 0x00000001 + 0x00000000 + 0x00000002 + 0x00000000 + 0x00000001 + 0x00000001 + 0x00000002 + 0x00000005 + 0x00000002 + 0x00000001 + 0x00000004 + 0x00000008 + 0x00000005 + 0x00000001 + 0x02020001 + 0x00030201 + 0x72630303 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x00000009 + 0x0080001a + 0x000000c4 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff0025 + 0x00ff00ff + 0x00ff0025 + 0x00ff0049 + 0x00ff0080 + 0x00ff0004 + 0x000800ff + 0x000000ff + 0x00ff0004 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x000000ff + 0x000000ff + 0x00ff00ff + >; + }; + emc-table@102000 { + compatible =3D "nvidia,tegra21-emc-table"; + reg =3D <102000>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "04_102000_03_V9.8.7_V1.6"; + clock-frequency =3D <102000>; + nvidia,emc-min-mv =3D <800>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllp_out0"; + nvidia,src-sel-reg =3D <0x40188006>; + nvidia,needs-training =3D <0x00000000>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000007>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000015>; + nvidia,emc-mrw =3D <0x08010004>; + nvidia,emc-mrw2 =3D <0x08020000>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110805>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x40188006>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000001>; + nvidia,emc-clock-latency-change =3D <0x00001aea>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x0000000c + 0x00000013 + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000a + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000003 + 0x08037171 + 0x0000000b + 0x00000000 + 0x0000000a + 0x00010000 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000182 + 0x00000000 + 0x00000060 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000014 + 0x00000014 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000018e + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090066 + 0x00660015 + 0x001a000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x0000040b + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118601a + 0x00000000 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010000 + 0x00009080 + 0x07070404 + 0x00040032 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x0000000c + 0x00000013 + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000a + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000003 + 0x08037171 + 0x0000000b + 0x00000000 + 0x0000000a + 0x00010000 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000182 + 0x00000000 + 0x00000060 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000014 + 0x00000014 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000018e + 0x00000000 + 0x9960a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x00000055 + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090066 + 0x00660015 + 0x001a000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x0000040b + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000000 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118601a + 0x00000001 + 0x0000001f + 0x00000015 + 0x00000005 + 0x00000017 + 0x08161414 + 0x0000000d + 0x00010000 + 0x00019080 + 0x07070404 + 0x00040032 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x0000000c + 0x00000013 + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x00000009 + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000003 + 0x00000002 + 0x00000000 + 0x00000000 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000001 + 0x80000000 + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000182 + 0x00000000 + 0x00000060 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000014 + 0x00000014 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000018e + 0x00000000 + 0x9160400d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090066 + 0x00660015 + 0x001a000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x0000040b + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x30020000 + 0x00058037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118601a + 0x00000001 + 0x0000001f + 0x0000001d + 0x00000013 + 0x0000001f + 0x08161414 + 0x0000001b + 0x00010001 + 0x00009080 + 0x07070404 + 0x00040032 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x0000000c + 0x00000013 + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000d + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000013 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x30000002 + 0x00000003 + 0x08037171 + 0x0000000b + 0x00000000 + 0x0000000a + 0x00010000 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000182 + 0x00000000 + 0x00000060 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000014 + 0x00000014 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000018e + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090066 + 0x00660015 + 0x001a000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x0000040b + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118601a + 0x00000001 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010000 + 0x0000b080 + 0x07070404 + 0x00040032 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00120010 + 0x00120011 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x0000001d + 0x00000104 + 0x000000b4 + 0x00000031 + 0x00000006 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x50000001 + 0x80000033 + 0x000a1020 + 0x80001028 + 0x00000001 + 0x00000000 + 0x00000002 + 0x00000000 + 0x00000001 + 0x00000001 + 0x00000002 + 0x00000005 + 0x00000002 + 0x00000001 + 0x00000004 + 0x00000008 + 0x00000005 + 0x00000002 + 0x02020001 + 0x00030201 + 0x72030303 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x0000000e + 0x0080001a + 0x00000126 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff0018 + 0x00ff00ff + 0x00ff0018 + 0x00fe0049 + 0x00ff0080 + 0x00ff0004 + 0x000800ff + 0x000000ff + 0x00ff0004 + 0x00ff00ff + 0x00ff00ff + 0x00ff00da + 0x00ff00ff + 0x00ff00ff + 0x000000ff + 0x000000ff + 0x00ff00ff + >; + }; + emc-table@204000 { + compatible =3D "nvidia,tegra21-emc-table"; + reg =3D <204000>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "04_204000_03_V9.8.7_V1.6"; + clock-frequency =3D <204000>; + nvidia,emc-min-mv =3D <800>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllp_out0"; + nvidia,src-sel-reg =3D <0x40188002>; + nvidia,needs-training =3D <0x00000000>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x0000000d>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000015>; + nvidia,emc-mrw =3D <0x08010004>; + nvidia,emc-mrw2 =3D <0x08020000>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110805>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x40188002>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000001>; + nvidia,emc-clock-latency-change =3D <0x00000d5c>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x0000000d + 0x00000025 + 0x00000013 + 0x00000000 + 0x00000000 + 0x00000009 + 0x00000004 + 0x0000000b + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000002 + 0x08037171 + 0x0000000d + 0x00000000 + 0x0000000b + 0x00010000 + 0x00000012 + 0x00000014 + 0x00000016 + 0x00000012 + 0x00000014 + 0x00000304 + 0x00000000 + 0x000000c1 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000027 + 0x00000027 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000009 + 0x00000005 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000031c + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000900cc + 0x00cc0015 + 0x0033000a + 0xc1e00303 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x00000713 + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186033 + 0x00000000 + 0x00000000 + 0x00000014 + 0x0000000a + 0x00000016 + 0x08161414 + 0x00000012 + 0x00010000 + 0x00009080 + 0x07070404 + 0x00040065 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x0000000d + 0x00000025 + 0x00000013 + 0x00000000 + 0x00000000 + 0x00000009 + 0x00000004 + 0x0000000b + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000002 + 0x08037171 + 0x0000000d + 0x00000000 + 0x0000000b + 0x00010000 + 0x00000012 + 0x00000014 + 0x00000016 + 0x00000012 + 0x00000014 + 0x00000304 + 0x00000000 + 0x000000c1 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000027 + 0x00000027 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000009 + 0x00000005 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000031c + 0x00000000 + 0x9960a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x00000055 + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000900cc + 0x00cc0015 + 0x0033000a + 0xc1e00303 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x00000713 + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000000 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186033 + 0x00000001 + 0x0000001f + 0x00000018 + 0x00000008 + 0x0000001a + 0x08161414 + 0x00000010 + 0x00010000 + 0x00019080 + 0x07070404 + 0x00040065 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x0000000d + 0x00000025 + 0x00000013 + 0x00000000 + 0x00000000 + 0x00000009 + 0x00000004 + 0x0000000a + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x0000000c + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000003 + 0x00000002 + 0x10000000 + 0x00000000 + 0x00000003 + 0x08037171 + 0x0000000b + 0x00000001 + 0x80000000 + 0x00040000 + 0x00000012 + 0x00000014 + 0x00000016 + 0x00000012 + 0x00000014 + 0x00000304 + 0x00000000 + 0x000000c1 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000027 + 0x00000027 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000009 + 0x00000005 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000031c + 0x00000000 + 0x9160400d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000900cc + 0x00cc0015 + 0x0033000a + 0xc1e00303 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x00000713 + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x30020000 + 0x00058037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186033 + 0x00000001 + 0x0000001f + 0x0000001e + 0x00000014 + 0x00000020 + 0x08161414 + 0x0000001c + 0x00040000 + 0x00009080 + 0x07070404 + 0x00040065 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x0000000d + 0x00000025 + 0x00000013 + 0x00000000 + 0x00000000 + 0x00000009 + 0x00000004 + 0x0000000e + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000013 + 0x00000013 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000006 + 0x30000000 + 0x30000002 + 0x00000002 + 0x08037171 + 0x0000000d + 0x00000000 + 0x0000000b + 0x00040000 + 0x00000012 + 0x00000014 + 0x00000016 + 0x00000012 + 0x00000014 + 0x00000304 + 0x00000000 + 0x000000c1 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000027 + 0x00000027 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000009 + 0x00000005 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000031c + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000900cc + 0x00cc0015 + 0x0033000a + 0xc1e00303 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x00000713 + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186033 + 0x00000001 + 0x00000000 + 0x00000014 + 0x0000000a + 0x00000016 + 0x08161414 + 0x00000012 + 0x00040000 + 0x0000b080 + 0x07070404 + 0x00040065 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00120010 + 0x00120011 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000012 + 0x00000104 + 0x000000b4 + 0x00000018 + 0x00000006 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x08000001 + 0x8000004c + 0x000a1020 + 0x80001028 + 0x00000001 + 0x00000000 + 0x00000003 + 0x00000001 + 0x00000002 + 0x00000001 + 0x00000002 + 0x00000005 + 0x00000002 + 0x00000001 + 0x00000004 + 0x00000008 + 0x00000005 + 0x00000004 + 0x02020001 + 0x00030201 + 0x71c30504 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x0000001b + 0x0080001a + 0x0000024c + 0x00ff00b2 + 0x00ff00da + 0x00ff009d + 0x00ff00ff + 0x00ff000c + 0x00ff00ff + 0x00ff000c + 0x007f0049 + 0x00ff0080 + 0x00ff0004 + 0x000800ad + 0x000000ff + 0x00ff0004 + 0x00ff00c6 + 0x00ff00c6 + 0x00ff006d + 0x00ff00ff + 0x00ff00e2 + 0x000000ff + 0x00000080 + 0x00ff00ff + >; + }; + emc-table@408000 { + compatible =3D "nvidia,tegra21-emc-table"; + reg =3D <408000>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "04_408000_03_V9.8.7_V1.6"; + clock-frequency =3D <408000>; + nvidia,emc-min-mv =3D <812>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllp_ud"; + nvidia,src-sel-reg =3D <0xe0188000>; + nvidia,needs-training =3D <0x00000010>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x0000001a>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x0000001b>; + nvidia,emc-mrw =3D <0x08010014>; + nvidia,emc-mrw2 =3D <0x08020009>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110835>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0xe0188000>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000001>; + nvidia,emc-clock-latency-change =3D <0x000006d6>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x00000019 + 0x0000004a + 0x00000025 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000008 + 0x00000013 + 0x0000000f + 0x00000008 + 0x00000011 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000008 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000013 + 0x00000006 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000006 + 0x00000008 + 0x0000000d + 0x0000000c + 0x00000006 + 0x00000000 + 0x30000000 + 0x00000007 + 0x08037171 + 0x0000000f + 0x00000007 + 0x0000000b + 0x00010004 + 0x00000019 + 0x00000021 + 0x00000023 + 0x0000001f + 0x00000021 + 0x00000607 + 0x00000000 + 0x00000181 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x0000001a + 0x00000005 + 0x00000002 + 0x00000011 + 0x0000004d + 0x0000004d + 0x00000005 + 0x00000007 + 0x00000004 + 0x00000011 + 0x00000009 + 0x00000004 + 0x0000000a + 0x48037171 + 0x00000638 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0xc01c03bb + 0x00008000 + 0x000000be + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00020002 + 0x00020002 + 0x00010003 + 0x00020003 + 0x00020003 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00010003 + 0x00020003 + 0x00020003 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00020002 + 0x00020002 + 0x00020002 + 0x00020002 + 0x00000002 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000e0198 + 0x0198001b + 0x0066000a + 0xc1e00304 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x00000d22 + 0x00000011 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x05050035 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186066 + 0x00000000 + 0x00000000 + 0x00000021 + 0x00000011 + 0x00000023 + 0x08161414 + 0x00000019 + 0x00010004 + 0x00009080 + 0x07070404 + 0x000400cb + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x00000019 + 0x0000004a + 0x00000025 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000008 + 0x00000013 + 0x0000000f + 0x00000008 + 0x00000011 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000008 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000013 + 0x00000006 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000006 + 0x00000008 + 0x0000000d + 0x0000000c + 0x00000006 + 0x00000000 + 0x30000000 + 0x00000007 + 0x08037171 + 0x0000000f + 0x00000007 + 0x0000000b + 0x00010004 + 0x00000019 + 0x00000021 + 0x00000023 + 0x0000001f + 0x00000021 + 0x00000607 + 0x00000000 + 0x00000181 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x0000001a + 0x00000005 + 0x00000002 + 0x00000011 + 0x0000004d + 0x0000004d + 0x00000005 + 0x00000007 + 0x00000004 + 0x00000011 + 0x00000009 + 0x00000004 + 0x0000000a + 0x48037171 + 0x00000638 + 0x00000000 + 0x9960a00d + 0x00003bbf + 0xc01c03bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00020002 + 0x00020002 + 0x00010003 + 0x00020003 + 0x00020003 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00010003 + 0x00020003 + 0x00020003 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00020002 + 0x00020002 + 0x00020002 + 0x00020002 + 0x00000002 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000e0198 + 0x0198001b + 0x0066000a + 0xc1e00304 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x00000d22 + 0x00000011 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000000 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186066 + 0x00000001 + 0x0000001f + 0x00000023 + 0x0000000d + 0x00000025 + 0x08161414 + 0x00000015 + 0x00010004 + 0x00019080 + 0x07070404 + 0x000400cb + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x00000019 + 0x0000004a + 0x00000025 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000008 + 0x00000012 + 0x0000000f + 0x00000008 + 0x00000011 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000008 + 0x00000008 + 0x00000006 + 0x0000000e + 0x00000013 + 0x00000006 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000006 + 0x00000008 + 0x0000000d + 0x0000000a + 0x00000002 + 0x10000006 + 0x30000000 + 0x00000008 + 0x08037171 + 0x0000000d + 0x00000001 + 0x80000000 + 0x00050001 + 0x0000001b + 0x00000021 + 0x00000023 + 0x0000001f + 0x00000021 + 0x00000607 + 0x00000000 + 0x00000181 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x0000001a + 0x00000005 + 0x00000002 + 0x00000011 + 0x0000004d + 0x0000004d + 0x00000005 + 0x00000007 + 0x00000004 + 0x00000011 + 0x00000009 + 0x00000004 + 0x0000000a + 0x48037171 + 0x00000638 + 0x00000000 + 0x9160400d + 0x00003bbf + 0xc01c03bb + 0x00008000 + 0x000000be + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00020002 + 0x00020002 + 0x00010003 + 0x00020003 + 0x00020003 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00010003 + 0x00020003 + 0x00020003 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00020002 + 0x00020002 + 0x00020002 + 0x00020002 + 0x00000002 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000e0198 + 0x0198001b + 0x0066000a + 0xc1e00304 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x00000d22 + 0x00000011 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x30020000 + 0x05058035 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186066 + 0x00000001 + 0x0000001f + 0x0000002b + 0x0000001b + 0x0000002d + 0x08161414 + 0x00000025 + 0x00050001 + 0x00009080 + 0x07070404 + 0x000400cb + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x00000019 + 0x0000004a + 0x00000025 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000008 + 0x00000013 + 0x0000000f + 0x00000008 + 0x00000011 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000008 + 0x00000008 + 0x00000006 + 0x00000015 + 0x00000013 + 0x00000006 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000006 + 0x00000008 + 0x0000000d + 0x0000000c + 0x00000006 + 0x10000005 + 0x30000000 + 0x00000007 + 0x08037171 + 0x0000000f + 0x00000007 + 0x0000000b + 0x00050000 + 0x00000019 + 0x00000021 + 0x00000023 + 0x0000001f + 0x00000021 + 0x00000607 + 0x00000000 + 0x00000181 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x0000001a + 0x00000005 + 0x00000002 + 0x00000011 + 0x0000004d + 0x0000004d + 0x00000005 + 0x00000007 + 0x00000004 + 0x00000011 + 0x00000009 + 0x00000004 + 0x0000000a + 0x48037171 + 0x00000638 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0xc01c03bb + 0x00008000 + 0x000000be + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00020002 + 0x00020002 + 0x00010003 + 0x00020003 + 0x00020003 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00010003 + 0x00020003 + 0x00020003 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00020002 + 0x00020002 + 0x00020002 + 0x00020002 + 0x00000002 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000e0198 + 0x0198001b + 0x0066000a + 0xc1e00304 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x00000d22 + 0x00000011 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x05050035 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186066 + 0x00000001 + 0x00000000 + 0x00000021 + 0x00000011 + 0x00000023 + 0x08161414 + 0x00000019 + 0x00050000 + 0x0000b080 + 0x07070404 + 0x000400cb + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00200021 + 0x00200022 + 0x00200022 + 0x00200021 + 0x00020002 + 0x00020002 + 0x00200021 + 0x00200022 + 0x00200022 + 0x00200021 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000012 + 0x00000104 + 0x000000b4 + 0x0000000c + 0x0000000c + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x01000003 + 0x8000007f + 0x000a1020 + 0x80001028 + 0x00000001 + 0x00000001 + 0x00000006 + 0x00000003 + 0x00000004 + 0x00000001 + 0x00000002 + 0x00000007 + 0x00000002 + 0x00000006 + 0x00000006 + 0x00000008 + 0x00000005 + 0x00000009 + 0x02030301 + 0x00040203 + 0x71a40a07 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x00000035 + 0x0080001a + 0x00000498 + 0x00ff0059 + 0x00ff006d + 0x00ff004f + 0x00ff00af + 0x00ff0006 + 0x00ff00af + 0x00ff0006 + 0x00400049 + 0x00ff0080 + 0x00ff0004 + 0x00080057 + 0x000000ff + 0x00ff0004 + 0x00ff0063 + 0x00ff0063 + 0x00ff0036 + 0x00ff00ff + 0x00ff0071 + 0x000000ff + 0x00000040 + 0x00ff00ff + >; + }; + emc-table@665600 { + compatible =3D "nvidia,tegra21-emc-table"; + reg =3D <665600>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "04_665600_03_V9.8.7_V1.6"; + clock-frequency =3D <665600>; + nvidia,emc-min-mv =3D <825>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllm_ud"; + nvidia,src-sel-reg =3D <0x80188000>; + nvidia,needs-training =3D <0x00000010>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x0000002a>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x0000001f>; + nvidia,emc-mrw =3D <0x08010024>; + nvidia,emc-mrw2 =3D <0x08020012>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110835>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x80188000>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000000>; + nvidia,emc-clock-latency-change =3D <0x000004ce>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x00000028 + 0x00000078 + 0x0000003c + 0x00000000 + 0x00000000 + 0x0000001c + 0x0000000c + 0x00000017 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000000c + 0x0000000c + 0x00000007 + 0x00000004 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x00000011 + 0x00000006 + 0x00000000 + 0x30000000 + 0x0000000a + 0x08037171 + 0x00000011 + 0x0000000c + 0x0000000b + 0x00010007 + 0x0000001e + 0x00000026 + 0x00000028 + 0x00000024 + 0x00000026 + 0x000009e4 + 0x00000000 + 0x00000279 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000023 + 0x00000006 + 0x00000002 + 0x00000015 + 0x0000007d + 0x0000007d + 0x00000006 + 0x0000000a + 0x00000005 + 0x0000001b + 0x0000000e + 0x00000004 + 0x0000000c + 0x48037171 + 0x00000a24 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0xc00b02bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00040004 + 0x00040004 + 0x00020005 + 0x00040005 + 0x00030006 + 0x00010005 + 0x00000000 + 0x00000000 + 0x00020005 + 0x00040005 + 0x00030006 + 0x00010005 + 0x00000000 + 0x00000000 + 0x00040004 + 0x00040004 + 0x00040004 + 0x00040004 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0015029a + 0x029a001f + 0x00a7000a + 0xc1e00305 + 0x1f13412f + 0x00010014 + 0x00000806 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x000014c9 + 0x00000016 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x05050033 + 0x05050000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860a7 + 0x00000000 + 0x00000000 + 0x00000026 + 0x00000016 + 0x00000028 + 0x08161414 + 0x0000001e + 0x00010007 + 0x00009080 + 0x07070404 + 0x0004014c + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x00000028 + 0x00000078 + 0x0000003c + 0x00000000 + 0x00000000 + 0x0000001c + 0x0000000c + 0x00000017 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000000c + 0x0000000c + 0x00000007 + 0x00000004 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x00000011 + 0x00000006 + 0x00000000 + 0x30000000 + 0x0000000a + 0x08037171 + 0x00000011 + 0x0000000c + 0x0000000b + 0x00010007 + 0x0000001e + 0x00000026 + 0x00000028 + 0x00000024 + 0x00000026 + 0x000009e4 + 0x00000000 + 0x00000279 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000023 + 0x00000006 + 0x00000002 + 0x00000015 + 0x0000007d + 0x0000007d + 0x00000006 + 0x0000000a + 0x00000005 + 0x0000001b + 0x0000000e + 0x00000004 + 0x0000000c + 0x48037171 + 0x00000a24 + 0x00000000 + 0x9960a00d + 0x00003bbf + 0xc00b02bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00040004 + 0x00040004 + 0x00020005 + 0x00040005 + 0x00030006 + 0x00010005 + 0x00000000 + 0x00000000 + 0x00020005 + 0x00040005 + 0x00030006 + 0x00010005 + 0x00000000 + 0x00000000 + 0x00040004 + 0x00040004 + 0x00040004 + 0x00040004 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0015029a + 0x029a001f + 0x00a7000a + 0xc1e00305 + 0x1f13412f + 0x00010014 + 0x00000806 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x000014c9 + 0x00000016 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000000 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860a7 + 0x00000001 + 0x0000001f + 0x00000029 + 0x00000013 + 0x0000002b + 0x08161414 + 0x0000001b + 0x00010007 + 0x00019080 + 0x07070404 + 0x0004014c + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x00000028 + 0x00000078 + 0x0000003c + 0x00000000 + 0x00000000 + 0x0000001c + 0x0000000c + 0x00000016 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000000c + 0x0000000c + 0x00000007 + 0x0000000f + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x0000000f + 0x00000002 + 0x1000000b + 0x30000000 + 0x0000000b + 0x08037171 + 0x00000010 + 0x00000001 + 0x80000000 + 0x00050004 + 0x0000001e + 0x00000026 + 0x00000028 + 0x00000024 + 0x00000026 + 0x000009e4 + 0x00000000 + 0x00000279 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000023 + 0x00000006 + 0x00000002 + 0x00000015 + 0x0000007d + 0x0000007d + 0x00000006 + 0x0000000a + 0x00000005 + 0x0000001b + 0x0000000e + 0x00000004 + 0x0000000c + 0x48037171 + 0x00000a24 + 0x00000000 + 0x9160400d + 0x00003bbf + 0xc00b02bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00040004 + 0x00040004 + 0x00020005 + 0x00040005 + 0x00030006 + 0x00010005 + 0x00000000 + 0x00000000 + 0x00020005 + 0x00040005 + 0x00030006 + 0x00010005 + 0x00000000 + 0x00000000 + 0x00040004 + 0x00040004 + 0x00040004 + 0x00040004 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0015029a + 0x029a001f + 0x00a7000a + 0xc1e00305 + 0x1f13412f + 0x00010014 + 0x00000806 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x000014c9 + 0x00000016 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x30020000 + 0x05058033 + 0x05050000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860a7 + 0x00000001 + 0x0000001f + 0x00000030 + 0x00000020 + 0x00000032 + 0x08161414 + 0x00000028 + 0x00050004 + 0x00009080 + 0x07070404 + 0x0004014c + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x00000028 + 0x00000078 + 0x0000003c + 0x00000000 + 0x00000000 + 0x0000001c + 0x0000000c + 0x00000017 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000000c + 0x0000000c + 0x00000007 + 0x00000014 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x00000011 + 0x00000006 + 0x1000000a + 0x30000000 + 0x0000000a + 0x08037171 + 0x00000011 + 0x0000000c + 0x0000000b + 0x00050003 + 0x0000001e + 0x00000026 + 0x00000028 + 0x00000024 + 0x00000026 + 0x000009e4 + 0x00000000 + 0x00000279 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000023 + 0x00000006 + 0x00000002 + 0x00000015 + 0x0000007d + 0x0000007d + 0x00000006 + 0x0000000a + 0x00000005 + 0x0000001b + 0x0000000e + 0x00000004 + 0x0000000c + 0x48037171 + 0x00000a24 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0xc00b02bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00040004 + 0x00040004 + 0x00020005 + 0x00040005 + 0x00030006 + 0x00010005 + 0x00000000 + 0x00000000 + 0x00020005 + 0x00040005 + 0x00030006 + 0x00010005 + 0x00000000 + 0x00000000 + 0x00040004 + 0x00040004 + 0x00040004 + 0x00040004 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0015029a + 0x029a001f + 0x00a7000a + 0xc1e00305 + 0x1f13412f + 0x00010014 + 0x00000806 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x000014c9 + 0x00000016 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x05050033 + 0x05050000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860a7 + 0x00000001 + 0x00000000 + 0x00000026 + 0x00000016 + 0x00000028 + 0x08161414 + 0x0000001e + 0x00050003 + 0x0000b080 + 0x07070404 + 0x0004014c + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00200022 + 0x00210024 + 0x00210024 + 0x001f0022 + 0x00040004 + 0x00040004 + 0x00200022 + 0x00210024 + 0x00210024 + 0x001f0022 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000012 + 0x00000104 + 0x000000b4 + 0x00000007 + 0x00000010 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x00000005 + 0x80000080 + 0x000a1020 + 0x80001028 + 0x00000001 + 0x00000002 + 0x00000009 + 0x00000005 + 0x00000006 + 0x00000001 + 0x00000002 + 0x00000009 + 0x00000002 + 0x00000006 + 0x00000007 + 0x00000008 + 0x00000006 + 0x0000000e + 0x03030301 + 0x00060304 + 0x71a50f0a + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x00000057 + 0x0080001a + 0x0000077e + 0x00ff003d + 0x00ff0043 + 0x00ff0041 + 0x00ff0090 + 0x00ff0005 + 0x00ff0090 + 0x00ff0005 + 0x00340049 + 0x00ff0080 + 0x00ff0004 + 0x00080035 + 0x000000ff + 0x00ff0004 + 0x00ff003d + 0x00ff003d + 0x00ff0029 + 0x00ff00d8 + 0x00ff0045 + 0x000000ff + 0x0000002c + 0x00ff00ff + >; + }; + emc-table@800000 { + compatible =3D "nvidia,tegra21-emc-table"; + reg =3D <800000>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "04_800000_03_V9.8.7_V1.6"; + clock-frequency =3D <800000>; + nvidia,emc-min-mv =3D <825>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllm_ud"; + nvidia,src-sel-reg =3D <0x80188000>; + nvidia,needs-training =3D <0x000000d0>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000033>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x0000001f>; + nvidia,emc-mrw =3D <0x08010024>; + nvidia,emc-mrw2 =3D <0x08020012>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110835>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x80188000>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000000>; + nvidia,emc-clock-latency-change =3D <0x000004b0>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x00000030 + 0x00000090 + 0x00000048 + 0x00000000 + 0x00000000 + 0x00000022 + 0x0000000f + 0x00000017 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000000f + 0x0000000f + 0x00000008 + 0x00000015 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x00000011 + 0x00000007 + 0x1000000a + 0x30000000 + 0x00000009 + 0x08037171 + 0x00000013 + 0x0000000c + 0x0000000c + 0x00050002 + 0x00000020 + 0x00000027 + 0x00000029 + 0x00000025 + 0x00000027 + 0x00000bf0 + 0x00000000 + 0x000002fc + 0x00000009 + 0x00000009 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000023 + 0x00000007 + 0x00000002 + 0x00000019 + 0x00000096 + 0x00000096 + 0x00000007 + 0x0000000c + 0x00000006 + 0x00000020 + 0x00000011 + 0x00000004 + 0x0000000d + 0x48037171 + 0x00000c30 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0xc00702bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00050005 + 0x00050005 + 0x00020006 + 0x00050007 + 0x00030007 + 0x00010006 + 0x00000000 + 0x00000000 + 0x00020006 + 0x00050007 + 0x00030007 + 0x00010006 + 0x00000000 + 0x00000000 + 0x00050005 + 0x00050005 + 0x00050005 + 0x00050005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00190320 + 0x0320001f + 0x00c8000c + 0xc1e00306 + 0x1f13412f + 0x00000014 + 0x00000807 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x000018c8 + 0x00000017 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000011 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860c8 + 0x00000000 + 0x00000000 + 0x00000027 + 0x00000017 + 0x00000029 + 0x08161414 + 0x00000020 + 0x00050002 + 0x00009080 + 0x07070404 + 0x00040190 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x00000030 + 0x00000090 + 0x00000048 + 0x00000000 + 0x00000000 + 0x00000022 + 0x0000000f + 0x00000017 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000000f + 0x0000000f + 0x00000008 + 0x00000015 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x00000011 + 0x00000007 + 0x1000000a + 0x30000000 + 0x00000009 + 0x08037171 + 0x00000013 + 0x0000000c + 0x0000000c + 0x00050002 + 0x00000020 + 0x00000027 + 0x00000029 + 0x00000025 + 0x00000027 + 0x00000bf0 + 0x00000000 + 0x000002fc + 0x00000009 + 0x00000009 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000023 + 0x00000007 + 0x00000002 + 0x00000019 + 0x00000096 + 0x00000096 + 0x00000007 + 0x0000000c + 0x00000006 + 0x00000020 + 0x00000011 + 0x00000004 + 0x0000000d + 0x48037171 + 0x00000c30 + 0x00000000 + 0x9960a00d + 0x00003bbf + 0xc00702bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00050005 + 0x00050005 + 0x00020006 + 0x00050007 + 0x00030007 + 0x00010006 + 0x00000000 + 0x00000000 + 0x00020006 + 0x00050007 + 0x00030007 + 0x00010006 + 0x00000000 + 0x00000000 + 0x00050005 + 0x00050005 + 0x00050005 + 0x00050005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00190320 + 0x0320001f + 0x00c8000c + 0xc1e00306 + 0x1f13412f + 0x00000014 + 0x00000807 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x000018c8 + 0x00000017 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00008033 + 0x00000000 + 0x00000000 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860c8 + 0x00000001 + 0x0000001f + 0x0000002d + 0x00000017 + 0x0000002f + 0x08161414 + 0x00000020 + 0x00050002 + 0x00019080 + 0x07070404 + 0x00040190 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x00000030 + 0x00000090 + 0x00000048 + 0x00000000 + 0x00000000 + 0x00000022 + 0x0000000f + 0x00000016 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000000f + 0x0000000f + 0x00000008 + 0x00000010 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x0000000f + 0x00000002 + 0x1000000b + 0x30000000 + 0x0000000a + 0x08037171 + 0x00000011 + 0x00000001 + 0x80000000 + 0x00050003 + 0x0000001f + 0x00000027 + 0x00000029 + 0x00000025 + 0x00000027 + 0x00000bf0 + 0x00000000 + 0x000002fc + 0x00000009 + 0x00000009 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000023 + 0x00000007 + 0x00000002 + 0x00000019 + 0x00000096 + 0x00000096 + 0x00000007 + 0x0000000c + 0x00000006 + 0x00000020 + 0x00000011 + 0x00000004 + 0x0000000d + 0x48037171 + 0x00000c30 + 0x00000000 + 0x9160400d + 0x00003bbf + 0xc00702bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00050005 + 0x00050005 + 0x00020006 + 0x00050007 + 0x00030007 + 0x00010006 + 0x00000000 + 0x00000000 + 0x00020006 + 0x00050007 + 0x00030007 + 0x00010006 + 0x00000000 + 0x00000000 + 0x00050005 + 0x00050005 + 0x00050005 + 0x00050005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00190320 + 0x0320001f + 0x00c8000c + 0xc1e00306 + 0x1f13412f + 0x00000014 + 0x00000807 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x000018c8 + 0x00000017 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x30020000 + 0x00008033 + 0x00000000 + 0x00000011 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860c8 + 0x00000001 + 0x0000001f + 0x00000031 + 0x00000021 + 0x00000033 + 0x08161414 + 0x00000029 + 0x00050003 + 0x00009080 + 0x07070404 + 0x00040190 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x00000030 + 0x00000090 + 0x00000048 + 0x00000000 + 0x00000000 + 0x00000022 + 0x0000000f + 0x00000017 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000000f + 0x0000000f + 0x00000008 + 0x00000015 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x00000011 + 0x00000007 + 0x1000000a + 0x30000000 + 0x00000009 + 0x08037171 + 0x00000013 + 0x0000000c + 0x0000000c + 0x00050002 + 0x00000020 + 0x00000027 + 0x00000029 + 0x00000025 + 0x00000027 + 0x00000bf0 + 0x00000000 + 0x000002fc + 0x00000009 + 0x00000009 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000023 + 0x00000007 + 0x00000002 + 0x00000019 + 0x00000096 + 0x00000096 + 0x00000007 + 0x0000000c + 0x00000006 + 0x00000020 + 0x00000011 + 0x00000004 + 0x0000000d + 0x48037171 + 0x00000c30 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0xc00702bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00050005 + 0x00050005 + 0x00020006 + 0x00050007 + 0x00030007 + 0x00010006 + 0x00000000 + 0x00000000 + 0x00020006 + 0x00050007 + 0x00030007 + 0x00010006 + 0x00000000 + 0x00000000 + 0x00050005 + 0x00050005 + 0x00050005 + 0x00050005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00190320 + 0x0320001f + 0x00c8000c + 0xc1e00306 + 0x1f13412f + 0x00000014 + 0x00000807 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x000018c8 + 0x00000017 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000011 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860c8 + 0x00000001 + 0x00000000 + 0x00000027 + 0x00000017 + 0x00000029 + 0x08161414 + 0x00000020 + 0x00050002 + 0x0000b080 + 0x07070404 + 0x00040190 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x11111111 + 0x11111111 + 0x00200023 + 0x00210024 + 0x00210025 + 0x001f0023 + 0x00050005 + 0x00050005 + 0x00200023 + 0x00210024 + 0x00210025 + 0x001f0023 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000012 + 0x00000104 + 0x000000b4 + 0x00000007 + 0x00000010 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x00000006 + 0x80000080 + 0x000a1020 + 0x80001028 + 0x00000002 + 0x00000003 + 0x0000000c + 0x00000007 + 0x00000007 + 0x00000001 + 0x00000002 + 0x00000008 + 0x00000007 + 0x00000006 + 0x00000007 + 0x00000008 + 0x00000006 + 0x00000011 + 0x03030303 + 0x00070406 + 0x7186120d + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x00000068 + 0x0080001a + 0x00000902 + 0x00ff003d + 0x00ff0038 + 0x00ff0041 + 0x00ff0090 + 0x00ff0005 + 0x00ff0090 + 0x00ff0005 + 0x00340049 + 0x00ff0080 + 0x00ff0004 + 0x0008002c + 0x000000ff + 0x00ff0004 + 0x00ff0032 + 0x00ff0032 + 0x00ff0022 + 0x00ff00b4 + 0x00ff003a + 0x000000ff + 0x0000002c + 0x00ff00ff + >; + }; + emc-table@1065600 { + compatible =3D "nvidia,tegra21-emc-table"; + reg =3D <1065600>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "04_1065600_03_V9.8.7_V1.6"; + clock-frequency =3D <1065600>; + nvidia,emc-min-mv =3D <837>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllm_ud"; + nvidia,src-sel-reg =3D <0x80188000>; + nvidia,needs-training =3D <0x000000f0>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000001>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000040>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000025>; + nvidia,emc-mrw =3D <0x08010034>; + nvidia,emc-mrw2 =3D <0x0802001b>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e4848>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110825>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x80188000>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000000>; + nvidia,emc-clock-latency-change =3D <0x0000049c>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x00000040 + 0x000000c0 + 0x00000060 + 0x00000000 + 0x00000000 + 0x0000002d + 0x00000014 + 0x00000020 + 0x00000017 + 0x00000008 + 0x0000001f + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000014 + 0x00000014 + 0x0000000b + 0x00000015 + 0x00000013 + 0x00000006 + 0x0000000a + 0x00000008 + 0x00000006 + 0x0000000a + 0x00000008 + 0x0000000d + 0x00000019 + 0x00000007 + 0x10000012 + 0x10000000 + 0x0000000e + 0x0803f1f1 + 0x00000016 + 0x00000014 + 0x0000000c + 0x00050007 + 0x00000027 + 0x0000002f + 0x00000031 + 0x0000002d + 0x0000002f + 0x00000ffc + 0x00000000 + 0x000003ff + 0x0000000c + 0x0000000c + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000029 + 0x0000000a + 0x00000002 + 0x00000021 + 0x000000c8 + 0x000000c8 + 0x00000009 + 0x00000010 + 0x00000008 + 0x0000002b + 0x00000017 + 0x00000004 + 0x00000010 + 0x4803f1f1 + 0x0000103c + 0x00000000 + 0x9160a00d + 0x00003bff + 0xc00101bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00070006 + 0x00070007 + 0x00030008 + 0x00060009 + 0x00050009 + 0x00020009 + 0x00000000 + 0x00000000 + 0x00030008 + 0x00060009 + 0x00050009 + 0x00020009 + 0x00000000 + 0x00000000 + 0x00060006 + 0x00070007 + 0x00070007 + 0x00070007 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0021042a + 0x042a0025 + 0x010b000f + 0xc1e00307 + 0x1f13612f + 0x00000014 + 0x00000809 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x000020ab + 0x0000001f + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000011 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118610b + 0x00000000 + 0x00000000 + 0x0000002f + 0x0000001f + 0x00000031 + 0x08161414 + 0x00000027 + 0x00050007 + 0x00009080 + 0x07070404 + 0x00040214 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e4848 + 0x8c0e4848 + 0x4c0e4848 + 0x4c0e4848 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x00000040 + 0x000000c0 + 0x00000060 + 0x00000000 + 0x00000000 + 0x0000002d + 0x00000014 + 0x00000020 + 0x00000017 + 0x00000008 + 0x0000001f + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000014 + 0x00000014 + 0x0000000b + 0x00000015 + 0x00000013 + 0x00000006 + 0x0000000a + 0x00000008 + 0x00000006 + 0x0000000a + 0x00000008 + 0x0000000d + 0x00000019 + 0x00000007 + 0x10000012 + 0x10000000 + 0x0000000e + 0x0803f1f1 + 0x00000016 + 0x00000014 + 0x0000000c + 0x00050007 + 0x00000027 + 0x0000002f + 0x00000031 + 0x0000002d + 0x0000002f + 0x00000ffc + 0x00000000 + 0x000003ff + 0x0000000c + 0x0000000c + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000029 + 0x0000000a + 0x00000002 + 0x00000021 + 0x000000c8 + 0x000000c8 + 0x00000009 + 0x00000010 + 0x00000008 + 0x0000002b + 0x00000017 + 0x00000004 + 0x00000010 + 0x4803f1f1 + 0x0000103c + 0x00000000 + 0x9960a00d + 0x00003bff + 0xc00101bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00070006 + 0x00070007 + 0x00030008 + 0x00060009 + 0x00050009 + 0x00020009 + 0x00000000 + 0x00000000 + 0x00030008 + 0x00060009 + 0x00050009 + 0x00020009 + 0x00000000 + 0x00000000 + 0x00060006 + 0x00070007 + 0x00070007 + 0x00070007 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0021042a + 0x042a0025 + 0x010b000f + 0xc1e00307 + 0x1f13612f + 0x00000014 + 0x00000809 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x000020ab + 0x0000001f + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00008033 + 0x00000000 + 0x00000000 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118610b + 0x00000001 + 0x0000001f + 0x00000034 + 0x0000001e + 0x00000036 + 0x08161414 + 0x00000026 + 0x00050007 + 0x00019080 + 0x07070404 + 0x00040214 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x00000040 + 0x000000c0 + 0x00000060 + 0x00000000 + 0x00000000 + 0x0000002d + 0x00000014 + 0x0000001f + 0x00000017 + 0x00000008 + 0x0000001f + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000014 + 0x00000014 + 0x0000000b + 0x0000000f + 0x00000013 + 0x00000006 + 0x0000000a + 0x00000008 + 0x00000006 + 0x0000000a + 0x00000008 + 0x0000000d + 0x00000016 + 0x00000002 + 0x10000012 + 0x10000000 + 0x0000000e + 0x0803f1f1 + 0x00000015 + 0x00000001 + 0x80000000 + 0x00050007 + 0x00000027 + 0x0000002f + 0x00000031 + 0x0000002d + 0x0000002f + 0x00000ffc + 0x00000000 + 0x000003ff + 0x0000000c + 0x0000000c + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000029 + 0x0000000a + 0x00000002 + 0x00000021 + 0x000000c8 + 0x000000c8 + 0x00000009 + 0x00000010 + 0x00000008 + 0x0000002b + 0x00000017 + 0x00000004 + 0x00000010 + 0x4803f1f1 + 0x0000103c + 0x00000000 + 0x9160400d + 0x00003bff + 0xc00101bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00070006 + 0x00070007 + 0x00030008 + 0x00060009 + 0x00050009 + 0x00020009 + 0x00000000 + 0x00000000 + 0x00030008 + 0x00060009 + 0x00050009 + 0x00020009 + 0x00000000 + 0x00000000 + 0x00060006 + 0x00070007 + 0x00070007 + 0x00070007 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0021042a + 0x042a0025 + 0x010b000f + 0xc1e00307 + 0x1f13612f + 0x00000014 + 0x00000809 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x000020ab + 0x0000001f + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x30020000 + 0x00008033 + 0x00000000 + 0x00000011 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118610b + 0x00000001 + 0x0000001f + 0x00000039 + 0x00000029 + 0x0000003b + 0x08161414 + 0x00000031 + 0x00050007 + 0x00009080 + 0x07070404 + 0x00040214 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x00000040 + 0x000000c0 + 0x00000060 + 0x00000000 + 0x00000000 + 0x0000002d + 0x00000014 + 0x00000020 + 0x00000017 + 0x00000008 + 0x0000001f + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000014 + 0x00000014 + 0x0000000b + 0x00000015 + 0x00000013 + 0x00000006 + 0x0000000a + 0x00000008 + 0x00000006 + 0x0000000a + 0x00000008 + 0x0000000d + 0x00000019 + 0x00000007 + 0x10000012 + 0x10000000 + 0x0000000e + 0x0803f1f1 + 0x00000016 + 0x00000014 + 0x0000000c + 0x00050007 + 0x00000027 + 0x0000002f + 0x00000031 + 0x0000002d + 0x0000002f + 0x00000ffc + 0x00000000 + 0x000003ff + 0x0000000c + 0x0000000c + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000029 + 0x0000000a + 0x00000002 + 0x00000021 + 0x000000c8 + 0x000000c8 + 0x00000009 + 0x00000010 + 0x00000008 + 0x0000002b + 0x00000017 + 0x00000004 + 0x00000010 + 0x4803f1f1 + 0x0000103c + 0x00000000 + 0x9160a00d + 0x00003bff + 0xc00101bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00070006 + 0x00070007 + 0x00030008 + 0x00060009 + 0x00050009 + 0x00020009 + 0x00000000 + 0x00000000 + 0x00030008 + 0x00060009 + 0x00050009 + 0x00020009 + 0x00000000 + 0x00000000 + 0x00060006 + 0x00070007 + 0x00070007 + 0x00070007 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0021042a + 0x042a0025 + 0x010b000f + 0xc1e00307 + 0x1f13612f + 0x00000014 + 0x00000809 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x000020ab + 0x0000001f + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000011 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118610b + 0x00000001 + 0x00000000 + 0x0000002f + 0x0000001f + 0x00000031 + 0x08161414 + 0x00000027 + 0x00050007 + 0x0000b080 + 0x07070404 + 0x00040214 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x11111111 + 0x11111111 + 0x00200024 + 0x00210026 + 0x00220026 + 0x001e0024 + 0x00070006 + 0x00070007 + 0x00200024 + 0x00210026 + 0x00220026 + 0x001e0024 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000012 + 0x00000104 + 0x000000b4 + 0x00000007 + 0x00000016 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x00000008 + 0x80000080 + 0x000a1020 + 0x80001028 + 0x00000003 + 0x00000004 + 0x00000010 + 0x0000000a + 0x0000000a + 0x00000002 + 0x00000002 + 0x0000000a + 0x00000007 + 0x00000006 + 0x00000009 + 0x00000008 + 0x00000007 + 0x00000017 + 0x03040303 + 0x00090508 + 0x71881811 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x0000008b + 0x0080001a + 0x00000bff + 0x00c0003d + 0x00c00038 + 0x00c00041 + 0x00c00090 + 0x00c00005 + 0x00c00090 + 0x00c00005 + 0x00340049 + 0x00c00080 + 0x00c00004 + 0x00080021 + 0x000000c0 + 0x00c00004 + 0x00c00026 + 0x00c00026 + 0x00c00019 + 0x00c00095 + 0x00c0002b + 0x000000c0 + 0x0000002c + 0x00c000c0 + >; + }; + emc-table@1331200 { + compatible =3D "nvidia,tegra21-emc-table"; + reg =3D <1331200>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "04_1331200_04_V9.8.7_V1.6"; + clock-frequency =3D <1331200>; + nvidia,emc-min-mv =3D <850>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllm_ud"; + nvidia,src-sel-reg =3D <0x80188000>; + nvidia,needs-training =3D <0x000002f0>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000001>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000040>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x0000002b>; + nvidia,emc-mrw =3D <0x08010044>; + nvidia,emc-mrw2 =3D <0x08020024>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e4848>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x0011082d>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040000>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x80188000>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000000>; + nvidia,emc-clock-latency-change =3D <0x0000044c>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x00000050 + 0x000000f0 + 0x00000078 + 0x00000000 + 0x00000000 + 0x00000038 + 0x00000018 + 0x00000027 + 0x0000001b + 0x0000000a + 0x00000025 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000018 + 0x00000018 + 0x0000000e + 0x00000018 + 0x00000016 + 0x00000006 + 0x0000000c + 0x0000000a + 0x00000008 + 0x0000000c + 0x00000008 + 0x0000000d + 0x0000001f + 0x00000008 + 0x10000017 + 0x10000000 + 0x00000011 + 0x0803f1f1 + 0x0000001a + 0x0000001a + 0x0000000d + 0x00060009 + 0x0000002e + 0x00000036 + 0x00000038 + 0x00000034 + 0x00000036 + 0x00001408 + 0x00000000 + 0x00000502 + 0x0000000e + 0x0000000e + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000030 + 0x0000000c + 0x00000002 + 0x00000027 + 0x000000fa + 0x000000fa + 0x0000000b + 0x00000014 + 0x0000000a + 0x00000036 + 0x0000001c + 0x00000004 + 0x00000012 + 0x4803f1f1 + 0x00001448 + 0x00000000 + 0x9160a00d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00090008 + 0x00090009 + 0x00100017 + 0x00140017 + 0x00120018 + 0x000e0017 + 0x00000000 + 0x00000000 + 0x00100017 + 0x00140017 + 0x00120018 + 0x000e0017 + 0x00000000 + 0x00000000 + 0x00080008 + 0x00090009 + 0x00090009 + 0x00090009 + 0x00000008 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00290534 + 0x0534002b + 0x014d0013 + 0xc1e00308 + 0x1f13612f + 0x00000014 + 0x0000080b + 0x00000550 + 0xf3200000 + 0x00000000 + 0x0000288f + 0x00000026 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000011 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118614d + 0x00000000 + 0x00000000 + 0x00000036 + 0x00000026 + 0x00000038 + 0x08161414 + 0x0000002e + 0x00060009 + 0x00009080 + 0x07070404 + 0x00040299 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e4848 + 0x8c0e4848 + 0x4c0e4848 + 0x4c0e4848 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x00000050 + 0x000000f0 + 0x00000078 + 0x00000000 + 0x00000000 + 0x00000038 + 0x00000018 + 0x00000027 + 0x0000001b + 0x0000000a + 0x00000025 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000018 + 0x00000018 + 0x0000000e + 0x00000018 + 0x00000016 + 0x00000006 + 0x0000000c + 0x0000000a + 0x00000008 + 0x0000000c + 0x00000008 + 0x0000000d + 0x0000001f + 0x00000008 + 0x10000017 + 0x10000000 + 0x00000011 + 0x0803f1f1 + 0x0000001a + 0x0000001a + 0x0000000d + 0x00060009 + 0x0000002e + 0x00000036 + 0x00000038 + 0x00000034 + 0x00000036 + 0x00001408 + 0x00000000 + 0x00000502 + 0x0000000e + 0x0000000e + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000030 + 0x0000000c + 0x00000002 + 0x00000027 + 0x000000fa + 0x000000fa + 0x0000000b + 0x00000014 + 0x0000000a + 0x00000036 + 0x0000001c + 0x00000004 + 0x00000012 + 0x4803f1f1 + 0x00001448 + 0x00000000 + 0x9960a00d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00090008 + 0x00090009 + 0x0004000b + 0x0008000b + 0x0006000c + 0x0002000b + 0x00000000 + 0x00000000 + 0x0004000b + 0x0008000b + 0x0006000c + 0x0002000b + 0x00000000 + 0x00000000 + 0x00080008 + 0x00090009 + 0x00090009 + 0x00090009 + 0x00000008 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00290534 + 0x0534002b + 0x014d0013 + 0xc1e00308 + 0x1f13612f + 0x00000014 + 0x0000080b + 0x00000550 + 0xf3200000 + 0x00000000 + 0x0000288f + 0x00000026 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00008033 + 0x00000000 + 0x00000000 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118614d + 0x00000001 + 0x0000001f + 0x0000003a + 0x00000024 + 0x0000003c + 0x08161414 + 0x0000002c + 0x00060009 + 0x00019080 + 0x07070404 + 0x00040299 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x00000050 + 0x000000f0 + 0x00000078 + 0x00000000 + 0x00000000 + 0x00000038 + 0x00000018 + 0x00000026 + 0x0000001b + 0x0000000a + 0x00000025 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000018 + 0x00000018 + 0x0000000e + 0x00000011 + 0x00000016 + 0x00000006 + 0x0000000c + 0x0000000a + 0x00000008 + 0x0000000c + 0x00000008 + 0x0000000d + 0x0000001d + 0x00000002 + 0x10000018 + 0x10000000 + 0x00000012 + 0x0803f1f1 + 0x00000018 + 0x00000001 + 0x80000000 + 0x0006000a + 0x0000002e + 0x00000036 + 0x00000038 + 0x00000034 + 0x00000036 + 0x00001408 + 0x00000000 + 0x00000502 + 0x0000000e + 0x0000000e + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000030 + 0x0000000c + 0x00000002 + 0x00000027 + 0x000000fa + 0x000000fa + 0x0000000b + 0x00000014 + 0x0000000a + 0x00000036 + 0x0000001c + 0x00000004 + 0x00000012 + 0x4803f1f1 + 0x00001448 + 0x00000000 + 0x9160400d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00090008 + 0x00090009 + 0x0004000b + 0x0008000b + 0x0006000c + 0x0002000b + 0x00000000 + 0x00000000 + 0x0004000b + 0x0008000b + 0x0006000c + 0x0002000b + 0x00000000 + 0x00000000 + 0x00080008 + 0x00090009 + 0x00090009 + 0x00090009 + 0x00000008 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00290534 + 0x0534002b + 0x014d0013 + 0xc1e00308 + 0x1f13612f + 0x00000014 + 0x0000080b + 0x00000550 + 0xf3200000 + 0x00000000 + 0x0000288f + 0x00000026 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x30020000 + 0x00008033 + 0x00000000 + 0x00000011 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118614d + 0x00000001 + 0x0000001f + 0x00000040 + 0x00000030 + 0x00000042 + 0x08161414 + 0x00000038 + 0x0006000a + 0x00009080 + 0x07070404 + 0x00040299 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x00000050 + 0x000000f0 + 0x00000078 + 0x00000000 + 0x00000000 + 0x00000038 + 0x00000018 + 0x00000027 + 0x0000001b + 0x0000000a + 0x00000025 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000018 + 0x00000018 + 0x0000000e + 0x00000018 + 0x00000016 + 0x00000006 + 0x0000000c + 0x0000000a + 0x00000008 + 0x0000000c + 0x00000008 + 0x0000000d + 0x0000001f + 0x00000008 + 0x10000017 + 0x10000000 + 0x00000011 + 0x0803f1f1 + 0x0000001a + 0x0000001a + 0x0000000d + 0x00060009 + 0x0000002e + 0x00000036 + 0x00000038 + 0x00000034 + 0x00000036 + 0x00001408 + 0x00000000 + 0x00000502 + 0x0000000e + 0x0000000e + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000030 + 0x0000000c + 0x00000002 + 0x00000027 + 0x000000fa + 0x000000fa + 0x0000000b + 0x00000014 + 0x0000000a + 0x00000036 + 0x0000001c + 0x00000004 + 0x00000012 + 0x4803f1f1 + 0x00001448 + 0x00000000 + 0x9160a00d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00090008 + 0x00090009 + 0x00100017 + 0x00140017 + 0x00120018 + 0x000e0017 + 0x00000000 + 0x00000000 + 0x00100017 + 0x00140017 + 0x00120018 + 0x000e0017 + 0x00000000 + 0x00000000 + 0x00080008 + 0x00090009 + 0x00090009 + 0x00090009 + 0x00000008 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00290534 + 0x0534002b + 0x014d0013 + 0xc1e00308 + 0x1f13612f + 0x00000014 + 0x0000080b + 0x00000550 + 0xf3200000 + 0x00000000 + 0x0000288f + 0x00000026 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000011 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118614d + 0x00000001 + 0x00000000 + 0x00000036 + 0x00000026 + 0x00000038 + 0x08161414 + 0x0000002e + 0x00060009 + 0x0000b080 + 0x07070404 + 0x00040299 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x11111111 + 0x11111111 + 0x001f0025 + 0x00220028 + 0x00220028 + 0x001d0025 + 0x00090008 + 0x00090009 + 0x001f0025 + 0x00220028 + 0x00220028 + 0x001d0025 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000012 + 0x00000104 + 0x000000b4 + 0x00000007 + 0x0000001c + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x0000000a + 0x80000080 + 0x000a1020 + 0x80001028 + 0x00000004 + 0x00000005 + 0x00000013 + 0x0000000c + 0x0000000d + 0x00000003 + 0x00000003 + 0x0000000c + 0x00000007 + 0x00000007 + 0x0000000b + 0x00000008 + 0x00000008 + 0x0000001d + 0x04050303 + 0x000b0709 + 0x718a1e14 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x000000ad + 0x0080001a + 0x00000efc + 0x0099003d + 0x00990038 + 0x00990041 + 0x00990090 + 0x00990005 + 0x00990090 + 0x00990005 + 0x00340049 + 0x00990080 + 0x00990004 + 0x0008001b + 0x00000099 + 0x00990004 + 0x0099001e + 0x0099001e + 0x00990018 + 0x00990095 + 0x00990023 + 0x00000099 + 0x0000002c + 0x00990099 + >; + }; + emc-table@1600000 { + compatible =3D "nvidia,tegra21-emc-table"; + reg =3D <1600000>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "04_1600000_04_V9.8.7_V1.6"; + clock-frequency =3D <1600000>; + nvidia,emc-min-mv =3D <887>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllm_ud"; + nvidia,src-sel-reg =3D <0x80188000>; + nvidia,needs-training =3D <0x000002f0>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000001>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000040>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x0000002f>; + nvidia,emc-mrw =3D <0x08010054>; + nvidia,emc-mrw2 =3D <0x0802002d>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e4848>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110835>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040000>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x80188000>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000000>; + nvidia,emc-clock-latency-change =3D <0x0000049c>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x00000060 + 0x00000120 + 0x00000090 + 0x00000000 + 0x00000000 + 0x00000044 + 0x0000001d + 0x0000002a + 0x00000021 + 0x0000000c + 0x0000002d + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000001d + 0x0000001d + 0x00000010 + 0x00000018 + 0x00000016 + 0x00000006 + 0x0000000e + 0x0000000c + 0x0000000a + 0x0000000e + 0x00000008 + 0x0000000d + 0x00000025 + 0x00000008 + 0x1000001d + 0x10000002 + 0x00000015 + 0x0803f1f1 + 0x0000001c + 0x00000020 + 0x0000000d + 0x0006000d + 0x00000034 + 0x0000003c + 0x0000003e + 0x0000003a + 0x0000003c + 0x00001820 + 0x00000000 + 0x00000608 + 0x00000010 + 0x00000010 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000038 + 0x0000000e + 0x00000002 + 0x0000002e + 0x0000012c + 0x0000012c + 0x0000000d + 0x00000018 + 0x0000000c + 0x00000040 + 0x00000022 + 0x00000004 + 0x00000014 + 0x4803f1f1 + 0x00001860 + 0x00000000 + 0x9960a00d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b6666 + 0x000b000a + 0x000b000a + 0x00180021 + 0x001e0022 + 0x001b0022 + 0x00170021 + 0x00000000 + 0x00000000 + 0x00180021 + 0x001e0022 + 0x001b0022 + 0x00170021 + 0x00000000 + 0x00000000 + 0x000a000a + 0x000b000b + 0x000a000a + 0x000b000b + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00310640 + 0x0640002f + 0x01900017 + 0xc1e0030a + 0x1f13612f + 0x00000014 + 0x0000080d + 0x00000550 + 0xf3200000 + 0x00000000 + 0x0000308c + 0x0000002c + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000011 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186190 + 0x00000000 + 0x00000000 + 0x0000003c + 0x0000002c + 0x0000003e + 0x08161414 + 0x00000034 + 0x0006000d + 0x00009080 + 0x07070404 + 0x00040320 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00103200 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c4848 + 0x880c4848 + 0x480c4848 + 0x480c4848 + 0x8c0e4848 + 0x8c0e4848 + 0x4c0e4848 + 0x4c0e4848 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x00000060 + 0x00000120 + 0x00000090 + 0x00000000 + 0x00000000 + 0x00000044 + 0x0000001d + 0x0000002a + 0x00000021 + 0x0000000c + 0x0000002d + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000001d + 0x0000001d + 0x00000010 + 0x00000018 + 0x00000016 + 0x00000006 + 0x0000000e + 0x0000000c + 0x0000000a + 0x0000000e + 0x00000008 + 0x0000000d + 0x00000025 + 0x00000008 + 0x1000001d + 0x10000002 + 0x00000015 + 0x0803f1f1 + 0x0000001c + 0x00000020 + 0x0000000d + 0x0006000d + 0x00000034 + 0x0000003c + 0x0000003e + 0x0000003a + 0x0000003c + 0x00001820 + 0x00000000 + 0x00000608 + 0x00000010 + 0x00000010 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000038 + 0x0000000e + 0x00000002 + 0x0000002e + 0x0000012c + 0x0000012c + 0x0000000d + 0x00000018 + 0x0000000c + 0x00000040 + 0x00000022 + 0x00000004 + 0x00000014 + 0x4803f1f1 + 0x00001860 + 0x00000000 + 0x9960a00d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b6666 + 0x000b000a + 0x000b000a + 0x0004000d + 0x000a000e + 0x0007000e + 0x0003000d + 0x00000000 + 0x00000000 + 0x0004000d + 0x000a000e + 0x0007000e + 0x0003000d + 0x00000000 + 0x00000000 + 0x000a000a + 0x000b000b + 0x000a000a + 0x000b000b + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00310640 + 0x0640002f + 0x01900017 + 0xc1e0030a + 0x1f13612f + 0x00000014 + 0x0000080d + 0x00000550 + 0xf3200000 + 0x00000000 + 0x0000308c + 0x0000002c + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00008033 + 0x00000000 + 0x00000000 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186190 + 0x00000001 + 0x0000001f + 0x00000042 + 0x0000002c + 0x00000044 + 0x08161414 + 0x00000034 + 0x0006000d + 0x00019080 + 0x07070404 + 0x00040320 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00103200 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x00000060 + 0x00000120 + 0x00000090 + 0x00000000 + 0x00000000 + 0x00000044 + 0x0000001d + 0x00000029 + 0x00000021 + 0x0000000c + 0x0000002d + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000001d + 0x0000001d + 0x00000010 + 0x00000012 + 0x00000016 + 0x00000006 + 0x0000000e + 0x0000000c + 0x0000000a + 0x0000000e + 0x00000008 + 0x0000000d + 0x00000022 + 0x00000002 + 0x1000001d + 0x10000002 + 0x00000015 + 0x0803f1f1 + 0x0000001b + 0x00000001 + 0x80000000 + 0x0006000d + 0x00000034 + 0x0000003c + 0x0000003e + 0x0000003a + 0x0000003c + 0x00001820 + 0x00000000 + 0x00000608 + 0x00000010 + 0x00000010 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000038 + 0x0000000e + 0x00000002 + 0x0000002e + 0x0000012c + 0x0000012c + 0x0000000d + 0x00000018 + 0x0000000c + 0x00000040 + 0x00000022 + 0x00000004 + 0x00000014 + 0x4803f1f1 + 0x00001860 + 0x00000000 + 0x9960400d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b6666 + 0x000b000a + 0x000b000a + 0x0004000d + 0x000a000e + 0x0007000e + 0x0003000d + 0x00000000 + 0x00000000 + 0x0004000d + 0x000a000e + 0x0007000e + 0x0003000d + 0x00000000 + 0x00000000 + 0x000a000a + 0x000b000b + 0x000a000a + 0x000b000b + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00310640 + 0x0640002f + 0x01900017 + 0xc1e0030a + 0x1f13612f + 0x00000014 + 0x0000080d + 0x00000550 + 0xf3200000 + 0x00000000 + 0x0000308c + 0x0000002c + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x30020000 + 0x00008033 + 0x00000000 + 0x00000011 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186190 + 0x00000001 + 0x0000001f + 0x00000046 + 0x00000036 + 0x00000048 + 0x08161414 + 0x0000003e + 0x0006000d + 0x00009080 + 0x07070404 + 0x00040320 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00103200 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x00000060 + 0x00000120 + 0x00000090 + 0x00000000 + 0x00000000 + 0x00000044 + 0x0000001d + 0x0000002a + 0x00000021 + 0x0000000c + 0x0000002d + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000001d + 0x0000001d + 0x00000010 + 0x00000018 + 0x00000016 + 0x00000006 + 0x0000000e + 0x0000000c + 0x0000000a + 0x0000000e + 0x00000008 + 0x0000000d + 0x00000025 + 0x00000008 + 0x1000001d + 0x10000002 + 0x00000015 + 0x0803f1f1 + 0x0000001c + 0x00000020 + 0x0000000d + 0x0006000d + 0x00000034 + 0x0000003c + 0x0000003e + 0x0000003a + 0x0000003c + 0x00001820 + 0x00000000 + 0x00000608 + 0x00000010 + 0x00000010 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000038 + 0x0000000e + 0x00000002 + 0x0000002e + 0x0000012c + 0x0000012c + 0x0000000d + 0x00000018 + 0x0000000c + 0x00000040 + 0x00000022 + 0x00000004 + 0x00000014 + 0x4803f1f1 + 0x00001860 + 0x00000000 + 0x9960a00d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b6666 + 0x000b000a + 0x000b000a + 0x00180021 + 0x001e0022 + 0x001b0022 + 0x00170021 + 0x00000000 + 0x00000000 + 0x00180021 + 0x001e0022 + 0x001b0022 + 0x00170021 + 0x00000000 + 0x00000000 + 0x000a000a + 0x000b000b + 0x000a000a + 0x000b000b + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00310640 + 0x0640002f + 0x01900017 + 0xc1e0030a + 0x1f13612f + 0x00000014 + 0x0000080d + 0x00000550 + 0xf3200000 + 0x00000000 + 0x0000308c + 0x0000002c + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000011 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186190 + 0x00000001 + 0x00000000 + 0x0000003c + 0x0000002c + 0x0000003e + 0x08161414 + 0x00000034 + 0x0006000d + 0x0000b080 + 0x07070404 + 0x00040320 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00103200 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x11111111 + 0x11111111 + 0x001f0026 + 0x00220029 + 0x0023002a + 0x001d0026 + 0x000b000a + 0x000b000a + 0x001f0026 + 0x00220029 + 0x0023002a + 0x001d0026 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000012 + 0x00000104 + 0x000000b4 + 0x00000007 + 0x00000020 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000004 + 0x00000004 + 0x00000004 + 0x00000004 + >; + nvidia,emc-burst-mc-regs =3D < + 0x0000000c + 0x80000080 + 0x000a1020 + 0x80001028 + 0x00000006 + 0x00000007 + 0x00000018 + 0x0000000f + 0x0000000f + 0x00000003 + 0x00000003 + 0x0000000d + 0x00000007 + 0x00000007 + 0x0000000c + 0x00000008 + 0x0000000a + 0x00000023 + 0x05060303 + 0x000d080c + 0x718c2419 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x000000d0 + 0x0080001a + 0x00001203 + 0x0080003d + 0x00800038 + 0x00800041 + 0x00800090 + 0x00800005 + 0x00800090 + 0x00800005 + 0x00340049 + 0x00800080 + 0x00800004 + 0x00080016 + 0x00000080 + 0x00800004 + 0x00800019 + 0x00800019 + 0x00800018 + 0x00800095 + 0x0080001d + 0x00000080 + 0x0000002c + 0x00800080 + >; + }; + emc-table-derated@40800 { + compatible =3D "nvidia,tegra21-emc-table-derated"; + reg =3D <40800>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "03_40800_02_V9.8.3_V1.6"; + clock-frequency =3D <40800>; + nvidia,emc-min-mv =3D <800>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllp_out0"; + nvidia,src-sel-reg =3D <0x40188012>; + nvidia,needs-training =3D <0x00000000>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000003>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000015>; + nvidia,emc-mrw =3D <0x08010004>; + nvidia,emc-mrw2 =3D <0x08020000>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110805>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x40188012>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000001>; + nvidia,emc-clock-latency-change =3D <0x00005172>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x0000000c + 0x00000008 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000a + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000000 + 0x0000000a + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000026 + 0x00000000 + 0x00000009 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000011 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000008 + 0x00000008 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000003 + 0x00000009 + 0x48037171 + 0x000000a0 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090029 + 0x00290015 + 0x000b000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x80000151 + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118600b + 0x00000000 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010001 + 0x00009080 + 0x07070404 + 0x00040014 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x0000000c + 0x00000008 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000a + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000000 + 0x0000000a + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000026 + 0x00000000 + 0x00000009 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000011 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000008 + 0x00000008 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000003 + 0x00000009 + 0x48037171 + 0x000000a0 + 0x00000000 + 0x9960a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x00000055 + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090029 + 0x00290015 + 0x000b000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x80000151 + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000000 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118600b + 0x00000001 + 0x0000001f + 0x00000013 + 0x00000003 + 0x00000015 + 0x08161414 + 0x0000000b + 0x00010001 + 0x00019080 + 0x07070404 + 0x00040014 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x0000000c + 0x00000008 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x00000009 + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000002 + 0x00000002 + 0x00000000 + 0x00000000 + 0x00000005 + 0x08037171 + 0x00000008 + 0x00000001 + 0x80000000 + 0x00010002 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000026 + 0x00000000 + 0x00000009 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000011 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000008 + 0x00000008 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000003 + 0x00000009 + 0x48037171 + 0x000000a0 + 0x00000000 + 0x9160400d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090029 + 0x00290015 + 0x000b000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x80000151 + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x30020000 + 0x00058037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118600b + 0x00000001 + 0x0000001f + 0x0000001d + 0x00000013 + 0x0000001f + 0x08161414 + 0x0000001b + 0x00010002 + 0x00009080 + 0x07070404 + 0x00040014 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x0000000c + 0x00000008 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000d + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000013 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x30000002 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000000 + 0x0000000a + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000026 + 0x00000000 + 0x00000009 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000011 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000008 + 0x00000008 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000003 + 0x00000009 + 0x48037171 + 0x000000a0 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090029 + 0x00290015 + 0x000b000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x80000151 + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118600b + 0x00000001 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010001 + 0x0000b080 + 0x07070404 + 0x00040014 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00120010 + 0x00120011 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000049 + 0x00000104 + 0x000000b4 + 0x0000007a + 0x00000006 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x40020001 + 0x80000013 + 0x000a1020 + 0x80001028 + 0x00000001 + 0x00000000 + 0x00000002 + 0x00000000 + 0x00000001 + 0x00000001 + 0x00000002 + 0x00000005 + 0x00000002 + 0x00000001 + 0x00000004 + 0x00000008 + 0x00000005 + 0x00000000 + 0x02020001 + 0x00030201 + 0x72c30303 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x00000006 + 0x0080001a + 0x00000076 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff003d + 0x00ff00ff + 0x00ff003d + 0x00ff0049 + 0x00ff0080 + 0x00ff0004 + 0x000800ff + 0x000000ff + 0x00ff0004 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x000000ff + 0x000000ff + 0x00ff00ff + >; + }; + emc-table-derated@68000 { + compatible =3D "nvidia,tegra21-emc-table-derated"; + reg =3D <68000>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "03_68000_02_V9.8.3_V1.6"; + clock-frequency =3D <68000>; + nvidia,emc-min-mv =3D <800>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllp_out0"; + nvidia,src-sel-reg =3D <0x4018800a>; + nvidia,needs-training =3D <0x00000000>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000005>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000015>; + nvidia,emc-mrw =3D <0x08010004>; + nvidia,emc-mrw2 =3D <0x08020000>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110805>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x4018800a>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000001>; + nvidia,emc-clock-latency-change =3D <0x000029e0>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x0000000c + 0x0000000d + 0x00000007 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000a + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000000 + 0x0000000a + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000040 + 0x00000000 + 0x00000010 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000011 + 0x00000005 + 0x00000002 + 0x0000000d + 0x0000000d + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000003 + 0x00000009 + 0x48037171 + 0x0000010a + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090044 + 0x00440015 + 0x0011000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x80000185 + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186011 + 0x00000000 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010001 + 0x00009080 + 0x07070404 + 0x00040022 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x0000000c + 0x0000000d + 0x00000007 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000a + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000000 + 0x0000000a + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000040 + 0x00000000 + 0x00000010 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000011 + 0x00000005 + 0x00000002 + 0x0000000d + 0x0000000d + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000003 + 0x00000009 + 0x48037171 + 0x0000010a + 0x00000000 + 0x9960a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x00000055 + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090044 + 0x00440015 + 0x0011000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x80000185 + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000000 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186011 + 0x00000001 + 0x0000001f + 0x00000014 + 0x00000004 + 0x00000016 + 0x08161414 + 0x0000000c + 0x00010001 + 0x00019080 + 0x07070404 + 0x00040022 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x0000000c + 0x0000000d + 0x00000007 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x00000009 + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000003 + 0x00000002 + 0x00000000 + 0x00000000 + 0x00000005 + 0x08037171 + 0x00000009 + 0x00000001 + 0x80000000 + 0x00010002 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000040 + 0x00000000 + 0x00000010 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000011 + 0x00000005 + 0x00000002 + 0x0000000d + 0x0000000d + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000003 + 0x00000009 + 0x48037171 + 0x0000010a + 0x00000000 + 0x9160400d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090044 + 0x00440015 + 0x0011000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x80000185 + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x30020000 + 0x00058037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186011 + 0x00000001 + 0x0000001f + 0x0000001d + 0x00000013 + 0x0000001f + 0x08161414 + 0x0000001b + 0x00010002 + 0x00009080 + 0x07070404 + 0x00040022 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x0000000c + 0x0000000d + 0x00000007 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000d + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000013 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x30000002 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000000 + 0x0000000a + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000040 + 0x00000000 + 0x00000010 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000011 + 0x00000005 + 0x00000002 + 0x0000000d + 0x0000000d + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000003 + 0x00000009 + 0x48037171 + 0x0000010a + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090044 + 0x00440015 + 0x0011000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x80000185 + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186011 + 0x00000001 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010001 + 0x0000b080 + 0x07070404 + 0x00040022 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00120010 + 0x00120011 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x0000002c + 0x00000104 + 0x000000b4 + 0x00000049 + 0x00000006 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0xf0000001 + 0x80000024 + 0x000a1020 + 0x80001028 + 0x00000001 + 0x00000000 + 0x00000002 + 0x00000000 + 0x00000001 + 0x00000001 + 0x00000002 + 0x00000005 + 0x00000002 + 0x00000001 + 0x00000004 + 0x00000008 + 0x00000005 + 0x00000001 + 0x02020001 + 0x00030201 + 0x72630303 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x00000009 + 0x0080001a + 0x000000c4 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff0025 + 0x00ff00ff + 0x00ff0025 + 0x00ff0049 + 0x00ff0080 + 0x00ff0004 + 0x000800ff + 0x000000ff + 0x00ff0004 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x000000ff + 0x000000ff + 0x00ff00ff + >; + }; + emc-table-derated@102000 { + compatible =3D "nvidia,tegra21-emc-table-derated"; + reg =3D <102000>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "03_102000_02_V9.8.3_V1.6"; + clock-frequency =3D <102000>; + nvidia,emc-min-mv =3D <800>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllp_out0"; + nvidia,src-sel-reg =3D <0x40188006>; + nvidia,needs-training =3D <0x00000000>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000007>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000015>; + nvidia,emc-mrw =3D <0x08010004>; + nvidia,emc-mrw2 =3D <0x08020000>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110805>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x40188006>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000001>; + nvidia,emc-clock-latency-change =3D <0x00001aea>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x0000000c + 0x00000013 + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000a + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000003 + 0x08037171 + 0x0000000b + 0x00000000 + 0x0000000a + 0x00010000 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000060 + 0x00000000 + 0x00000018 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000011 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000014 + 0x00000014 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000003 + 0x00000009 + 0x48037171 + 0x0000018e + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090066 + 0x00660015 + 0x001a000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x800001c5 + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118601a + 0x00000000 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010000 + 0x00009080 + 0x07070404 + 0x00040032 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x0000000c + 0x00000013 + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000a + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000003 + 0x08037171 + 0x0000000b + 0x00000000 + 0x0000000a + 0x00010000 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000060 + 0x00000000 + 0x00000018 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000011 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000014 + 0x00000014 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000003 + 0x00000009 + 0x48037171 + 0x0000018e + 0x00000000 + 0x9960a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x00000055 + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090066 + 0x00660015 + 0x001a000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x800001c5 + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000000 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118601a + 0x00000001 + 0x0000001f + 0x00000015 + 0x00000005 + 0x00000017 + 0x08161414 + 0x0000000d + 0x00010000 + 0x00019080 + 0x07070404 + 0x00040032 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x0000000c + 0x00000013 + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x00000009 + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000003 + 0x00000002 + 0x00000000 + 0x00000000 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000001 + 0x80000000 + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000060 + 0x00000000 + 0x00000018 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000011 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000014 + 0x00000014 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000003 + 0x00000009 + 0x48037171 + 0x0000018e + 0x00000000 + 0x9160400d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090066 + 0x00660015 + 0x001a000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x800001c5 + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x30020000 + 0x00058037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118601a + 0x00000001 + 0x0000001f + 0x0000001d + 0x00000013 + 0x0000001f + 0x08161414 + 0x0000001b + 0x00010001 + 0x00009080 + 0x07070404 + 0x00040032 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x0000000c + 0x00000013 + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000d + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000013 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x30000002 + 0x00000003 + 0x08037171 + 0x0000000b + 0x00000000 + 0x0000000a + 0x00010000 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000060 + 0x00000000 + 0x00000018 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000011 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000014 + 0x00000014 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000003 + 0x00000009 + 0x48037171 + 0x0000018e + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090066 + 0x00660015 + 0x001a000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x800001c5 + 0x00000009 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118601a + 0x00000001 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010000 + 0x0000b080 + 0x07070404 + 0x00040032 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00120010 + 0x00120011 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x0000001d + 0x00000104 + 0x000000b4 + 0x00000031 + 0x00000006 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x50000001 + 0x80000033 + 0x000a1020 + 0x80001028 + 0x00000001 + 0x00000000 + 0x00000002 + 0x00000000 + 0x00000001 + 0x00000001 + 0x00000002 + 0x00000005 + 0x00000002 + 0x00000001 + 0x00000004 + 0x00000008 + 0x00000005 + 0x00000002 + 0x02020001 + 0x00030201 + 0x72030303 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x0000000e + 0x0080001a + 0x00000126 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff0018 + 0x00ff00ff + 0x00ff0018 + 0x00fe0049 + 0x00ff0080 + 0x00ff0004 + 0x000800ff + 0x000000ff + 0x00ff0004 + 0x00ff00ff + 0x00ff00ff + 0x00ff00da + 0x00ff00ff + 0x00ff00ff + 0x000000ff + 0x000000ff + 0x00ff00ff + >; + }; + emc-table-derated@204000 { + compatible =3D "nvidia,tegra21-emc-table-derated"; + reg =3D <204000>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "03_204000_02_V9.8.3_V1.6"; + clock-frequency =3D <204000>; + nvidia,emc-min-mv =3D <800>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllp_out0"; + nvidia,src-sel-reg =3D <0x40188002>; + nvidia,needs-training =3D <0x00000000>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x0000000d>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000015>; + nvidia,emc-mrw =3D <0x08010004>; + nvidia,emc-mrw2 =3D <0x08020000>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110805>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x40188002>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000001>; + nvidia,emc-clock-latency-change =3D <0x00000d5c>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x0000000d + 0x00000025 + 0x00000013 + 0x00000000 + 0x00000000 + 0x00000009 + 0x00000005 + 0x0000000b + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000002 + 0x08037171 + 0x0000000d + 0x00000000 + 0x0000000b + 0x00010000 + 0x00000012 + 0x00000014 + 0x00000016 + 0x00000012 + 0x00000014 + 0x000000c1 + 0x00000000 + 0x00000030 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000012 + 0x00000005 + 0x00000002 + 0x0000000e + 0x00000027 + 0x00000027 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000009 + 0x00000005 + 0x00000003 + 0x00000009 + 0x48037171 + 0x0000031c + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000900cc + 0x00cc0015 + 0x0033000a + 0xc1e00303 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x80000287 + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186033 + 0x00000000 + 0x00000000 + 0x00000014 + 0x0000000a + 0x00000016 + 0x08161414 + 0x00000012 + 0x00010000 + 0x00009080 + 0x07070404 + 0x00040065 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x0000000d + 0x00000025 + 0x00000013 + 0x00000000 + 0x00000000 + 0x00000009 + 0x00000005 + 0x0000000b + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000002 + 0x08037171 + 0x0000000d + 0x00000000 + 0x0000000b + 0x00010000 + 0x00000012 + 0x00000014 + 0x00000016 + 0x00000012 + 0x00000014 + 0x000000c1 + 0x00000000 + 0x00000030 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000012 + 0x00000005 + 0x00000002 + 0x0000000e + 0x00000027 + 0x00000027 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000009 + 0x00000005 + 0x00000003 + 0x00000009 + 0x48037171 + 0x0000031c + 0x00000000 + 0x9960a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x00000055 + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000900cc + 0x00cc0015 + 0x0033000a + 0xc1e00303 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x80000287 + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000000 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186033 + 0x00000001 + 0x0000001f + 0x00000018 + 0x00000008 + 0x0000001a + 0x08161414 + 0x00000010 + 0x00010000 + 0x00019080 + 0x07070404 + 0x00040065 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x0000000d + 0x00000025 + 0x00000013 + 0x00000000 + 0x00000000 + 0x00000009 + 0x00000005 + 0x0000000a + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x0000000c + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000003 + 0x00000002 + 0x10000000 + 0x00000000 + 0x00000003 + 0x08037171 + 0x0000000b + 0x00000001 + 0x80000000 + 0x00040000 + 0x00000012 + 0x00000014 + 0x00000016 + 0x00000012 + 0x00000014 + 0x000000c1 + 0x00000000 + 0x00000030 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000012 + 0x00000005 + 0x00000002 + 0x0000000e + 0x00000027 + 0x00000027 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000009 + 0x00000005 + 0x00000003 + 0x00000009 + 0x48037171 + 0x0000031c + 0x00000000 + 0x9160400d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000900cc + 0x00cc0015 + 0x0033000a + 0xc1e00303 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x80000287 + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x30020000 + 0x00058037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186033 + 0x00000001 + 0x0000001f + 0x0000001e + 0x00000014 + 0x00000020 + 0x08161414 + 0x0000001c + 0x00040000 + 0x00009080 + 0x07070404 + 0x00040065 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x0000000d + 0x00000025 + 0x00000013 + 0x00000000 + 0x00000000 + 0x00000009 + 0x00000005 + 0x0000000e + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000013 + 0x00000013 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000006 + 0x30000000 + 0x30000002 + 0x00000002 + 0x08037171 + 0x0000000d + 0x00000000 + 0x0000000b + 0x00040000 + 0x00000012 + 0x00000014 + 0x00000016 + 0x00000012 + 0x00000014 + 0x000000c1 + 0x00000000 + 0x00000030 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000012 + 0x00000005 + 0x00000002 + 0x0000000e + 0x00000027 + 0x00000027 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000009 + 0x00000005 + 0x00000003 + 0x00000009 + 0x48037171 + 0x0000031c + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000900cc + 0x00cc0015 + 0x0033000a + 0xc1e00303 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x80000287 + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186033 + 0x00000001 + 0x00000000 + 0x00000014 + 0x0000000a + 0x00000016 + 0x08161414 + 0x00000012 + 0x00040000 + 0x0000b080 + 0x07070404 + 0x00040065 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00120010 + 0x00120011 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000013 + 0x00000104 + 0x000000b4 + 0x00000018 + 0x00000006 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x08000001 + 0x8000004c + 0x000a1020 + 0x80001028 + 0x00000001 + 0x00000001 + 0x00000003 + 0x00000001 + 0x00000002 + 0x00000001 + 0x00000002 + 0x00000004 + 0x00000002 + 0x00000001 + 0x00000004 + 0x00000008 + 0x00000005 + 0x00000004 + 0x02020001 + 0x00030201 + 0x71c30504 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x0000001b + 0x0080001a + 0x0000024c + 0x00ff00b2 + 0x00ff00da + 0x00ff009d + 0x00ff00ff + 0x00ff000c + 0x00ff00ff + 0x00ff000c + 0x007f0049 + 0x00ff0080 + 0x00ff0004 + 0x000800ad + 0x000000ff + 0x00ff0004 + 0x00ff00c6 + 0x00ff00c6 + 0x00ff006d + 0x00ff00ff + 0x00ff00e2 + 0x000000ff + 0x00000080 + 0x00ff00ff + >; + }; + emc-table-derated@408000 { + compatible =3D "nvidia,tegra21-emc-table-derated"; + reg =3D <408000>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "03_408000_02_V9.8.3_V1.6"; + clock-frequency =3D <408000>; + nvidia,emc-min-mv =3D <812>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllp_ud"; + nvidia,src-sel-reg =3D <0xe0188000>; + nvidia,needs-training =3D <0x00000010>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x0000001a>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x0000001b>; + nvidia,emc-mrw =3D <0x08010014>; + nvidia,emc-mrw2 =3D <0x08020009>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110835>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0xe0188000>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000001>; + nvidia,emc-clock-latency-change =3D <0x000006d6>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x0000001b + 0x0000004a + 0x00000025 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000009 + 0x00000013 + 0x0000000f + 0x00000008 + 0x00000011 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000009 + 0x00000009 + 0x00000006 + 0x00000004 + 0x00000013 + 0x00000006 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000006 + 0x00000008 + 0x0000000d + 0x0000000c + 0x00000006 + 0x00000000 + 0x30000000 + 0x00000007 + 0x08037171 + 0x0000000f + 0x00000007 + 0x0000000b + 0x00010004 + 0x00000019 + 0x00000021 + 0x00000023 + 0x0000001f + 0x00000021 + 0x00000182 + 0x00000000 + 0x00000060 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000018 + 0x00000005 + 0x00000002 + 0x00000012 + 0x0000004d + 0x0000004d + 0x00000005 + 0x00000007 + 0x00000004 + 0x00000011 + 0x0000000a + 0x00000003 + 0x0000000a + 0x48037171 + 0x00000638 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0xc01c03bb + 0x00008000 + 0x000000be + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00020002 + 0x00020002 + 0x00010003 + 0x00020003 + 0x00020003 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00010003 + 0x00020003 + 0x00020003 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00020002 + 0x00020002 + 0x00020002 + 0x00020002 + 0x00000002 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000e0198 + 0x0198001b + 0x0066000a + 0xc1e00304 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x8000040b + 0x00000011 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x05050035 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186066 + 0x00000000 + 0x00000000 + 0x00000021 + 0x00000011 + 0x00000023 + 0x08161414 + 0x00000019 + 0x00010004 + 0x00009080 + 0x07070404 + 0x000400cb + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x0000001b + 0x0000004a + 0x00000025 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000009 + 0x00000013 + 0x0000000f + 0x00000008 + 0x00000011 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000009 + 0x00000009 + 0x00000006 + 0x00000004 + 0x00000013 + 0x00000006 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000006 + 0x00000008 + 0x0000000d + 0x0000000c + 0x00000006 + 0x00000000 + 0x30000000 + 0x00000007 + 0x08037171 + 0x0000000f + 0x00000007 + 0x0000000b + 0x00010004 + 0x00000019 + 0x00000021 + 0x00000023 + 0x0000001f + 0x00000021 + 0x00000182 + 0x00000000 + 0x00000060 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000018 + 0x00000005 + 0x00000002 + 0x00000012 + 0x0000004d + 0x0000004d + 0x00000005 + 0x00000007 + 0x00000004 + 0x00000011 + 0x0000000a + 0x00000003 + 0x0000000a + 0x48037171 + 0x00000638 + 0x00000000 + 0x9960a00d + 0x00003bbf + 0xc01c03bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00020002 + 0x00020002 + 0x00010003 + 0x00020003 + 0x00020003 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00010003 + 0x00020003 + 0x00020003 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00020002 + 0x00020002 + 0x00020002 + 0x00020002 + 0x00000002 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000e0198 + 0x0198001b + 0x0066000a + 0xc1e00304 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x8000040b + 0x00000011 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000000 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186066 + 0x00000001 + 0x0000001f + 0x00000023 + 0x0000000d + 0x00000025 + 0x08161414 + 0x00000015 + 0x00010004 + 0x00019080 + 0x07070404 + 0x000400cb + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x0000001b + 0x0000004a + 0x00000025 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000009 + 0x00000012 + 0x0000000f + 0x00000008 + 0x00000011 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000009 + 0x00000009 + 0x00000006 + 0x0000000e + 0x00000013 + 0x00000006 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000006 + 0x00000008 + 0x0000000d + 0x0000000a + 0x00000002 + 0x10000006 + 0x30000000 + 0x00000008 + 0x08037171 + 0x0000000d + 0x00000001 + 0x80000000 + 0x00050001 + 0x0000001b + 0x00000021 + 0x00000023 + 0x0000001f + 0x00000021 + 0x00000182 + 0x00000000 + 0x00000060 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000018 + 0x00000005 + 0x00000002 + 0x00000012 + 0x0000004d + 0x0000004d + 0x00000005 + 0x00000007 + 0x00000004 + 0x00000011 + 0x0000000a + 0x00000003 + 0x0000000a + 0x48037171 + 0x00000638 + 0x00000000 + 0x9160400d + 0x00003bbf + 0xc01c03bb + 0x00008000 + 0x000000be + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00020002 + 0x00020002 + 0x00010003 + 0x00020003 + 0x00020003 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00010003 + 0x00020003 + 0x00020003 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00020002 + 0x00020002 + 0x00020002 + 0x00020002 + 0x00000002 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000e0198 + 0x0198001b + 0x0066000a + 0xc1e00304 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x8000040b + 0x00000011 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x30020000 + 0x05058035 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186066 + 0x00000001 + 0x0000001f + 0x0000002b + 0x0000001b + 0x0000002d + 0x08161414 + 0x00000025 + 0x00050001 + 0x00009080 + 0x07070404 + 0x000400cb + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x0000001b + 0x0000004a + 0x00000025 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000009 + 0x00000013 + 0x0000000f + 0x00000008 + 0x00000011 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000009 + 0x00000009 + 0x00000006 + 0x00000015 + 0x00000013 + 0x00000006 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000006 + 0x00000008 + 0x0000000d + 0x0000000c + 0x00000006 + 0x10000005 + 0x30000000 + 0x00000007 + 0x08037171 + 0x0000000f + 0x00000007 + 0x0000000b + 0x00050000 + 0x00000019 + 0x00000021 + 0x00000023 + 0x0000001f + 0x00000021 + 0x00000182 + 0x00000000 + 0x00000060 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000018 + 0x00000005 + 0x00000002 + 0x00000012 + 0x0000004d + 0x0000004d + 0x00000005 + 0x00000007 + 0x00000004 + 0x00000011 + 0x0000000a + 0x00000003 + 0x0000000a + 0x48037171 + 0x00000638 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0xc01c03bb + 0x00008000 + 0x000000be + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00020002 + 0x00020002 + 0x00010003 + 0x00020003 + 0x00020003 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00010003 + 0x00020003 + 0x00020003 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00020002 + 0x00020002 + 0x00020002 + 0x00020002 + 0x00000002 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000e0198 + 0x0198001b + 0x0066000a + 0xc1e00304 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x8000040b + 0x00000011 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x05050035 + 0x00000000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186066 + 0x00000001 + 0x00000000 + 0x00000021 + 0x00000011 + 0x00000023 + 0x08161414 + 0x00000019 + 0x00050000 + 0x0000b080 + 0x07070404 + 0x000400cb + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00200021 + 0x00200022 + 0x00200022 + 0x00200021 + 0x00020002 + 0x00020002 + 0x00200021 + 0x00200022 + 0x00200022 + 0x00200021 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000013 + 0x00000104 + 0x000000b4 + 0x0000000c + 0x0000000c + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x01000003 + 0x8000007f + 0x000a1020 + 0x80001028 + 0x00000001 + 0x00000002 + 0x00000006 + 0x00000003 + 0x00000004 + 0x00000001 + 0x00000002 + 0x00000006 + 0x00000002 + 0x00000006 + 0x00000006 + 0x00000008 + 0x00000005 + 0x00000009 + 0x02030301 + 0x00040203 + 0x71a40a07 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x00000035 + 0x0080001a + 0x00000498 + 0x00ff0059 + 0x00ff006d + 0x00ff004f + 0x00ff00af + 0x00ff0006 + 0x00ff00af + 0x00ff0006 + 0x00400049 + 0x00ff0080 + 0x00ff0004 + 0x00080057 + 0x000000ff + 0x00ff0004 + 0x00ff0063 + 0x00ff0063 + 0x00ff0036 + 0x00ff00ff + 0x00ff0071 + 0x000000ff + 0x00000040 + 0x00ff00ff + >; + }; + emc-table-derated@665600 { + compatible =3D "nvidia,tegra21-emc-table-derated"; + reg =3D <665600>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "03_665600_02_V9.8.3_V1.6"; + clock-frequency =3D <665600>; + nvidia,emc-min-mv =3D <825>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllm_ud"; + nvidia,src-sel-reg =3D <0x80188000>; + nvidia,needs-training =3D <0x00000010>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x0000002a>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x0000001f>; + nvidia,emc-mrw =3D <0x08010024>; + nvidia,emc-mrw2 =3D <0x08020012>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110835>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x80188000>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000000>; + nvidia,emc-clock-latency-change =3D <0x000004ce>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x0000002b + 0x00000078 + 0x0000003c + 0x00000000 + 0x00000000 + 0x0000001e + 0x0000000e + 0x00000017 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000000e + 0x0000000e + 0x00000008 + 0x00000004 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x00000011 + 0x00000006 + 0x00000000 + 0x30000000 + 0x0000000a + 0x08037171 + 0x00000011 + 0x0000000c + 0x0000000b + 0x00010007 + 0x0000001e + 0x00000026 + 0x00000028 + 0x00000024 + 0x00000026 + 0x00000275 + 0x00000000 + 0x0000009d + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x0000001f + 0x00000006 + 0x00000002 + 0x00000017 + 0x0000007d + 0x0000007d + 0x00000006 + 0x0000000a + 0x00000005 + 0x0000001b + 0x00000010 + 0x00000003 + 0x0000000c + 0x48037171 + 0x00000a24 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0xc00b02bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00040004 + 0x00040004 + 0x00020005 + 0x00040005 + 0x00030006 + 0x00010005 + 0x00000000 + 0x00000000 + 0x00020005 + 0x00040005 + 0x00030006 + 0x00010005 + 0x00000000 + 0x00000000 + 0x00040004 + 0x00040004 + 0x00040004 + 0x00040004 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0015029a + 0x029a001f + 0x00a7000a + 0xc1e00305 + 0x1f13412f + 0x00010014 + 0x00000806 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x800005f5 + 0x00000016 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x05050033 + 0x05050000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860a7 + 0x00000000 + 0x00000000 + 0x00000026 + 0x00000016 + 0x00000028 + 0x08161414 + 0x0000001e + 0x00010007 + 0x00009080 + 0x07070404 + 0x0004014c + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x0000002b + 0x00000078 + 0x0000003c + 0x00000000 + 0x00000000 + 0x0000001e + 0x0000000e + 0x00000017 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000000e + 0x0000000e + 0x00000008 + 0x00000004 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x00000011 + 0x00000006 + 0x00000000 + 0x30000000 + 0x0000000a + 0x08037171 + 0x00000011 + 0x0000000c + 0x0000000b + 0x00010007 + 0x0000001e + 0x00000026 + 0x00000028 + 0x00000024 + 0x00000026 + 0x00000275 + 0x00000000 + 0x0000009d + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x0000001f + 0x00000006 + 0x00000002 + 0x00000017 + 0x0000007d + 0x0000007d + 0x00000006 + 0x0000000a + 0x00000005 + 0x0000001b + 0x00000010 + 0x00000003 + 0x0000000c + 0x48037171 + 0x00000a24 + 0x00000000 + 0x9960a00d + 0x00003bbf + 0xc00b02bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00040004 + 0x00040004 + 0x00020005 + 0x00040005 + 0x00030006 + 0x00010005 + 0x00000000 + 0x00000000 + 0x00020005 + 0x00040005 + 0x00030006 + 0x00010005 + 0x00000000 + 0x00000000 + 0x00040004 + 0x00040004 + 0x00040004 + 0x00040004 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0015029a + 0x029a001f + 0x00a7000a + 0xc1e00305 + 0x1f13412f + 0x00010014 + 0x00000806 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x800005f5 + 0x00000016 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000000 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860a7 + 0x00000001 + 0x0000001f + 0x00000029 + 0x00000013 + 0x0000002b + 0x08161414 + 0x0000001b + 0x00010007 + 0x00019080 + 0x07070404 + 0x0004014c + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x0000002b + 0x00000078 + 0x0000003c + 0x00000000 + 0x00000000 + 0x0000001e + 0x0000000e + 0x00000016 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000000e + 0x0000000e + 0x00000008 + 0x0000000f + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x0000000f + 0x00000002 + 0x1000000b + 0x30000000 + 0x0000000b + 0x08037171 + 0x00000010 + 0x00000001 + 0x80000000 + 0x00050004 + 0x0000001e + 0x00000026 + 0x00000028 + 0x00000024 + 0x00000026 + 0x00000275 + 0x00000000 + 0x0000009d + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x0000001f + 0x00000006 + 0x00000002 + 0x00000017 + 0x0000007d + 0x0000007d + 0x00000006 + 0x0000000a + 0x00000005 + 0x0000001b + 0x00000010 + 0x00000003 + 0x0000000c + 0x48037171 + 0x00000a24 + 0x00000000 + 0x9160400d + 0x00003bbf + 0xc00b02bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00040004 + 0x00040004 + 0x00020005 + 0x00040005 + 0x00030006 + 0x00010005 + 0x00000000 + 0x00000000 + 0x00020005 + 0x00040005 + 0x00030006 + 0x00010005 + 0x00000000 + 0x00000000 + 0x00040004 + 0x00040004 + 0x00040004 + 0x00040004 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0015029a + 0x029a001f + 0x00a7000a + 0xc1e00305 + 0x1f13412f + 0x00010014 + 0x00000806 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x800005f5 + 0x00000016 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x30020000 + 0x05058033 + 0x05050000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860a7 + 0x00000001 + 0x0000001f + 0x00000030 + 0x00000020 + 0x00000032 + 0x08161414 + 0x00000028 + 0x00050004 + 0x00009080 + 0x07070404 + 0x0004014c + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x0000002b + 0x00000078 + 0x0000003c + 0x00000000 + 0x00000000 + 0x0000001e + 0x0000000e + 0x00000017 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000000e + 0x0000000e + 0x00000008 + 0x00000014 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x00000011 + 0x00000006 + 0x1000000a + 0x30000000 + 0x0000000a + 0x08037171 + 0x00000011 + 0x0000000c + 0x0000000b + 0x00050003 + 0x0000001e + 0x00000026 + 0x00000028 + 0x00000024 + 0x00000026 + 0x00000275 + 0x00000000 + 0x0000009d + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x0000001f + 0x00000006 + 0x00000002 + 0x00000017 + 0x0000007d + 0x0000007d + 0x00000006 + 0x0000000a + 0x00000005 + 0x0000001b + 0x00000010 + 0x00000003 + 0x0000000c + 0x48037171 + 0x00000a24 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0xc00b02bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00040004 + 0x00040004 + 0x00020005 + 0x00040005 + 0x00030006 + 0x00010005 + 0x00000000 + 0x00000000 + 0x00020005 + 0x00040005 + 0x00030006 + 0x00010005 + 0x00000000 + 0x00000000 + 0x00040004 + 0x00040004 + 0x00040004 + 0x00040004 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0015029a + 0x029a001f + 0x00a7000a + 0xc1e00305 + 0x1f13412f + 0x00010014 + 0x00000806 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x800005f5 + 0x00000016 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x05050033 + 0x05050000 + 0x00000010 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860a7 + 0x00000001 + 0x00000000 + 0x00000026 + 0x00000016 + 0x00000028 + 0x08161414 + 0x0000001e + 0x00050003 + 0x0000b080 + 0x07070404 + 0x0004014c + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00200022 + 0x00210024 + 0x00210024 + 0x001f0022 + 0x00040004 + 0x00040004 + 0x00200022 + 0x00210024 + 0x00210024 + 0x001f0022 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000013 + 0x00000104 + 0x000000b4 + 0x00000007 + 0x00000010 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x00000005 + 0x80000080 + 0x000a1020 + 0x80001028 + 0x00000002 + 0x00000003 + 0x0000000a + 0x00000006 + 0x00000006 + 0x00000001 + 0x00000002 + 0x00000008 + 0x00000002 + 0x00000006 + 0x00000007 + 0x00000008 + 0x00000006 + 0x0000000e + 0x03030301 + 0x00070405 + 0x71a50f0b + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x00000057 + 0x0080001a + 0x0000077e + 0x00ff003d + 0x00ff0043 + 0x00ff0041 + 0x00ff0090 + 0x00ff0005 + 0x00ff0090 + 0x00ff0005 + 0x00340049 + 0x00ff0080 + 0x00ff0004 + 0x00080035 + 0x000000ff + 0x00ff0004 + 0x00ff003d + 0x00ff003d + 0x00ff0029 + 0x00ff00d8 + 0x00ff0045 + 0x000000ff + 0x0000002c + 0x00ff00ff + >; + }; + emc-table-derated@800000 { + compatible =3D "nvidia,tegra21-emc-table-derated"; + reg =3D <800000>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "03_800000_02_V9.8.3_V1.6"; + clock-frequency =3D <800000>; + nvidia,emc-min-mv =3D <825>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllm_ud"; + nvidia,src-sel-reg =3D <0x80188000>; + nvidia,needs-training =3D <0x000000d0>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000033>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x0000001f>; + nvidia,emc-mrw =3D <0x08010024>; + nvidia,emc-mrw2 =3D <0x08020012>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110835>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x80188000>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000000>; + nvidia,emc-clock-latency-change =3D <0x000004b0>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x00000033 + 0x00000090 + 0x00000048 + 0x00000000 + 0x00000000 + 0x00000024 + 0x00000010 + 0x00000018 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000010 + 0x00000010 + 0x0000000a + 0x00000015 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x00000011 + 0x00000007 + 0x1000000a + 0x30000000 + 0x00000009 + 0x08037171 + 0x00000013 + 0x0000000c + 0x0000000c + 0x00050002 + 0x00000020 + 0x00000027 + 0x00000029 + 0x00000025 + 0x00000027 + 0x000002f4 + 0x00000000 + 0x000000bd + 0x00000009 + 0x00000009 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000021 + 0x00000007 + 0x00000002 + 0x0000001a + 0x00000096 + 0x00000096 + 0x00000007 + 0x0000000c + 0x00000006 + 0x00000020 + 0x00000013 + 0x00000003 + 0x0000000d + 0x48037171 + 0x00000c30 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0xc00702bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00050005 + 0x00050005 + 0x00020006 + 0x00050007 + 0x00030007 + 0x00010006 + 0x00000000 + 0x00000000 + 0x00020006 + 0x00050007 + 0x00030007 + 0x00010006 + 0x00000000 + 0x00000000 + 0x00050005 + 0x00050005 + 0x00050005 + 0x00050005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00190320 + 0x0320001f + 0x00c8000c + 0xc1e00306 + 0x1f13412f + 0x00000014 + 0x00000807 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x800006f5 + 0x00000017 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000011 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860c8 + 0x00000000 + 0x00000000 + 0x00000027 + 0x00000017 + 0x00000029 + 0x08161414 + 0x00000020 + 0x00050002 + 0x00009080 + 0x07070404 + 0x00040190 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x00000033 + 0x00000090 + 0x00000048 + 0x00000000 + 0x00000000 + 0x00000024 + 0x00000010 + 0x00000018 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000010 + 0x00000010 + 0x0000000a + 0x00000015 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x00000011 + 0x00000007 + 0x1000000a + 0x30000000 + 0x00000009 + 0x08037171 + 0x00000013 + 0x0000000c + 0x0000000c + 0x00050002 + 0x00000020 + 0x00000027 + 0x00000029 + 0x00000025 + 0x00000027 + 0x000002f4 + 0x00000000 + 0x000000bd + 0x00000009 + 0x00000009 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000021 + 0x00000007 + 0x00000002 + 0x0000001a + 0x00000096 + 0x00000096 + 0x00000007 + 0x0000000c + 0x00000006 + 0x00000020 + 0x00000013 + 0x00000003 + 0x0000000d + 0x48037171 + 0x00000c30 + 0x00000000 + 0x9960a00d + 0x00003bbf + 0xc00702bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00050005 + 0x00050005 + 0x00020006 + 0x00050007 + 0x00030007 + 0x00010006 + 0x00000000 + 0x00000000 + 0x00020006 + 0x00050007 + 0x00030007 + 0x00010006 + 0x00000000 + 0x00000000 + 0x00050005 + 0x00050005 + 0x00050005 + 0x00050005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00190320 + 0x0320001f + 0x00c8000c + 0xc1e00306 + 0x1f13412f + 0x00000014 + 0x00000807 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x800006f5 + 0x00000017 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00008033 + 0x00000000 + 0x00000000 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860c8 + 0x00000001 + 0x0000001f + 0x0000002d + 0x00000017 + 0x0000002f + 0x08161414 + 0x00000020 + 0x00050002 + 0x00019080 + 0x07070404 + 0x00040190 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x00000033 + 0x00000090 + 0x00000048 + 0x00000000 + 0x00000000 + 0x00000024 + 0x00000010 + 0x00000017 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000010 + 0x00000010 + 0x0000000a + 0x00000010 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x0000000f + 0x00000002 + 0x1000000b + 0x30000000 + 0x0000000a + 0x08037171 + 0x00000011 + 0x00000001 + 0x80000000 + 0x00050003 + 0x0000001f + 0x00000027 + 0x00000029 + 0x00000025 + 0x00000027 + 0x000002f4 + 0x00000000 + 0x000000bd + 0x00000009 + 0x00000009 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000021 + 0x00000007 + 0x00000002 + 0x0000001a + 0x00000096 + 0x00000096 + 0x00000007 + 0x0000000c + 0x00000006 + 0x00000020 + 0x00000013 + 0x00000003 + 0x0000000d + 0x48037171 + 0x00000c30 + 0x00000000 + 0x9160400d + 0x00003bbf + 0xc00702bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00050005 + 0x00050005 + 0x00020006 + 0x00050007 + 0x00030007 + 0x00010006 + 0x00000000 + 0x00000000 + 0x00020006 + 0x00050007 + 0x00030007 + 0x00010006 + 0x00000000 + 0x00000000 + 0x00050005 + 0x00050005 + 0x00050005 + 0x00050005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00190320 + 0x0320001f + 0x00c8000c + 0xc1e00306 + 0x1f13412f + 0x00000014 + 0x00000807 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x800006f5 + 0x00000017 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x30020000 + 0x00008033 + 0x00000000 + 0x00000011 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860c8 + 0x00000001 + 0x0000001f + 0x00000031 + 0x00000021 + 0x00000033 + 0x08161414 + 0x00000029 + 0x00050003 + 0x00009080 + 0x07070404 + 0x00040190 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x00000033 + 0x00000090 + 0x00000048 + 0x00000000 + 0x00000000 + 0x00000024 + 0x00000010 + 0x00000018 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000010 + 0x00000010 + 0x0000000a + 0x00000015 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x00000011 + 0x00000007 + 0x1000000a + 0x30000000 + 0x00000009 + 0x08037171 + 0x00000013 + 0x0000000c + 0x0000000c + 0x00050002 + 0x00000020 + 0x00000027 + 0x00000029 + 0x00000025 + 0x00000027 + 0x000002f4 + 0x00000000 + 0x000000bd + 0x00000009 + 0x00000009 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000021 + 0x00000007 + 0x00000002 + 0x0000001a + 0x00000096 + 0x00000096 + 0x00000007 + 0x0000000c + 0x00000006 + 0x00000020 + 0x00000013 + 0x00000003 + 0x0000000d + 0x48037171 + 0x00000c30 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0xc00702bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00050005 + 0x00050005 + 0x00020006 + 0x00050007 + 0x00030007 + 0x00010006 + 0x00000000 + 0x00000000 + 0x00020006 + 0x00050007 + 0x00030007 + 0x00010006 + 0x00000000 + 0x00000000 + 0x00050005 + 0x00050005 + 0x00050005 + 0x00050005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00190320 + 0x0320001f + 0x00c8000c + 0xc1e00306 + 0x1f13412f + 0x00000014 + 0x00000807 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x800006f5 + 0x00000017 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000011 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860c8 + 0x00000001 + 0x00000000 + 0x00000027 + 0x00000017 + 0x00000029 + 0x08161414 + 0x00000020 + 0x00050002 + 0x0000b080 + 0x07070404 + 0x00040190 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x11111111 + 0x11111111 + 0x00200023 + 0x00210024 + 0x00210025 + 0x001f0023 + 0x00050005 + 0x00050005 + 0x00200023 + 0x00210024 + 0x00210025 + 0x001f0023 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000013 + 0x00000104 + 0x000000b4 + 0x00000007 + 0x00000010 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x00000006 + 0x80000080 + 0x000a1020 + 0x80001028 + 0x00000002 + 0x00000003 + 0x0000000c + 0x00000007 + 0x00000007 + 0x00000002 + 0x00000002 + 0x00000009 + 0x00000007 + 0x00000006 + 0x00000007 + 0x00000008 + 0x00000006 + 0x00000011 + 0x03030303 + 0x00070406 + 0x7186120d + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x00000068 + 0x0080001a + 0x00000902 + 0x00ff003d + 0x00ff0038 + 0x00ff0041 + 0x00ff0090 + 0x00ff0005 + 0x00ff0090 + 0x00ff0005 + 0x00340049 + 0x00ff0080 + 0x00ff0004 + 0x0008002c + 0x000000ff + 0x00ff0004 + 0x00ff0032 + 0x00ff0032 + 0x00ff0022 + 0x00ff00b4 + 0x00ff003a + 0x000000ff + 0x0000002c + 0x00ff00ff + >; + }; + emc-table-derated@1065600 { + compatible =3D "nvidia,tegra21-emc-table-derated"; + reg =3D <1065600>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "03_1065600_02_V9.8.3_V1.6"; + clock-frequency =3D <1065600>; + nvidia,emc-min-mv =3D <837>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllm_ud"; + nvidia,src-sel-reg =3D <0x80188000>; + nvidia,needs-training =3D <0x000000f0>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000001>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000040>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000025>; + nvidia,emc-mrw =3D <0x08010034>; + nvidia,emc-mrw2 =3D <0x0802001b>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e4848>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110825>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x80188000>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000000>; + nvidia,emc-clock-latency-change =3D <0x0000049c>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x00000044 + 0x000000c0 + 0x00000060 + 0x00000000 + 0x00000000 + 0x0000002f + 0x00000016 + 0x00000020 + 0x00000016 + 0x00000008 + 0x0000001f + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000016 + 0x00000016 + 0x0000000d + 0x00000016 + 0x00000013 + 0x00000006 + 0x0000000a + 0x00000008 + 0x00000006 + 0x0000000a + 0x00000008 + 0x0000000d + 0x00000018 + 0x00000008 + 0x10000011 + 0x10000000 + 0x0000000d + 0x0803f1f1 + 0x00000017 + 0x00000013 + 0x0000000d + 0x00050006 + 0x00000027 + 0x0000002f + 0x00000031 + 0x0000002d + 0x0000002f + 0x000003ef + 0x00000000 + 0x000000fb + 0x0000000c + 0x0000000c + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000029 + 0x0000000a + 0x00000002 + 0x00000023 + 0x000000c8 + 0x000000c8 + 0x00000009 + 0x00000010 + 0x00000008 + 0x0000002b + 0x00000019 + 0x00000003 + 0x00000010 + 0x4803f1f1 + 0x0000103c + 0x00000000 + 0x9160a00d + 0x00003bff + 0xc00101bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00070006 + 0x00070007 + 0x00030008 + 0x00060009 + 0x00050009 + 0x00020009 + 0x00000000 + 0x00000000 + 0x00030008 + 0x00060009 + 0x00050009 + 0x00020009 + 0x00000000 + 0x00000000 + 0x00060006 + 0x00070007 + 0x00070007 + 0x00070007 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0021042a + 0x042a0025 + 0x010b000f + 0xc1e00307 + 0x1f13612f + 0x00000014 + 0x00000809 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x800008ed + 0x0000001f + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000011 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118610b + 0x00000000 + 0x00000000 + 0x0000002f + 0x0000001f + 0x00000031 + 0x08161414 + 0x00000027 + 0x00050006 + 0x00009080 + 0x07070404 + 0x00040214 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e4848 + 0x8c0e4848 + 0x4c0e4848 + 0x4c0e4848 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x00000044 + 0x000000c0 + 0x00000060 + 0x00000000 + 0x00000000 + 0x0000002f + 0x00000016 + 0x00000020 + 0x00000016 + 0x00000008 + 0x0000001f + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000016 + 0x00000016 + 0x0000000d + 0x00000016 + 0x00000013 + 0x00000006 + 0x0000000a + 0x00000008 + 0x00000006 + 0x0000000a + 0x00000008 + 0x0000000d + 0x00000018 + 0x00000008 + 0x10000011 + 0x10000000 + 0x0000000d + 0x0803f1f1 + 0x00000017 + 0x00000013 + 0x0000000d + 0x00050006 + 0x00000027 + 0x0000002f + 0x00000031 + 0x0000002d + 0x0000002f + 0x000003ef + 0x00000000 + 0x000000fb + 0x0000000c + 0x0000000c + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000029 + 0x0000000a + 0x00000002 + 0x00000023 + 0x000000c8 + 0x000000c8 + 0x00000009 + 0x00000010 + 0x00000008 + 0x0000002b + 0x00000019 + 0x00000003 + 0x00000010 + 0x4803f1f1 + 0x0000103c + 0x00000000 + 0x9960a00d + 0x00003bff + 0xc00101bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00070006 + 0x00070007 + 0x00030008 + 0x00060009 + 0x00050009 + 0x00020009 + 0x00000000 + 0x00000000 + 0x00030008 + 0x00060009 + 0x00050009 + 0x00020009 + 0x00000000 + 0x00000000 + 0x00060006 + 0x00070007 + 0x00070007 + 0x00070007 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0021042a + 0x042a0025 + 0x010b000f + 0xc1e00307 + 0x1f13612f + 0x00000014 + 0x00000809 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x800008ed + 0x0000001f + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00008033 + 0x00000000 + 0x00000000 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118610b + 0x00000001 + 0x0000001f + 0x00000034 + 0x0000001e + 0x00000036 + 0x08161414 + 0x00000026 + 0x00050006 + 0x00019080 + 0x07070404 + 0x00040214 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x00000044 + 0x000000c0 + 0x00000060 + 0x00000000 + 0x00000000 + 0x0000002f + 0x00000016 + 0x0000001f + 0x00000016 + 0x00000008 + 0x0000001f + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000016 + 0x00000016 + 0x0000000d + 0x0000000f + 0x00000013 + 0x00000006 + 0x0000000a + 0x00000008 + 0x00000006 + 0x0000000a + 0x00000008 + 0x0000000d + 0x00000016 + 0x00000002 + 0x10000012 + 0x10000000 + 0x0000000e + 0x0803f1f1 + 0x00000015 + 0x00000001 + 0x80000000 + 0x00050007 + 0x00000027 + 0x0000002f + 0x00000031 + 0x0000002d + 0x0000002f + 0x000003ef + 0x00000000 + 0x000000fb + 0x0000000c + 0x0000000c + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000029 + 0x0000000a + 0x00000002 + 0x00000023 + 0x000000c8 + 0x000000c8 + 0x00000009 + 0x00000010 + 0x00000008 + 0x0000002b + 0x00000019 + 0x00000003 + 0x00000010 + 0x4803f1f1 + 0x0000103c + 0x00000000 + 0x9160400d + 0x00003bff + 0xc00101bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00070006 + 0x00070007 + 0x00030008 + 0x00060009 + 0x00050009 + 0x00020009 + 0x00000000 + 0x00000000 + 0x00030008 + 0x00060009 + 0x00050009 + 0x00020009 + 0x00000000 + 0x00000000 + 0x00060006 + 0x00070007 + 0x00070007 + 0x00070007 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0021042a + 0x042a0025 + 0x010b000f + 0xc1e00307 + 0x1f13612f + 0x00000014 + 0x00000809 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x800008ed + 0x0000001f + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x30020000 + 0x00008033 + 0x00000000 + 0x00000011 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118610b + 0x00000001 + 0x0000001f + 0x00000039 + 0x00000029 + 0x0000003b + 0x08161414 + 0x00000031 + 0x00050007 + 0x00009080 + 0x07070404 + 0x00040214 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x00000044 + 0x000000c0 + 0x00000060 + 0x00000000 + 0x00000000 + 0x0000002f + 0x00000016 + 0x00000020 + 0x00000016 + 0x00000008 + 0x0000001f + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000016 + 0x00000016 + 0x0000000d + 0x00000016 + 0x00000013 + 0x00000006 + 0x0000000a + 0x00000008 + 0x00000006 + 0x0000000a + 0x00000008 + 0x0000000d + 0x00000018 + 0x00000008 + 0x10000011 + 0x10000000 + 0x0000000d + 0x0803f1f1 + 0x00000017 + 0x00000013 + 0x0000000d + 0x00050006 + 0x00000027 + 0x0000002f + 0x00000031 + 0x0000002d + 0x0000002f + 0x000003ef + 0x00000000 + 0x000000fb + 0x0000000c + 0x0000000c + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000029 + 0x0000000a + 0x00000002 + 0x00000023 + 0x000000c8 + 0x000000c8 + 0x00000009 + 0x00000010 + 0x00000008 + 0x0000002b + 0x00000019 + 0x00000003 + 0x00000010 + 0x4803f1f1 + 0x0000103c + 0x00000000 + 0x9160a00d + 0x00003bff + 0xc00101bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00070006 + 0x00070007 + 0x00030008 + 0x00060009 + 0x00050009 + 0x00020009 + 0x00000000 + 0x00000000 + 0x00030008 + 0x00060009 + 0x00050009 + 0x00020009 + 0x00000000 + 0x00000000 + 0x00060006 + 0x00070007 + 0x00070007 + 0x00070007 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0021042a + 0x042a0025 + 0x010b000f + 0xc1e00307 + 0x1f13612f + 0x00000014 + 0x00000809 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x800008ed + 0x0000001f + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000011 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118610b + 0x00000001 + 0x00000000 + 0x0000002f + 0x0000001f + 0x00000031 + 0x08161414 + 0x00000027 + 0x00050006 + 0x0000b080 + 0x07070404 + 0x00040214 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x11111111 + 0x11111111 + 0x00200024 + 0x00210026 + 0x00220026 + 0x001e0024 + 0x00070006 + 0x00070007 + 0x00200024 + 0x00210026 + 0x00220026 + 0x001e0024 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000013 + 0x00000104 + 0x000000b4 + 0x00000007 + 0x00000016 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x00000008 + 0x80000080 + 0x000a1020 + 0x80001028 + 0x00000004 + 0x00000005 + 0x00000011 + 0x0000000a + 0x0000000a + 0x00000003 + 0x00000002 + 0x0000000a + 0x00000007 + 0x00000006 + 0x00000009 + 0x00000008 + 0x00000007 + 0x00000017 + 0x03040303 + 0x000a0608 + 0x71881812 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x0000008b + 0x0080001a + 0x00000bff + 0x00c0003d + 0x00c00038 + 0x00c00041 + 0x00c00090 + 0x00c00005 + 0x00c00090 + 0x00c00005 + 0x00340049 + 0x00c00080 + 0x00c00004 + 0x00080021 + 0x000000c0 + 0x00c00004 + 0x00c00026 + 0x00c00026 + 0x00c00019 + 0x00c00095 + 0x00c0002b + 0x000000c0 + 0x0000002c + 0x00c000c0 + >; + }; + emc-table-derated@1331200 { + compatible =3D "nvidia,tegra21-emc-table-derated"; + reg =3D <1331200>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "03_1331200_03_V9.8.3_V1.6"; + clock-frequency =3D <1331200>; + nvidia,emc-min-mv =3D <850>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllm_ud"; + nvidia,src-sel-reg =3D <0x80188000>; + nvidia,needs-training =3D <0x000002f0>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000001>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000040>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x0000002b>; + nvidia,emc-mrw =3D <0x08010044>; + nvidia,emc-mrw2 =3D <0x08020024>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e4848>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x0011082d>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040000>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x80188000>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000000>; + nvidia,emc-clock-latency-change =3D <0x0000044c>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x00000055 + 0x000000f0 + 0x00000078 + 0x00000000 + 0x00000000 + 0x0000003b + 0x0000001b + 0x00000027 + 0x0000001b + 0x0000000a + 0x00000025 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000001b + 0x0000001b + 0x00000010 + 0x00000018 + 0x00000016 + 0x00000006 + 0x0000000c + 0x0000000a + 0x00000008 + 0x0000000c + 0x00000008 + 0x0000000d + 0x0000001f + 0x00000008 + 0x10000017 + 0x10000000 + 0x00000011 + 0x0803f1f1 + 0x0000001a + 0x0000001a + 0x0000000d + 0x00060009 + 0x0000002e + 0x00000036 + 0x00000038 + 0x00000034 + 0x00000036 + 0x000004eb + 0x00000000 + 0x0000013a + 0x0000000e + 0x0000000e + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000030 + 0x0000000c + 0x00000002 + 0x0000002a + 0x000000fa + 0x000000fa + 0x0000000b + 0x00000014 + 0x0000000a + 0x00000036 + 0x0000001f + 0x00000003 + 0x00000012 + 0x4803f1f1 + 0x00001448 + 0x00000000 + 0x9160a00d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00090008 + 0x00090009 + 0x00100017 + 0x00140017 + 0x00120018 + 0x000e0017 + 0x00000000 + 0x00000000 + 0x00100017 + 0x00140017 + 0x00120018 + 0x000e0017 + 0x00000000 + 0x00000000 + 0x00080008 + 0x00090009 + 0x00090009 + 0x00090009 + 0x00000008 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00290534 + 0x0534002b + 0x014d0013 + 0xc1e00308 + 0x1f13612f + 0x00000014 + 0x0000080b + 0x00000550 + 0xf3200000 + 0x00000000 + 0x80000ae6 + 0x00000026 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000011 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118614d + 0x00000000 + 0x00000000 + 0x00000036 + 0x00000026 + 0x00000038 + 0x08161414 + 0x0000002e + 0x00060009 + 0x00009080 + 0x07070404 + 0x00040299 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e4848 + 0x8c0e4848 + 0x4c0e4848 + 0x4c0e4848 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x00000055 + 0x000000f0 + 0x00000078 + 0x00000000 + 0x00000000 + 0x0000003b + 0x0000001b + 0x00000027 + 0x0000001b + 0x0000000a + 0x00000025 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000001b + 0x0000001b + 0x00000010 + 0x00000018 + 0x00000016 + 0x00000006 + 0x0000000c + 0x0000000a + 0x00000008 + 0x0000000c + 0x00000008 + 0x0000000d + 0x0000001f + 0x00000008 + 0x10000017 + 0x10000000 + 0x00000011 + 0x0803f1f1 + 0x0000001a + 0x0000001a + 0x0000000d + 0x00060009 + 0x0000002e + 0x00000036 + 0x00000038 + 0x00000034 + 0x00000036 + 0x000004eb + 0x00000000 + 0x0000013a + 0x0000000e + 0x0000000e + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000030 + 0x0000000c + 0x00000002 + 0x0000002a + 0x000000fa + 0x000000fa + 0x0000000b + 0x00000014 + 0x0000000a + 0x00000036 + 0x0000001f + 0x00000003 + 0x00000012 + 0x4803f1f1 + 0x00001448 + 0x00000000 + 0x9960a00d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00090008 + 0x00090009 + 0x0004000b + 0x0008000b + 0x0006000c + 0x0002000b + 0x00000000 + 0x00000000 + 0x0004000b + 0x0008000b + 0x0006000c + 0x0002000b + 0x00000000 + 0x00000000 + 0x00080008 + 0x00090009 + 0x00090009 + 0x00090009 + 0x00000008 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00290534 + 0x0534002b + 0x014d0013 + 0xc1e00308 + 0x1f13612f + 0x00000014 + 0x0000080b + 0x00000550 + 0xf3200000 + 0x00000000 + 0x80000ae6 + 0x00000026 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00008033 + 0x00000000 + 0x00000000 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118614d + 0x00000001 + 0x0000001f + 0x0000003a + 0x00000024 + 0x0000003c + 0x08161414 + 0x0000002c + 0x00060009 + 0x00019080 + 0x07070404 + 0x00040299 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x00000055 + 0x000000f0 + 0x00000078 + 0x00000000 + 0x00000000 + 0x0000003b + 0x0000001b + 0x00000026 + 0x0000001b + 0x0000000a + 0x00000025 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000001b + 0x0000001b + 0x00000010 + 0x00000011 + 0x00000016 + 0x00000006 + 0x0000000c + 0x0000000a + 0x00000008 + 0x0000000c + 0x00000008 + 0x0000000d + 0x0000001d + 0x00000002 + 0x10000018 + 0x10000000 + 0x00000012 + 0x0803f1f1 + 0x00000018 + 0x00000001 + 0x80000000 + 0x0006000a + 0x0000002e + 0x00000036 + 0x00000038 + 0x00000034 + 0x00000036 + 0x000004eb + 0x00000000 + 0x0000013a + 0x0000000e + 0x0000000e + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000030 + 0x0000000c + 0x00000002 + 0x0000002a + 0x000000fa + 0x000000fa + 0x0000000b + 0x00000014 + 0x0000000a + 0x00000036 + 0x0000001f + 0x00000003 + 0x00000012 + 0x4803f1f1 + 0x00001448 + 0x00000000 + 0x9160400d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00090008 + 0x00090009 + 0x0004000b + 0x0008000b + 0x0006000c + 0x0002000b + 0x00000000 + 0x00000000 + 0x0004000b + 0x0008000b + 0x0006000c + 0x0002000b + 0x00000000 + 0x00000000 + 0x00080008 + 0x00090009 + 0x00090009 + 0x00090009 + 0x00000008 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00290534 + 0x0534002b + 0x014d0013 + 0xc1e00308 + 0x1f13612f + 0x00000014 + 0x0000080b + 0x00000550 + 0xf3200000 + 0x00000000 + 0x80000ae6 + 0x00000026 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x30020000 + 0x00008033 + 0x00000000 + 0x00000011 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118614d + 0x00000001 + 0x0000001f + 0x00000040 + 0x00000030 + 0x00000042 + 0x08161414 + 0x00000038 + 0x0006000a + 0x00009080 + 0x07070404 + 0x00040299 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x00000055 + 0x000000f0 + 0x00000078 + 0x00000000 + 0x00000000 + 0x0000003b + 0x0000001b + 0x00000027 + 0x0000001b + 0x0000000a + 0x00000025 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000001b + 0x0000001b + 0x00000010 + 0x00000018 + 0x00000016 + 0x00000006 + 0x0000000c + 0x0000000a + 0x00000008 + 0x0000000c + 0x00000008 + 0x0000000d + 0x0000001f + 0x00000008 + 0x10000017 + 0x10000000 + 0x00000011 + 0x0803f1f1 + 0x0000001a + 0x0000001a + 0x0000000d + 0x00060009 + 0x0000002e + 0x00000036 + 0x00000038 + 0x00000034 + 0x00000036 + 0x000004eb + 0x00000000 + 0x0000013a + 0x0000000e + 0x0000000e + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000030 + 0x0000000c + 0x00000002 + 0x0000002a + 0x000000fa + 0x000000fa + 0x0000000b + 0x00000014 + 0x0000000a + 0x00000036 + 0x0000001f + 0x00000003 + 0x00000012 + 0x4803f1f1 + 0x00001448 + 0x00000000 + 0x9160a00d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00090008 + 0x00090009 + 0x00100017 + 0x00140017 + 0x00120018 + 0x000e0017 + 0x00000000 + 0x00000000 + 0x00100017 + 0x00140017 + 0x00120018 + 0x000e0017 + 0x00000000 + 0x00000000 + 0x00080008 + 0x00090009 + 0x00090009 + 0x00090009 + 0x00000008 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00290534 + 0x0534002b + 0x014d0013 + 0xc1e00308 + 0x1f13612f + 0x00000014 + 0x0000080b + 0x00000550 + 0xf3200000 + 0x00000000 + 0x80000ae6 + 0x00000026 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000011 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118614d + 0x00000001 + 0x00000000 + 0x00000036 + 0x00000026 + 0x00000038 + 0x08161414 + 0x0000002e + 0x00060009 + 0x0000b080 + 0x07070404 + 0x00040299 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x11111111 + 0x11111111 + 0x001f0025 + 0x00220028 + 0x00220028 + 0x001d0025 + 0x00090008 + 0x00090009 + 0x001f0025 + 0x00220028 + 0x00220028 + 0x001d0025 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000013 + 0x00000104 + 0x000000b4 + 0x00000007 + 0x0000001c + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x0000000a + 0x80000080 + 0x000a1020 + 0x80001028 + 0x00000005 + 0x00000006 + 0x00000015 + 0x0000000d + 0x0000000d + 0x00000003 + 0x00000003 + 0x0000000b + 0x00000007 + 0x00000007 + 0x0000000b + 0x00000008 + 0x00000008 + 0x0000001d + 0x04050303 + 0x000b070a + 0x718a1e16 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x000000ad + 0x0080001a + 0x00000efc + 0x0099003d + 0x00990038 + 0x00990041 + 0x00990090 + 0x00990005 + 0x00990090 + 0x00990005 + 0x00340049 + 0x00990080 + 0x00990004 + 0x0008001b + 0x00000099 + 0x00990004 + 0x0099001e + 0x0099001e + 0x00990018 + 0x00990095 + 0x00990023 + 0x00000099 + 0x0000002c + 0x00990099 + >; + }; + emc-table-derated@1600000 { + compatible =3D "nvidia,tegra21-emc-table-derated"; + reg =3D <1600000>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "03_1600000_03_V9.8.3_V1.6"; + clock-frequency =3D <1600000>; + nvidia,emc-min-mv =3D <887>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllm_ud"; + nvidia,src-sel-reg =3D <0x80188000>; + nvidia,needs-training =3D <0x000002f0>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000001>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000040>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x0000002f>; + nvidia,emc-mrw =3D <0x08010054>; + nvidia,emc-mrw2 =3D <0x0802002d>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e4848>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110835>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040000>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x80188000>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000000>; + nvidia,emc-clock-latency-change =3D <0x0000049c>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x00000066 + 0x00000120 + 0x00000090 + 0x00000000 + 0x00000000 + 0x00000047 + 0x00000020 + 0x0000002a + 0x0000001f + 0x0000000c + 0x0000002d + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000020 + 0x00000020 + 0x00000013 + 0x00000017 + 0x00000016 + 0x00000006 + 0x0000000e + 0x0000000c + 0x0000000a + 0x0000000e + 0x00000008 + 0x0000000d + 0x00000024 + 0x00000009 + 0x1000001c + 0x10000002 + 0x00000014 + 0x0803f1f1 + 0x0000001d + 0x0000001f + 0x0000000e + 0x0006000c + 0x00000034 + 0x0000003c + 0x0000003e + 0x0000003a + 0x0000003c + 0x000005e9 + 0x00000000 + 0x0000017a + 0x00000010 + 0x00000010 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000037 + 0x0000000e + 0x00000002 + 0x00000031 + 0x0000012c + 0x0000012c + 0x0000000d + 0x00000018 + 0x0000000c + 0x00000040 + 0x00000025 + 0x00000003 + 0x00000014 + 0x4803f1f1 + 0x00001860 + 0x00000000 + 0x9960a00d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b6666 + 0x000b000a + 0x000b000a + 0x00180021 + 0x001e0022 + 0x001b0022 + 0x00170021 + 0x00000000 + 0x00000000 + 0x00180021 + 0x001e0022 + 0x001b0022 + 0x00170021 + 0x00000000 + 0x00000000 + 0x000a000a + 0x000b000b + 0x000a000a + 0x000b000b + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00310640 + 0x0640002f + 0x01900017 + 0xc1e0030a + 0x1f13612f + 0x00000014 + 0x0000080d + 0x00000550 + 0xf3200000 + 0x00000000 + 0x80000ce6 + 0x0000002c + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000011 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186190 + 0x00000000 + 0x00000000 + 0x0000003c + 0x0000002c + 0x0000003e + 0x08161414 + 0x00000034 + 0x0006000c + 0x00009080 + 0x07070404 + 0x00040320 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00103200 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c4848 + 0x880c4848 + 0x480c4848 + 0x480c4848 + 0x8c0e4848 + 0x8c0e4848 + 0x4c0e4848 + 0x4c0e4848 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x00000066 + 0x00000120 + 0x00000090 + 0x00000000 + 0x00000000 + 0x00000047 + 0x00000020 + 0x0000002a + 0x0000001f + 0x0000000c + 0x0000002d + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000020 + 0x00000020 + 0x00000013 + 0x00000017 + 0x00000016 + 0x00000006 + 0x0000000e + 0x0000000c + 0x0000000a + 0x0000000e + 0x00000008 + 0x0000000d + 0x00000024 + 0x00000009 + 0x1000001c + 0x10000002 + 0x00000014 + 0x0803f1f1 + 0x0000001d + 0x0000001f + 0x0000000e + 0x0006000c + 0x00000034 + 0x0000003c + 0x0000003e + 0x0000003a + 0x0000003c + 0x000005e9 + 0x00000000 + 0x0000017a + 0x00000010 + 0x00000010 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000037 + 0x0000000e + 0x00000002 + 0x00000031 + 0x0000012c + 0x0000012c + 0x0000000d + 0x00000018 + 0x0000000c + 0x00000040 + 0x00000025 + 0x00000003 + 0x00000014 + 0x4803f1f1 + 0x00001860 + 0x00000000 + 0x9960a00d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b6666 + 0x000b000a + 0x000b000a + 0x0004000d + 0x000a000e + 0x0007000e + 0x0003000d + 0x00000000 + 0x00000000 + 0x0004000d + 0x000a000e + 0x0007000e + 0x0003000d + 0x00000000 + 0x00000000 + 0x000a000a + 0x000b000b + 0x000a000a + 0x000b000b + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00310640 + 0x0640002f + 0x01900017 + 0xc1e0030a + 0x1f13612f + 0x00000014 + 0x0000080d + 0x00000550 + 0xf3200000 + 0x00000000 + 0x80000ce6 + 0x0000002c + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00008033 + 0x00000000 + 0x00000000 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186190 + 0x00000001 + 0x0000001f + 0x00000042 + 0x0000002c + 0x00000044 + 0x08161414 + 0x00000034 + 0x0006000c + 0x00019080 + 0x07070404 + 0x00040320 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00103200 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x00000066 + 0x00000120 + 0x00000090 + 0x00000000 + 0x00000000 + 0x00000047 + 0x00000020 + 0x00000029 + 0x0000001f + 0x0000000c + 0x0000002d + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000020 + 0x00000020 + 0x00000013 + 0x00000012 + 0x00000016 + 0x00000006 + 0x0000000e + 0x0000000c + 0x0000000a + 0x0000000e + 0x00000008 + 0x0000000d + 0x00000022 + 0x00000002 + 0x1000001d + 0x10000002 + 0x00000015 + 0x0803f1f1 + 0x0000001b + 0x00000001 + 0x80000000 + 0x0006000d + 0x00000034 + 0x0000003c + 0x0000003e + 0x0000003a + 0x0000003c + 0x000005e9 + 0x00000000 + 0x0000017a + 0x00000010 + 0x00000010 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000037 + 0x0000000e + 0x00000002 + 0x00000031 + 0x0000012c + 0x0000012c + 0x0000000d + 0x00000018 + 0x0000000c + 0x00000040 + 0x00000025 + 0x00000003 + 0x00000014 + 0x4803f1f1 + 0x00001860 + 0x00000000 + 0x9960400d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b6666 + 0x000b000a + 0x000b000a + 0x0004000d + 0x000a000e + 0x0007000e + 0x0003000d + 0x00000000 + 0x00000000 + 0x0004000d + 0x000a000e + 0x0007000e + 0x0003000d + 0x00000000 + 0x00000000 + 0x000a000a + 0x000b000b + 0x000a000a + 0x000b000b + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00310640 + 0x0640002f + 0x01900017 + 0xc1e0030a + 0x1f13612f + 0x00000014 + 0x0000080d + 0x00000550 + 0xf3200000 + 0x00000000 + 0x80000ce6 + 0x0000002c + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x30020000 + 0x00008033 + 0x00000000 + 0x00000011 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186190 + 0x00000001 + 0x0000001f + 0x00000046 + 0x00000036 + 0x00000048 + 0x08161414 + 0x0000003e + 0x0006000d + 0x00009080 + 0x07070404 + 0x00040320 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00103200 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x00000066 + 0x00000120 + 0x00000090 + 0x00000000 + 0x00000000 + 0x00000047 + 0x00000020 + 0x0000002a + 0x0000001f + 0x0000000c + 0x0000002d + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000020 + 0x00000020 + 0x00000013 + 0x00000017 + 0x00000016 + 0x00000006 + 0x0000000e + 0x0000000c + 0x0000000a + 0x0000000e + 0x00000008 + 0x0000000d + 0x00000024 + 0x00000009 + 0x1000001c + 0x10000002 + 0x00000014 + 0x0803f1f1 + 0x0000001d + 0x0000001f + 0x0000000e + 0x0006000c + 0x00000034 + 0x0000003c + 0x0000003e + 0x0000003a + 0x0000003c + 0x000005e9 + 0x00000000 + 0x0000017a + 0x00000010 + 0x00000010 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000037 + 0x0000000e + 0x00000002 + 0x00000031 + 0x0000012c + 0x0000012c + 0x0000000d + 0x00000018 + 0x0000000c + 0x00000040 + 0x00000025 + 0x00000003 + 0x00000014 + 0x4803f1f1 + 0x00001860 + 0x00000000 + 0x9960a00d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b6666 + 0x000b000a + 0x000b000a + 0x00180021 + 0x001e0022 + 0x001b0022 + 0x00170021 + 0x00000000 + 0x00000000 + 0x00180021 + 0x001e0022 + 0x001b0022 + 0x00170021 + 0x00000000 + 0x00000000 + 0x000a000a + 0x000b000b + 0x000a000a + 0x000b000b + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00310640 + 0x0640002f + 0x01900017 + 0xc1e0030a + 0x1f13612f + 0x00000014 + 0x0000080d + 0x00000550 + 0xf3200000 + 0x00000000 + 0x80000ce6 + 0x0000002c + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000012 + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000011 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186190 + 0x00000001 + 0x00000000 + 0x0000003c + 0x0000002c + 0x0000003e + 0x08161414 + 0x00000034 + 0x0006000c + 0x0000b080 + 0x07070404 + 0x00040320 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00103200 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x11111111 + 0x11111111 + 0x001f0026 + 0x00220029 + 0x0023002a + 0x001d0026 + 0x000b000a + 0x000b000a + 0x001f0026 + 0x00220029 + 0x0023002a + 0x001d0026 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000013 + 0x00000104 + 0x000000b4 + 0x00000007 + 0x00000020 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000004 + 0x00000004 + 0x00000004 + 0x00000004 + >; + nvidia,emc-burst-mc-regs =3D < + 0x0000000c + 0x80000080 + 0x000a1020 + 0x80001028 + 0x00000006 + 0x00000007 + 0x00000019 + 0x00000010 + 0x0000000f + 0x00000004 + 0x00000003 + 0x0000000e + 0x00000007 + 0x00000007 + 0x0000000c + 0x00000008 + 0x00000009 + 0x00000023 + 0x04060303 + 0x000e090c + 0x718c241a + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x000000d0 + 0x0080001a + 0x00001203 + 0x0080003d + 0x00800038 + 0x00800041 + 0x00800090 + 0x00800005 + 0x00800090 + 0x00800005 + 0x00340049 + 0x00800080 + 0x00800004 + 0x00080016 + 0x00000080 + 0x00800004 + 0x00800019 + 0x00800019 + 0x00800018 + 0x00800095 + 0x0080001d + 0x00000080 + 0x0000002c + 0x00800080 + >; + }; + }; + emc-table@1 { + reg =3D <1>; + nvidia,ram-code =3D <1>; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + emc-table@40800 { + compatible =3D "nvidia,tegra21-emc-table"; + reg =3D <40800>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "02_40800_02_V9.8.7_V1.6"; + clock-frequency =3D <40800>; + nvidia,emc-min-mv =3D <800>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllp_out0"; + nvidia,src-sel-reg =3D <0x40188012>; + nvidia,needs-training =3D <0x00000000>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000003>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000016>; + nvidia,emc-mrw =3D <0x08010004>; + nvidia,emc-mrw2 =3D <0x08020000>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110805>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x40188012>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000001>; + nvidia,emc-clock-latency-change =3D <0x00005172>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x0000000c + 0x00000008 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000c + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000001 + 0x80000000 + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x0000009a + 0x00000000 + 0x00000026 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000008 + 0x00000008 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x000000a0 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090029 + 0x00290016 + 0x000b000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x0000023a + 0x00000009 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118600b + 0x00000000 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010001 + 0x00009080 + 0x07070404 + 0x00040014 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x0000000c + 0x00000008 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000c + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000001 + 0x80000000 + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x0000009a + 0x00000000 + 0x00000026 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000008 + 0x00000008 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x000000a0 + 0x00000000 + 0x9960a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x00000055 + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090029 + 0x00290016 + 0x000b000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x0000023a + 0x00000009 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000200 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118600b + 0x00000001 + 0x0000001f + 0x00000013 + 0x00000003 + 0x00000015 + 0x08161414 + 0x0000000b + 0x00010001 + 0x00019080 + 0x07070404 + 0x00040014 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x0000000c + 0x00000008 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000b + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000002 + 0x00000002 + 0x00000000 + 0x00000000 + 0x00000005 + 0x08037171 + 0x00000008 + 0x00000001 + 0x80000000 + 0x00010002 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x0000009a + 0x00000000 + 0x00000026 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000008 + 0x00000008 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x000000a0 + 0x00000000 + 0x9160400d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090029 + 0x00290016 + 0x000b000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x0000023a + 0x00000009 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x30020000 + 0x00058037 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118600b + 0x00000001 + 0x0000001f + 0x0000001d + 0x00000013 + 0x0000001f + 0x08161414 + 0x0000001b + 0x00010002 + 0x00009080 + 0x07070404 + 0x00040014 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x0000000c + 0x00000008 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000f + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000013 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x30000002 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000001 + 0x80000000 + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x0000009a + 0x00000000 + 0x00000026 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000008 + 0x00000008 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x000000a0 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090029 + 0x00290016 + 0x000b000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x0000023a + 0x00000009 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118600b + 0x00000001 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010001 + 0x0000b080 + 0x07070404 + 0x00040014 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00120010 + 0x00120011 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000049 + 0x00000104 + 0x000000b4 + 0x0000007a + 0x00000006 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x40020001 + 0x80000013 + 0x000a1020 + 0x80001028 + 0x00000001 + 0x00000000 + 0x00000002 + 0x00000000 + 0x00000001 + 0x00000001 + 0x00000002 + 0x00000005 + 0x00000002 + 0x00000001 + 0x00000004 + 0x00000008 + 0x00000005 + 0x00000000 + 0x02020001 + 0x00030201 + 0x72c30303 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x00000006 + 0x0080001a + 0x00000076 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff003d + 0x00ff00ff + 0x00ff003d + 0x00ff0049 + 0x00ff0080 + 0x00ff0004 + 0x000800ff + 0x000000ff + 0x00ff0004 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x000000ff + 0x000000ff + 0x00ff00ff + >; + }; + emc-table@68000 { + compatible =3D "nvidia,tegra21-emc-table"; + reg =3D <68000>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "02_68000_02_V9.8.7_V1.6"; + clock-frequency =3D <68000>; + nvidia,emc-min-mv =3D <800>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllp_out0"; + nvidia,src-sel-reg =3D <0x4018800a>; + nvidia,needs-training =3D <0x00000000>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000005>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000016>; + nvidia,emc-mrw =3D <0x08010004>; + nvidia,emc-mrw2 =3D <0x08020000>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110805>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x4018800a>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000001>; + nvidia,emc-clock-latency-change =3D <0x000029e0>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x0000000c + 0x0000000d + 0x00000007 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000c + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000001 + 0x80000000 + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000101 + 0x00000000 + 0x00000040 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x0000000d + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000010a + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090044 + 0x00440016 + 0x0011000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x00000309 + 0x00000009 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186011 + 0x00000000 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010001 + 0x00009080 + 0x07070404 + 0x00040022 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x0000000c + 0x0000000d + 0x00000007 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000c + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000001 + 0x80000000 + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000101 + 0x00000000 + 0x00000040 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x0000000d + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000010a + 0x00000000 + 0x9960a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x00000055 + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090044 + 0x00440016 + 0x0011000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x00000309 + 0x00000009 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000200 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186011 + 0x00000001 + 0x0000001f + 0x00000014 + 0x00000004 + 0x00000016 + 0x08161414 + 0x0000000c + 0x00010001 + 0x00019080 + 0x07070404 + 0x00040022 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x0000000c + 0x0000000d + 0x00000007 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000b + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000003 + 0x00000002 + 0x00000000 + 0x00000000 + 0x00000005 + 0x08037171 + 0x00000009 + 0x00000001 + 0x80000000 + 0x00010002 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000101 + 0x00000000 + 0x00000040 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x0000000d + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000010a + 0x00000000 + 0x9160400d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090044 + 0x00440016 + 0x0011000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x00000309 + 0x00000009 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x30020000 + 0x00058037 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186011 + 0x00000001 + 0x0000001f + 0x0000001d + 0x00000013 + 0x0000001f + 0x08161414 + 0x0000001b + 0x00010002 + 0x00009080 + 0x07070404 + 0x00040022 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x0000000c + 0x0000000d + 0x00000007 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000f + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000013 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x30000002 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000001 + 0x80000000 + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000101 + 0x00000000 + 0x00000040 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x0000000d + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000010a + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090044 + 0x00440016 + 0x0011000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x00000309 + 0x00000009 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186011 + 0x00000001 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010001 + 0x0000b080 + 0x07070404 + 0x00040022 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00120010 + 0x00120011 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x0000002c + 0x00000104 + 0x000000b4 + 0x00000049 + 0x00000006 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0xf0000001 + 0x80000024 + 0x000a1020 + 0x80001028 + 0x00000001 + 0x00000000 + 0x00000002 + 0x00000000 + 0x00000001 + 0x00000001 + 0x00000002 + 0x00000005 + 0x00000002 + 0x00000001 + 0x00000004 + 0x00000008 + 0x00000005 + 0x00000001 + 0x02020001 + 0x00030201 + 0x72630303 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x00000009 + 0x0080001a + 0x000000c4 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff0025 + 0x00ff00ff + 0x00ff0025 + 0x00ff0049 + 0x00ff0080 + 0x00ff0004 + 0x000800ff + 0x000000ff + 0x00ff0004 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x000000ff + 0x000000ff + 0x00ff00ff + >; + }; + emc-table@102000 { + compatible =3D "nvidia,tegra21-emc-table"; + reg =3D <102000>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "02_102000_02_V9.8.7_V1.6"; + clock-frequency =3D <102000>; + nvidia,emc-min-mv =3D <800>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllp_out0"; + nvidia,src-sel-reg =3D <0x40188006>; + nvidia,needs-training =3D <0x00000000>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000007>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000016>; + nvidia,emc-mrw =3D <0x08010004>; + nvidia,emc-mrw2 =3D <0x08020000>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110805>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x40188006>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000001>; + nvidia,emc-clock-latency-change =3D <0x00001aea>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x0000000c + 0x00000013 + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000c + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000003 + 0x08037171 + 0x0000000b + 0x00000001 + 0x80000000 + 0x00010000 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000182 + 0x00000000 + 0x00000060 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000014 + 0x00000014 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000018e + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090066 + 0x00660016 + 0x001a000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x0000040b + 0x00000009 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118601a + 0x00000000 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010000 + 0x00009080 + 0x07070404 + 0x00040032 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x0000000c + 0x00000013 + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000c + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000003 + 0x08037171 + 0x0000000b + 0x00000001 + 0x80000000 + 0x00010000 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000182 + 0x00000000 + 0x00000060 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000014 + 0x00000014 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000018e + 0x00000000 + 0x9960a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x00000055 + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090066 + 0x00660016 + 0x001a000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x0000040b + 0x00000009 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000200 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118601a + 0x00000001 + 0x0000001f + 0x00000015 + 0x00000005 + 0x00000017 + 0x08161414 + 0x0000000d + 0x00010000 + 0x00019080 + 0x07070404 + 0x00040032 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x0000000c + 0x00000013 + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000b + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000003 + 0x00000002 + 0x00000000 + 0x00000000 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000001 + 0x80000000 + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000182 + 0x00000000 + 0x00000060 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000014 + 0x00000014 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000018e + 0x00000000 + 0x9160400d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090066 + 0x00660016 + 0x001a000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x0000040b + 0x00000009 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x30020000 + 0x00058037 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118601a + 0x00000001 + 0x0000001f + 0x0000001d + 0x00000013 + 0x0000001f + 0x08161414 + 0x0000001b + 0x00010001 + 0x00009080 + 0x07070404 + 0x00040032 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x0000000c + 0x00000013 + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000f + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000013 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x30000002 + 0x00000003 + 0x08037171 + 0x0000000b + 0x00000001 + 0x80000000 + 0x00010000 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000182 + 0x00000000 + 0x00000060 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000014 + 0x00000014 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000018e + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090066 + 0x00660016 + 0x001a000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x0000040b + 0x00000009 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118601a + 0x00000001 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010000 + 0x0000b080 + 0x07070404 + 0x00040032 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00120010 + 0x00120011 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x0000001d + 0x00000104 + 0x000000b4 + 0x00000031 + 0x00000006 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x50000001 + 0x80000033 + 0x000a1020 + 0x80001028 + 0x00000001 + 0x00000000 + 0x00000002 + 0x00000000 + 0x00000001 + 0x00000001 + 0x00000002 + 0x00000005 + 0x00000002 + 0x00000001 + 0x00000004 + 0x00000008 + 0x00000005 + 0x00000002 + 0x02020001 + 0x00030201 + 0x72030303 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x0000000e + 0x0080001a + 0x00000126 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff0018 + 0x00ff00ff + 0x00ff0018 + 0x00fe0049 + 0x00ff0080 + 0x00ff0004 + 0x000800ff + 0x000000ff + 0x00ff0004 + 0x00ff00ff + 0x00ff00ff + 0x00ff00da + 0x00ff00ff + 0x00ff00ff + 0x000000ff + 0x000000ff + 0x00ff00ff + >; + }; + emc-table@204000 { + compatible =3D "nvidia,tegra21-emc-table"; + reg =3D <204000>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "02_204000_02_V9.8.7_V1.6"; + clock-frequency =3D <204000>; + nvidia,emc-min-mv =3D <800>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllp_out0"; + nvidia,src-sel-reg =3D <0x40188002>; + nvidia,needs-training =3D <0x00000000>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x0000000d>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000016>; + nvidia,emc-mrw =3D <0x08010004>; + nvidia,emc-mrw2 =3D <0x08020000>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110805>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x40188002>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000001>; + nvidia,emc-clock-latency-change =3D <0x00000d5c>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x0000000d + 0x00000025 + 0x00000013 + 0x00000000 + 0x00000000 + 0x00000009 + 0x00000004 + 0x0000000d + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000002 + 0x08037171 + 0x0000000d + 0x00000001 + 0x80000000 + 0x00010000 + 0x00000012 + 0x00000014 + 0x00000016 + 0x00000012 + 0x00000014 + 0x00000304 + 0x00000000 + 0x000000c1 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000027 + 0x00000027 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000009 + 0x00000005 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000031c + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000900cc + 0x00cc0016 + 0x0033000a + 0xc1e00303 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x00000713 + 0x0000000a + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186033 + 0x00000000 + 0x00000000 + 0x00000014 + 0x0000000a + 0x00000016 + 0x08161414 + 0x00000012 + 0x00010000 + 0x00009080 + 0x07070404 + 0x00040065 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x0000000d + 0x00000025 + 0x00000013 + 0x00000000 + 0x00000000 + 0x00000009 + 0x00000004 + 0x0000000d + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000002 + 0x08037171 + 0x0000000d + 0x00000001 + 0x80000000 + 0x00010000 + 0x00000012 + 0x00000014 + 0x00000016 + 0x00000012 + 0x00000014 + 0x00000304 + 0x00000000 + 0x000000c1 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000027 + 0x00000027 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000009 + 0x00000005 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000031c + 0x00000000 + 0x9960a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x00000055 + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000900cc + 0x00cc0016 + 0x0033000a + 0xc1e00303 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x00000713 + 0x0000000a + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000200 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186033 + 0x00000001 + 0x0000001f + 0x00000018 + 0x00000008 + 0x0000001a + 0x08161414 + 0x00000010 + 0x00010000 + 0x00019080 + 0x07070404 + 0x00040065 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x0000000d + 0x00000025 + 0x00000013 + 0x00000000 + 0x00000000 + 0x00000009 + 0x00000004 + 0x0000000c + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x0000000c + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000003 + 0x00000002 + 0x10000000 + 0x00000000 + 0x00000003 + 0x08037171 + 0x0000000b + 0x00000001 + 0x80000000 + 0x00040000 + 0x00000012 + 0x00000014 + 0x00000016 + 0x00000012 + 0x00000014 + 0x00000304 + 0x00000000 + 0x000000c1 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000027 + 0x00000027 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000009 + 0x00000005 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000031c + 0x00000000 + 0x9160400d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000900cc + 0x00cc0016 + 0x0033000a + 0xc1e00303 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x00000713 + 0x0000000a + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x30020000 + 0x00058037 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186033 + 0x00000001 + 0x0000001f + 0x0000001e + 0x00000014 + 0x00000020 + 0x08161414 + 0x0000001c + 0x00040000 + 0x00009080 + 0x07070404 + 0x00040065 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x0000000d + 0x00000025 + 0x00000013 + 0x00000000 + 0x00000000 + 0x00000009 + 0x00000004 + 0x00000010 + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000013 + 0x00000013 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000006 + 0x30000000 + 0x30000002 + 0x00000002 + 0x08037171 + 0x0000000d + 0x00000001 + 0x80000000 + 0x00040000 + 0x00000012 + 0x00000014 + 0x00000016 + 0x00000012 + 0x00000014 + 0x00000304 + 0x00000000 + 0x000000c1 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000027 + 0x00000027 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000009 + 0x00000005 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000031c + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000900cc + 0x00cc0016 + 0x0033000a + 0xc1e00303 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x00000713 + 0x0000000a + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186033 + 0x00000001 + 0x00000000 + 0x00000014 + 0x0000000a + 0x00000016 + 0x08161414 + 0x00000012 + 0x00040000 + 0x0000b080 + 0x07070404 + 0x00040065 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00120010 + 0x00120011 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000012 + 0x00000104 + 0x000000b4 + 0x00000018 + 0x00000006 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x08000001 + 0x8000004c + 0x000a1020 + 0x80001028 + 0x00000001 + 0x00000000 + 0x00000003 + 0x00000001 + 0x00000002 + 0x00000001 + 0x00000002 + 0x00000005 + 0x00000002 + 0x00000001 + 0x00000005 + 0x00000008 + 0x00000005 + 0x00000004 + 0x02020001 + 0x00030201 + 0x71c30504 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x0000001b + 0x0080001a + 0x0000024c + 0x00ff00b2 + 0x00ff00da + 0x00ff009d + 0x00ff00ff + 0x00ff000c + 0x00ff00ff + 0x00ff000c + 0x007f0049 + 0x00ff0080 + 0x00ff0004 + 0x000800ad + 0x000000ff + 0x00ff0004 + 0x00ff00c6 + 0x00ff00c6 + 0x00ff006d + 0x00ff00ff + 0x00ff00e2 + 0x000000ff + 0x00000080 + 0x00ff00ff + >; + }; + emc-table@408000 { + compatible =3D "nvidia,tegra21-emc-table"; + reg =3D <408000>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "02_408000_02_V9.8.7_V1.6"; + clock-frequency =3D <408000>; + nvidia,emc-min-mv =3D <812>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllp_ud"; + nvidia,src-sel-reg =3D <0xe0188000>; + nvidia,needs-training =3D <0x00000010>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x0000001a>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x0000001c>; + nvidia,emc-mrw =3D <0x08010014>; + nvidia,emc-mrw2 =3D <0x08020009>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110835>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0xe0188000>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000001>; + nvidia,emc-clock-latency-change =3D <0x000006d6>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x00000019 + 0x0000004a + 0x00000025 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000008 + 0x00000015 + 0x0000000f + 0x00000008 + 0x00000011 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000008 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000013 + 0x00000006 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000006 + 0x00000008 + 0x0000000d + 0x0000000c + 0x00000006 + 0x00000000 + 0x30000000 + 0x00000007 + 0x08037171 + 0x0000000f + 0x00000001 + 0x80000000 + 0x00010004 + 0x00000019 + 0x00000021 + 0x00000023 + 0x0000001f + 0x00000021 + 0x00000607 + 0x00000000 + 0x00000181 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x0000001a + 0x00000005 + 0x00000002 + 0x00000011 + 0x0000004d + 0x0000004d + 0x00000005 + 0x00000007 + 0x00000004 + 0x00000011 + 0x00000009 + 0x00000004 + 0x0000000a + 0x48037171 + 0x00000638 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0xc01c03bb + 0x00008000 + 0x000000be + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00020002 + 0x00020002 + 0x00010003 + 0x00020003 + 0x00020003 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00010003 + 0x00020003 + 0x00020003 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00020002 + 0x00020002 + 0x00020002 + 0x00020002 + 0x00000002 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000e0198 + 0x0198001c + 0x0066000a + 0xc1e00304 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x00000d22 + 0x00000011 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x05050035 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186066 + 0x00000000 + 0x00000000 + 0x00000021 + 0x00000011 + 0x00000023 + 0x08161414 + 0x00000019 + 0x00010004 + 0x00009080 + 0x07070404 + 0x000400cb + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x00000019 + 0x0000004a + 0x00000025 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000008 + 0x00000015 + 0x0000000f + 0x00000008 + 0x00000011 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000008 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000013 + 0x00000006 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000006 + 0x00000008 + 0x0000000d + 0x0000000c + 0x00000006 + 0x00000000 + 0x30000000 + 0x00000007 + 0x08037171 + 0x0000000f + 0x00000001 + 0x80000000 + 0x00010004 + 0x00000019 + 0x00000021 + 0x00000023 + 0x0000001f + 0x00000021 + 0x00000607 + 0x00000000 + 0x00000181 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x0000001a + 0x00000005 + 0x00000002 + 0x00000011 + 0x0000004d + 0x0000004d + 0x00000005 + 0x00000007 + 0x00000004 + 0x00000011 + 0x00000009 + 0x00000004 + 0x0000000a + 0x48037171 + 0x00000638 + 0x00000000 + 0x9960a00d + 0x00003bbf + 0xc01c03bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000e0198 + 0x0198001c + 0x0066000a + 0xc1e00304 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x00000d22 + 0x00000011 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000200 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186066 + 0x00000001 + 0x0000001f + 0x00000023 + 0x0000000d + 0x00000025 + 0x08161414 + 0x00000015 + 0x00010004 + 0x00019080 + 0x07070404 + 0x000400cb + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x00000019 + 0x0000004a + 0x00000025 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000008 + 0x00000014 + 0x0000000f + 0x00000008 + 0x00000011 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000008 + 0x00000008 + 0x00000006 + 0x0000000e + 0x00000013 + 0x00000006 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000006 + 0x00000008 + 0x0000000d + 0x0000000a + 0x00000002 + 0x10000006 + 0x30000000 + 0x00000008 + 0x08037171 + 0x0000000d + 0x00000001 + 0x80000000 + 0x00050001 + 0x0000001b + 0x00000021 + 0x00000023 + 0x0000001f + 0x00000021 + 0x00000607 + 0x00000000 + 0x00000181 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x0000001a + 0x00000005 + 0x00000002 + 0x00000011 + 0x0000004d + 0x0000004d + 0x00000005 + 0x00000007 + 0x00000004 + 0x00000011 + 0x00000009 + 0x00000004 + 0x0000000a + 0x48037171 + 0x00000638 + 0x00000000 + 0x9160400d + 0x00003bbf + 0xc01c03bb + 0x00008000 + 0x000000be + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000e0198 + 0x0198001c + 0x0066000a + 0xc1e00304 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x00000d22 + 0x00000011 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x30020000 + 0x05058035 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186066 + 0x00000001 + 0x0000001f + 0x0000002b + 0x0000001b + 0x0000002d + 0x08161414 + 0x00000025 + 0x00050001 + 0x00009080 + 0x07070404 + 0x000400cb + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x00000019 + 0x0000004a + 0x00000025 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000008 + 0x00000015 + 0x0000000f + 0x00000008 + 0x00000011 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000008 + 0x00000008 + 0x00000006 + 0x00000015 + 0x00000013 + 0x00000006 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000006 + 0x00000008 + 0x0000000d + 0x0000000c + 0x00000006 + 0x10000005 + 0x30000000 + 0x00000007 + 0x08037171 + 0x0000000f + 0x00000001 + 0x80000000 + 0x00050000 + 0x00000019 + 0x00000021 + 0x00000023 + 0x0000001f + 0x00000021 + 0x00000607 + 0x00000000 + 0x00000181 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x0000001a + 0x00000005 + 0x00000002 + 0x00000011 + 0x0000004d + 0x0000004d + 0x00000005 + 0x00000007 + 0x00000004 + 0x00000011 + 0x00000009 + 0x00000004 + 0x0000000a + 0x48037171 + 0x00000638 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0xc01c03bb + 0x00008000 + 0x000000be + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000e0198 + 0x0198001c + 0x0066000a + 0xc1e00304 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x00000d22 + 0x00000011 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x05050035 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186066 + 0x00000001 + 0x00000000 + 0x00000021 + 0x00000011 + 0x00000023 + 0x08161414 + 0x00000019 + 0x00050000 + 0x0000b080 + 0x07070404 + 0x000400cb + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00200021 + 0x00200022 + 0x00200022 + 0x00200021 + 0x00020002 + 0x00020002 + 0x00200021 + 0x00200022 + 0x00200022 + 0x00200021 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000012 + 0x00000104 + 0x000000b4 + 0x0000000c + 0x0000000c + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x01000003 + 0x8000007f + 0x000a1020 + 0x80001028 + 0x00000001 + 0x00000001 + 0x00000006 + 0x00000003 + 0x00000004 + 0x00000001 + 0x00000002 + 0x00000007 + 0x00000002 + 0x00000006 + 0x00000007 + 0x00000008 + 0x00000005 + 0x00000009 + 0x02030301 + 0x00040203 + 0x71a40a07 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x00000035 + 0x0080001a + 0x00000498 + 0x00ff0059 + 0x00ff006d + 0x00ff004f + 0x00ff00af + 0x00ff0006 + 0x00ff00af + 0x00ff0006 + 0x00400049 + 0x00ff0080 + 0x00ff0004 + 0x00080057 + 0x000000ff + 0x00ff0004 + 0x00ff0063 + 0x00ff0063 + 0x00ff0036 + 0x00ff00ff + 0x00ff0071 + 0x000000ff + 0x00000040 + 0x00ff00ff + >; + }; + emc-table@665600 { + compatible =3D "nvidia,tegra21-emc-table"; + reg =3D <665600>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "02_665600_02_V9.8.7_V1.6"; + clock-frequency =3D <665600>; + nvidia,emc-min-mv =3D <825>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllm_ud"; + nvidia,src-sel-reg =3D <0x80188000>; + nvidia,needs-training =3D <0x00000010>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x0000002a>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000020>; + nvidia,emc-mrw =3D <0x08010024>; + nvidia,emc-mrw2 =3D <0x08020012>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110835>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x80188000>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000000>; + nvidia,emc-clock-latency-change =3D <0x000004ce>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x00000028 + 0x00000078 + 0x0000003c + 0x00000000 + 0x00000000 + 0x0000001c + 0x0000000c + 0x00000019 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000000c + 0x0000000c + 0x00000007 + 0x00000004 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x00000011 + 0x00000006 + 0x00000000 + 0x30000000 + 0x0000000a + 0x08037171 + 0x00000011 + 0x00000001 + 0x80000000 + 0x00010007 + 0x0000001e + 0x00000026 + 0x00000028 + 0x00000024 + 0x00000026 + 0x000009e4 + 0x00000000 + 0x00000279 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000023 + 0x00000006 + 0x00000002 + 0x00000015 + 0x0000007d + 0x0000007d + 0x00000006 + 0x0000000a + 0x00000005 + 0x0000001b + 0x0000000e + 0x00000004 + 0x0000000c + 0x48037171 + 0x00000a24 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0xc00b02bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00040004 + 0x00040004 + 0x00020005 + 0x00040005 + 0x00030006 + 0x00010005 + 0x00000000 + 0x00000000 + 0x00020005 + 0x00040005 + 0x00030006 + 0x00010005 + 0x00000000 + 0x00000000 + 0x00040004 + 0x00040004 + 0x00040004 + 0x00040004 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0015029a + 0x029a0020 + 0x00a7000a + 0xc1e00305 + 0x1f13412f + 0x00010014 + 0x00000806 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x000014c9 + 0x00000016 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x05050033 + 0x05050000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860a7 + 0x00000000 + 0x00000000 + 0x00000026 + 0x00000016 + 0x00000028 + 0x08161414 + 0x0000001e + 0x00010007 + 0x00009080 + 0x07070404 + 0x0004014c + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x00000028 + 0x00000078 + 0x0000003c + 0x00000000 + 0x00000000 + 0x0000001c + 0x0000000c + 0x00000019 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000000c + 0x0000000c + 0x00000007 + 0x00000004 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x00000011 + 0x00000006 + 0x00000000 + 0x30000000 + 0x0000000a + 0x08037171 + 0x00000011 + 0x00000001 + 0x80000000 + 0x00010007 + 0x0000001e + 0x00000026 + 0x00000028 + 0x00000024 + 0x00000026 + 0x000009e4 + 0x00000000 + 0x00000279 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000023 + 0x00000006 + 0x00000002 + 0x00000015 + 0x0000007d + 0x0000007d + 0x00000006 + 0x0000000a + 0x00000005 + 0x0000001b + 0x0000000e + 0x00000004 + 0x0000000c + 0x48037171 + 0x00000a24 + 0x00000000 + 0x9960a00d + 0x00003bbf + 0xc00b02bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0015029a + 0x029a0020 + 0x00a7000a + 0xc1e00305 + 0x1f13412f + 0x00010014 + 0x00000806 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x000014c9 + 0x00000016 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000200 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860a7 + 0x00000001 + 0x0000001f + 0x00000029 + 0x00000013 + 0x0000002b + 0x08161414 + 0x0000001b + 0x00010007 + 0x00019080 + 0x07070404 + 0x0004014c + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x00000028 + 0x00000078 + 0x0000003c + 0x00000000 + 0x00000000 + 0x0000001c + 0x0000000c + 0x00000018 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000000c + 0x0000000c + 0x00000007 + 0x0000000f + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x0000000f + 0x00000002 + 0x1000000b + 0x30000000 + 0x0000000b + 0x08037171 + 0x00000010 + 0x00000001 + 0x80000000 + 0x00050004 + 0x0000001e + 0x00000026 + 0x00000028 + 0x00000024 + 0x00000026 + 0x000009e4 + 0x00000000 + 0x00000279 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000023 + 0x00000006 + 0x00000002 + 0x00000015 + 0x0000007d + 0x0000007d + 0x00000006 + 0x0000000a + 0x00000005 + 0x0000001b + 0x0000000e + 0x00000004 + 0x0000000c + 0x48037171 + 0x00000a24 + 0x00000000 + 0x9160400d + 0x00003bbf + 0xc00b02bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0015029a + 0x029a0020 + 0x00a7000a + 0xc1e00305 + 0x1f13412f + 0x00010014 + 0x00000806 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x000014c9 + 0x00000016 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x30020000 + 0x05058033 + 0x05050000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860a7 + 0x00000001 + 0x0000001f + 0x00000030 + 0x00000020 + 0x00000032 + 0x08161414 + 0x00000028 + 0x00050004 + 0x00009080 + 0x07070404 + 0x0004014c + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x00000028 + 0x00000078 + 0x0000003c + 0x00000000 + 0x00000000 + 0x0000001c + 0x0000000c + 0x00000019 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000000c + 0x0000000c + 0x00000007 + 0x00000014 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x00000011 + 0x00000006 + 0x1000000a + 0x30000000 + 0x0000000a + 0x08037171 + 0x00000011 + 0x00000001 + 0x80000000 + 0x00050003 + 0x0000001e + 0x00000026 + 0x00000028 + 0x00000024 + 0x00000026 + 0x000009e4 + 0x00000000 + 0x00000279 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000023 + 0x00000006 + 0x00000002 + 0x00000015 + 0x0000007d + 0x0000007d + 0x00000006 + 0x0000000a + 0x00000005 + 0x0000001b + 0x0000000e + 0x00000004 + 0x0000000c + 0x48037171 + 0x00000a24 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0xc00b02bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0015029a + 0x029a0020 + 0x00a7000a + 0xc1e00305 + 0x1f13412f + 0x00010014 + 0x00000806 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x000014c9 + 0x00000016 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x05050033 + 0x05050000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860a7 + 0x00000001 + 0x00000000 + 0x00000026 + 0x00000016 + 0x00000028 + 0x08161414 + 0x0000001e + 0x00050003 + 0x0000b080 + 0x07070404 + 0x0004014c + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00200022 + 0x00210024 + 0x00210024 + 0x001f0022 + 0x00040004 + 0x00040004 + 0x00200022 + 0x00210024 + 0x00210024 + 0x001f0022 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000012 + 0x00000104 + 0x000000b4 + 0x00000007 + 0x00000010 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x00000005 + 0x80000080 + 0x000a1020 + 0x80001028 + 0x00000001 + 0x00000002 + 0x00000009 + 0x00000005 + 0x00000006 + 0x00000001 + 0x00000002 + 0x00000009 + 0x00000002 + 0x00000006 + 0x00000008 + 0x00000008 + 0x00000006 + 0x0000000e + 0x03040301 + 0x00060304 + 0x71a50f0a + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x00000057 + 0x0080001a + 0x0000077e + 0x00ff003d + 0x00ff0043 + 0x00ff0041 + 0x00ff0090 + 0x00ff0005 + 0x00ff0090 + 0x00ff0005 + 0x00340049 + 0x00ff0080 + 0x00ff0004 + 0x00080035 + 0x000000ff + 0x00ff0004 + 0x00ff003d + 0x00ff003d + 0x00ff0029 + 0x00ff00d8 + 0x00ff0045 + 0x000000ff + 0x0000002c + 0x00ff00ff + >; + }; + emc-table@800000 { + compatible =3D "nvidia,tegra21-emc-table"; + reg =3D <800000>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "02_800000_02_V9.8.7_V1.6"; + clock-frequency =3D <800000>; + nvidia,emc-min-mv =3D <825>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllm_ud"; + nvidia,src-sel-reg =3D <0x80188000>; + nvidia,needs-training =3D <0x000000d0>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000033>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000020>; + nvidia,emc-mrw =3D <0x08010024>; + nvidia,emc-mrw2 =3D <0x08020012>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110835>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x80188000>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000000>; + nvidia,emc-clock-latency-change =3D <0x000004b0>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x00000030 + 0x00000090 + 0x00000048 + 0x00000000 + 0x00000000 + 0x00000022 + 0x0000000f + 0x00000019 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000000f + 0x0000000f + 0x00000008 + 0x00000015 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x00000011 + 0x00000007 + 0x1000000a + 0x30000000 + 0x00000009 + 0x08037171 + 0x00000013 + 0x00000001 + 0x80000000 + 0x00050002 + 0x00000020 + 0x00000027 + 0x00000029 + 0x00000025 + 0x00000027 + 0x00000bf0 + 0x00000000 + 0x000002fc + 0x00000009 + 0x00000009 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000023 + 0x00000007 + 0x00000002 + 0x00000019 + 0x00000096 + 0x00000096 + 0x00000007 + 0x0000000c + 0x00000006 + 0x00000020 + 0x00000011 + 0x00000004 + 0x0000000d + 0x48037171 + 0x00000c30 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0xc00702bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00050005 + 0x00050005 + 0x00020006 + 0x00050007 + 0x00030007 + 0x00010006 + 0x00000000 + 0x00000000 + 0x00020006 + 0x00050007 + 0x00030007 + 0x00010006 + 0x00000000 + 0x00000000 + 0x00050005 + 0x00050005 + 0x00050005 + 0x00050005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00190320 + 0x03200020 + 0x00c8000c + 0xc1e00306 + 0x1f13412f + 0x00000014 + 0x00000807 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x000018c8 + 0x00000017 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000211 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860c8 + 0x00000000 + 0x00000000 + 0x00000027 + 0x00000017 + 0x00000029 + 0x08161414 + 0x00000020 + 0x00050002 + 0x00009080 + 0x07070404 + 0x00040190 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x00000030 + 0x00000090 + 0x00000048 + 0x00000000 + 0x00000000 + 0x00000022 + 0x0000000f + 0x00000019 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000000f + 0x0000000f + 0x00000008 + 0x00000015 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x00000011 + 0x00000007 + 0x1000000a + 0x30000000 + 0x00000009 + 0x08037171 + 0x00000013 + 0x00000001 + 0x80000000 + 0x00050002 + 0x00000020 + 0x00000027 + 0x00000029 + 0x00000025 + 0x00000027 + 0x00000bf0 + 0x00000000 + 0x000002fc + 0x00000009 + 0x00000009 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000023 + 0x00000007 + 0x00000002 + 0x00000019 + 0x00000096 + 0x00000096 + 0x00000007 + 0x0000000c + 0x00000006 + 0x00000020 + 0x00000011 + 0x00000004 + 0x0000000d + 0x48037171 + 0x00000c30 + 0x00000000 + 0x9960a00d + 0x00003bbf + 0xc00702bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00190320 + 0x03200020 + 0x00c8000c + 0xc1e00306 + 0x1f13412f + 0x00000014 + 0x00000807 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x000018c8 + 0x00000017 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00008033 + 0x00000000 + 0x00000200 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860c8 + 0x00000001 + 0x0000001f + 0x0000002d + 0x00000017 + 0x0000002f + 0x08161414 + 0x00000020 + 0x00050002 + 0x00019080 + 0x07070404 + 0x00040190 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x00000030 + 0x00000090 + 0x00000048 + 0x00000000 + 0x00000000 + 0x00000022 + 0x0000000f + 0x00000018 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000000f + 0x0000000f + 0x00000008 + 0x00000010 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x0000000f + 0x00000002 + 0x1000000b + 0x30000000 + 0x0000000a + 0x08037171 + 0x00000011 + 0x00000001 + 0x80000000 + 0x00050003 + 0x0000001f + 0x00000027 + 0x00000029 + 0x00000025 + 0x00000027 + 0x00000bf0 + 0x00000000 + 0x000002fc + 0x00000009 + 0x00000009 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000023 + 0x00000007 + 0x00000002 + 0x00000019 + 0x00000096 + 0x00000096 + 0x00000007 + 0x0000000c + 0x00000006 + 0x00000020 + 0x00000011 + 0x00000004 + 0x0000000d + 0x48037171 + 0x00000c30 + 0x00000000 + 0x9160400d + 0x00003bbf + 0xc00702bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00190320 + 0x03200020 + 0x00c8000c + 0xc1e00306 + 0x1f13412f + 0x00000014 + 0x00000807 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x000018c8 + 0x00000017 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x30020000 + 0x00008033 + 0x00000000 + 0x00000211 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860c8 + 0x00000001 + 0x0000001f + 0x00000031 + 0x00000021 + 0x00000033 + 0x08161414 + 0x00000029 + 0x00050003 + 0x00009080 + 0x07070404 + 0x00040190 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x00000030 + 0x00000090 + 0x00000048 + 0x00000000 + 0x00000000 + 0x00000022 + 0x0000000f + 0x00000019 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000000f + 0x0000000f + 0x00000008 + 0x00000015 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x00000011 + 0x00000007 + 0x1000000a + 0x30000000 + 0x00000009 + 0x08037171 + 0x00000013 + 0x00000001 + 0x80000000 + 0x00050002 + 0x00000020 + 0x00000027 + 0x00000029 + 0x00000025 + 0x00000027 + 0x00000bf0 + 0x00000000 + 0x000002fc + 0x00000009 + 0x00000009 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000023 + 0x00000007 + 0x00000002 + 0x00000019 + 0x00000096 + 0x00000096 + 0x00000007 + 0x0000000c + 0x00000006 + 0x00000020 + 0x00000011 + 0x00000004 + 0x0000000d + 0x48037171 + 0x00000c30 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0xc00702bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00190320 + 0x03200020 + 0x00c8000c + 0xc1e00306 + 0x1f13412f + 0x00000014 + 0x00000807 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x000018c8 + 0x00000017 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000211 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860c8 + 0x00000001 + 0x00000000 + 0x00000027 + 0x00000017 + 0x00000029 + 0x08161414 + 0x00000020 + 0x00050002 + 0x0000b080 + 0x07070404 + 0x00040190 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x11111111 + 0x11111111 + 0x00200023 + 0x00210024 + 0x00210025 + 0x001f0023 + 0x00050005 + 0x00050005 + 0x00200023 + 0x00210024 + 0x00210025 + 0x001f0023 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000012 + 0x00000104 + 0x000000b4 + 0x00000007 + 0x00000010 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x00000006 + 0x80000080 + 0x000a1020 + 0x80001028 + 0x00000002 + 0x00000003 + 0x0000000c + 0x00000007 + 0x00000007 + 0x00000001 + 0x00000002 + 0x00000008 + 0x00000007 + 0x00000006 + 0x00000008 + 0x00000008 + 0x00000006 + 0x00000011 + 0x03040303 + 0x00070406 + 0x7186120d + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x00000068 + 0x0080001a + 0x00000902 + 0x00ff003d + 0x00ff0038 + 0x00ff0041 + 0x00ff0090 + 0x00ff0005 + 0x00ff0090 + 0x00ff0005 + 0x00340049 + 0x00ff0080 + 0x00ff0004 + 0x0008002c + 0x000000ff + 0x00ff0004 + 0x00ff0032 + 0x00ff0032 + 0x00ff0022 + 0x00ff00b4 + 0x00ff003a + 0x000000ff + 0x0000002c + 0x00ff00ff + >; + }; + emc-table@1065600 { + compatible =3D "nvidia,tegra21-emc-table"; + reg =3D <1065600>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "02_1065600_02_V9.8.7_V1.6"; + clock-frequency =3D <1065600>; + nvidia,emc-min-mv =3D <837>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllm_ud"; + nvidia,src-sel-reg =3D <0x80188000>; + nvidia,needs-training =3D <0x000000f0>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000001>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000040>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000026>; + nvidia,emc-mrw =3D <0x08010034>; + nvidia,emc-mrw2 =3D <0x0802001b>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e4848>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110825>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x80188000>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000000>; + nvidia,emc-clock-latency-change =3D <0x0000049c>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x00000040 + 0x000000c0 + 0x00000060 + 0x00000000 + 0x00000000 + 0x0000002d + 0x00000014 + 0x00000022 + 0x00000017 + 0x00000008 + 0x0000001f + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000014 + 0x00000014 + 0x0000000b + 0x00000015 + 0x00000013 + 0x00000006 + 0x0000000a + 0x00000008 + 0x00000006 + 0x0000000a + 0x00000008 + 0x0000000d + 0x00000019 + 0x00000007 + 0x10000012 + 0x10000000 + 0x0000000e + 0x0803f1f1 + 0x00000016 + 0x00000001 + 0x80000000 + 0x00050007 + 0x00000027 + 0x0000002f + 0x00000031 + 0x0000002d + 0x0000002f + 0x00000ffc + 0x00000000 + 0x000003ff + 0x0000000c + 0x0000000c + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000029 + 0x0000000a + 0x00000002 + 0x00000021 + 0x000000c8 + 0x000000c8 + 0x00000009 + 0x00000010 + 0x00000008 + 0x0000002b + 0x00000017 + 0x00000004 + 0x00000010 + 0x4803f1f1 + 0x0000103c + 0x00000000 + 0x9160a00d + 0x00003bff + 0xc00101bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00070006 + 0x00070007 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00060006 + 0x00070007 + 0x00070007 + 0x00070007 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0021042a + 0x042a0026 + 0x010b000f + 0xc1e00307 + 0x1f13612f + 0x00000014 + 0x00000809 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x000020ab + 0x0000001f + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000211 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118610b + 0x00000000 + 0x00000000 + 0x0000002f + 0x0000001f + 0x00000031 + 0x08161414 + 0x00000027 + 0x00050007 + 0x00009080 + 0x07070404 + 0x00040214 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e4848 + 0x8c0e4848 + 0x4c0e4848 + 0x4c0e4848 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x00000040 + 0x000000c0 + 0x00000060 + 0x00000000 + 0x00000000 + 0x0000002d + 0x00000014 + 0x00000022 + 0x00000017 + 0x00000008 + 0x0000001f + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000014 + 0x00000014 + 0x0000000b + 0x00000015 + 0x00000013 + 0x00000006 + 0x0000000a + 0x00000008 + 0x00000006 + 0x0000000a + 0x00000008 + 0x0000000d + 0x00000019 + 0x00000007 + 0x10000012 + 0x10000000 + 0x0000000e + 0x0803f1f1 + 0x00000016 + 0x00000001 + 0x80000000 + 0x00050007 + 0x00000027 + 0x0000002f + 0x00000031 + 0x0000002d + 0x0000002f + 0x00000ffc + 0x00000000 + 0x000003ff + 0x0000000c + 0x0000000c + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000029 + 0x0000000a + 0x00000002 + 0x00000021 + 0x000000c8 + 0x000000c8 + 0x00000009 + 0x00000010 + 0x00000008 + 0x0000002b + 0x00000017 + 0x00000004 + 0x00000010 + 0x4803f1f1 + 0x0000103c + 0x00000000 + 0x9960a00d + 0x00003bff + 0xc00101bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00070006 + 0x00070007 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00060006 + 0x00070007 + 0x00070007 + 0x00070007 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0021042a + 0x042a0026 + 0x010b000f + 0xc1e00307 + 0x1f13612f + 0x00000014 + 0x00000809 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x000020ab + 0x0000001f + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00008033 + 0x00000000 + 0x00000200 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118610b + 0x00000001 + 0x0000001f + 0x00000034 + 0x0000001e + 0x00000036 + 0x08161414 + 0x00000026 + 0x00050007 + 0x00019080 + 0x07070404 + 0x00040214 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x00000040 + 0x000000c0 + 0x00000060 + 0x00000000 + 0x00000000 + 0x0000002d + 0x00000014 + 0x00000021 + 0x00000017 + 0x00000008 + 0x0000001f + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000014 + 0x00000014 + 0x0000000b + 0x0000000f + 0x00000013 + 0x00000006 + 0x0000000a + 0x00000008 + 0x00000006 + 0x0000000a + 0x00000008 + 0x0000000d + 0x00000016 + 0x00000002 + 0x10000012 + 0x10000000 + 0x0000000e + 0x0803f1f1 + 0x00000015 + 0x00000001 + 0x80000000 + 0x00050007 + 0x00000027 + 0x0000002f + 0x00000031 + 0x0000002d + 0x0000002f + 0x00000ffc + 0x00000000 + 0x000003ff + 0x0000000c + 0x0000000c + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000029 + 0x0000000a + 0x00000002 + 0x00000021 + 0x000000c8 + 0x000000c8 + 0x00000009 + 0x00000010 + 0x00000008 + 0x0000002b + 0x00000017 + 0x00000004 + 0x00000010 + 0x4803f1f1 + 0x0000103c + 0x00000000 + 0x9160400d + 0x00003bff + 0xc00101bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00070006 + 0x00070007 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00060006 + 0x00070007 + 0x00070007 + 0x00070007 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0021042a + 0x042a0026 + 0x010b000f + 0xc1e00307 + 0x1f13612f + 0x00000014 + 0x00000809 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x000020ab + 0x0000001f + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x30020000 + 0x00008033 + 0x00000000 + 0x00000211 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118610b + 0x00000001 + 0x0000001f + 0x00000039 + 0x00000029 + 0x0000003b + 0x08161414 + 0x00000031 + 0x00050007 + 0x00009080 + 0x07070404 + 0x00040214 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x00000040 + 0x000000c0 + 0x00000060 + 0x00000000 + 0x00000000 + 0x0000002d + 0x00000014 + 0x00000022 + 0x00000017 + 0x00000008 + 0x0000001f + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000014 + 0x00000014 + 0x0000000b + 0x00000015 + 0x00000013 + 0x00000006 + 0x0000000a + 0x00000008 + 0x00000006 + 0x0000000a + 0x00000008 + 0x0000000d + 0x00000019 + 0x00000007 + 0x10000012 + 0x10000000 + 0x0000000e + 0x0803f1f1 + 0x00000016 + 0x00000001 + 0x80000000 + 0x00050007 + 0x00000027 + 0x0000002f + 0x00000031 + 0x0000002d + 0x0000002f + 0x00000ffc + 0x00000000 + 0x000003ff + 0x0000000c + 0x0000000c + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000029 + 0x0000000a + 0x00000002 + 0x00000021 + 0x000000c8 + 0x000000c8 + 0x00000009 + 0x00000010 + 0x00000008 + 0x0000002b + 0x00000017 + 0x00000004 + 0x00000010 + 0x4803f1f1 + 0x0000103c + 0x00000000 + 0x9160a00d + 0x00003bff + 0xc00101bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00070006 + 0x00070007 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00060006 + 0x00070007 + 0x00070007 + 0x00070007 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0021042a + 0x042a0026 + 0x010b000f + 0xc1e00307 + 0x1f13612f + 0x00000014 + 0x00000809 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x000020ab + 0x0000001f + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000211 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118610b + 0x00000001 + 0x00000000 + 0x0000002f + 0x0000001f + 0x00000031 + 0x08161414 + 0x00000027 + 0x00050007 + 0x0000b080 + 0x07070404 + 0x00040214 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x11111111 + 0x11111111 + 0x00200024 + 0x00210026 + 0x00220026 + 0x001e0024 + 0x00070006 + 0x00070007 + 0x00200024 + 0x00210026 + 0x00220026 + 0x001e0024 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000012 + 0x00000104 + 0x000000b4 + 0x00000007 + 0x00000016 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x00000008 + 0x80000080 + 0x000a1020 + 0x80001028 + 0x00000003 + 0x00000004 + 0x00000010 + 0x0000000a + 0x0000000a + 0x00000002 + 0x00000002 + 0x0000000a + 0x00000007 + 0x00000006 + 0x0000000a + 0x00000008 + 0x00000007 + 0x00000017 + 0x03050303 + 0x00090508 + 0x71881811 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x0000008b + 0x0080001a + 0x00000bff + 0x00c0003d + 0x00c00038 + 0x00c00041 + 0x00c00090 + 0x00c00005 + 0x00c00090 + 0x00c00005 + 0x00340049 + 0x00c00080 + 0x00c00004 + 0x00080021 + 0x000000c0 + 0x00c00004 + 0x00c00026 + 0x00c00026 + 0x00c00019 + 0x00c00095 + 0x00c0002b + 0x000000c0 + 0x0000002c + 0x00c000c0 + >; + }; + emc-table@1331200 { + compatible =3D "nvidia,tegra21-emc-table"; + reg =3D <1331200>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "02_1331200_02_V9.8.7_V1.6"; + clock-frequency =3D <1331200>; + nvidia,emc-min-mv =3D <850>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllm_ud"; + nvidia,src-sel-reg =3D <0x80188000>; + nvidia,needs-training =3D <0x000002f0>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000001>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000040>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x0000002c>; + nvidia,emc-mrw =3D <0x08010044>; + nvidia,emc-mrw2 =3D <0x08020024>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e4848>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x0011082d>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040000>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x80188000>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000000>; + nvidia,emc-clock-latency-change =3D <0x0000044c>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x00000050 + 0x000000f0 + 0x00000078 + 0x00000000 + 0x00000000 + 0x00000038 + 0x00000018 + 0x00000029 + 0x0000001b + 0x0000000a + 0x00000025 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000018 + 0x00000018 + 0x0000000e + 0x00000018 + 0x00000016 + 0x00000006 + 0x0000000c + 0x0000000a + 0x00000008 + 0x0000000c + 0x00000008 + 0x0000000d + 0x0000001f + 0x00000008 + 0x10000017 + 0x10000000 + 0x00000011 + 0x0803f1f1 + 0x0000001a + 0x00000001 + 0x80000000 + 0x00060009 + 0x0000002e + 0x00000036 + 0x00000038 + 0x00000034 + 0x00000036 + 0x00001408 + 0x00000000 + 0x00000502 + 0x0000000e + 0x0000000e + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000030 + 0x0000000c + 0x00000002 + 0x00000027 + 0x000000fa + 0x000000fa + 0x0000000b + 0x00000014 + 0x0000000a + 0x00000036 + 0x0000001c + 0x00000004 + 0x00000012 + 0x4803f1f1 + 0x00001448 + 0x00000000 + 0x9160a00d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00090008 + 0x00090009 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00080008 + 0x00090009 + 0x00090009 + 0x00090009 + 0x00000008 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00290534 + 0x0534002c + 0x014d0013 + 0xc1e00308 + 0x1f13612f + 0x00000014 + 0x0000080b + 0x00000550 + 0xf3200000 + 0x00000000 + 0x0000288f + 0x00000026 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000211 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118614d + 0x00000000 + 0x00000000 + 0x00000036 + 0x00000026 + 0x00000038 + 0x08161414 + 0x0000002e + 0x00060009 + 0x00009080 + 0x07070404 + 0x00040299 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e4848 + 0x8c0e4848 + 0x4c0e4848 + 0x4c0e4848 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x00000050 + 0x000000f0 + 0x00000078 + 0x00000000 + 0x00000000 + 0x00000038 + 0x00000018 + 0x00000029 + 0x0000001b + 0x0000000a + 0x00000025 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000018 + 0x00000018 + 0x0000000e + 0x00000018 + 0x00000016 + 0x00000006 + 0x0000000c + 0x0000000a + 0x00000008 + 0x0000000c + 0x00000008 + 0x0000000d + 0x0000001f + 0x00000008 + 0x10000017 + 0x10000000 + 0x00000011 + 0x0803f1f1 + 0x0000001a + 0x00000001 + 0x80000000 + 0x00060009 + 0x0000002e + 0x00000036 + 0x00000038 + 0x00000034 + 0x00000036 + 0x00001408 + 0x00000000 + 0x00000502 + 0x0000000e + 0x0000000e + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000030 + 0x0000000c + 0x00000002 + 0x00000027 + 0x000000fa + 0x000000fa + 0x0000000b + 0x00000014 + 0x0000000a + 0x00000036 + 0x0000001c + 0x00000004 + 0x00000012 + 0x4803f1f1 + 0x00001448 + 0x00000000 + 0x9960a00d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00090008 + 0x00090009 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00080008 + 0x00090009 + 0x00090009 + 0x00090009 + 0x00000008 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00290534 + 0x0534002c + 0x014d0013 + 0xc1e00308 + 0x1f13612f + 0x00000014 + 0x0000080b + 0x00000550 + 0xf3200000 + 0x00000000 + 0x0000288f + 0x00000026 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00008033 + 0x00000000 + 0x00000200 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118614d + 0x00000001 + 0x0000001f + 0x0000003a + 0x00000024 + 0x0000003c + 0x08161414 + 0x0000002c + 0x00060009 + 0x00019080 + 0x07070404 + 0x00040299 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x00000050 + 0x000000f0 + 0x00000078 + 0x00000000 + 0x00000000 + 0x00000038 + 0x00000018 + 0x00000028 + 0x0000001b + 0x0000000a + 0x00000025 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000018 + 0x00000018 + 0x0000000e + 0x00000011 + 0x00000016 + 0x00000006 + 0x0000000c + 0x0000000a + 0x00000008 + 0x0000000c + 0x00000008 + 0x0000000d + 0x0000001d + 0x00000002 + 0x10000018 + 0x10000000 + 0x00000012 + 0x0803f1f1 + 0x00000018 + 0x00000001 + 0x80000000 + 0x0006000a + 0x0000002e + 0x00000036 + 0x00000038 + 0x00000034 + 0x00000036 + 0x00001408 + 0x00000000 + 0x00000502 + 0x0000000e + 0x0000000e + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000030 + 0x0000000c + 0x00000002 + 0x00000027 + 0x000000fa + 0x000000fa + 0x0000000b + 0x00000014 + 0x0000000a + 0x00000036 + 0x0000001c + 0x00000004 + 0x00000012 + 0x4803f1f1 + 0x00001448 + 0x00000000 + 0x9160400d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00090008 + 0x00090009 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00080008 + 0x00090009 + 0x00090009 + 0x00090009 + 0x00000008 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00290534 + 0x0534002c + 0x014d0013 + 0xc1e00308 + 0x1f13612f + 0x00000014 + 0x0000080b + 0x00000550 + 0xf3200000 + 0x00000000 + 0x0000288f + 0x00000026 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x30020000 + 0x00008033 + 0x00000000 + 0x00000211 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118614d + 0x00000001 + 0x0000001f + 0x00000040 + 0x00000030 + 0x00000042 + 0x08161414 + 0x00000038 + 0x0006000a + 0x00009080 + 0x07070404 + 0x00040299 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x00000050 + 0x000000f0 + 0x00000078 + 0x00000000 + 0x00000000 + 0x00000038 + 0x00000018 + 0x00000029 + 0x0000001b + 0x0000000a + 0x00000025 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000018 + 0x00000018 + 0x0000000e + 0x00000018 + 0x00000016 + 0x00000006 + 0x0000000c + 0x0000000a + 0x00000008 + 0x0000000c + 0x00000008 + 0x0000000d + 0x0000001f + 0x00000008 + 0x10000017 + 0x10000000 + 0x00000011 + 0x0803f1f1 + 0x0000001a + 0x00000001 + 0x80000000 + 0x00060009 + 0x0000002e + 0x00000036 + 0x00000038 + 0x00000034 + 0x00000036 + 0x00001408 + 0x00000000 + 0x00000502 + 0x0000000e + 0x0000000e + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000030 + 0x0000000c + 0x00000002 + 0x00000027 + 0x000000fa + 0x000000fa + 0x0000000b + 0x00000014 + 0x0000000a + 0x00000036 + 0x0000001c + 0x00000004 + 0x00000012 + 0x4803f1f1 + 0x00001448 + 0x00000000 + 0x9160a00d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00090008 + 0x00090009 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00080008 + 0x00090009 + 0x00090009 + 0x00090009 + 0x00000008 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00290534 + 0x0534002c + 0x014d0013 + 0xc1e00308 + 0x1f13612f + 0x00000014 + 0x0000080b + 0x00000550 + 0xf3200000 + 0x00000000 + 0x0000288f + 0x00000026 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000211 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118614d + 0x00000001 + 0x00000000 + 0x00000036 + 0x00000026 + 0x00000038 + 0x08161414 + 0x0000002e + 0x00060009 + 0x0000b080 + 0x07070404 + 0x00040299 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x11111111 + 0x11111111 + 0x001f0025 + 0x00220028 + 0x00220028 + 0x001d0025 + 0x00090008 + 0x00090009 + 0x001f0025 + 0x00220028 + 0x00220028 + 0x001d0025 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000012 + 0x00000104 + 0x000000b4 + 0x00000007 + 0x0000001c + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x0000000a + 0x80000080 + 0x000a1020 + 0x80001028 + 0x00000004 + 0x00000005 + 0x00000013 + 0x0000000c + 0x0000000d + 0x00000003 + 0x00000003 + 0x0000000c + 0x00000007 + 0x00000007 + 0x0000000c + 0x00000008 + 0x00000008 + 0x0000001d + 0x04060303 + 0x000b0709 + 0x718a1e14 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x000000ad + 0x0080001a + 0x00000efc + 0x0099003d + 0x00990038 + 0x00990041 + 0x00990090 + 0x00990005 + 0x00990090 + 0x00990005 + 0x00340049 + 0x00990080 + 0x00990004 + 0x0008001b + 0x00000099 + 0x00990004 + 0x0099001e + 0x0099001e + 0x00990018 + 0x00990095 + 0x00990023 + 0x00000099 + 0x0000002c + 0x00990099 + >; + }; + emc-table@1600000 { + compatible =3D "nvidia,tegra21-emc-table"; + reg =3D <1600000>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "02_1600000_02_V9.8.7_V1.6"; + clock-frequency =3D <1600000>; + nvidia,emc-min-mv =3D <887>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllm_ud"; + nvidia,src-sel-reg =3D <0x80188000>; + nvidia,needs-training =3D <0x000002f0>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000001>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000040>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000030>; + nvidia,emc-mrw =3D <0x08010054>; + nvidia,emc-mrw2 =3D <0x0802002d>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e4848>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110835>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040000>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x80188000>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000000>; + nvidia,emc-clock-latency-change =3D <0x0000049c>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x00000060 + 0x00000120 + 0x00000090 + 0x00000000 + 0x00000000 + 0x00000044 + 0x0000001d + 0x0000002c + 0x00000021 + 0x0000000c + 0x0000002d + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000001d + 0x0000001d + 0x00000010 + 0x00000018 + 0x00000016 + 0x00000006 + 0x0000000e + 0x0000000c + 0x0000000a + 0x0000000e + 0x00000008 + 0x0000000d + 0x00000025 + 0x00000008 + 0x1000001d + 0x10000002 + 0x00000015 + 0x0803f1f1 + 0x0000001c + 0x00000001 + 0x80000000 + 0x0006000d + 0x00000034 + 0x0000003c + 0x0000003e + 0x0000003a + 0x0000003c + 0x00001820 + 0x00000000 + 0x00000608 + 0x00000010 + 0x00000010 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000038 + 0x0000000e + 0x00000002 + 0x0000002e + 0x0000012c + 0x0000012c + 0x0000000d + 0x00000018 + 0x0000000c + 0x00000040 + 0x00000022 + 0x00000004 + 0x00000014 + 0x4803f1f1 + 0x00001860 + 0x00000000 + 0x9960a00d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b6666 + 0x000b000a + 0x000b000a + 0x001c001c + 0x001c001c + 0x001c001c + 0x001c001c + 0x00000000 + 0x00000000 + 0x001c001c + 0x001c001c + 0x001c001c + 0x001c001c + 0x00000000 + 0x00000000 + 0x000a000a + 0x000b000b + 0x000a000a + 0x000b000b + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00310640 + 0x06400030 + 0x01900017 + 0xc1e0030a + 0x1f13612f + 0x00000014 + 0x0000080d + 0x00000550 + 0xf3200000 + 0x00000000 + 0x0000308c + 0x0000002c + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000211 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186190 + 0x00000000 + 0x00000000 + 0x0000003c + 0x0000002c + 0x0000003e + 0x08161414 + 0x00000034 + 0x0006000d + 0x00009080 + 0x07070404 + 0x00040320 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00103200 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c4848 + 0x880c4848 + 0x480c4848 + 0x480c4848 + 0x8c0e4848 + 0x8c0e4848 + 0x4c0e4848 + 0x4c0e4848 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x00000060 + 0x00000120 + 0x00000090 + 0x00000000 + 0x00000000 + 0x00000044 + 0x0000001d + 0x0000002c + 0x00000021 + 0x0000000c + 0x0000002d + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000001d + 0x0000001d + 0x00000010 + 0x00000018 + 0x00000016 + 0x00000006 + 0x0000000e + 0x0000000c + 0x0000000a + 0x0000000e + 0x00000008 + 0x0000000d + 0x00000025 + 0x00000008 + 0x1000001d + 0x10000002 + 0x00000015 + 0x0803f1f1 + 0x0000001c + 0x00000001 + 0x80000000 + 0x0006000d + 0x00000034 + 0x0000003c + 0x0000003e + 0x0000003a + 0x0000003c + 0x00001820 + 0x00000000 + 0x00000608 + 0x00000010 + 0x00000010 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000038 + 0x0000000e + 0x00000002 + 0x0000002e + 0x0000012c + 0x0000012c + 0x0000000d + 0x00000018 + 0x0000000c + 0x00000040 + 0x00000022 + 0x00000004 + 0x00000014 + 0x4803f1f1 + 0x00001860 + 0x00000000 + 0x9960a00d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b6666 + 0x000b000a + 0x000b000a + 0x001c001c + 0x001c001c + 0x001c001c + 0x001c001c + 0x00000000 + 0x00000000 + 0x001c001c + 0x001c001c + 0x001c001c + 0x001c001c + 0x00000000 + 0x00000000 + 0x000a000a + 0x000b000b + 0x000a000a + 0x000b000b + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00310640 + 0x06400030 + 0x01900017 + 0xc1e0030a + 0x1f13612f + 0x00000014 + 0x0000080d + 0x00000550 + 0xf3200000 + 0x00000000 + 0x0000308c + 0x0000002c + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00008033 + 0x00000000 + 0x00000200 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186190 + 0x00000001 + 0x0000001f + 0x00000042 + 0x0000002c + 0x00000044 + 0x08161414 + 0x00000034 + 0x0006000d + 0x00019080 + 0x07070404 + 0x00040320 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00103200 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x00000060 + 0x00000120 + 0x00000090 + 0x00000000 + 0x00000000 + 0x00000044 + 0x0000001d + 0x0000002b + 0x00000021 + 0x0000000c + 0x0000002d + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000001d + 0x0000001d + 0x00000010 + 0x00000012 + 0x00000016 + 0x00000006 + 0x0000000e + 0x0000000c + 0x0000000a + 0x0000000e + 0x00000008 + 0x0000000d + 0x00000022 + 0x00000002 + 0x1000001d + 0x10000002 + 0x00000015 + 0x0803f1f1 + 0x0000001b + 0x00000001 + 0x80000000 + 0x0006000d + 0x00000034 + 0x0000003c + 0x0000003e + 0x0000003a + 0x0000003c + 0x00001820 + 0x00000000 + 0x00000608 + 0x00000010 + 0x00000010 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000038 + 0x0000000e + 0x00000002 + 0x0000002e + 0x0000012c + 0x0000012c + 0x0000000d + 0x00000018 + 0x0000000c + 0x00000040 + 0x00000022 + 0x00000004 + 0x00000014 + 0x4803f1f1 + 0x00001860 + 0x00000000 + 0x9960400d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b6666 + 0x000b000a + 0x000b000a + 0x001c001c + 0x001c001c + 0x001c001c + 0x001c001c + 0x00000000 + 0x00000000 + 0x001c001c + 0x001c001c + 0x001c001c + 0x001c001c + 0x00000000 + 0x00000000 + 0x000a000a + 0x000b000b + 0x000a000a + 0x000b000b + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00310640 + 0x06400030 + 0x01900017 + 0xc1e0030a + 0x1f13612f + 0x00000014 + 0x0000080d + 0x00000550 + 0xf3200000 + 0x00000000 + 0x0000308c + 0x0000002c + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x30020000 + 0x00008033 + 0x00000000 + 0x00000211 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186190 + 0x00000001 + 0x0000001f + 0x00000046 + 0x00000036 + 0x00000048 + 0x08161414 + 0x0000003e + 0x0006000d + 0x00009080 + 0x07070404 + 0x00040320 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00103200 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x00000060 + 0x00000120 + 0x00000090 + 0x00000000 + 0x00000000 + 0x00000044 + 0x0000001d + 0x0000002c + 0x00000021 + 0x0000000c + 0x0000002d + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000001d + 0x0000001d + 0x00000010 + 0x00000018 + 0x00000016 + 0x00000006 + 0x0000000e + 0x0000000c + 0x0000000a + 0x0000000e + 0x00000008 + 0x0000000d + 0x00000025 + 0x00000008 + 0x1000001d + 0x10000002 + 0x00000015 + 0x0803f1f1 + 0x0000001c + 0x00000001 + 0x80000000 + 0x0006000d + 0x00000034 + 0x0000003c + 0x0000003e + 0x0000003a + 0x0000003c + 0x00001820 + 0x00000000 + 0x00000608 + 0x00000010 + 0x00000010 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000038 + 0x0000000e + 0x00000002 + 0x0000002e + 0x0000012c + 0x0000012c + 0x0000000d + 0x00000018 + 0x0000000c + 0x00000040 + 0x00000022 + 0x00000004 + 0x00000014 + 0x4803f1f1 + 0x00001860 + 0x00000000 + 0x9960a00d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b6666 + 0x000b000a + 0x000b000a + 0x001c001c + 0x001c001c + 0x001c001c + 0x001c001c + 0x00000000 + 0x00000000 + 0x001c001c + 0x001c001c + 0x001c001c + 0x001c001c + 0x00000000 + 0x00000000 + 0x000a000a + 0x000b000b + 0x000a000a + 0x000b000b + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00310640 + 0x06400030 + 0x01900017 + 0xc1e0030a + 0x1f13612f + 0x00000014 + 0x0000080d + 0x00000550 + 0xf3200000 + 0x00000000 + 0x0000308c + 0x0000002c + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000211 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186190 + 0x00000001 + 0x00000000 + 0x0000003c + 0x0000002c + 0x0000003e + 0x08161414 + 0x00000034 + 0x0006000d + 0x0000b080 + 0x07070404 + 0x00040320 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00103200 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x11111111 + 0x11111111 + 0x001f0026 + 0x00220029 + 0x0023002a + 0x001d0026 + 0x000b000a + 0x000b000a + 0x001f0026 + 0x00220029 + 0x0023002a + 0x001d0026 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000012 + 0x00000104 + 0x000000b4 + 0x00000007 + 0x00000020 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000004 + 0x00000004 + 0x00000004 + 0x00000004 + >; + nvidia,emc-burst-mc-regs =3D < + 0x0000000c + 0x80000080 + 0x000a1020 + 0x80001028 + 0x00000006 + 0x00000007 + 0x00000018 + 0x0000000f + 0x0000000f + 0x00000003 + 0x00000003 + 0x0000000d + 0x00000007 + 0x00000007 + 0x0000000c + 0x00000008 + 0x0000000a + 0x00000023 + 0x05060303 + 0x000d080c + 0x718c2419 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x000000d0 + 0x0080001a + 0x00001203 + 0x0080003d + 0x00800038 + 0x00800041 + 0x00800090 + 0x00800005 + 0x00800090 + 0x00800005 + 0x00340049 + 0x00800080 + 0x00800004 + 0x00080016 + 0x00000080 + 0x00800004 + 0x00800019 + 0x00800019 + 0x00800018 + 0x00800095 + 0x0080001d + 0x00000080 + 0x0000002c + 0x00800080 + >; + }; + emc-table-derated@40800 { + compatible =3D "nvidia,tegra21-emc-table-derated"; + reg =3D <40800>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "01_40800_01_V9.8.7_V1.6"; + clock-frequency =3D <40800>; + nvidia,emc-min-mv =3D <800>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllp_out0"; + nvidia,src-sel-reg =3D <0x40188012>; + nvidia,needs-training =3D <0x00000000>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000003>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000016>; + nvidia,emc-mrw =3D <0x08010004>; + nvidia,emc-mrw2 =3D <0x08020000>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110805>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x40188012>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000001>; + nvidia,emc-clock-latency-change =3D <0x00005172>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x0000000c + 0x00000008 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000c + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000001 + 0x80000000 + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x0000009a + 0x00000000 + 0x00000026 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000008 + 0x00000008 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x000000a0 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090029 + 0x00290016 + 0x000b000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x8000023a + 0x00000009 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118600b + 0x00000000 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010001 + 0x00009080 + 0x07070404 + 0x00040014 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x0000000c + 0x00000008 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000c + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000001 + 0x80000000 + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x0000009a + 0x00000000 + 0x00000026 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000008 + 0x00000008 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x000000a0 + 0x00000000 + 0x9960a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x00000055 + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090029 + 0x00290016 + 0x000b000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x8000023a + 0x00000009 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000200 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118600b + 0x00000001 + 0x0000001f + 0x00000013 + 0x00000003 + 0x00000015 + 0x08161414 + 0x0000000b + 0x00010001 + 0x00019080 + 0x07070404 + 0x00040014 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x0000000c + 0x00000008 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000b + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000002 + 0x00000002 + 0x00000000 + 0x00000000 + 0x00000005 + 0x08037171 + 0x00000008 + 0x00000001 + 0x80000000 + 0x00010002 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x0000009a + 0x00000000 + 0x00000026 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000008 + 0x00000008 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x000000a0 + 0x00000000 + 0x9160400d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090029 + 0x00290016 + 0x000b000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x8000023a + 0x00000009 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x30020000 + 0x00058037 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118600b + 0x00000001 + 0x0000001f + 0x0000001d + 0x00000013 + 0x0000001f + 0x08161414 + 0x0000001b + 0x00010002 + 0x00009080 + 0x07070404 + 0x00040014 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x0000000c + 0x00000008 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000f + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000013 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x30000002 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000001 + 0x80000000 + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x0000009a + 0x00000000 + 0x00000026 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000008 + 0x00000008 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x000000a0 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090029 + 0x00290016 + 0x000b000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x8000023a + 0x00000009 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118600b + 0x00000001 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010001 + 0x0000b080 + 0x07070404 + 0x00040014 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00120010 + 0x00120011 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000049 + 0x00000104 + 0x000000b4 + 0x0000007a + 0x00000006 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x40020001 + 0x80000013 + 0x000a1020 + 0x80001028 + 0x00000001 + 0x00000000 + 0x00000002 + 0x00000000 + 0x00000001 + 0x00000001 + 0x00000002 + 0x00000005 + 0x00000002 + 0x00000001 + 0x00000004 + 0x00000008 + 0x00000005 + 0x00000000 + 0x02020001 + 0x00030201 + 0x72c30303 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x00000006 + 0x0080001a + 0x00000076 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff003d + 0x00ff00ff + 0x00ff003d + 0x00ff0049 + 0x00ff0080 + 0x00ff0004 + 0x000800ff + 0x000000ff + 0x00ff0004 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x000000ff + 0x000000ff + 0x00ff00ff + >; + }; + emc-table-derated@68000 { + compatible =3D "nvidia,tegra21-emc-table-derated"; + reg =3D <68000>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "01_68000_01_V9.8.7_V1.6"; + clock-frequency =3D <68000>; + nvidia,emc-min-mv =3D <800>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllp_out0"; + nvidia,src-sel-reg =3D <0x4018800a>; + nvidia,needs-training =3D <0x00000000>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000005>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000016>; + nvidia,emc-mrw =3D <0x08010004>; + nvidia,emc-mrw2 =3D <0x08020000>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110805>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x4018800a>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000001>; + nvidia,emc-clock-latency-change =3D <0x000029e0>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x0000000c + 0x0000000d + 0x00000007 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000c + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000001 + 0x80000000 + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000040 + 0x00000000 + 0x00000010 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x0000000d + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000010a + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090044 + 0x00440016 + 0x0011000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x80000185 + 0x00000009 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186011 + 0x00000000 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010001 + 0x00009080 + 0x07070404 + 0x00040022 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x0000000c + 0x0000000d + 0x00000007 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000c + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000001 + 0x80000000 + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000040 + 0x00000000 + 0x00000010 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x0000000d + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000010a + 0x00000000 + 0x9960a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x00000055 + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090044 + 0x00440016 + 0x0011000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x80000185 + 0x00000009 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000200 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186011 + 0x00000001 + 0x0000001f + 0x00000014 + 0x00000004 + 0x00000016 + 0x08161414 + 0x0000000c + 0x00010001 + 0x00019080 + 0x07070404 + 0x00040022 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x0000000c + 0x0000000d + 0x00000007 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000b + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000003 + 0x00000002 + 0x00000000 + 0x00000000 + 0x00000005 + 0x08037171 + 0x00000009 + 0x00000001 + 0x80000000 + 0x00010002 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000040 + 0x00000000 + 0x00000010 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x0000000d + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000010a + 0x00000000 + 0x9160400d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090044 + 0x00440016 + 0x0011000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x80000185 + 0x00000009 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x30020000 + 0x00058037 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186011 + 0x00000001 + 0x0000001f + 0x0000001d + 0x00000013 + 0x0000001f + 0x08161414 + 0x0000001b + 0x00010002 + 0x00009080 + 0x07070404 + 0x00040022 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x0000000c + 0x0000000d + 0x00000007 + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000f + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000013 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x30000002 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000001 + 0x80000000 + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000040 + 0x00000000 + 0x00000010 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x0000000d + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000010a + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090044 + 0x00440016 + 0x0011000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x80000185 + 0x00000009 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186011 + 0x00000001 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010001 + 0x0000b080 + 0x07070404 + 0x00040022 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00120010 + 0x00120011 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x0000002c + 0x00000104 + 0x000000b4 + 0x00000049 + 0x00000006 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0xf0000001 + 0x80000024 + 0x000a1020 + 0x80001028 + 0x00000001 + 0x00000000 + 0x00000002 + 0x00000000 + 0x00000001 + 0x00000001 + 0x00000002 + 0x00000005 + 0x00000002 + 0x00000001 + 0x00000004 + 0x00000008 + 0x00000005 + 0x00000001 + 0x02020001 + 0x00030201 + 0x72630303 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x00000009 + 0x0080001a + 0x000000c4 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff0025 + 0x00ff00ff + 0x00ff0025 + 0x00ff0049 + 0x00ff0080 + 0x00ff0004 + 0x000800ff + 0x000000ff + 0x00ff0004 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x000000ff + 0x000000ff + 0x00ff00ff + >; + }; + emc-table-derated@102000 { + compatible =3D "nvidia,tegra21-emc-table-derated"; + reg =3D <102000>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "01_102000_01_V9.8.7_V1.6"; + clock-frequency =3D <102000>; + nvidia,emc-min-mv =3D <800>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllp_out0"; + nvidia,src-sel-reg =3D <0x40188006>; + nvidia,needs-training =3D <0x00000000>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000007>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000016>; + nvidia,emc-mrw =3D <0x08010004>; + nvidia,emc-mrw2 =3D <0x08020000>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110805>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x40188006>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000001>; + nvidia,emc-clock-latency-change =3D <0x00001aea>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x0000000c + 0x00000013 + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000c + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000003 + 0x08037171 + 0x0000000b + 0x00000001 + 0x80000000 + 0x00010000 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000060 + 0x00000000 + 0x00000018 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000014 + 0x00000014 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000018e + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090066 + 0x00660016 + 0x001a000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x800001c5 + 0x00000009 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118601a + 0x00000000 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010000 + 0x00009080 + 0x07070404 + 0x00040032 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x0000000c + 0x00000013 + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000c + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000003 + 0x08037171 + 0x0000000b + 0x00000001 + 0x80000000 + 0x00010000 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000060 + 0x00000000 + 0x00000018 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000014 + 0x00000014 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000018e + 0x00000000 + 0x9960a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x00000055 + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090066 + 0x00660016 + 0x001a000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x800001c5 + 0x00000009 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000200 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118601a + 0x00000001 + 0x0000001f + 0x00000015 + 0x00000005 + 0x00000017 + 0x08161414 + 0x0000000d + 0x00010000 + 0x00019080 + 0x07070404 + 0x00040032 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x0000000c + 0x00000013 + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000b + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000003 + 0x00000002 + 0x00000000 + 0x00000000 + 0x00000004 + 0x08037171 + 0x0000000a + 0x00000001 + 0x80000000 + 0x00010001 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000060 + 0x00000000 + 0x00000018 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000014 + 0x00000014 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000018e + 0x00000000 + 0x9160400d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090066 + 0x00660016 + 0x001a000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x800001c5 + 0x00000009 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x30020000 + 0x00058037 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118601a + 0x00000001 + 0x0000001f + 0x0000001d + 0x00000013 + 0x0000001f + 0x08161414 + 0x0000001b + 0x00010001 + 0x00009080 + 0x07070404 + 0x00040032 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x0000000c + 0x00000013 + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000008 + 0x00000004 + 0x0000000f + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000013 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000005 + 0x00000000 + 0x30000002 + 0x00000003 + 0x08037171 + 0x0000000b + 0x00000001 + 0x80000000 + 0x00010000 + 0x00000011 + 0x00000013 + 0x00000015 + 0x00000011 + 0x00000013 + 0x00000060 + 0x00000000 + 0x00000018 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000d + 0x00000014 + 0x00000014 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000008 + 0x00000004 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000018e + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00090066 + 0x00660016 + 0x001a000a + 0xc1e00302 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x800001c5 + 0x00000009 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00100404 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118601a + 0x00000001 + 0x00000000 + 0x00000013 + 0x00000009 + 0x00000015 + 0x08161414 + 0x00000011 + 0x00010000 + 0x0000b080 + 0x07070404 + 0x00040032 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00120010 + 0x00120011 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x0000001d + 0x00000104 + 0x000000b4 + 0x00000031 + 0x00000006 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x50000001 + 0x80000033 + 0x000a1020 + 0x80001028 + 0x00000001 + 0x00000000 + 0x00000002 + 0x00000000 + 0x00000001 + 0x00000001 + 0x00000002 + 0x00000005 + 0x00000002 + 0x00000001 + 0x00000004 + 0x00000008 + 0x00000005 + 0x00000002 + 0x02020001 + 0x00030201 + 0x72030303 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x0000000e + 0x0080001a + 0x00000126 + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff00ff + 0x00ff0018 + 0x00ff00ff + 0x00ff0018 + 0x00fe0049 + 0x00ff0080 + 0x00ff0004 + 0x000800ff + 0x000000ff + 0x00ff0004 + 0x00ff00ff + 0x00ff00ff + 0x00ff00da + 0x00ff00ff + 0x00ff00ff + 0x000000ff + 0x000000ff + 0x00ff00ff + >; + }; + emc-table-derated@204000 { + compatible =3D "nvidia,tegra21-emc-table-derated"; + reg =3D <204000>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "01_204000_01_V9.8.7_V1.6"; + clock-frequency =3D <204000>; + nvidia,emc-min-mv =3D <800>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllp_out0"; + nvidia,src-sel-reg =3D <0x40188002>; + nvidia,needs-training =3D <0x00000000>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x0000000d>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000016>; + nvidia,emc-mrw =3D <0x08010004>; + nvidia,emc-mrw2 =3D <0x08020000>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110805>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x40188002>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000001>; + nvidia,emc-clock-latency-change =3D <0x00000d5c>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x0000000d + 0x00000025 + 0x00000013 + 0x00000000 + 0x00000000 + 0x00000009 + 0x00000005 + 0x0000000d + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000002 + 0x08037171 + 0x0000000d + 0x00000001 + 0x80000000 + 0x00010000 + 0x00000012 + 0x00000014 + 0x00000016 + 0x00000012 + 0x00000014 + 0x000000c1 + 0x00000000 + 0x00000030 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000e + 0x00000027 + 0x00000027 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000009 + 0x00000005 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000031c + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00120010 + 0x00120011 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00280027 + 0x0025002a + 0x002a002a + 0x00260026 + 0x00000000 + 0x00000000 + 0x00100010 + 0x00120012 + 0x00110011 + 0x00120012 + 0x00000010 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000900cc + 0x00cc0016 + 0x0033000a + 0xc1e00303 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x80000287 + 0x0000000a + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186033 + 0x00000000 + 0x00000000 + 0x00000014 + 0x0000000a + 0x00000016 + 0x08161414 + 0x00000012 + 0x00010000 + 0x00009080 + 0x07070404 + 0x00040065 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x0000000d + 0x00000025 + 0x00000013 + 0x00000000 + 0x00000000 + 0x00000009 + 0x00000005 + 0x0000000d + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000003 + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000002 + 0x08037171 + 0x0000000d + 0x00000001 + 0x80000000 + 0x00010000 + 0x00000012 + 0x00000014 + 0x00000016 + 0x00000012 + 0x00000014 + 0x000000c1 + 0x00000000 + 0x00000030 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000e + 0x00000027 + 0x00000027 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000009 + 0x00000005 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000031c + 0x00000000 + 0x9960a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x00000055 + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000900cc + 0x00cc0016 + 0x0033000a + 0xc1e00303 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x80000287 + 0x0000000a + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000200 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186033 + 0x00000001 + 0x0000001f + 0x00000018 + 0x00000008 + 0x0000001a + 0x08161414 + 0x00000010 + 0x00010000 + 0x00019080 + 0x07070404 + 0x00040065 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x0000000d + 0x00000025 + 0x00000013 + 0x00000000 + 0x00000000 + 0x00000009 + 0x00000005 + 0x0000000c + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x0000000c + 0x00000000 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000003 + 0x00000002 + 0x10000000 + 0x00000000 + 0x00000003 + 0x08037171 + 0x0000000b + 0x00000001 + 0x80000000 + 0x00040000 + 0x00000012 + 0x00000014 + 0x00000016 + 0x00000012 + 0x00000014 + 0x000000c1 + 0x00000000 + 0x00000030 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000e + 0x00000027 + 0x00000027 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000009 + 0x00000005 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000031c + 0x00000000 + 0x9160400d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000900cc + 0x00cc0016 + 0x0033000a + 0xc1e00303 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x80000287 + 0x0000000a + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x30020000 + 0x00058037 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186033 + 0x00000001 + 0x0000001f + 0x0000001e + 0x00000014 + 0x00000020 + 0x08161414 + 0x0000001c + 0x00040000 + 0x00009080 + 0x07070404 + 0x00040065 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x0000000d + 0x00000025 + 0x00000013 + 0x00000000 + 0x00000000 + 0x00000009 + 0x00000005 + 0x00000010 + 0x0000000d + 0x00000008 + 0x0000000b + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000006 + 0x00000006 + 0x00000006 + 0x00000013 + 0x00000013 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000000 + 0x00000004 + 0x00000008 + 0x0000000d + 0x00000005 + 0x00000006 + 0x30000000 + 0x30000002 + 0x00000002 + 0x08037171 + 0x0000000d + 0x00000001 + 0x80000000 + 0x00040000 + 0x00000012 + 0x00000014 + 0x00000016 + 0x00000012 + 0x00000014 + 0x000000c1 + 0x00000000 + 0x00000030 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000014 + 0x00000005 + 0x00000002 + 0x0000000e + 0x00000027 + 0x00000027 + 0x00000005 + 0x00000005 + 0x00000004 + 0x00000009 + 0x00000005 + 0x00000004 + 0x00000009 + 0x48037171 + 0x0000031c + 0x00000000 + 0x9160a00d + 0x00003bbf + 0x002c00a0 + 0x00008000 + 0x000000be + 0x0fff0fff + 0x0fff0fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00320032 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000900cc + 0x00cc0016 + 0x0033000a + 0xc1e00303 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x0fff0fff + 0x80000287 + 0x0000000a + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00050037 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffefff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186033 + 0x00000001 + 0x00000000 + 0x00000014 + 0x0000000a + 0x00000016 + 0x08161414 + 0x00000012 + 0x00040000 + 0x0000b080 + 0x07070404 + 0x00040065 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00280028 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00120010 + 0x00120011 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00249249 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000013 + 0x00000104 + 0x000000b4 + 0x00000018 + 0x00000006 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x08000001 + 0x8000004c + 0x000a1020 + 0x80001028 + 0x00000001 + 0x00000001 + 0x00000003 + 0x00000001 + 0x00000002 + 0x00000001 + 0x00000002 + 0x00000004 + 0x00000002 + 0x00000001 + 0x00000005 + 0x00000008 + 0x00000005 + 0x00000004 + 0x02020001 + 0x00030201 + 0x71c30504 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x0000001b + 0x0080001a + 0x0000024c + 0x00ff00b2 + 0x00ff00da + 0x00ff009d + 0x00ff00ff + 0x00ff000c + 0x00ff00ff + 0x00ff000c + 0x007f0049 + 0x00ff0080 + 0x00ff0004 + 0x000800ad + 0x000000ff + 0x00ff0004 + 0x00ff00c6 + 0x00ff00c6 + 0x00ff006d + 0x00ff00ff + 0x00ff00e2 + 0x000000ff + 0x00000080 + 0x00ff00ff + >; + }; + emc-table-derated@408000 { + compatible =3D "nvidia,tegra21-emc-table-derated"; + reg =3D <408000>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "01_408000_01_V9.8.7_V1.6"; + clock-frequency =3D <408000>; + nvidia,emc-min-mv =3D <812>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllp_ud"; + nvidia,src-sel-reg =3D <0xe0188000>; + nvidia,needs-training =3D <0x00000010>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x0000001a>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x0000001c>; + nvidia,emc-mrw =3D <0x08010014>; + nvidia,emc-mrw2 =3D <0x08020009>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110835>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0xe0188000>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000001>; + nvidia,emc-clock-latency-change =3D <0x000006d6>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x0000001b + 0x0000004a + 0x00000025 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000009 + 0x00000015 + 0x0000000f + 0x00000008 + 0x00000011 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000009 + 0x00000009 + 0x00000006 + 0x00000004 + 0x00000013 + 0x00000006 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000006 + 0x00000008 + 0x0000000d + 0x0000000c + 0x00000006 + 0x00000000 + 0x30000000 + 0x00000007 + 0x08037171 + 0x0000000f + 0x00000001 + 0x80000000 + 0x00010004 + 0x00000019 + 0x00000021 + 0x00000023 + 0x0000001f + 0x00000021 + 0x00000182 + 0x00000000 + 0x00000060 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x0000001a + 0x00000005 + 0x00000002 + 0x00000012 + 0x0000004d + 0x0000004d + 0x00000005 + 0x00000007 + 0x00000004 + 0x00000011 + 0x0000000a + 0x00000004 + 0x0000000a + 0x48037171 + 0x00000638 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0xc01c03bb + 0x00008000 + 0x000000be + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00020002 + 0x00020002 + 0x00010003 + 0x00020003 + 0x00020003 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00010003 + 0x00020003 + 0x00020003 + 0x00000003 + 0x00000000 + 0x00000000 + 0x00020002 + 0x00020002 + 0x00020002 + 0x00020002 + 0x00000002 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000e0198 + 0x0198001c + 0x0066000a + 0xc1e00304 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x8000040b + 0x00000011 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x05050035 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186066 + 0x00000000 + 0x00000000 + 0x00000021 + 0x00000011 + 0x00000023 + 0x08161414 + 0x00000019 + 0x00010004 + 0x00009080 + 0x07070404 + 0x000400cb + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x0000001b + 0x0000004a + 0x00000025 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000009 + 0x00000015 + 0x0000000f + 0x00000008 + 0x00000011 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000009 + 0x00000009 + 0x00000006 + 0x00000004 + 0x00000013 + 0x00000006 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000006 + 0x00000008 + 0x0000000d + 0x0000000c + 0x00000006 + 0x00000000 + 0x30000000 + 0x00000007 + 0x08037171 + 0x0000000f + 0x00000001 + 0x80000000 + 0x00010004 + 0x00000019 + 0x00000021 + 0x00000023 + 0x0000001f + 0x00000021 + 0x00000182 + 0x00000000 + 0x00000060 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x0000001a + 0x00000005 + 0x00000002 + 0x00000012 + 0x0000004d + 0x0000004d + 0x00000005 + 0x00000007 + 0x00000004 + 0x00000011 + 0x0000000a + 0x00000004 + 0x0000000a + 0x48037171 + 0x00000638 + 0x00000000 + 0x9960a00d + 0x00003bbf + 0xc01c03bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000e0198 + 0x0198001c + 0x0066000a + 0xc1e00304 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x8000040b + 0x00000011 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000200 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186066 + 0x00000001 + 0x0000001f + 0x00000023 + 0x0000000d + 0x00000025 + 0x08161414 + 0x00000015 + 0x00010004 + 0x00019080 + 0x07070404 + 0x000400cb + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x0000001b + 0x0000004a + 0x00000025 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000009 + 0x00000014 + 0x0000000f + 0x00000008 + 0x00000011 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000009 + 0x00000009 + 0x00000006 + 0x0000000e + 0x00000013 + 0x00000006 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000006 + 0x00000008 + 0x0000000d + 0x0000000a + 0x00000002 + 0x10000006 + 0x30000000 + 0x00000008 + 0x08037171 + 0x0000000d + 0x00000001 + 0x80000000 + 0x00050001 + 0x0000001b + 0x00000021 + 0x00000023 + 0x0000001f + 0x00000021 + 0x00000182 + 0x00000000 + 0x00000060 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x0000001a + 0x00000005 + 0x00000002 + 0x00000012 + 0x0000004d + 0x0000004d + 0x00000005 + 0x00000007 + 0x00000004 + 0x00000011 + 0x0000000a + 0x00000004 + 0x0000000a + 0x48037171 + 0x00000638 + 0x00000000 + 0x9160400d + 0x00003bbf + 0xc01c03bb + 0x00008000 + 0x000000be + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000e0198 + 0x0198001c + 0x0066000a + 0xc1e00304 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x8000040b + 0x00000011 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x30020000 + 0x05058035 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186066 + 0x00000001 + 0x0000001f + 0x0000002b + 0x0000001b + 0x0000002d + 0x08161414 + 0x00000025 + 0x00050001 + 0x00009080 + 0x07070404 + 0x000400cb + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x0000001b + 0x0000004a + 0x00000025 + 0x00000000 + 0x00000000 + 0x00000012 + 0x00000009 + 0x00000015 + 0x0000000f + 0x00000008 + 0x00000011 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000009 + 0x00000009 + 0x00000006 + 0x00000015 + 0x00000013 + 0x00000006 + 0x00000006 + 0x00000004 + 0x00000002 + 0x00000006 + 0x00000008 + 0x0000000d + 0x0000000c + 0x00000006 + 0x10000005 + 0x30000000 + 0x00000007 + 0x08037171 + 0x0000000f + 0x00000001 + 0x80000000 + 0x00050000 + 0x00000019 + 0x00000021 + 0x00000023 + 0x0000001f + 0x00000021 + 0x00000182 + 0x00000000 + 0x00000060 + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x0000001a + 0x00000005 + 0x00000002 + 0x00000012 + 0x0000004d + 0x0000004d + 0x00000005 + 0x00000007 + 0x00000004 + 0x00000011 + 0x0000000a + 0x00000004 + 0x0000000a + 0x48037171 + 0x00000638 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0xc01c03bb + 0x00008000 + 0x000000be + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x000e0198 + 0x0198001c + 0x0066000a + 0xc1e00304 + 0x1f13412f + 0x00010014 + 0x00000804 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x8000040b + 0x00000011 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x05050035 + 0x00000000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x00000008 + 0x00030808 + 0x00015c00 + 0x00101010 + 0x00001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186066 + 0x00000001 + 0x00000000 + 0x00000021 + 0x00000011 + 0x00000023 + 0x08161414 + 0x00000019 + 0x00050000 + 0x0000b080 + 0x07070404 + 0x000400cb + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00200021 + 0x00200022 + 0x00200022 + 0x00200021 + 0x00020002 + 0x00020002 + 0x00200021 + 0x00200022 + 0x00200022 + 0x00200021 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000013 + 0x00000104 + 0x000000b4 + 0x0000000c + 0x0000000c + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x01000003 + 0x8000007f + 0x000a1020 + 0x80001028 + 0x00000001 + 0x00000002 + 0x00000006 + 0x00000003 + 0x00000004 + 0x00000001 + 0x00000002 + 0x00000006 + 0x00000002 + 0x00000006 + 0x00000007 + 0x00000008 + 0x00000005 + 0x00000009 + 0x02030301 + 0x00040203 + 0x71a40a07 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x00000035 + 0x0080001a + 0x00000498 + 0x00ff0059 + 0x00ff006d + 0x00ff004f + 0x00ff00af + 0x00ff0006 + 0x00ff00af + 0x00ff0006 + 0x00400049 + 0x00ff0080 + 0x00ff0004 + 0x00080057 + 0x000000ff + 0x00ff0004 + 0x00ff0063 + 0x00ff0063 + 0x00ff0036 + 0x00ff00ff + 0x00ff0071 + 0x000000ff + 0x00000040 + 0x00ff00ff + >; + }; + emc-table-derated@665600 { + compatible =3D "nvidia,tegra21-emc-table-derated"; + reg =3D <665600>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "01_665600_01_V9.8.7_V1.6"; + clock-frequency =3D <665600>; + nvidia,emc-min-mv =3D <825>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllm_ud"; + nvidia,src-sel-reg =3D <0x80188000>; + nvidia,needs-training =3D <0x00000010>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x0000002a>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000020>; + nvidia,emc-mrw =3D <0x08010024>; + nvidia,emc-mrw2 =3D <0x08020012>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110835>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x80188000>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000000>; + nvidia,emc-clock-latency-change =3D <0x000004ce>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x0000002b + 0x00000078 + 0x0000003c + 0x00000000 + 0x00000000 + 0x0000001e + 0x0000000e + 0x00000019 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000000e + 0x0000000e + 0x00000008 + 0x00000004 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x00000011 + 0x00000006 + 0x00000000 + 0x30000000 + 0x0000000a + 0x08037171 + 0x00000011 + 0x00000001 + 0x80000000 + 0x00010007 + 0x0000001e + 0x00000026 + 0x00000028 + 0x00000024 + 0x00000026 + 0x00000275 + 0x00000000 + 0x0000009d + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000023 + 0x00000006 + 0x00000002 + 0x00000017 + 0x0000007d + 0x0000007d + 0x00000006 + 0x0000000a + 0x00000005 + 0x0000001b + 0x00000010 + 0x00000004 + 0x0000000c + 0x48037171 + 0x00000a24 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0xc00b02bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00040004 + 0x00040004 + 0x00020005 + 0x00040005 + 0x00030006 + 0x00010005 + 0x00000000 + 0x00000000 + 0x00020005 + 0x00040005 + 0x00030006 + 0x00010005 + 0x00000000 + 0x00000000 + 0x00040004 + 0x00040004 + 0x00040004 + 0x00040004 + 0x00000004 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0015029a + 0x029a0020 + 0x00a7000a + 0xc1e00305 + 0x1f13412f + 0x00010014 + 0x00000806 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x800005f5 + 0x00000016 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x05050033 + 0x05050000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860a7 + 0x00000000 + 0x00000000 + 0x00000026 + 0x00000016 + 0x00000028 + 0x08161414 + 0x0000001e + 0x00010007 + 0x00009080 + 0x07070404 + 0x0004014c + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x0000002b + 0x00000078 + 0x0000003c + 0x00000000 + 0x00000000 + 0x0000001e + 0x0000000e + 0x00000019 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000000e + 0x0000000e + 0x00000008 + 0x00000004 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x00000011 + 0x00000006 + 0x00000000 + 0x30000000 + 0x0000000a + 0x08037171 + 0x00000011 + 0x00000001 + 0x80000000 + 0x00010007 + 0x0000001e + 0x00000026 + 0x00000028 + 0x00000024 + 0x00000026 + 0x00000275 + 0x00000000 + 0x0000009d + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000023 + 0x00000006 + 0x00000002 + 0x00000017 + 0x0000007d + 0x0000007d + 0x00000006 + 0x0000000a + 0x00000005 + 0x0000001b + 0x00000010 + 0x00000004 + 0x0000000c + 0x48037171 + 0x00000a24 + 0x00000000 + 0x9960a00d + 0x00003bbf + 0xc00b02bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0015029a + 0x029a0020 + 0x00a7000a + 0xc1e00305 + 0x1f13412f + 0x00010014 + 0x00000806 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x800005f5 + 0x00000016 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x05058033 + 0x05050000 + 0x00000200 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860a7 + 0x00000001 + 0x0000001f + 0x00000029 + 0x00000013 + 0x0000002b + 0x08161414 + 0x0000001b + 0x00010007 + 0x00019080 + 0x07070404 + 0x0004014c + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x0000002b + 0x00000078 + 0x0000003c + 0x00000000 + 0x00000000 + 0x0000001e + 0x0000000e + 0x00000018 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000000e + 0x0000000e + 0x00000008 + 0x0000000f + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x0000000f + 0x00000002 + 0x1000000b + 0x30000000 + 0x0000000b + 0x08037171 + 0x00000010 + 0x00000001 + 0x80000000 + 0x00050004 + 0x0000001e + 0x00000026 + 0x00000028 + 0x00000024 + 0x00000026 + 0x00000275 + 0x00000000 + 0x0000009d + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000023 + 0x00000006 + 0x00000002 + 0x00000017 + 0x0000007d + 0x0000007d + 0x00000006 + 0x0000000a + 0x00000005 + 0x0000001b + 0x00000010 + 0x00000004 + 0x0000000c + 0x48037171 + 0x00000a24 + 0x00000000 + 0x9160400d + 0x00003bbf + 0xc00b02bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0015029a + 0x029a0020 + 0x00a7000a + 0xc1e00305 + 0x1f13412f + 0x00010014 + 0x00000806 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x800005f5 + 0x00000016 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x30020000 + 0x05058033 + 0x05050000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860a7 + 0x00000001 + 0x0000001f + 0x00000030 + 0x00000020 + 0x00000032 + 0x08161414 + 0x00000028 + 0x00050004 + 0x00009080 + 0x07070404 + 0x0004014c + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x0000002b + 0x00000078 + 0x0000003c + 0x00000000 + 0x00000000 + 0x0000001e + 0x0000000e + 0x00000019 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000000e + 0x0000000e + 0x00000008 + 0x00000014 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x00000011 + 0x00000006 + 0x1000000a + 0x30000000 + 0x0000000a + 0x08037171 + 0x00000011 + 0x00000001 + 0x80000000 + 0x00050003 + 0x0000001e + 0x00000026 + 0x00000028 + 0x00000024 + 0x00000026 + 0x00000275 + 0x00000000 + 0x0000009d + 0x00000008 + 0x00000008 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000023 + 0x00000006 + 0x00000002 + 0x00000017 + 0x0000007d + 0x0000007d + 0x00000006 + 0x0000000a + 0x00000005 + 0x0000001b + 0x00000010 + 0x00000004 + 0x0000000c + 0x48037171 + 0x00000a24 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0xc00b02bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0015029a + 0x029a0020 + 0x00a7000a + 0xc1e00305 + 0x1f13412f + 0x00010014 + 0x00000806 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x800005f5 + 0x00000016 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x05050033 + 0x05050000 + 0x00000210 + 0x00003000 + 0x0a000000 + 0x02000111 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe2ff + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860a7 + 0x00000001 + 0x00000000 + 0x00000026 + 0x00000016 + 0x00000028 + 0x08161414 + 0x0000001e + 0x00050003 + 0x0000b080 + 0x07070404 + 0x0004014c + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x28282828 + 0x28282828 + 0x00200022 + 0x00210024 + 0x00210024 + 0x001f0022 + 0x00040004 + 0x00040004 + 0x00200022 + 0x00210024 + 0x00210024 + 0x001f0022 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000013 + 0x00000104 + 0x000000b4 + 0x00000007 + 0x00000010 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x00000005 + 0x80000080 + 0x000a1020 + 0x80001028 + 0x00000002 + 0x00000003 + 0x0000000a + 0x00000006 + 0x00000006 + 0x00000001 + 0x00000002 + 0x00000008 + 0x00000002 + 0x00000006 + 0x00000008 + 0x00000008 + 0x00000006 + 0x0000000e + 0x03040301 + 0x00070405 + 0x71a50f0b + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x00000057 + 0x0080001a + 0x0000077e + 0x00ff003d + 0x00ff0043 + 0x00ff0041 + 0x00ff0090 + 0x00ff0005 + 0x00ff0090 + 0x00ff0005 + 0x00340049 + 0x00ff0080 + 0x00ff0004 + 0x00080035 + 0x000000ff + 0x00ff0004 + 0x00ff003d + 0x00ff003d + 0x00ff0029 + 0x00ff00d8 + 0x00ff0045 + 0x000000ff + 0x0000002c + 0x00ff00ff + >; + }; + emc-table-derated@800000 { + compatible =3D "nvidia,tegra21-emc-table-derated"; + reg =3D <800000>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "01_800000_01_V9.8.7_V1.6"; + clock-frequency =3D <800000>; + nvidia,emc-min-mv =3D <825>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllm_ud"; + nvidia,src-sel-reg =3D <0x80188000>; + nvidia,needs-training =3D <0x000000d0>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000033>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000020>; + nvidia,emc-mrw =3D <0x08010024>; + nvidia,emc-mrw2 =3D <0x08020012>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e7272>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110835>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x80188000>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000000>; + nvidia,emc-clock-latency-change =3D <0x000004b0>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x00000033 + 0x00000090 + 0x00000048 + 0x00000000 + 0x00000000 + 0x00000024 + 0x00000010 + 0x0000001a + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000010 + 0x00000010 + 0x0000000a + 0x00000015 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x00000011 + 0x00000007 + 0x1000000a + 0x30000000 + 0x00000009 + 0x08037171 + 0x00000013 + 0x00000001 + 0x80000000 + 0x00050002 + 0x00000020 + 0x00000027 + 0x00000029 + 0x00000025 + 0x00000027 + 0x000002f4 + 0x00000000 + 0x000000bd + 0x00000009 + 0x00000009 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000023 + 0x00000007 + 0x00000002 + 0x0000001a + 0x00000096 + 0x00000096 + 0x00000007 + 0x0000000c + 0x00000006 + 0x00000020 + 0x00000013 + 0x00000004 + 0x0000000d + 0x48037171 + 0x00000c30 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0xc00702bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00050005 + 0x00050005 + 0x00020006 + 0x00050007 + 0x00030007 + 0x00010006 + 0x00000000 + 0x00000000 + 0x00020006 + 0x00050007 + 0x00030007 + 0x00010006 + 0x00000000 + 0x00000000 + 0x00050005 + 0x00050005 + 0x00050005 + 0x00050005 + 0x00000005 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00190320 + 0x03200020 + 0x00c8000c + 0xc1e00306 + 0x1f13412f + 0x00000014 + 0x00000807 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x800006f5 + 0x00000017 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000211 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860c8 + 0x00000000 + 0x00000000 + 0x00000027 + 0x00000017 + 0x00000029 + 0x08161414 + 0x00000020 + 0x00050002 + 0x00009080 + 0x07070404 + 0x00040190 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e7272 + 0x8c0e7272 + 0x4c0e7272 + 0x4c0e7272 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x00000033 + 0x00000090 + 0x00000048 + 0x00000000 + 0x00000000 + 0x00000024 + 0x00000010 + 0x0000001a + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000010 + 0x00000010 + 0x0000000a + 0x00000015 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x00000011 + 0x00000007 + 0x1000000a + 0x30000000 + 0x00000009 + 0x08037171 + 0x00000013 + 0x00000001 + 0x80000000 + 0x00050002 + 0x00000020 + 0x00000027 + 0x00000029 + 0x00000025 + 0x00000027 + 0x000002f4 + 0x00000000 + 0x000000bd + 0x00000009 + 0x00000009 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000023 + 0x00000007 + 0x00000002 + 0x0000001a + 0x00000096 + 0x00000096 + 0x00000007 + 0x0000000c + 0x00000006 + 0x00000020 + 0x00000013 + 0x00000004 + 0x0000000d + 0x48037171 + 0x00000c30 + 0x00000000 + 0x9960a00d + 0x00003bbf + 0xc00702bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00190320 + 0x03200020 + 0x00c8000c + 0xc1e00306 + 0x1f13412f + 0x00000014 + 0x00000807 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x800006f5 + 0x00000017 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00008033 + 0x00000000 + 0x00000200 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860c8 + 0x00000001 + 0x0000001f + 0x0000002d + 0x00000017 + 0x0000002f + 0x08161414 + 0x00000020 + 0x00050002 + 0x00019080 + 0x07070404 + 0x00040190 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x00000033 + 0x00000090 + 0x00000048 + 0x00000000 + 0x00000000 + 0x00000024 + 0x00000010 + 0x00000019 + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000010 + 0x00000010 + 0x0000000a + 0x00000010 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x0000000f + 0x00000002 + 0x1000000b + 0x30000000 + 0x0000000a + 0x08037171 + 0x00000011 + 0x00000001 + 0x80000000 + 0x00050003 + 0x0000001f + 0x00000027 + 0x00000029 + 0x00000025 + 0x00000027 + 0x000002f4 + 0x00000000 + 0x000000bd + 0x00000009 + 0x00000009 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000023 + 0x00000007 + 0x00000002 + 0x0000001a + 0x00000096 + 0x00000096 + 0x00000007 + 0x0000000c + 0x00000006 + 0x00000020 + 0x00000013 + 0x00000004 + 0x0000000d + 0x48037171 + 0x00000c30 + 0x00000000 + 0x9160400d + 0x00003bbf + 0xc00702bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00190320 + 0x03200020 + 0x00c8000c + 0xc1e00306 + 0x1f13412f + 0x00000014 + 0x00000807 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x800006f5 + 0x00000017 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x30020000 + 0x00008033 + 0x00000000 + 0x00000211 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860c8 + 0x00000001 + 0x0000001f + 0x00000031 + 0x00000021 + 0x00000033 + 0x08161414 + 0x00000029 + 0x00050003 + 0x00009080 + 0x07070404 + 0x00040190 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x00000033 + 0x00000090 + 0x00000048 + 0x00000000 + 0x00000000 + 0x00000024 + 0x00000010 + 0x0000001a + 0x00000011 + 0x00000008 + 0x00000019 + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000010 + 0x00000010 + 0x0000000a + 0x00000015 + 0x00000013 + 0x00000006 + 0x00000008 + 0x00000006 + 0x00000004 + 0x00000008 + 0x00000008 + 0x0000000d + 0x00000011 + 0x00000007 + 0x1000000a + 0x30000000 + 0x00000009 + 0x08037171 + 0x00000013 + 0x00000001 + 0x80000000 + 0x00050002 + 0x00000020 + 0x00000027 + 0x00000029 + 0x00000025 + 0x00000027 + 0x000002f4 + 0x00000000 + 0x000000bd + 0x00000009 + 0x00000009 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000023 + 0x00000007 + 0x00000002 + 0x0000001a + 0x00000096 + 0x00000096 + 0x00000007 + 0x0000000c + 0x00000006 + 0x00000020 + 0x00000013 + 0x00000004 + 0x0000000d + 0x48037171 + 0x00000c30 + 0x00000000 + 0x9160a00d + 0x00003bbf + 0xc00702bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00190320 + 0x03200020 + 0x00c8000c + 0xc1e00306 + 0x1f13412f + 0x00000014 + 0x00000807 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x800006f5 + 0x00000017 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000211 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x011860c8 + 0x00000001 + 0x00000000 + 0x00000027 + 0x00000017 + 0x00000029 + 0x08161414 + 0x00000020 + 0x00050002 + 0x0000b080 + 0x07070404 + 0x00040190 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00107240 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x11111111 + 0x11111111 + 0x00200023 + 0x00210024 + 0x00210025 + 0x001f0023 + 0x00050005 + 0x00050005 + 0x00200023 + 0x00210024 + 0x00210025 + 0x001f0023 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000013 + 0x00000104 + 0x000000b4 + 0x00000007 + 0x00000010 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x00000006 + 0x80000080 + 0x000a1020 + 0x80001028 + 0x00000002 + 0x00000003 + 0x0000000c + 0x00000007 + 0x00000007 + 0x00000002 + 0x00000002 + 0x00000009 + 0x00000007 + 0x00000006 + 0x00000008 + 0x00000008 + 0x00000006 + 0x00000011 + 0x03040303 + 0x00070406 + 0x7186120d + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x00000068 + 0x0080001a + 0x00000902 + 0x00ff003d + 0x00ff0038 + 0x00ff0041 + 0x00ff0090 + 0x00ff0005 + 0x00ff0090 + 0x00ff0005 + 0x00340049 + 0x00ff0080 + 0x00ff0004 + 0x0008002c + 0x000000ff + 0x00ff0004 + 0x00ff0032 + 0x00ff0032 + 0x00ff0022 + 0x00ff00b4 + 0x00ff003a + 0x000000ff + 0x0000002c + 0x00ff00ff + >; + }; + emc-table-derated@1065600 { + compatible =3D "nvidia,tegra21-emc-table-derated"; + reg =3D <1065600>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "01_1065600_01_V9.8.7_V1.6"; + clock-frequency =3D <1065600>; + nvidia,emc-min-mv =3D <837>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllm_ud"; + nvidia,src-sel-reg =3D <0x80188000>; + nvidia,needs-training =3D <0x000000f0>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000001>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000040>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000026>; + nvidia,emc-mrw =3D <0x08010034>; + nvidia,emc-mrw2 =3D <0x0802001b>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e4848>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110825>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040008>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x80188000>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000000>; + nvidia,emc-clock-latency-change =3D <0x0000049c>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x00000044 + 0x000000c0 + 0x00000060 + 0x00000000 + 0x00000000 + 0x0000002f + 0x00000016 + 0x00000022 + 0x00000017 + 0x00000008 + 0x0000001f + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000016 + 0x00000016 + 0x0000000d + 0x00000016 + 0x00000013 + 0x00000006 + 0x0000000a + 0x00000008 + 0x00000006 + 0x0000000a + 0x00000008 + 0x0000000d + 0x00000018 + 0x00000008 + 0x10000011 + 0x10000000 + 0x0000000d + 0x0803f1f1 + 0x00000017 + 0x00000001 + 0x80000000 + 0x00050006 + 0x00000027 + 0x0000002f + 0x00000031 + 0x0000002d + 0x0000002f + 0x000003ef + 0x00000000 + 0x000000fb + 0x0000000c + 0x0000000c + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000029 + 0x0000000a + 0x00000002 + 0x00000023 + 0x000000c8 + 0x000000c8 + 0x00000009 + 0x00000010 + 0x00000008 + 0x0000002b + 0x00000019 + 0x00000004 + 0x00000010 + 0x4803f1f1 + 0x0000103c + 0x00000000 + 0x9160a00d + 0x00003bff + 0xc00101bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00070006 + 0x00070007 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00060006 + 0x00070007 + 0x00070007 + 0x00070007 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0021042a + 0x042a0026 + 0x010b000f + 0xc1e00307 + 0x1f13612f + 0x00000014 + 0x00000809 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x800008ed + 0x0000001f + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000211 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118610b + 0x00000000 + 0x00000000 + 0x0000002f + 0x0000001f + 0x00000031 + 0x08161414 + 0x00000027 + 0x00050006 + 0x00009080 + 0x07070404 + 0x00040214 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e4848 + 0x8c0e4848 + 0x4c0e4848 + 0x4c0e4848 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x00000044 + 0x000000c0 + 0x00000060 + 0x00000000 + 0x00000000 + 0x0000002f + 0x00000016 + 0x00000022 + 0x00000017 + 0x00000008 + 0x0000001f + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000016 + 0x00000016 + 0x0000000d + 0x00000016 + 0x00000013 + 0x00000006 + 0x0000000a + 0x00000008 + 0x00000006 + 0x0000000a + 0x00000008 + 0x0000000d + 0x00000018 + 0x00000008 + 0x10000011 + 0x10000000 + 0x0000000d + 0x0803f1f1 + 0x00000017 + 0x00000001 + 0x80000000 + 0x00050006 + 0x00000027 + 0x0000002f + 0x00000031 + 0x0000002d + 0x0000002f + 0x000003ef + 0x00000000 + 0x000000fb + 0x0000000c + 0x0000000c + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000029 + 0x0000000a + 0x00000002 + 0x00000023 + 0x000000c8 + 0x000000c8 + 0x00000009 + 0x00000010 + 0x00000008 + 0x0000002b + 0x00000019 + 0x00000004 + 0x00000010 + 0x4803f1f1 + 0x0000103c + 0x00000000 + 0x9960a00d + 0x00003bff + 0xc00101bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00070006 + 0x00070007 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00060006 + 0x00070007 + 0x00070007 + 0x00070007 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0021042a + 0x042a0026 + 0x010b000f + 0xc1e00307 + 0x1f13612f + 0x00000014 + 0x00000809 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x800008ed + 0x0000001f + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00008033 + 0x00000000 + 0x00000200 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118610b + 0x00000001 + 0x0000001f + 0x00000034 + 0x0000001e + 0x00000036 + 0x08161414 + 0x00000026 + 0x00050006 + 0x00019080 + 0x07070404 + 0x00040214 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x00000044 + 0x000000c0 + 0x00000060 + 0x00000000 + 0x00000000 + 0x0000002f + 0x00000016 + 0x00000021 + 0x00000017 + 0x00000008 + 0x0000001f + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000016 + 0x00000016 + 0x0000000d + 0x0000000f + 0x00000013 + 0x00000006 + 0x0000000a + 0x00000008 + 0x00000006 + 0x0000000a + 0x00000008 + 0x0000000d + 0x00000016 + 0x00000002 + 0x10000012 + 0x10000000 + 0x0000000e + 0x0803f1f1 + 0x00000015 + 0x00000001 + 0x80000000 + 0x00050007 + 0x00000027 + 0x0000002f + 0x00000031 + 0x0000002d + 0x0000002f + 0x000003ef + 0x00000000 + 0x000000fb + 0x0000000c + 0x0000000c + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000029 + 0x0000000a + 0x00000002 + 0x00000023 + 0x000000c8 + 0x000000c8 + 0x00000009 + 0x00000010 + 0x00000008 + 0x0000002b + 0x00000019 + 0x00000004 + 0x00000010 + 0x4803f1f1 + 0x0000103c + 0x00000000 + 0x9160400d + 0x00003bff + 0xc00101bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00070006 + 0x00070007 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00060006 + 0x00070007 + 0x00070007 + 0x00070007 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0021042a + 0x042a0026 + 0x010b000f + 0xc1e00307 + 0x1f13612f + 0x00000014 + 0x00000809 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x800008ed + 0x0000001f + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x30020000 + 0x00008033 + 0x00000000 + 0x00000211 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118610b + 0x00000001 + 0x0000001f + 0x00000039 + 0x00000029 + 0x0000003b + 0x08161414 + 0x00000031 + 0x00050007 + 0x00009080 + 0x07070404 + 0x00040214 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x00000044 + 0x000000c0 + 0x00000060 + 0x00000000 + 0x00000000 + 0x0000002f + 0x00000016 + 0x00000022 + 0x00000017 + 0x00000008 + 0x0000001f + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000016 + 0x00000016 + 0x0000000d + 0x00000016 + 0x00000013 + 0x00000006 + 0x0000000a + 0x00000008 + 0x00000006 + 0x0000000a + 0x00000008 + 0x0000000d + 0x00000018 + 0x00000008 + 0x10000011 + 0x10000000 + 0x0000000d + 0x0803f1f1 + 0x00000017 + 0x00000001 + 0x80000000 + 0x00050006 + 0x00000027 + 0x0000002f + 0x00000031 + 0x0000002d + 0x0000002f + 0x000003ef + 0x00000000 + 0x000000fb + 0x0000000c + 0x0000000c + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000029 + 0x0000000a + 0x00000002 + 0x00000023 + 0x000000c8 + 0x000000c8 + 0x00000009 + 0x00000010 + 0x00000008 + 0x0000002b + 0x00000019 + 0x00000004 + 0x00000010 + 0x4803f1f1 + 0x0000103c + 0x00000000 + 0x9160a00d + 0x00003bff + 0xc00101bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00070006 + 0x00070007 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00060006 + 0x00070007 + 0x00070007 + 0x00070007 + 0x00000006 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x0021042a + 0x042a0026 + 0x010b000f + 0xc1e00307 + 0x1f13612f + 0x00000014 + 0x00000809 + 0x00000550 + 0xf3200000 + 0x00000000 + 0x800008ed + 0x0000001f + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000211 + 0x00003000 + 0x0a000000 + 0x02000101 + 0x0000000f + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1e001600 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefffe210 + 0xc0c0c0c0 + 0xc0c0c0c0 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118610b + 0x00000001 + 0x00000000 + 0x0000002f + 0x0000001f + 0x00000031 + 0x08161414 + 0x00000027 + 0x00050006 + 0x0000b080 + 0x07070404 + 0x00040214 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f081300 + 0x00105800 + 0x1114fc00 + 0x07000300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x11111111 + 0x11111111 + 0x00200024 + 0x00210026 + 0x00220026 + 0x001e0024 + 0x00070006 + 0x00070007 + 0x00200024 + 0x00210026 + 0x00220026 + 0x001e0024 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000013 + 0x00000104 + 0x000000b4 + 0x00000007 + 0x00000016 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x00000008 + 0x80000080 + 0x000a1020 + 0x80001028 + 0x00000004 + 0x00000005 + 0x00000011 + 0x0000000a + 0x0000000a + 0x00000003 + 0x00000002 + 0x0000000a + 0x00000007 + 0x00000006 + 0x0000000a + 0x00000008 + 0x00000007 + 0x00000017 + 0x03050303 + 0x000a0608 + 0x71881812 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x0000008b + 0x0080001a + 0x00000bff + 0x00c0003d + 0x00c00038 + 0x00c00041 + 0x00c00090 + 0x00c00005 + 0x00c00090 + 0x00c00005 + 0x00340049 + 0x00c00080 + 0x00c00004 + 0x00080021 + 0x000000c0 + 0x00c00004 + 0x00c00026 + 0x00c00026 + 0x00c00019 + 0x00c00095 + 0x00c0002b + 0x000000c0 + 0x0000002c + 0x00c000c0 + >; + }; + emc-table-derated@1331200 { + compatible =3D "nvidia,tegra21-emc-table-derated"; + reg =3D <1331200>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "01_1331200_01_V9.8.7_V1.6"; + clock-frequency =3D <1331200>; + nvidia,emc-min-mv =3D <850>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllm_ud"; + nvidia,src-sel-reg =3D <0x80188000>; + nvidia,needs-training =3D <0x000002f0>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000001>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000040>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x0000002c>; + nvidia,emc-mrw =3D <0x08010044>; + nvidia,emc-mrw2 =3D <0x08020024>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e4848>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x0011082d>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040000>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x80188000>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000000>; + nvidia,emc-clock-latency-change =3D <0x0000044c>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x00000055 + 0x000000f0 + 0x00000078 + 0x00000000 + 0x00000000 + 0x0000003b + 0x0000001b + 0x00000029 + 0x0000001b + 0x0000000a + 0x00000025 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000001b + 0x0000001b + 0x00000010 + 0x00000018 + 0x00000016 + 0x00000006 + 0x0000000c + 0x0000000a + 0x00000008 + 0x0000000c + 0x00000008 + 0x0000000d + 0x0000001f + 0x00000008 + 0x10000017 + 0x10000000 + 0x00000011 + 0x0803f1f1 + 0x0000001a + 0x00000001 + 0x80000000 + 0x00060009 + 0x0000002e + 0x00000036 + 0x00000038 + 0x00000034 + 0x00000036 + 0x000004eb + 0x00000000 + 0x0000013a + 0x0000000e + 0x0000000e + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000030 + 0x0000000c + 0x00000002 + 0x0000002a + 0x000000fa + 0x000000fa + 0x0000000b + 0x00000014 + 0x0000000a + 0x00000036 + 0x0000001f + 0x00000004 + 0x00000012 + 0x4803f1f1 + 0x00001448 + 0x00000000 + 0x9160a00d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00090008 + 0x00090009 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00080008 + 0x00090009 + 0x00090009 + 0x00090009 + 0x00000008 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00290534 + 0x0534002c + 0x014d0013 + 0xc1e00308 + 0x1f13612f + 0x00000014 + 0x0000080b + 0x00000550 + 0xf3200000 + 0x00000000 + 0x80000ae6 + 0x00000026 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000211 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118614d + 0x00000000 + 0x00000000 + 0x00000036 + 0x00000026 + 0x00000038 + 0x08161414 + 0x0000002e + 0x00060009 + 0x00009080 + 0x07070404 + 0x00040299 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c7272 + 0x880c7272 + 0x480c7272 + 0x480c7272 + 0x8c0e4848 + 0x8c0e4848 + 0x4c0e4848 + 0x4c0e4848 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x00000055 + 0x000000f0 + 0x00000078 + 0x00000000 + 0x00000000 + 0x0000003b + 0x0000001b + 0x00000029 + 0x0000001b + 0x0000000a + 0x00000025 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000001b + 0x0000001b + 0x00000010 + 0x00000018 + 0x00000016 + 0x00000006 + 0x0000000c + 0x0000000a + 0x00000008 + 0x0000000c + 0x00000008 + 0x0000000d + 0x0000001f + 0x00000008 + 0x10000017 + 0x10000000 + 0x00000011 + 0x0803f1f1 + 0x0000001a + 0x00000001 + 0x80000000 + 0x00060009 + 0x0000002e + 0x00000036 + 0x00000038 + 0x00000034 + 0x00000036 + 0x000004eb + 0x00000000 + 0x0000013a + 0x0000000e + 0x0000000e + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000030 + 0x0000000c + 0x00000002 + 0x0000002a + 0x000000fa + 0x000000fa + 0x0000000b + 0x00000014 + 0x0000000a + 0x00000036 + 0x0000001f + 0x00000004 + 0x00000012 + 0x4803f1f1 + 0x00001448 + 0x00000000 + 0x9960a00d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00090008 + 0x00090009 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00080008 + 0x00090009 + 0x00090009 + 0x00090009 + 0x00000008 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00290534 + 0x0534002c + 0x014d0013 + 0xc1e00308 + 0x1f13612f + 0x00000014 + 0x0000080b + 0x00000550 + 0xf3200000 + 0x00000000 + 0x80000ae6 + 0x00000026 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00008033 + 0x00000000 + 0x00000200 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118614d + 0x00000001 + 0x0000001f + 0x0000003a + 0x00000024 + 0x0000003c + 0x08161414 + 0x0000002c + 0x00060009 + 0x00019080 + 0x07070404 + 0x00040299 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x00000055 + 0x000000f0 + 0x00000078 + 0x00000000 + 0x00000000 + 0x0000003b + 0x0000001b + 0x00000028 + 0x0000001b + 0x0000000a + 0x00000025 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000001b + 0x0000001b + 0x00000010 + 0x00000011 + 0x00000016 + 0x00000006 + 0x0000000c + 0x0000000a + 0x00000008 + 0x0000000c + 0x00000008 + 0x0000000d + 0x0000001d + 0x00000002 + 0x10000018 + 0x10000000 + 0x00000012 + 0x0803f1f1 + 0x00000018 + 0x00000001 + 0x80000000 + 0x0006000a + 0x0000002e + 0x00000036 + 0x00000038 + 0x00000034 + 0x00000036 + 0x000004eb + 0x00000000 + 0x0000013a + 0x0000000e + 0x0000000e + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000030 + 0x0000000c + 0x00000002 + 0x0000002a + 0x000000fa + 0x000000fa + 0x0000000b + 0x00000014 + 0x0000000a + 0x00000036 + 0x0000001f + 0x00000004 + 0x00000012 + 0x4803f1f1 + 0x00001448 + 0x00000000 + 0x9160400d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00090008 + 0x00090009 + 0x0004000b + 0x0008000b + 0x0006000c + 0x0002000b + 0x00000000 + 0x00000000 + 0x0004000b + 0x0008000b + 0x0006000c + 0x0002000b + 0x00000000 + 0x00000000 + 0x00080008 + 0x00090009 + 0x00090009 + 0x00090009 + 0x00000008 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00290534 + 0x0534002c + 0x014d0013 + 0xc1e00308 + 0x1f13612f + 0x00000014 + 0x0000080b + 0x00000550 + 0xf3200000 + 0x00000000 + 0x80000ae6 + 0x00000026 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x30020000 + 0x00008033 + 0x00000000 + 0x00000211 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118614d + 0x00000001 + 0x0000001f + 0x00000040 + 0x00000030 + 0x00000042 + 0x08161414 + 0x00000038 + 0x0006000a + 0x00009080 + 0x07070404 + 0x00040299 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x00000055 + 0x000000f0 + 0x00000078 + 0x00000000 + 0x00000000 + 0x0000003b + 0x0000001b + 0x00000029 + 0x0000001b + 0x0000000a + 0x00000025 + 0x00000000 + 0x00000004 + 0x00000020 + 0x0000001b + 0x0000001b + 0x00000010 + 0x00000018 + 0x00000016 + 0x00000006 + 0x0000000c + 0x0000000a + 0x00000008 + 0x0000000c + 0x00000008 + 0x0000000d + 0x0000001f + 0x00000008 + 0x10000017 + 0x10000000 + 0x00000011 + 0x0803f1f1 + 0x0000001a + 0x00000001 + 0x80000000 + 0x00060009 + 0x0000002e + 0x00000036 + 0x00000038 + 0x00000034 + 0x00000036 + 0x000004eb + 0x00000000 + 0x0000013a + 0x0000000e + 0x0000000e + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000030 + 0x0000000c + 0x00000002 + 0x0000002a + 0x000000fa + 0x000000fa + 0x0000000b + 0x00000014 + 0x0000000a + 0x00000036 + 0x0000001f + 0x00000004 + 0x00000012 + 0x4803f1f1 + 0x00001448 + 0x00000000 + 0x9160a00d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b0606 + 0x00090008 + 0x00090009 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00160016 + 0x00000000 + 0x00000000 + 0x00080008 + 0x00090009 + 0x00090009 + 0x00090009 + 0x00000008 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00290534 + 0x0534002c + 0x014d0013 + 0xc1e00308 + 0x1f13612f + 0x00000014 + 0x0000080b + 0x00000550 + 0xf3200000 + 0x00000000 + 0x80000ae6 + 0x00000026 + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000211 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x0118614d + 0x00000001 + 0x00000000 + 0x00000036 + 0x00000026 + 0x00000038 + 0x08161414 + 0x0000002e + 0x00060009 + 0x0000b080 + 0x07070404 + 0x00040299 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00107240 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x11111111 + 0x11111111 + 0x001f0025 + 0x00220028 + 0x00220028 + 0x001d0025 + 0x00090008 + 0x00090009 + 0x001f0025 + 0x00220028 + 0x00220028 + 0x001d0025 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000013 + 0x00000104 + 0x000000b4 + 0x00000007 + 0x0000001c + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-burst-mc-regs =3D < + 0x0000000a + 0x80000080 + 0x000a1020 + 0x80001028 + 0x00000005 + 0x00000006 + 0x00000015 + 0x0000000d + 0x0000000d + 0x00000003 + 0x00000003 + 0x0000000b + 0x00000007 + 0x00000007 + 0x0000000c + 0x00000008 + 0x00000008 + 0x0000001d + 0x04060303 + 0x000b070a + 0x718a1e16 + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x000000ad + 0x0080001a + 0x00000efc + 0x0099003d + 0x00990038 + 0x00990041 + 0x00990090 + 0x00990005 + 0x00990090 + 0x00990005 + 0x00340049 + 0x00990080 + 0x00990004 + 0x0008001b + 0x00000099 + 0x00990004 + 0x0099001e + 0x0099001e + 0x00990018 + 0x00990095 + 0x00990023 + 0x00000099 + 0x0000002c + 0x00990099 + >; + }; + emc-table-derated@1600000 { + compatible =3D "nvidia,tegra21-emc-table-derated"; + reg =3D <1600000>; + nvidia,revision =3D <0x07>; + nvidia,dvfs-version =3D "01_1600000_01_V9.8.7_V1.6"; + clock-frequency =3D <1600000>; + nvidia,emc-min-mv =3D <887>; + nvidia,gk20a-min-mv =3D <1100>; + nvidia,source =3D "pllm_ud"; + nvidia,src-sel-reg =3D <0x80188000>; + nvidia,needs-training =3D <0x000002f0>; + nvidia,training_pattern =3D <0x00000000>; + nvidia,trained =3D <0x00000000>; + nvidia,periodic_training =3D <0x00000001>; + nvidia,trained_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,trained_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c0d1u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d0u1 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u0 =3D <0x00000000>; + nvidia,current_dram_clktree_c1d1u1 =3D <0x00000000>; + nvidia,run_clocks =3D <0x00000040>; + nvidia,tree_margin =3D <0x00000001>; + nvidia,burst-regs-num =3D <221>; + nvidia,burst-regs-per-ch-num =3D <8>; + nvidia,trim-regs-num =3D <138>; + nvidia,trim-regs-per-ch-num =3D <10>; + nvidia,burst-mc-regs-num =3D <33>; + nvidia,la-scale-regs-num =3D <24>; + nvidia,vref-regs-num =3D <4>; + nvidia,training-mod-regs-num =3D <20>; + nvidia,dram-timing-regs-num =3D <5>; + nvidia,min-mrs-wait =3D <0x00000030>; + nvidia,emc-mrw =3D <0x08010054>; + nvidia,emc-mrw2 =3D <0x0802002d>; + nvidia,emc-mrw3 =3D <0x080d0000>; + nvidia,emc-mrw4 =3D <0xc0000000>; + nvidia,emc-mrw9 =3D <0x0c0e4848>; + nvidia,emc-mrs =3D <0x00000000>; + nvidia,emc-emrs =3D <0x00000000>; + nvidia,emc-emrs2 =3D <0x00000000>; + nvidia,emc-auto-cal-config =3D <0xa01a51d8>; + nvidia,emc-auto-cal-config2 =3D <0x05500000>; + nvidia,emc-auto-cal-config3 =3D <0x00770000>; + nvidia,emc-auto-cal-config4 =3D <0x00770000>; + nvidia,emc-auto-cal-config5 =3D <0x00770000>; + nvidia,emc-auto-cal-config6 =3D <0x00770000>; + nvidia,emc-auto-cal-config7 =3D <0x00770000>; + nvidia,emc-auto-cal-config8 =3D <0x00770000>; + nvidia,emc-cfg-2 =3D <0x00110835>; + nvidia,emc-sel-dpd-ctrl =3D <0x00040000>; + nvidia,emc-fdpd-ctrl-cmd-no-ramp =3D <0x00000001>; + nvidia,dll-clk-src =3D <0x80188000>; + nvidia,clk-out-enb-x-0-clk-enb-emc-dll =3D <0x00000000>; + nvidia,emc-clock-latency-change =3D <0x0000049c>; + nvidia,ptfv =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x0000000a + 0x0000000a + 0x0000000a + 0x00000001 + >; + nvidia,emc-registers =3D < + 0x00000066 + 0x00000120 + 0x00000090 + 0x00000000 + 0x00000000 + 0x00000047 + 0x00000020 + 0x0000002c + 0x00000021 + 0x0000000c + 0x0000002d + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000020 + 0x00000020 + 0x00000013 + 0x00000017 + 0x00000016 + 0x00000006 + 0x0000000e + 0x0000000c + 0x0000000a + 0x0000000e + 0x00000008 + 0x0000000d + 0x00000024 + 0x00000009 + 0x1000001c + 0x10000002 + 0x00000014 + 0x0803f1f1 + 0x0000001d + 0x00000001 + 0x80000000 + 0x0006000c + 0x00000034 + 0x0000003c + 0x0000003e + 0x0000003a + 0x0000003c + 0x000005e9 + 0x00000000 + 0x0000017a + 0x00000010 + 0x00000010 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000038 + 0x0000000e + 0x00000002 + 0x00000031 + 0x0000012c + 0x0000012c + 0x0000000d + 0x00000018 + 0x0000000c + 0x00000040 + 0x00000025 + 0x00000004 + 0x00000014 + 0x4803f1f1 + 0x00001860 + 0x00000000 + 0x9960a00d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b6666 + 0x000b000a + 0x000b000a + 0x001c001c + 0x001c001c + 0x001c001c + 0x001c001c + 0x00000000 + 0x00000000 + 0x001c001c + 0x001c001c + 0x001c001c + 0x001c001c + 0x00000000 + 0x00000000 + 0x000a000a + 0x000b000b + 0x000a000a + 0x000b000b + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00310640 + 0x06400030 + 0x01900017 + 0xc1e0030a + 0x1f13612f + 0x00000014 + 0x0000080d + 0x00000550 + 0xf3200000 + 0x00000000 + 0x80000ce6 + 0x0000002c + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000211 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186190 + 0x00000000 + 0x00000000 + 0x0000003c + 0x0000002c + 0x0000003e + 0x08161414 + 0x00000034 + 0x0006000c + 0x00009080 + 0x07070404 + 0x00040320 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00103200 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-burst-regs-per-ch =3D < + 0x880c4848 + 0x880c4848 + 0x480c4848 + 0x480c4848 + 0x8c0e4848 + 0x8c0e4848 + 0x4c0e4848 + 0x4c0e4848 + >; + nvidia,emc-shadow-regs-ca-train =3D < + 0x00000066 + 0x00000120 + 0x00000090 + 0x00000000 + 0x00000000 + 0x00000047 + 0x00000020 + 0x0000002c + 0x00000021 + 0x0000000c + 0x0000002d + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000020 + 0x00000020 + 0x00000013 + 0x00000017 + 0x00000016 + 0x00000006 + 0x0000000e + 0x0000000c + 0x0000000a + 0x0000000e + 0x00000008 + 0x0000000d + 0x00000024 + 0x00000009 + 0x1000001c + 0x10000002 + 0x00000014 + 0x0803f1f1 + 0x0000001d + 0x00000001 + 0x80000000 + 0x0006000c + 0x00000034 + 0x0000003c + 0x0000003e + 0x0000003a + 0x0000003c + 0x000005e9 + 0x00000000 + 0x0000017a + 0x00000010 + 0x00000010 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000038 + 0x0000000e + 0x00000002 + 0x00000031 + 0x0000012c + 0x0000012c + 0x0000000d + 0x00000018 + 0x0000000c + 0x00000040 + 0x00000025 + 0x00000004 + 0x00000014 + 0x4803f1f1 + 0x00001860 + 0x00000000 + 0x9960a00d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b6666 + 0x000b000a + 0x000b000a + 0x001c001c + 0x001c001c + 0x001c001c + 0x001c001c + 0x00000000 + 0x00000000 + 0x001c001c + 0x001c001c + 0x001c001c + 0x001c001c + 0x00000000 + 0x00000000 + 0x000a000a + 0x000b000b + 0x000a000a + 0x000b000b + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00310640 + 0x06400030 + 0x01900017 + 0xc1e0030a + 0x1f13612f + 0x00000014 + 0x0000080d + 0x00000550 + 0xf3200000 + 0x00000000 + 0x80000ce6 + 0x0000002c + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00008033 + 0x00000000 + 0x00000200 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186190 + 0x00000001 + 0x0000001f + 0x00000042 + 0x0000002c + 0x00000044 + 0x08161414 + 0x00000034 + 0x0006000c + 0x00019080 + 0x07070404 + 0x00040320 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00103200 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-quse-train =3D < + 0x00000066 + 0x00000120 + 0x00000090 + 0x00000000 + 0x00000000 + 0x00000047 + 0x00000020 + 0x0000002b + 0x00000021 + 0x0000000c + 0x0000002d + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000020 + 0x00000020 + 0x00000013 + 0x00000012 + 0x00000016 + 0x00000006 + 0x0000000e + 0x0000000c + 0x0000000a + 0x0000000e + 0x00000008 + 0x0000000d + 0x00000022 + 0x00000002 + 0x1000001d + 0x10000002 + 0x00000015 + 0x0803f1f1 + 0x0000001b + 0x00000001 + 0x80000000 + 0x0006000d + 0x00000034 + 0x0000003c + 0x0000003e + 0x0000003a + 0x0000003c + 0x000005e9 + 0x00000000 + 0x0000017a + 0x00000010 + 0x00000010 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000038 + 0x0000000e + 0x00000002 + 0x00000031 + 0x0000012c + 0x0000012c + 0x0000000d + 0x00000018 + 0x0000000c + 0x00000040 + 0x00000025 + 0x00000004 + 0x00000014 + 0x4803f1f1 + 0x00001860 + 0x00000000 + 0x9960400d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b6666 + 0x000b000a + 0x000b000a + 0x001c001c + 0x001c001c + 0x001c001c + 0x001c001c + 0x00000000 + 0x00000000 + 0x001c001c + 0x001c001c + 0x001c001c + 0x001c001c + 0x00000000 + 0x00000000 + 0x000a000a + 0x000b000b + 0x000a000a + 0x000b000b + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00310640 + 0x06400030 + 0x01900017 + 0xc1e0030a + 0x1f13612f + 0x00000014 + 0x0000080d + 0x00000550 + 0xf3200000 + 0x00000000 + 0x80000ce6 + 0x0000002c + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x30020000 + 0x00008033 + 0x00000000 + 0x00000211 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186190 + 0x00000001 + 0x0000001f + 0x00000046 + 0x00000036 + 0x00000048 + 0x08161414 + 0x0000003e + 0x0006000d + 0x00009080 + 0x07070404 + 0x00040320 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00103200 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-shadow-regs-rdwr-train =3D < + 0x00000066 + 0x00000120 + 0x00000090 + 0x00000000 + 0x00000000 + 0x00000047 + 0x00000020 + 0x0000002c + 0x00000021 + 0x0000000c + 0x0000002d + 0x00000000 + 0x00000004 + 0x00000020 + 0x00000020 + 0x00000020 + 0x00000013 + 0x00000017 + 0x00000016 + 0x00000006 + 0x0000000e + 0x0000000c + 0x0000000a + 0x0000000e + 0x00000008 + 0x0000000d + 0x00000024 + 0x00000009 + 0x1000001c + 0x10000002 + 0x00000014 + 0x0803f1f1 + 0x0000001d + 0x00000001 + 0x80000000 + 0x0006000c + 0x00000034 + 0x0000003c + 0x0000003e + 0x0000003a + 0x0000003c + 0x000005e9 + 0x00000000 + 0x0000017a + 0x00000010 + 0x00000010 + 0x00000003 + 0x00000003 + 0x00000003 + 0x00000038 + 0x0000000e + 0x00000002 + 0x00000031 + 0x0000012c + 0x0000012c + 0x0000000d + 0x00000018 + 0x0000000c + 0x00000040 + 0x00000025 + 0x00000004 + 0x00000014 + 0x4803f1f1 + 0x00001860 + 0x00000000 + 0x9960a00d + 0x00003bff + 0xc00001bb + 0x00008000 + 0x00000055 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x080b6666 + 0x000b000a + 0x000b000a + 0x001c001c + 0x001c001c + 0x001c001c + 0x001c001c + 0x00000000 + 0x00000000 + 0x001c001c + 0x001c001c + 0x001c001c + 0x001c001c + 0x00000000 + 0x00000000 + 0x000a000a + 0x000b000b + 0x000a000a + 0x000b000b + 0x0000000a + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x8020221f + 0x0220f40f + 0x00000012 + 0x00064000 + 0x00310640 + 0x06400030 + 0x01900017 + 0xc1e0030a + 0x1f13612f + 0x00000014 + 0x0000080d + 0x00000550 + 0xf3200000 + 0x00000000 + 0x80000ce6 + 0x0000002c + 0x00000000 + 0x00000000 + 0x0000001b + 0x0000001b + 0x00020000 + 0x00000033 + 0x00000000 + 0x00000211 + 0x00003000 + 0x02000000 + 0x02000101 + 0x00000007 + 0x00030808 + 0x00015c00 + 0x00102020 + 0x1fff1fff + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000034 + 0x00000040 + 0x10000000 + 0x08000000 + 0x10000000 + 0x08000000 + 0x00000000 + 0x00000000 + 0x00000020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0xefff2210 + 0x00000000 + 0x00000000 + 0xdcdcdcdc + 0x0a0a0a0a + 0x0a0a0a0a + 0x0a0a0a0a + 0x01186190 + 0x00000001 + 0x00000000 + 0x0000003c + 0x0000002c + 0x0000003e + 0x08161414 + 0x00000034 + 0x0006000c + 0x0000b080 + 0x07070404 + 0x00040320 + 0x0513801f + 0x1f101100 + 0x00000014 + 0x00103200 + 0x01124000 + 0x01125b6a + 0x0f081000 + 0x00105800 + 0x1110fc00 + 0x0f085300 + 0x00105800 + 0x1114fc00 + 0x07004300 + 0x00103200 + 0x55553c5a + 0x48161414 + >; + nvidia,emc-trim-regs =3D < + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00200020 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x11111111 + 0x11111111 + 0x11111111 + 0x11111111 + 0x001f0026 + 0x00220029 + 0x0023002a + 0x001d0026 + 0x000b000a + 0x000b000a + 0x001f0026 + 0x00220029 + 0x0023002a + 0x001d0026 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-trim-regs-per-ch =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-vref-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-dram-timing-regs =3D < + 0x00000013 + 0x00000104 + 0x000000b4 + 0x00000007 + 0x00000020 + >; + nvidia,emc-training-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + >; + nvidia,emc-save-restore-mod-regs =3D < + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000000 + 0x00000004 + 0x00000004 + 0x00000004 + 0x00000004 + >; + nvidia,emc-burst-mc-regs =3D < + 0x0000000c + 0x80000080 + 0x000a1020 + 0x80001028 + 0x00000006 + 0x00000007 + 0x00000019 + 0x00000010 + 0x0000000f + 0x00000004 + 0x00000003 + 0x0000000e + 0x00000007 + 0x00000007 + 0x0000000c + 0x00000008 + 0x0000000a + 0x00000023 + 0x05060303 + 0x000e090c + 0x718c241a + 0x70000f0f + 0x00000000 + 0x001f0000 + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + 0x0080001a + >; + nvidia,emc-la-scale-regs =3D < + 0x000000d0 + 0x0080001a + 0x00001203 + 0x0080003d + 0x00800038 + 0x00800041 + 0x00800090 + 0x00800005 + 0x00800090 + 0x00800005 + 0x00340049 + 0x00800080 + 0x00800004 + 0x00080016 + 0x00000080 + 0x00800004 + 0x00800019 + 0x00800019 + 0x00800018 + 0x00800095 + 0x0080001d + 0x00000080 + 0x0000002c + 0x00800080 + >; + }; + }; + }; +}; + diff --git a/arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi b/arch/arm64/bo= ot/dts/nvidia/tegra210-p2180.dtsi index 9b9d1d15b0c7eafd3895f02db1bc747d7cc8923c..e740d44a0e51ce7fea5bd6e9f00= 4030605f6c221 100644 --- a/arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi +++ b/arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi @@ -2,6 +2,7 @@ #include =20 #include "tegra210.dtsi" +#include "tegra210-p2180-emc.dtsi" =20 / { model =3D "NVIDIA Jetson TX1"; --=20 2.48.1 From nobody Mon Dec 15 21:50:43 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A01BB219A9D; Thu, 8 May 2025 06:07:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746684467; cv=none; b=UIm2QVVDdGk+JzSERZYFKq/RfFUF533ihZFAgVQZXDCwZ3YFOm/eKrxcm/A4pTHDlZUv85XEukkGG52YkW0w/pM1ac9WoGnm/rj1JquxYqD9oDSPnqftz9CZRfsl1F32oEufgSzpx2nUrtPGmGcwVJLhnvWVtR3aKtyZB5W0kEY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746684467; c=relaxed/simple; bh=KG+a76JSP5sk81rohkifQgQfIXTfa6ZRsNSlFXzr0zw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ERh7i4aUkG71bfasJ1vrHPToNf1nCBes9yu/xTZQjHvtRLbgjLkK7BSD1mkbfuAgcx/KBUqF/X0HZs452VZo/m5CuUsTFRtb7TaR7p9KfAoYQhiwxPEl4MXLO3cwm2JJzHhNKwPKtlfX9izmdX0CdnUrzmGDEIZVsLsGpDpEhgQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=F4H+jxE4; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="F4H+jxE4" Received: by smtp.kernel.org (Postfix) with ESMTPS id 2E775C4CEED; Thu, 8 May 2025 06:07:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1746684467; bh=KG+a76JSP5sk81rohkifQgQfIXTfa6ZRsNSlFXzr0zw=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=F4H+jxE4spJKrfm91CMSH/7nlVTQtovp9O0up+GwZ/eRCiadnkxPFrHQfNbQz4BH+ HvDzNkoLzZncrhQtepibLsHE5LGQ0IdAaUIPy/Y/WptML3TBYYbE42bMQX5F2r9woS NUNZco0rGMfvBwsb4VBPOmxe/Y3LIEXnIiiSjlu3Cy4qPVpdigyxGgAteAxMkq/mFe 0V7Asaxx4nr4/QIQPFXTjcSfqzBK+ABW51kk4o0n9xYY6+HeqIANePHehueYs7Pu8M lyzXcvFCNSt1CB7+Xl3/rKWPTa+84ph711yy1FQd6fdZD29dEhbL4mGfkf5U4qf5YC USARdHoLKk5ZA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 22C77C3ABC5; Thu, 8 May 2025 06:07:47 +0000 (UTC) From: Aaron Kling via B4 Relay Date: Thu, 08 May 2025 01:07:41 -0500 Subject: [PATCH v2 4/4] memory: tegra210-emc: Support Device Tree EMC Tables Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250508-tegra210-emc-dt-v2-4-d33dc20a1123@gmail.com> References: <20250508-tegra210-emc-dt-v2-0-d33dc20a1123@gmail.com> In-Reply-To: <20250508-tegra210-emc-dt-v2-0-d33dc20a1123@gmail.com> To: Krzysztof Kozlowski , Thierry Reding , Jonathan Hunter , Rob Herring , Conor Dooley , Krzysztof Kozlowski Cc: linux-kernel@vger.kernel.org, linux-tegra@vger.kernel.org, devicetree@vger.kernel.org, Aaron Kling X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1746684462; l=11162; i=webgeek1234@gmail.com; s=20250217; h=from:subject:message-id; bh=wBCb/oZACZh3ZRZiQEdvW29SGz+br/eq1aqiesw7voA=; b=7aFqFyx2PRPUMF7bOWk6YyliLUzsszTDH2ryqRjuwzw0SBdxrEDJbbAHTeF8+4kb2vGlAEw2K Uw47Z1gOXwvBTBXMkg+Qri8qpbtR4J4MWOiytHKYSA6i6VhcCA+cp9z X-Developer-Key: i=webgeek1234@gmail.com; a=ed25519; pk=TQwd6q26txw7bkK7B8qtI/kcAohZc7bHHGSD7domdrU= X-Endpoint-Received: by B4 Relay for webgeek1234@gmail.com/20250217 with auth_id=342 X-Original-From: Aaron Kling Reply-To: webgeek1234@gmail.com From: Aaron Kling These are generated by the Tegra210 Android bootloader. This is similar to the Tegra124 handling, so the support is based on that and modified to match Tegra210 by referencing the downstream Nvidia 4.9 kernel. Signed-off-by: Aaron Kling --- drivers/memory/tegra/tegra210-emc-core.c | 246 +++++++++++++++++++++++++++= ++-- 1 file changed, 236 insertions(+), 10 deletions(-) diff --git a/drivers/memory/tegra/tegra210-emc-core.c b/drivers/memory/tegr= a/tegra210-emc-core.c index e63f6269057106ded054dea94d92d96cb9c13c06..0b8c7cd09679dc64b3fb04acf2b= b5963dd7544fc 100644 --- a/drivers/memory/tegra/tegra210-emc-core.c +++ b/drivers/memory/tegra/tegra210-emc-core.c @@ -1783,6 +1783,226 @@ static void tegra210_emc_detect(struct tegra210_emc= *emc) emc->num_channels =3D 1; } =20 +static struct device_node * +tegra_emc_find_node_by_ram_code(struct device_node *node, u32 ram_code) +{ + struct device_node *np; + int err; + + for_each_child_of_node(node, np) { + u32 value; + + err =3D of_property_read_u32(np, "nvidia,ram-code", &value); + if (err || (value !=3D ram_code)) + continue; + + return np; + } + + return NULL; +} + +static int load_one_timing_from_dt(struct tegra210_emc *emc, + struct tegra210_emc_timing *timing, + struct device_node *node) +{ + int err; + +#define EMC_READ_PROP(prop, dtprop) { \ + err =3D of_property_read_u32(node, dtprop, &timing->prop); \ + if (err) { \ + dev_err(emc->dev, "timing %pOFn: failed to read " #prop ": %d\n", \ + node, err); \ + return err; \ + } \ +} + +#define EMC_READ_PROP_STRING(prop, dtprop) { \ + err =3D of_property_read_string(node, dtprop, (const char **)&timing->pro= p); \ + if (err) { \ + dev_err(emc->dev, "timing %pOFn: failed to read " #prop ": %d\n", \ + node, err); \ + return err; \ + } \ +} + +#define EMC_READ_PROP_ARRAY(prop, dtprop, length) { \ + err =3D of_property_read_u32_array(node, dtprop, timing->prop, length); \ + if (err) { \ + dev_err(emc->dev, "timing %pOFn: failed to read " #prop ": %d\n", \ + node, err); \ + return err; \ + } \ +} + + EMC_READ_PROP_STRING(clock_src, "nvidia,source") + EMC_READ_PROP_STRING(dvfs_ver, "nvidia,dvfs-version") + + EMC_READ_PROP(revision, "nvidia,revision") + EMC_READ_PROP(rate, "clock-frequency") + EMC_READ_PROP(min_volt, "nvidia,emc-min-mv") + EMC_READ_PROP(gpu_min_volt, "nvidia,gk20a-min-mv") + EMC_READ_PROP(clk_src_emc, "nvidia,src-sel-reg") + EMC_READ_PROP(num_burst, "nvidia,burst-regs-num") + EMC_READ_PROP(emc_cfg_2, "nvidia,emc-cfg-2") + EMC_READ_PROP(emc_sel_dpd_ctrl, "nvidia,emc-sel-dpd-ctrl") + EMC_READ_PROP(emc_auto_cal_config, "nvidia,emc-auto-cal-config") + EMC_READ_PROP(emc_auto_cal_config2, "nvidia,emc-auto-cal-config2") + EMC_READ_PROP(emc_auto_cal_config3, "nvidia,emc-auto-cal-config3") + EMC_READ_PROP(latency, "nvidia,emc-clock-latency-change") + EMC_READ_PROP_ARRAY(burst_regs, "nvidia,emc-registers", timing->num_burst) + EMC_READ_PROP(needs_training, "nvidia,needs-training") + EMC_READ_PROP(trained, "nvidia,trained") + + if (timing->revision >=3D 0x6) { + EMC_READ_PROP(periodic_training, "nvidia,periodic_training") + EMC_READ_PROP(trained_dram_clktree[C0D0U0], "nvidia,trained_dram_clktree= _c0d0u0") + EMC_READ_PROP(trained_dram_clktree[C0D0U1], "nvidia,trained_dram_clktree= _c0d0u1") + EMC_READ_PROP(trained_dram_clktree[C0D1U0], "nvidia,trained_dram_clktree= _c0d1u0") + EMC_READ_PROP(trained_dram_clktree[C0D1U1], "nvidia,trained_dram_clktree= _c0d1u1") + EMC_READ_PROP(trained_dram_clktree[C1D0U0], "nvidia,trained_dram_clktree= _c1d0u0") + EMC_READ_PROP(trained_dram_clktree[C1D0U1], "nvidia,trained_dram_clktree= _c1d0u1") + EMC_READ_PROP(trained_dram_clktree[C1D1U0], "nvidia,trained_dram_clktree= _c1d1u0") + EMC_READ_PROP(trained_dram_clktree[C1D1U1], "nvidia,trained_dram_clktree= _c1d1u1") + EMC_READ_PROP(current_dram_clktree[C0D0U0], "nvidia,current_dram_clktree= _c0d0u0") + EMC_READ_PROP(current_dram_clktree[C0D0U1], "nvidia,current_dram_clktree= _c0d0u1") + EMC_READ_PROP(current_dram_clktree[C0D1U0], "nvidia,current_dram_clktree= _c0d1u0") + EMC_READ_PROP(current_dram_clktree[C0D1U1], "nvidia,current_dram_clktree= _c0d1u1") + EMC_READ_PROP(current_dram_clktree[C1D0U0], "nvidia,current_dram_clktree= _c1d0u0") + EMC_READ_PROP(current_dram_clktree[C1D0U1], "nvidia,current_dram_clktree= _c1d0u1") + EMC_READ_PROP(current_dram_clktree[C1D1U0], "nvidia,current_dram_clktree= _c1d1u0") + EMC_READ_PROP(current_dram_clktree[C1D1U1], "nvidia,current_dram_clktree= _c1d1u1") + EMC_READ_PROP(run_clocks, "nvidia,run_clocks") + EMC_READ_PROP(tree_margin, "nvidia,tree_margin") + } + + EMC_READ_PROP(num_burst_per_ch, "nvidia,burst-regs-per-ch-num") + EMC_READ_PROP(num_trim, "nvidia,trim-regs-num") + EMC_READ_PROP(num_trim_per_ch, "nvidia,trim-regs-per-ch-num") + EMC_READ_PROP(num_mc_regs, "nvidia,burst-mc-regs-num") + EMC_READ_PROP(num_up_down, "nvidia,la-scale-regs-num") + EMC_READ_PROP(vref_num, "nvidia,vref-regs-num") + EMC_READ_PROP(dram_timing_num, "nvidia,dram-timing-regs-num") + EMC_READ_PROP(min_mrs_wait, "nvidia,min-mrs-wait") + EMC_READ_PROP(emc_mrw, "nvidia,emc-mrw") + EMC_READ_PROP(emc_mrw2, "nvidia,emc-mrw2") + EMC_READ_PROP(emc_mrw3, "nvidia,emc-mrw3") + EMC_READ_PROP(emc_mrw4, "nvidia,emc-mrw4") + EMC_READ_PROP(emc_mrw9, "nvidia,emc-mrw9") + EMC_READ_PROP(emc_mrs, "nvidia,emc-mrs") + EMC_READ_PROP(emc_emrs, "nvidia,emc-emrs") + EMC_READ_PROP(emc_emrs2, "nvidia,emc-emrs2") + EMC_READ_PROP(emc_auto_cal_config4, "nvidia,emc-auto-cal-config4") + EMC_READ_PROP(emc_auto_cal_config5, "nvidia,emc-auto-cal-config5") + EMC_READ_PROP(emc_auto_cal_config6, "nvidia,emc-auto-cal-config6") + EMC_READ_PROP(emc_auto_cal_config7, "nvidia,emc-auto-cal-config7") + EMC_READ_PROP(emc_auto_cal_config8, "nvidia,emc-auto-cal-config8") + EMC_READ_PROP(emc_fdpd_ctrl_cmd_no_ramp, "nvidia,emc-fdpd-ctrl-cmd-no-ram= p") + EMC_READ_PROP(dll_clk_src, "nvidia,dll-clk-src") + EMC_READ_PROP(clk_out_enb_x_0_clk_enb_emc_dll, "nvidia,clk-out-enb-x-0-cl= k-enb-emc-dll") + + if (timing->revision >=3D 0x7) + EMC_READ_PROP_ARRAY(ptfv_list, "nvidia,ptfv", ARRAY_SIZE(timing->ptfv_li= st)) + + EMC_READ_PROP_ARRAY(burst_reg_per_ch, "nvidia,emc-burst-regs-per-ch", + timing->num_burst_per_ch) + EMC_READ_PROP_ARRAY(shadow_regs_ca_train, "nvidia,emc-shadow-regs-ca-trai= n", + timing->num_burst) + EMC_READ_PROP_ARRAY(shadow_regs_quse_train, "nvidia,emc-shadow-regs-quse-= train", + timing->num_burst) + EMC_READ_PROP_ARRAY(shadow_regs_rdwr_train, "nvidia,emc-shadow-regs-rdwr-= train", + timing->num_burst) + EMC_READ_PROP_ARRAY(trim_regs, "nvidia,emc-trim-regs", timing->num_trim) + EMC_READ_PROP_ARRAY(trim_perch_regs, "nvidia,emc-trim-regs-per-ch", timin= g->num_trim_per_ch) + EMC_READ_PROP_ARRAY(vref_perch_regs, "nvidia,emc-vref-regs", timing->vref= _num) + EMC_READ_PROP_ARRAY(dram_timings, "nvidia,emc-dram-timing-regs", timing->= dram_timing_num) + EMC_READ_PROP_ARRAY(burst_mc_regs, "nvidia,emc-burst-mc-regs", timing->nu= m_mc_regs) + EMC_READ_PROP_ARRAY(la_scale_regs, "nvidia,emc-la-scale-regs", timing->nu= m_up_down) + +#undef EMC_READ_PROP +#undef EMC_READ_STRING +#undef EMC_READ_PROP_ARRAY + + return 0; +} + +#define NOMINAL_COMPATIBLE "nvidia,tegra21-emc-table" +#define DERATED_COMPATIBLE "nvidia,tegra21-emc-table-derated" +static int tegra210_emc_load_timings_from_dt(struct tegra210_emc *emc, + struct device_node *node) +{ + struct tegra210_emc_timing *timing; + unsigned int num_nominal =3D 0, num_derated =3D 0; + int err; + + emc->num_timings =3D 0; + for_each_child_of_node_scoped(node, child) { + if (of_device_is_compatible(child, NOMINAL_COMPATIBLE)) + emc->num_timings++; + else if (of_device_is_compatible(child, DERATED_COMPATIBLE)) + num_derated++; + } + + if (!emc->num_timings || (num_derated && (emc->num_timings !=3D num_derat= ed))) + return -EINVAL; + + emc->nominal =3D devm_kcalloc(emc->dev, emc->num_timings, sizeof(*timing), + GFP_KERNEL); + if (!emc->nominal) + return -ENOMEM; + + if (num_derated) { + num_derated =3D 0; + emc->derated =3D devm_kcalloc(emc->dev, emc->num_timings, sizeof(*timing= ), + GFP_KERNEL); + if (!emc->derated) + return -ENOMEM; + } + + for_each_child_of_node_scoped(node, child) { + if (of_device_is_compatible(child, NOMINAL_COMPATIBLE)) + timing =3D &emc->nominal[num_nominal++]; + else if (of_device_is_compatible(child, DERATED_COMPATIBLE)) + timing =3D &emc->derated[num_derated++]; + else + continue; + + err =3D load_one_timing_from_dt(emc, timing, child); + if (err) + return err; + } + + return 0; +} + +static int tegra210_emc_parse_dt(struct tegra210_emc *emc) +{ + struct device_node *node, *np =3D emc->dev->of_node; + int ram_code, ret =3D 0; + + if (!np) { + dev_err(emc->dev, "Unable to find emc node\n"); + return -ENODEV; + } + + if (of_find_property(np, "nvidia,use-ram-code", NULL)) { + ram_code =3D tegra_read_ram_code(); + node =3D tegra_emc_find_node_by_ram_code(np, ram_code); + + if (!node) { + dev_warn(emc->dev, "can't find emc table for ram-code\n"); + return -ENODEV; + } + + ret =3D tegra210_emc_load_timings_from_dt(emc, node); + of_node_put(node); + } else { + ret =3D tegra210_emc_load_timings_from_dt(emc, np); + } + + return ret; +} + static int tegra210_emc_validate_timings(struct tegra210_emc *emc, struct tegra210_emc_timing *timings, unsigned int num_timings) @@ -1815,6 +2035,7 @@ static int tegra210_emc_probe(struct platform_device = *pdev) struct device_node *np; unsigned int i; int err; + bool have_dt_tables =3D false; =20 emc =3D devm_kzalloc(&pdev->dev, sizeof(*emc), GFP_KERNEL); if (!emc) @@ -1847,16 +2068,20 @@ static int tegra210_emc_probe(struct platform_devic= e *pdev) np =3D pdev->dev.of_node; =20 /* attach to the nominal and (optional) derated tables */ - err =3D of_reserved_mem_device_init_by_name(emc->dev, np, "nominal"); - if (err < 0) { - dev_err(emc->dev, "failed to get nominal EMC table: %d\n", err); - return err; - } + if (of_reserved_mem_device_init_by_name(emc->dev, np, "nominal") >=3D 0) { + err =3D of_reserved_mem_device_init_by_name(emc->dev, np, "derated"); + if (err < 0 && err !=3D -ENODEV) { + dev_err(emc->dev, "failed to get derated EMC table: %d\n", err); + goto release; + } + } else { + err =3D tegra210_emc_parse_dt(emc); + if (err < 0) { + dev_err(emc->dev, "failed to get EMC tables: %d\n", err); + return err; + } =20 - err =3D of_reserved_mem_device_init_by_name(emc->dev, np, "derated"); - if (err < 0 && err !=3D -ENODEV) { - dev_err(emc->dev, "failed to get derated EMC table: %d\n", err); - goto release; + have_dt_tables =3D true; } =20 /* validate the tables */ @@ -1980,7 +2205,8 @@ static int tegra210_emc_probe(struct platform_device = *pdev) debugfs_remove_recursive(emc->debugfs.root); tegra210_clk_emc_detach(emc->clk); release: - of_reserved_mem_device_release(emc->dev); + if (!have_dt_tables) + of_reserved_mem_device_release(emc->dev); =20 return err; } --=20 2.48.1