Lines Matching refs:tegra_emc
145 struct tegra_emc { struct
163 struct tegra_emc *emc = data; in tegra_emc_isr() argument
182 static struct emc_timing *tegra_emc_find_timing(struct tegra_emc *emc, in tegra_emc_find_timing()
203 static int emc_prepare_timing_change(struct tegra_emc *emc, unsigned long rate) in emc_prepare_timing_change()
225 static int emc_complete_timing_change(struct tegra_emc *emc, bool flush) in emc_complete_timing_change()
253 struct tegra_emc *emc = container_of(nb, struct tegra_emc, clk_nb); in tegra_emc_clk_change_notify()
281 static int load_one_timing_from_dt(struct tegra_emc *emc, in load_one_timing_from_dt()
336 static int tegra_emc_load_timings_from_dt(struct tegra_emc *emc, in tegra_emc_load_timings_from_dt()
408 static int emc_setup_hw(struct tegra_emc *emc) in emc_setup_hw()
451 struct tegra_emc *emc = arg; in emc_round_rate()
508 static bool tegra_emc_validate_rate(struct tegra_emc *emc, unsigned long rate) in tegra_emc_validate_rate()
521 struct tegra_emc *emc = s->private; in tegra_emc_debug_available_rates_show()
551 struct tegra_emc *emc = data; in tegra_emc_debug_min_rate_get()
560 struct tegra_emc *emc = data; in tegra_emc_debug_min_rate_set()
581 struct tegra_emc *emc = data; in tegra_emc_debug_max_rate_get()
590 struct tegra_emc *emc = data; in tegra_emc_debug_max_rate_set()
609 static void tegra_emc_debugfs_init(struct tegra_emc *emc) in tegra_emc_debugfs_init()
656 struct tegra_emc *emc; in tegra_emc_probe()