Home
last modified time | relevance | path

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

/linux/drivers/memory/tegra/
H A Dtegra210-emc-core.c561 struct tegra210_emc *emc = timer_container_of(emc, timer, training); in tegra210_emc_train() local
578 tegra210_emc_training_start(struct tegra210_emc * emc) tegra210_emc_training_start() argument
584 tegra210_emc_training_stop(struct tegra210_emc * emc) tegra210_emc_training_stop() argument
589 tegra210_emc_get_temperature(struct tegra210_emc * emc) tegra210_emc_get_temperature() argument
617 struct tegra210_emc *emc = timer_container_of(emc, timer, tegra210_emc_poll_refresh() local
667 tegra210_emc_poll_refresh_stop(struct tegra210_emc * emc) tegra210_emc_poll_refresh_stop() argument
673 tegra210_emc_poll_refresh_start(struct tegra210_emc * emc) tegra210_emc_poll_refresh_start() argument
692 struct tegra210_emc *emc = cd->devdata; tegra210_emc_cd_get_state() local
702 struct tegra210_emc *emc = cd->devdata; tegra210_emc_cd_set_state() local
721 tegra210_emc_set_clock(struct tegra210_emc * emc,u32 clksrc) tegra210_emc_set_clock() argument
731 tegra210_change_dll_src(struct tegra210_emc * emc,u32 clksrc) tegra210_change_dll_src() argument
767 tegra210_emc_set_refresh(struct tegra210_emc * emc,enum tegra210_emc_refresh refresh) tegra210_emc_set_refresh() argument
815 tegra210_emc_mrr_read(struct tegra210_emc * emc,unsigned int chip,unsigned int address) tegra210_emc_mrr_read() argument
840 tegra210_emc_do_clock_change(struct tegra210_emc * emc,u32 clksrc) tegra210_emc_do_clock_change() argument
856 tegra210_emc_find_timing(struct tegra210_emc * emc,unsigned long rate) tegra210_emc_find_timing() argument
868 tegra210_emc_wait_for_update(struct tegra210_emc * emc,unsigned int channel,unsigned int offset,u32 bit_mask,bool state) tegra210_emc_wait_for_update() argument
885 tegra210_emc_set_shadow_bypass(struct tegra210_emc * emc,int set) tegra210_emc_set_shadow_bypass() argument
903 tegra210_emc_timing_update(struct tegra210_emc * emc) tegra210_emc_timing_update() argument
932 tegra210_emc_start_periodic_compensation(struct tegra210_emc * emc) tegra210_emc_start_periodic_compensation() argument
1140 tegra210_emc_dll_prelock(struct tegra210_emc * emc,u32 clksrc) tegra210_emc_dll_prelock() argument
1222 tegra210_emc_dvfs_power_ramp_up(struct tegra210_emc * emc,u32 clk,bool flip_backward) tegra210_emc_dvfs_power_ramp_up() argument
1337 tegra210_emc_dvfs_power_ramp_down(struct tegra210_emc * emc,u32 clk,bool flip_backward) tegra210_emc_dvfs_power_ramp_down() argument
1460 update_dll_control(struct tegra210_emc * emc,u32 value,bool state) update_dll_control() argument
1473 tegra210_emc_dll_disable(struct tegra210_emc * emc) tegra210_emc_dll_disable() argument
1483 tegra210_emc_dll_enable(struct tegra210_emc * emc) tegra210_emc_dll_enable() argument
1493 tegra210_emc_adjust_timing(struct tegra210_emc * emc,struct tegra210_emc_timing * timing) tegra210_emc_adjust_timing() argument
1532 struct tegra210_emc *emc = dev_get_drvdata(dev); tegra210_emc_set_rate() local
1597 tegra210_emc_validate_rate(struct tegra210_emc * emc,unsigned long rate) tegra210_emc_validate_rate() argument
1612 struct tegra210_emc *emc = s->private; tegra210_emc_debug_available_rates_show() local
1629 struct tegra210_emc *emc = data; tegra210_emc_debug_min_rate_get() local
1638 struct tegra210_emc *emc = data; tegra210_emc_debug_min_rate_set() local
1659 struct tegra210_emc *emc = data; tegra210_emc_debug_max_rate_get() local
1668 struct tegra210_emc *emc = data; tegra210_emc_debug_max_rate_set() local
1689 struct tegra210_emc *emc = data; tegra210_emc_debug_temperature_get() local
1704 struct tegra210_emc *emc = data; tegra210_emc_debug_temperature_set() local
1718 tegra210_emc_debugfs_init(struct tegra210_emc * emc) tegra210_emc_debugfs_init() argument
1761 tegra210_emc_detect(struct tegra210_emc * emc) tegra210_emc_detect() argument
1787 tegra210_emc_validate_timings(struct tegra210_emc * emc,struct tegra210_emc_timing * timings,unsigned int num_timings) tegra210_emc_validate_timings() argument
1815 struct tegra210_emc *emc; tegra210_emc_probe() local
1991 struct tegra210_emc *emc = platform_get_drvdata(pdev); tegra210_emc_remove() local
2000 struct tegra210_emc *emc = dev_get_drvdata(dev); tegra210_emc_suspend() local
2021 struct tegra210_emc *emc = dev_get_drvdata(dev); tegra210_emc_resume() local
[all...]
H A Dtegra20-emc.c237 struct tegra_emc *emc = data; tegra20_emc_isr() local
256 tegra20_emc_find_timing(struct tegra_emc * emc,unsigned long rate) tegra20_emc_find_timing() argument
277 emc_prepare_timing_change(struct tegra_emc * emc,unsigned long rate) emc_prepare_timing_change() argument
299 emc_complete_timing_change(struct tegra_emc * emc,bool flush) emc_complete_timing_change() argument
327 struct tegra_emc *emc = container_of(nb, struct tegra_emc, clk_nb); tegra20_emc_clk_change_notify() local
355 load_one_timing_from_dt(struct tegra_emc * emc,struct emc_timing * timing,struct device_node * node) load_one_timing_from_dt() argument
410 tegra20_emc_load_timings_from_dt(struct tegra_emc * emc,struct device_node * node) tegra20_emc_load_timings_from_dt() argument
455 tegra20_emc_find_node_by_ram_code(struct tegra_emc * emc) tegra20_emc_find_node_by_ram_code() argument
535 emc_read_lpddr_mode_register(struct tegra_emc * emc,unsigned int emem_dev,unsigned int register_addr,unsigned int * register_data) emc_read_lpddr_mode_register() argument
571 emc_read_lpddr_sdram_info(struct tegra_emc * emc,unsigned int emem_dev,bool print_out) emc_read_lpddr_sdram_info() argument
593 emc_setup_hw(struct tegra_emc * emc) emc_setup_hw() argument
678 struct tegra_emc *emc = arg; emc_round_rate() local
713 tegra20_emc_rate_requests_init(struct tegra_emc * emc) tegra20_emc_rate_requests_init() argument
723 emc_request_rate(struct tegra_emc * emc,unsigned long new_min_rate,unsigned long new_max_rate,enum emc_rate_request_type type) emc_request_rate() argument
764 emc_set_min_rate(struct tegra_emc * emc,unsigned long rate,enum emc_rate_request_type type) emc_set_min_rate() argument
777 emc_set_max_rate(struct tegra_emc * emc,unsigned long rate,enum emc_rate_request_type type) emc_set_max_rate() argument
815 tegra20_emc_validate_rate(struct tegra_emc * emc,unsigned long rate) tegra20_emc_validate_rate() argument
828 struct tegra_emc *emc = s->private; tegra20_emc_debug_available_rates_show() local
845 struct tegra_emc *emc = data; tegra20_emc_debug_min_rate_get() local
854 struct tegra_emc *emc = data; tegra20_emc_debug_min_rate_set() local
875 struct tegra_emc *emc = data; tegra20_emc_debug_max_rate_get() local
884 struct tegra_emc *emc = data; tegra20_emc_debug_max_rate_set() local
903 tegra20_emc_debugfs_init(struct tegra_emc * emc) tegra20_emc_debugfs_init() argument
980 struct tegra_emc *emc = to_tegra_emc_provider(dst->provider); emc_icc_set() local
1003 tegra20_emc_interconnect_init(struct tegra_emc * emc) tegra20_emc_interconnect_init() argument
1065 struct tegra_emc *emc = data; devm_tegra20_emc_unreg_clk_notifier() local
1070 tegra20_emc_init_clk(struct tegra_emc * emc) tegra20_emc_init_clk() argument
1101 struct tegra_emc *emc = dev_get_drvdata(dev); tegra20_emc_devfreq_target() local
1120 struct tegra_emc *emc = dev_get_drvdata(dev); tegra20_emc_devfreq_get_dev_status() local
1146 tegra20_emc_devfreq_init(struct tegra_emc * emc) tegra20_emc_devfreq_init() argument
1182 struct tegra_emc *emc; tegra20_emc_probe() local
[all...]
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
/linux/arch/arm/boot/dts/nvidia/
H A Dtegra124.dtsi757 emc: external-memory-controller@7001b000 { label