Home
last modified time | relevance | path

Searched defs:emc (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/memory/tegra/
H A Dtegra210-emc-core.c560 struct tegra210_emc *emc = timer_container_of(emc, timer, training); in tegra210_emc_train() local
577 static void tegra210_emc_training_start(struct tegra210_emc *emc) in tegra210_emc_training_start()
583 static void tegra210_emc_training_stop(struct tegra210_emc *emc) in tegra210_emc_training_stop()
588 static unsigned int tegra210_emc_get_temperature(struct tegra210_emc *emc) in tegra210_emc_get_temperature()
616 struct tegra210_emc *emc = timer_container_of(emc, timer, in tegra210_emc_poll_refresh() local
666 static void tegra210_emc_poll_refresh_stop(struct tegra210_emc *emc) in tegra210_emc_poll_refresh_stop()
672 static void tegra210_emc_poll_refresh_start(struct tegra210_emc *emc) in tegra210_emc_poll_refresh_start()
691 struct tegra210_emc *emc = cd->devdata; in tegra210_emc_cd_get_state() local
701 struct tegra210_emc *emc = cd->devdata; in tegra210_emc_cd_set_state() local
720 static void tegra210_emc_set_clock(struct tegra210_emc *emc, u32 clksrc) in tegra210_emc_set_clock()
[all …]
H A Dtegra186-emc.c69 static bool tegra186_emc_validate_rate(struct tegra186_emc *emc, in tegra186_emc_validate_rate()
84 struct tegra186_emc *emc = s->private; in tegra186_emc_debug_available_rates_show() local
101 struct tegra186_emc *emc = data; in tegra186_emc_debug_min_rate_get() local
110 struct tegra186_emc *emc = data; in tegra186_emc_debug_min_rate_set() local
131 struct tegra186_emc *emc = data; in tegra186_emc_debug_max_rate_get() local
140 struct tegra186_emc *emc = data; in tegra186_emc_debug_max_rate_set() local
159 static int tegra186_emc_get_emc_dvfs_latency(struct tegra186_emc *emc) in tegra186_emc_get_emc_dvfs_latency()
274 static int tegra186_emc_interconnect_init(struct tegra186_emc *emc) in tegra186_emc_interconnect_init()
337 struct tegra186_emc *emc; in tegra186_emc_probe() local
408 struct tegra186_emc *emc = platform_get_drvdata(pdev); in tegra186_emc_remove() local
H A Dtegra210-emc-cc-r21021.c36 #define emc_dbg(emc, flags, ...) dev_dbg(emc->dev, __VA_ARGS__) argument
133 static void tegra210_emc_get_clktree_delay(struct tegra210_emc *emc, in tegra210_emc_get_clktree_delay()
182 static bool periodic_compensation_handler(struct tegra210_emc *emc, u32 type, in periodic_compensation_handler()
243 static u32 tegra210_emc_r21021_periodic_compensation(struct tegra210_emc *emc) in tegra210_emc_r21021_periodic_compensation()
337 static void tegra210_emc_r21021_set_clock(struct tegra210_emc *emc, u32 clksrc) in tegra210_emc_r21021_set_clock()
H A Dtegra210-emc.h943 static inline void emc_writel(struct tegra210_emc *emc, u32 value, in emc_writel()
949 static inline u32 emc_readl(struct tegra210_emc *emc, unsigned int offset) in emc_readl()
954 static inline void emc_channel_writel(struct tegra210_emc *emc, in emc_channel_writel()
961 static inline u32 emc_channel_readl(struct tegra210_emc *emc, in emc_channel_readl()
967 static inline void ccfifo_writel(struct tegra210_emc *emc, u32 value, in ccfifo_writel()
/linux/drivers/clk/tegra/
H A Dclk-tegra20-emc.c57 struct tegra_clk_emc *emc = to_tegra_clk_emc(hw); in emc_recalc_rate() local
68 struct tegra_clk_emc *emc = to_tegra_clk_emc(hw); in emc_get_parent() local
75 struct tegra_clk_emc *emc = to_tegra_clk_emc(hw); in emc_set_parent() local
104 struct tegra_clk_emc *emc = to_tegra_clk_emc(hw); in emc_set_rate() local
138 struct tegra_clk_emc *emc = to_tegra_clk_emc(hw); in emc_set_rate_and_parent() local
170 struct tegra_clk_emc *emc = to_tegra_clk_emc(hw); in emc_determine_rate() local
228 struct tegra_clk_emc *emc; in tegra20_clk_set_emc_round_callback() local
248 struct tegra_clk_emc *emc; in tegra20_clk_register_emc() local
284 struct tegra_clk_emc *emc; in tegra20_clk_prepare_emc_mc_same_freq() local
H A Dclk-tegra210-emc.c53 struct tegra210_clk_emc *emc = to_tegra210_clk_emc(hw); in tegra210_clk_emc_get_parent() local
66 struct tegra210_clk_emc *emc = to_tegra210_clk_emc(hw); in tegra210_clk_emc_recalc_rate() local
92 struct tegra210_clk_emc *emc = to_tegra210_clk_emc(hw); in tegra210_clk_emc_determine_rate() local
115 static struct clk *tegra210_clk_emc_find_parent(struct tegra210_clk_emc *emc, in tegra210_clk_emc_find_parent()
129 struct tegra210_clk_emc *emc = to_tegra210_clk_emc(hw); in tegra210_clk_emc_set_rate() local
277 struct tegra210_clk_emc *emc; in tegra210_clk_register_emc() local
307 struct tegra210_clk_emc *emc = to_tegra210_clk_emc(hw); in tegra210_clk_emc_attach() local
374 struct tegra210_clk_emc *emc = to_tegra210_clk_emc(__clk_get_hw(clk)); in tegra210_clk_emc_detach() local
H A Dclk-tegra124-emc.c79 struct tegra_emc *emc; member
216 struct tegra_emc *emc = emc_ensure_emc_driver(tegra); in emc_set_timing() local
/linux/arch/arm64/boot/dts/nvidia/
H A Dtegra132.dtsi614 emc: external-memory-controller@7001b000 { label
H A Dtegra234.dtsi2805 emc: external-memory-controller@2c60000 { label
H A Dtegra264.dtsi3484 emc: external-memory-controller@8800000 { label
/linux/arch/arm/boot/dts/nvidia/
H A Dtegra124.dtsi757 emc: external-memory-controller@7001b000 { label