Searched defs:emc (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/memory/tegra/ |
| H A D | tegra210-emc-core.c | 561 struct tegra210_emc *emc = timer_container_of(emc, timer, training); in tegra210_emc_train() local 578 static void tegra210_emc_training_start(struct tegra210_emc *emc) in tegra210_emc_training_start() 584 static void tegra210_emc_training_stop(struct tegra210_emc *emc) in tegra210_emc_training_stop() 589 static unsigned int tegra210_emc_get_temperature(struct tegra210_emc *emc) in tegra210_emc_get_temperature() 617 struct tegra210_emc *emc = timer_container_of(emc, timer, in tegra210_emc_poll_refresh() local 667 static void tegra210_emc_poll_refresh_stop(struct tegra210_emc *emc) in tegra210_emc_poll_refresh_stop() 673 static void tegra210_emc_poll_refresh_start(struct tegra210_emc *emc) in tegra210_emc_poll_refresh_start() 692 struct tegra210_emc *emc = cd->devdata; in tegra210_emc_cd_get_state() local 702 struct tegra210_emc *emc = cd->devdata; in tegra210_emc_cd_set_state() local 721 static void tegra210_emc_set_clock(struct tegra210_emc *emc, u32 clksrc) in tegra210_emc_set_clock() [all …]
|
| H A D | tegra20-emc.c | 237 struct tegra_emc *emc = data; in tegra20_emc_isr() local 256 static struct emc_timing *tegra20_emc_find_timing(struct tegra_emc *emc, in tegra20_emc_find_timing() 277 static int emc_prepare_timing_change(struct tegra_emc *emc, unsigned long rate) in emc_prepare_timing_change() 299 static int emc_complete_timing_change(struct tegra_emc *emc, bool flush) in emc_complete_timing_change() 327 struct tegra_emc *emc = container_of(nb, struct tegra_emc, clk_nb); in tegra20_emc_clk_change_notify() local 355 static int load_one_timing_from_dt(struct tegra_emc *emc, in load_one_timing_from_dt() 410 static int tegra20_emc_load_timings_from_dt(struct tegra_emc *emc, in tegra20_emc_load_timings_from_dt() 455 tegra20_emc_find_node_by_ram_code(struct tegra_emc *emc) in tegra20_emc_find_node_by_ram_code() 535 static int emc_read_lpddr_mode_register(struct tegra_emc *emc, in emc_read_lpddr_mode_register() 571 static void emc_read_lpddr_sdram_info(struct tegra_emc *emc, in emc_read_lpddr_sdram_info() [all …]
|
| H A D | tegra210-emc-cc-r21021.c | 36 #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 D | tegra210-emc.h | 943 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 D | clk-tegra20-emc.c | 57 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 D | clk-tegra210-emc.c | 53 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 D | clk-tegra124-emc.c | 79 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 D | tegra132.dtsi | 614 emc: external-memory-controller@7001b000 { label
|
| /linux/arch/arm/boot/dts/nvidia/ |
| H A D | tegra124.dtsi | 757 emc: external-memory-controller@7001b000 { label
|