Searched +full:tegra210 +full:- +full:emc +full:- +full:table (Results 1 – 17 of 17) sorted by relevance
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/memory-controllers/nvidia,tegra210-emc.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: NVIDIA Tegra210 SoC External Memory Controller10 - Thierry Reding <thierry.reding@gmail.com>11 - Jon Hunter <jonathanh@nvidia.com>14 The EMC interfaces with the off-chip SDRAM to service the request stream19 const: nvidia,tegra210-emc26 - description: external memory clock[all …]
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/reserved-memory/nvidia,tegra210-emc-table.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: NVIDIA Tegra210 EMC Frequency Table10 - Thierry Reding <thierry.reding@gmail.com>11 - Jon Hunter <jonathanh@nvidia.com>13 description: On Tegra210, firmware passes a binary representation of the14 EMC frequency table via a reserved memory region.17 - $ref: reserved-memory.yaml[all …]
1 // SPDX-License-Identifier: GPL-2.08 #include "tegra210-emc.h"15 struct tegra210_emc *emc = dev_get_drvdata(dev); in tegra210_emc_table_device_init() local19 timings = memremap(rmem->base, rmem->size, MEMREMAP_WB); in tegra210_emc_table_device_init()21 dev_err(dev, "failed to map EMC table\n"); in tegra210_emc_table_device_init()22 return -ENOMEM; in tegra210_emc_table_device_init()33 if (emc->derated) { in tegra210_emc_table_device_init()34 dev_warn(dev, "excess EMC table '%s'\n", rmem->name); in tegra210_emc_table_device_init()38 if (emc->nominal) { in tegra210_emc_table_device_init()39 if (count != emc->num_timings) { in tegra210_emc_table_device_init()[all …]
1 # SPDX-License-Identifier: GPL-2.02 tegra-mc-y := mc.o4 tegra-mc-$(CONFIG_ARCH_TEGRA_2x_SOC) += tegra20.o5 tegra-mc-$(CONFIG_ARCH_TEGRA_3x_SOC) += tegra30.o6 tegra-mc-$(CONFIG_ARCH_TEGRA_114_SOC) += tegra114.o7 tegra-mc-$(CONFIG_ARCH_TEGRA_124_SOC) += tegra124.o8 tegra-mc-$(CONFIG_ARCH_TEGRA_132_SOC) += tegra124.o9 tegra-mc-$(CONFIG_ARCH_TEGRA_210_SOC) += tegra210.o10 tegra-mc-$(CONFIG_ARCH_TEGRA_186_SOC) += tegra186.o11 tegra-mc-$(CONFIG_ARCH_TEGRA_194_SOC) += tegra186.o tegra194.o[all …]
1 // SPDX-License-Identifier: GPL-2.03 * Copyright (c) 2015-2020, NVIDIA CORPORATION. All rights reserved.21 #include "tegra210-emc.h"22 #include "tegra210-mc.h"62 next->trim_regs[EMC_PMACRO_OB_DDLL_LONG_DQ_RANK ## \69 next->trim_perch_regs[EMC ## chan ## \561 struct tegra210_emc *emc = from_timer(emc, timer, training); in tegra210_emc_train() local564 if (!emc->last) in tegra210_emc_train()567 spin_lock_irqsave(&emc->lock, flags); in tegra210_emc_train()569 if (emc->sequence->periodic_compensation) in tegra210_emc_train()[all …]
1 /* SPDX-License-Identifier: GPL-2.0 */3 * Copyright (c) 2015-2020, NVIDIA CORPORATION. All rights reserved.891 /* nominal EMC frequency table */893 /* derated EMC frequency table */896 /* currently selected table (nominal or derated) */939 void (*set_clock)(struct tegra210_emc *emc, u32 clksrc);940 u32 (*periodic_compensation)(struct tegra210_emc *emc);943 static inline void emc_writel(struct tegra210_emc *emc, u32 value, in emc_writel() argument946 writel_relaxed(value, emc->regs + offset); in emc_writel()949 static inline u32 emc_readl(struct tegra210_emc *emc, unsigned int offset) in emc_readl() argument[all …]
1 // SPDX-License-Identifier: GPL-2.03 * Copyright (c) 2014-2020, NVIDIA CORPORATION. All rights reserved.14 #include "tegra210-emc.h"15 #include "tegra210-mc.h"36 #define emc_dbg(emc, flags, ...) dev_dbg(emc->dev, __VA_ARGS__) argument53 * PTFV defines - basically just indexes into the per table PTFV array.78 ({ next->ptfv_list[PTFV_DQSOSC_MOVAVG_ ## dev ## _INDEX] = \79 next->ptfv_list[PTFV_DQSOSC_MOVAVG_ ## dev ## _INDEX] / \80 next->ptfv_list[PTFV_DVFS_SAMPLES_INDEX]; })86 ({ next->ptfv_list[PTFV_DQSOSC_MOVAVG_ ## dev ## _INDEX] += \[all …]
1 // SPDX-License-Identifier: GPL-2.03 #include <dt-bindings/clock/tegra234-clock.h>4 #include <dt-bindings/gpio/tegra234-gpio.h>5 #include <dt-bindings/interrupt-controller/arm-gic.h>6 #include <dt-bindings/mailbox/tegra186-hsp.h>7 #include <dt-bindings/memory/tegra234-mc.h>8 #include <dt-bindings/pinctrl/pinctrl-tegra-io-pad.h>9 #include <dt-bindings/power/tegra234-powergate.h>10 #include <dt-bindings/reset/tegra234-reset.h>11 #include <dt-bindings/thermal/tegra234-bpmp-thermal.h>[all …]
1 // SPDX-License-Identifier: GPL-2.02 #include <dt-bindings/clock/tegra210-car.h>3 #include <dt-bindings/gpio/tegra-gpio.h>4 #include <dt-bindings/memory/tegra210-mc.h>5 #include <dt-bindings/pinctrl/pinctrl-tegra.h>6 #include <dt-bindings/pinctrl/pinctrl-tegra-io-pad.h>7 #include <dt-bindings/reset/tegra210-car.h>8 #include <dt-bindings/interrupt-controller/arm-gic.h>9 #include <dt-bindings/thermal/tegra124-soctherm.h>10 #include <dt-bindings/soc/tegra-pmc.h>[all …]
1 // SPDX-License-Identifier: GPL-2.0+30 * good reason why driver-model conversion is infeasible. Examples include36 COMPAT(NVIDIA_TEGRA20_EMC, "nvidia,tegra20-emc"),37 COMPAT(NVIDIA_TEGRA20_EMC_TABLE, "nvidia,tegra20-emc-table"),38 COMPAT(NVIDIA_TEGRA20_NAND, "nvidia,tegra20-nand"),39 COMPAT(NVIDIA_TEGRA124_XUSB_PADCTL, "nvidia,tegra124-xusb-padctl"),40 COMPAT(NVIDIA_TEGRA210_XUSB_PADCTL, "nvidia,tegra210-xusb-padctl"),42 COMPAT(SAMSUNG_EXYNOS5_SROMC, "samsung,exynos-sromc"),43 COMPAT(SAMSUNG_EXYNOS_USB_PHY, "samsung,exynos-usb-phy"),44 COMPAT(SAMSUNG_EXYNOS5_USB3_PHY, "samsung,exynos5250-usb3-phy"),[all …]
... --------------------- ...
1 // SPDX-License-Identifier: GPL-2.05 * Copyright (c) 2014-2020, NVIDIA CORPORATION. All rights reserved.11 #include <linux/dma-mapping.h>321 return readl(tegra->fpci_base + offset); in fpci_readl()327 writel(value, tegra->fpci_base + offset); in fpci_writel()332 return readl(tegra->ipfs_base + offset); in ipfs_readl()338 writel(value, tegra->ipfs_base + offset); in ipfs_writel()343 return readl(tegra->bar2_base + offset); in bar2_readl()349 writel(value, tegra->bar2_base + offset); in bar2_writel()354 const struct tegra_xusb_soc_ops *ops = tegra->soc->ops; in csb_readl()[all …]
1 2024-12-28 20:09:05.996-0600 FINEST t1171 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/drivers/staging/media/av7110/video-continue.rst.gz'2 2024-12-28 20:09:05.942-0600 FINEST t1149 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/u-boot/arch/sh/config.mk.gz'3 2024-12-2[all...]
1 2024-12-28 20:07:11.902-0600 FINER t583 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c'2 2024-12-28 20:07:11.913-0600 FINEST t583 Statistics.logIt: Added: '/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' (CAnalyzer) (took 116 ms)3 2024-12-28 20:07:11.899-0600 FINER t593 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/tools/testing/selftests/powerpc/tm/tm-signa[all...]
1 2024-12-28 20:05:26.116-0600 FINEST t586 Statistics.logIt: Added: '/openbmc/linux/tools/testing/selftests/drivers/net/mlxsw/rtnetlink.sh' (ShAnalyzer) (took 79 ms)2 2024-12-28 20:05:26.112-0600 FINER t592 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/qemu',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/qemu/chardev/spice.c'3 2024-12-28 20:05:26.116-0600 FINEST t592 Statistics.logIt: Added: '/openbmc/qemu/chardev/spice.c' (CAnalyzer) (took 33 ms)4 2024-1[all...]
1 2025-01-22 03:00:43.118-0600 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler2 2025-01-22 03:00:43.231-0600 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, -[all...]
1 2025-01-21 03:00:49.509-0600 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler2 2025-01-21 03:00:49.626-0600 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, -[all...]