Searched refs:tegra_emc (Results 1 – 4 of 4) sorted by relevance
/Linux-v5.4/include/soc/tegra/ |
D | emc.h | 9 struct tegra_emc; 11 int tegra_emc_prepare_timing_change(struct tegra_emc *emc, 13 void tegra_emc_complete_timing_change(struct tegra_emc *emc,
|
/Linux-v5.4/drivers/memory/tegra/ |
D | tegra20-emc.c | 136 struct tegra_emc { struct 152 struct tegra_emc *emc = data; in tegra_emc_isr() argument 175 static struct emc_timing *tegra_emc_find_timing(struct tegra_emc *emc, in tegra_emc_find_timing() 196 static int emc_prepare_timing_change(struct tegra_emc *emc, unsigned long rate) in emc_prepare_timing_change() 220 static int emc_complete_timing_change(struct tegra_emc *emc, bool flush) in emc_complete_timing_change() 250 struct tegra_emc *emc = container_of(nb, struct tegra_emc, clk_nb); in tegra_emc_clk_change_notify() 278 static int load_one_timing_from_dt(struct tegra_emc *emc, in load_one_timing_from_dt() 333 static int tegra_emc_load_timings_from_dt(struct tegra_emc *emc, in tegra_emc_load_timings_from_dt() 398 static int emc_setup_hw(struct tegra_emc *emc) in emc_setup_hw() 427 static int emc_init(struct tegra_emc *emc, unsigned long rate) in emc_init() [all …]
|
D | tegra124-emc.c | 463 struct tegra_emc { struct 480 static void emc_ccfifo_writel(struct tegra_emc *emc, u32 value, in emc_ccfifo_writel() argument 487 static void emc_seq_update_timing(struct tegra_emc *emc) in emc_seq_update_timing() 504 static void emc_seq_disable_auto_cal(struct tegra_emc *emc) in emc_seq_disable_auto_cal() 521 static void emc_seq_wait_clkchange(struct tegra_emc *emc) in emc_seq_wait_clkchange() 536 static struct emc_timing *tegra_emc_find_timing(struct tegra_emc *emc, in tegra_emc_find_timing() 557 int tegra_emc_prepare_timing_change(struct tegra_emc *emc, in tegra_emc_prepare_timing_change() 785 void tegra_emc_complete_timing_change(struct tegra_emc *emc, in tegra_emc_complete_timing_change() 842 static void emc_read_current_timing(struct tegra_emc *emc, in emc_read_current_timing() 861 static int emc_init(struct tegra_emc *emc) in emc_init() [all …]
|
/Linux-v5.4/drivers/clk/tegra/ |
D | clk-emc.c | 78 struct tegra_emc *emc; 172 static struct tegra_emc *emc_ensure_emc_driver(struct tegra_clk_emc *tegra) in emc_ensure_emc_driver() 208 struct tegra_emc *emc = emc_ensure_emc_driver(tegra); in emc_set_timing()
|