/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 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 D | tegra20-emc.c | 237 struct tegra_emc *emc = data; in tegra_emc_isr() local 256 static struct emc_timing *tegra_emc_find_timing(struct tegra_emc *emc, in tegra_emc_find_timing() argument 277 static int emc_prepare_timing_change(struct tegra_emc *emc, unsigne 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); tegra_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 tegra_emc_load_timings_from_dt(struct tegra_emc * emc,struct device_node * node) tegra_emc_load_timings_from_dt() argument 455 tegra_emc_find_node_by_ram_code(struct tegra_emc * emc) tegra_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 tegra_emc_rate_requests_init(struct tegra_emc * emc) tegra_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 tegra_emc_validate_rate(struct tegra_emc * emc,unsigned long rate) tegra_emc_validate_rate() argument 828 struct tegra_emc *emc = s->private; tegra_emc_debug_available_rates_show() local 845 struct tegra_emc *emc = data; tegra_emc_debug_min_rate_get() local 854 struct tegra_emc *emc = data; tegra_emc_debug_min_rate_set() local 875 struct tegra_emc *emc = data; tegra_emc_debug_max_rate_get() local 884 struct tegra_emc *emc = data; tegra_emc_debug_max_rate_set() local 903 tegra_emc_debugfs_init(struct tegra_emc * emc) tegra_emc_debugfs_init() argument 980 struct tegra_emc *emc = to_tegra_emc_provider(dst->provider); emc_icc_set() local 1003 tegra_emc_interconnect_init(struct tegra_emc * emc) tegra_emc_interconnect_init() argument 1069 struct tegra_emc *emc = data; devm_tegra_emc_unreg_clk_notifier() local 1074 tegra_emc_init_clk(struct tegra_emc * emc) tegra_emc_init_clk() argument 1108 struct tegra_emc *emc = dev_get_drvdata(dev); tegra_emc_devfreq_target() local 1127 struct tegra_emc *emc = dev_get_drvdata(dev); tegra_emc_devfreq_get_dev_status() local 1153 tegra_emc_devfreq_init(struct tegra_emc * emc) tegra_emc_devfreq_init() argument 1190 struct tegra_emc *emc; tegra_emc_probe() local [all...] |
H A D | tegra30-emc.c | 398 static int emc_seq_update_timing(struct tegra_emc *emc) in emc_seq_update_timing() argument 418 struct tegra_emc *emc = data; in tegra_emc_isr() local 437 static struct emc_timing *emc_find_timing(struct tegra_emc *emc, in emc_find_timing() argument 458 emc_dqs_preset(struct tegra_emc * emc,struct emc_timing * timing,bool * schmitt_to_vref) emc_dqs_preset() argument 501 emc_prepare_mc_clk_cfg(struct tegra_emc * emc,unsigned long rate) emc_prepare_mc_clk_cfg() argument 523 emc_prepare_timing_change(struct tegra_emc * emc,unsigned long rate) emc_prepare_timing_change() argument 792 emc_complete_timing_change(struct tegra_emc * emc,unsigned long rate) emc_complete_timing_change() argument 843 emc_unprepare_timing_change(struct tegra_emc * emc,unsigned long rate) emc_unprepare_timing_change() argument 858 struct tegra_emc *emc = container_of(nb, struct tegra_emc, clk_nb); emc_clk_change_notify() local 888 load_one_timing_from_dt(struct tegra_emc * emc,struct emc_timing * timing,struct device_node * node) load_one_timing_from_dt() argument 956 emc_check_mc_timings(struct tegra_emc * emc) emc_check_mc_timings() argument 979 emc_load_timings_from_dt(struct tegra_emc * emc,struct device_node * node) emc_load_timings_from_dt() argument 1023 emc_find_node_by_ram_code(struct tegra_emc * emc) emc_find_node_by_ram_code() argument 1056 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 1092 emc_read_lpddr_sdram_info(struct tegra_emc * emc,unsigned int emem_dev) emc_read_lpddr_sdram_info() argument 1115 emc_setup_hw(struct tegra_emc * emc) emc_setup_hw() argument 1196 struct tegra_emc *emc = arg; emc_round_rate() local 1231 tegra_emc_rate_requests_init(struct tegra_emc * emc) tegra_emc_rate_requests_init() argument 1241 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 1282 emc_set_min_rate(struct tegra_emc * emc,unsigned long rate,enum emc_rate_request_type type) emc_set_min_rate() argument 1295 emc_set_max_rate(struct tegra_emc * emc,unsigned long rate,enum emc_rate_request_type type) emc_set_max_rate() argument 1333 tegra_emc_validate_rate(struct tegra_emc * emc,unsigned long rate) tegra_emc_validate_rate() argument 1346 struct tegra_emc *emc = s->private; tegra_emc_debug_available_rates_show() local 1363 struct tegra_emc *emc = data; tegra_emc_debug_min_rate_get() local 1372 struct tegra_emc *emc = data; tegra_emc_debug_min_rate_set() local 1393 struct tegra_emc *emc = data; tegra_emc_debug_max_rate_get() local 1402 struct tegra_emc *emc = data; tegra_emc_debug_max_rate_set() local 1421 tegra_emc_debugfs_init(struct tegra_emc * emc) tegra_emc_debugfs_init() argument 1498 struct tegra_emc *emc = to_tegra_emc_provider(dst->provider); emc_icc_set() local 1521 tegra_emc_interconnect_init(struct tegra_emc * emc) tegra_emc_interconnect_init() argument 1581 struct tegra_emc *emc = data; devm_tegra_emc_unreg_clk_notifier() local 1586 tegra_emc_init_clk(struct tegra_emc * emc) tegra_emc_init_clk() argument 1621 struct tegra_emc *emc; tegra_emc_probe() local 1692 struct tegra_emc *emc = dev_get_drvdata(dev); tegra_emc_suspend() local 1713 struct tegra_emc *emc = dev_get_drvdata(dev); tegra_emc_resume() local [all...] |
H A D | tegra124-emc.c | 518 static void emc_ccfifo_writel(struct tegra_emc *emc, u32 value, in emc_ccfifo_writel() argument 525 static void emc_seq_update_timing(struct tegra_emc *emc) in emc_seq_update_timing() argument 542 static void emc_seq_disable_auto_cal(struct tegra_emc *emc) in emc_seq_disable_auto_cal() argument 559 emc_seq_wait_clkchange(struct tegra_emc * emc) emc_seq_wait_clkchange() argument 574 tegra_emc_find_timing(struct tegra_emc * emc,unsigned long rate) tegra_emc_find_timing() argument 595 tegra_emc_prepare_timing_change(struct tegra_emc * emc,unsigned long rate) tegra_emc_prepare_timing_change() argument 823 tegra_emc_complete_timing_change(struct tegra_emc * emc,unsigned long rate) tegra_emc_complete_timing_change() argument 880 emc_read_current_timing(struct tegra_emc * emc,struct emc_timing * timing) emc_read_current_timing() argument 899 emc_init(struct tegra_emc * emc) emc_init() argument 920 load_one_timing_from_dt(struct tegra_emc * emc,struct emc_timing * timing,struct device_node * node) load_one_timing_from_dt() argument 991 tegra_emc_load_timings_from_dt(struct tegra_emc * emc,struct device_node * node) tegra_emc_load_timings_from_dt() argument 1046 tegra_emc_rate_requests_init(struct tegra_emc * emc) tegra_emc_rate_requests_init() argument 1056 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 1097 emc_set_min_rate(struct tegra_emc * emc,unsigned long rate,enum emc_rate_request_type type) emc_set_min_rate() argument 1110 emc_set_max_rate(struct tegra_emc * emc,unsigned long rate,enum emc_rate_request_type type) emc_set_max_rate() argument 1148 tegra_emc_validate_rate(struct tegra_emc * emc,unsigned long rate) tegra_emc_validate_rate() argument 1162 struct tegra_emc *emc = s->private; tegra_emc_debug_available_rates_show() local 1180 struct tegra_emc *emc = data; tegra_emc_debug_min_rate_get() local 1189 struct tegra_emc *emc = data; tegra_emc_debug_min_rate_set() local 1210 struct tegra_emc *emc = data; tegra_emc_debug_max_rate_get() local 1219 struct tegra_emc *emc = data; tegra_emc_debug_max_rate_set() local 1238 emc_debugfs_init(struct device * dev,struct tegra_emc * emc) emc_debugfs_init() argument 1315 struct tegra_emc *emc = to_tegra_emc_provider(dst->provider); emc_icc_set() local 1339 tegra_emc_interconnect_init(struct tegra_emc * emc) tegra_emc_interconnect_init() argument 1392 tegra_emc_opp_table_init(struct tegra_emc * emc) tegra_emc_opp_table_init() argument 1442 struct tegra_emc *emc; tegra_emc_probe() local [all...] |
H A D | tegra210-emc-table.c | 15 struct tegra210_emc *emc = dev_get_drvdata(dev); in tegra210_emc_table_device_init() local 63 struct tegra210_emc *emc in tegra210_emc_table_device_release() local [all...] |
H A D | tegra210-emc.h | 943 static inline void emc_writel(struct tegra210_emc *emc, u32 value, in emc_writel() argument 949 static inline u32 emc_readl(struct tegra210_emc *emc, unsigned int offset) in emc_readl() argument 954 static inline void emc_channel_writel(struct tegra210_emc *emc, in emc_channel_writel() argument 961 static inline u32 emc_channel_readl(struct tegra210_emc *emc, in emc_channel_readl() argument 967 ccfifo_writel(struct tegra210_emc * emc,u32 value,unsigned int offset,u32 delay) ccfifo_writel() argument [all...] |
/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); emc_set_rate() local 138 struct tegra_clk_emc *emc = to_tegra_clk_emc(hw); emc_set_rate_and_parent() local 170 struct tegra_clk_emc *emc = to_tegra_clk_emc(hw); emc_determine_rate() local 228 struct tegra_clk_emc *emc; tegra20_clk_set_emc_round_callback() local 248 struct tegra_clk_emc *emc; tegra20_clk_register_emc() local 284 struct tegra_clk_emc *emc; tegra20_clk_prepare_emc_mc_same_freq() local [all...] |
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_round_rate() local 107 static struct clk *tegra210_clk_emc_find_parent(struct tegra210_clk_emc *emc, in tegra210_clk_emc_find_parent() argument 121 struct tegra210_clk_emc *emc = to_tegra210_clk_emc(hw); in tegra210_clk_emc_set_rate() local 269 struct tegra210_clk_emc *emc; tegra210_clk_register_emc() local 299 struct tegra210_clk_emc *emc = to_tegra210_clk_emc(hw); tegra210_clk_emc_attach() local 366 struct tegra210_clk_emc *emc = to_tegra210_clk_emc(__clk_get_hw(clk)); tegra210_clk_emc_detach() local [all...] |
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 [all...] |
/linux/arch/arm64/boot/dts/nvidia/ |
H A D | tegra264.dtsi | 238 emc: external-memory-controller@8800000 { label
|
H A D | tegra132.dtsi | 613 emc: external-memory-controller@7001b000 { label
|
H A D | tegra186.dtsi | 579 emc: external-memory-controller@2c60000 { label [all...] |
H A D | tegra210.dtsi | 983 emc: external-memory-controller@7001b000 { label
|
H A D | tegra194.dtsi | 713 emc: external-memory-controller@2c60000 { label [all...] |
H A D | tegra234.dtsi | 2757 emc: external-memory-controller@2c60000 { label [all...] |
/linux/arch/arm/boot/dts/nvidia/ |
H A D | tegra20.dtsi | 757 emc: memory-controller@7000f400 { global() label [all...] |
H A D | tegra30.dtsi | 926 emc: memory-controller@7000f400 { global() label [all...] |
/linux/arch/arm/boot/dts/nxp/lpc/ |
H A D | lpc32xx.dtsi | 152 emc: memory-controller@31080000 { label
|
/linux/drivers/s390/char/ |
H A D | tape_3590.h | 93 unsigned int emc:4; member 105 unsigned int emc:4; member
|