/linux-6.3-rc2/drivers/memory/tegra/ |
A D | tegra210-emc-core.c | 691 struct tegra210_emc *emc = cd->devdata; in tegra210_emc_cd_get_state() local 701 struct tegra210_emc *emc = cd->devdata; in tegra210_emc_cd_set_state() local 1531 struct tegra210_emc *emc = dev_get_drvdata(dev); in tegra210_emc_set_rate() local 1611 struct tegra210_emc *emc = s->private; in tegra210_emc_debug_available_rates_show() local 1628 struct tegra210_emc *emc = data; in tegra210_emc_debug_min_rate_get() local 1637 struct tegra210_emc *emc = data; in tegra210_emc_debug_min_rate_set() local 1658 struct tegra210_emc *emc = data; in tegra210_emc_debug_max_rate_get() local 1667 struct tegra210_emc *emc = data; in tegra210_emc_debug_max_rate_set() local 1688 struct tegra210_emc *emc = data; in tegra210_emc_debug_temperature_get() local 1703 struct tegra210_emc *emc = data; in tegra210_emc_debug_temperature_set() local [all …]
|
A D | tegra20-emc.c | 237 struct tegra_emc *emc = data; in tegra_emc_isr() local 596 static int emc_setup_hw(struct tegra_emc *emc) in emc_setup_hw() 681 struct tegra_emc *emc = arg; in emc_round_rate() local 831 struct tegra_emc *emc = s->private; in tegra_emc_debug_available_rates_show() local 848 struct tegra_emc *emc = data; in tegra_emc_debug_min_rate_get() local 857 struct tegra_emc *emc = data; in tegra_emc_debug_min_rate_set() local 878 struct tegra_emc *emc = data; in tegra_emc_debug_max_rate_get() local 887 struct tegra_emc *emc = data; in tegra_emc_debug_max_rate_set() local 1072 struct tegra_emc *emc = data; in devm_tegra_emc_unreg_clk_notifier() local 1111 struct tegra_emc *emc = dev_get_drvdata(dev); in tegra_emc_devfreq_target() local [all …]
|
A D | tegra186-emc.c | 59 static bool tegra186_emc_validate_rate(struct tegra186_emc *emc, in tegra186_emc_validate_rate() 74 struct tegra186_emc *emc = s->private; in tegra186_emc_debug_available_rates_show() local 91 struct tegra186_emc *emc = data; in tegra186_emc_debug_min_rate_get() local 100 struct tegra186_emc *emc = data; in tegra186_emc_debug_min_rate_set() local 121 struct tegra186_emc *emc = data; in tegra186_emc_debug_max_rate_get() local 130 struct tegra186_emc *emc = data; in tegra186_emc_debug_max_rate_set() local 153 struct tegra186_emc *emc; in tegra186_emc_probe() local 248 struct tegra186_emc *emc = platform_get_drvdata(pdev); in tegra186_emc_remove() local
|
A D | tegra30-emc.c | 418 struct tegra_emc *emc = data; in tegra_emc_isr() local 1118 static int emc_setup_hw(struct tegra_emc *emc) in emc_setup_hw() 1199 struct tegra_emc *emc = arg; in emc_round_rate() local 1349 struct tegra_emc *emc = s->private; in tegra_emc_debug_available_rates_show() local 1366 struct tegra_emc *emc = data; in tegra_emc_debug_min_rate_get() local 1375 struct tegra_emc *emc = data; in tegra_emc_debug_min_rate_set() local 1396 struct tegra_emc *emc = data; in tegra_emc_debug_max_rate_get() local 1405 struct tegra_emc *emc = data; in tegra_emc_debug_max_rate_set() local 1584 struct tegra_emc *emc = data; in devm_tegra_emc_unreg_clk_notifier() local 1624 struct tegra_emc *emc; in tegra_emc_probe() local [all …]
|
A D | tegra124-emc.c | 525 static void emc_seq_update_timing(struct tegra_emc *emc) in emc_seq_update_timing() 559 static void emc_seq_wait_clkchange(struct tegra_emc *emc) in emc_seq_wait_clkchange() 899 static int emc_init(struct tegra_emc *emc) in emc_init() 920 static int load_one_timing_from_dt(struct tegra_emc *emc, in load_one_timing_from_dt() 1059 static int emc_request_rate(struct tegra_emc *emc, in emc_request_rate() 1165 struct tegra_emc *emc = s->private; in tegra_emc_debug_available_rates_show() local 1183 struct tegra_emc *emc = data; in tegra_emc_debug_min_rate_get() local 1192 struct tegra_emc *emc = data; in tegra_emc_debug_min_rate_set() local 1213 struct tegra_emc *emc = data; in tegra_emc_debug_max_rate_get() local 1222 struct tegra_emc *emc = data; in tegra_emc_debug_max_rate_set() local [all …]
|
A D | tegra210-emc-table.c | 15 struct tegra210_emc *emc = dev_get_drvdata(dev); in tegra210_emc_table_device_init() local 65 struct tegra210_emc *emc = dev_get_drvdata(dev); in tegra210_emc_table_device_release() local
|
A D | tegra210-emc-cc-r21021.c | 36 #define emc_dbg(emc, flags, ...) dev_dbg(emc->dev, __VA_ARGS__) argument 116 static u32 update_clock_tree_delay(struct tegra210_emc *emc, int type) in update_clock_tree_delay() 403 static u32 periodic_compensation_handler(struct tegra210_emc *emc, u32 type, in periodic_compensation_handler() 478 static u32 tegra210_emc_r21021_periodic_compensation(struct tegra210_emc *emc) in tegra210_emc_r21021_periodic_compensation() 585 static void tegra210_emc_r21021_set_clock(struct tegra210_emc *emc, u32 clksrc) in tegra210_emc_r21021_set_clock()
|
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-6.3-rc2/drivers/clk/tegra/ |
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
|
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() 121 struct tegra210_clk_emc *emc = to_tegra210_clk_emc(hw); in tegra210_clk_emc_set_rate() local 269 struct tegra210_clk_emc *emc; in tegra210_clk_register_emc() local 299 struct tegra210_clk_emc *emc = to_tegra210_clk_emc(hw); in tegra210_clk_emc_attach() local 366 struct tegra210_clk_emc *emc = to_tegra210_clk_emc(__clk_get_hw(clk)); in tegra210_clk_emc_detach() local
|
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-6.3-rc2/arch/arm64/boot/dts/nvidia/ |
A D | tegra132.dtsi | 619 emc: external-memory-controller@7001b000 { label
|
A D | tegra186.dtsi | 578 emc: external-memory-controller@2c60000 { label
|
A D | tegra210.dtsi | 974 emc: external-memory-controller@7001b000 { label
|
A D | tegra234.dtsi | 659 emc: external-memory-controller@2c60000 { label
|
A D | tegra194.dtsi | 712 emc: external-memory-controller@2c60000 { label
|
/linux-6.3-rc2/arch/arm/boot/dts/ |
A D | tegra20.dtsi | 762 emc: memory-controller@7000f400 { label
|
A D | tegra124.dtsi | 665 emc: external-memory-controller@7001b000 { label
|
A D | tegra30.dtsi | 931 emc: memory-controller@7000f400 { label
|
A D | lpc18xx.dtsi | 145 emc: memory-controller@40005000 { label
|
A D | lpc32xx.dtsi | 152 emc: memory-controller@31080000 { label
|
/linux-6.3-rc2/drivers/s390/char/ |
A D | tape_3590.h | 93 unsigned int emc:4; member 105 unsigned int emc:4; member
|