| /linux/drivers/memory/samsung/ |
| A D | exynos5422-dmc.c | 352 dmc->opp_count = dev_pm_opp_get_opp_count(dmc->dev); in exynos5_init_freq_table() 354 dmc->opp = devm_kmalloc_array(dmc->dev, dmc->opp_count, in exynos5_init_freq_table() 1018 aligned_freq = dmc->opp[dmc->opp_count - 1].freq_hz; in exynos5_dmc_align_init_freq() 1233 dmc->bypass_timing_row = dmc->timing_row[idx - 1]; in of_get_dram_timings() 1234 dmc->bypass_timing_data = dmc->timing_data[idx - 1]; in of_get_dram_timings() 1254 dmc->fout_spll = devm_clk_get(dmc->dev, "fout_spll"); in exynos5_dmc_init_clks() 1270 dmc->mout_mx_mspll_ccore = devm_clk_get(dmc->dev, in exynos5_dmc_init_clks() 1285 dmc->curr_rate = clk_get_rate(dmc->mout_mclk_cdrex); in exynos5_dmc_init_clks() 1286 dmc->curr_rate = exynos5_dmc_align_init_freq(dmc, dmc->curr_rate); in exynos5_dmc_init_clks() 1422 dmc = devm_kzalloc(dev, sizeof(*dmc), GFP_KERNEL); in exynos5_dmc_probe() [all …]
|
| A D | Makefile | 2 obj-$(CONFIG_EXYNOS5422_DMC) += exynos5422-dmc.o
|
| /linux/drivers/gpu/drm/i915/display/ |
| A D | intel_dmc.c | 274 struct intel_dmc *dmc = &dev_priv->dmc; in intel_dmc_load_program() local 344 struct drm_i915_private *i915 = container_of(dmc, typeof(*i915), dmc); in dmc_set_fw_offset() 372 struct drm_i915_private *i915 = container_of(dmc, typeof(*i915), dmc); in parse_dmc_fw_header() 477 struct drm_i915_private *i915 = container_of(dmc, typeof(*i915), dmc); in parse_dmc_fw_package() 531 struct drm_i915_private *i915 = container_of(dmc, typeof(*i915), dmc); in parse_dmc_fw_css() 568 struct intel_dmc *dmc = &dev_priv->dmc; in parse_dmc_fw() local 631 dmc = &dev_priv->dmc; in dmc_load_work_fn() 642 dev_priv->dmc.fw_path, DMC_VERSION_MAJOR(dmc->version), in dmc_load_work_fn() 648 dmc->fw_path); in dmc_load_work_fn() 665 struct intel_dmc *dmc = &dev_priv->dmc; in intel_dmc_ucode_init() local [all …]
|
| A D | intel_display_power.c | 836 dev_priv->dmc.dc_state, val); in gen9_sanitize_dc_state() 837 dev_priv->dmc.dc_state = val; in gen9_sanitize_dc_state() 873 state &= dev_priv->dmc.allowed_dc_mask; in gen9_set_dc_state() 883 dev_priv->dmc.dc_state, val & mask); in gen9_set_dc_state() 890 dev_priv->dmc.dc_state = val & mask; in gen9_set_dc_state() 1036 dev_priv->dmc.target_dc_state = state; in intel_display_power_set_target_dc_state() 1231 switch (dev_priv->dmc.target_dc_state) { in gen9_dc_off_power_well_disable() 5112 dev_priv->dmc.allowed_dc_mask = in intel_power_domains_init() 5115 dev_priv->dmc.target_dc_state = in intel_power_domains_init() 6376 if (i915->dmc.allowed_dc_mask & in intel_display_power_resume() [all …]
|
| A D | intel_display_debugfs.c | 536 struct intel_dmc *dmc; in i915_dmc_info() local 542 dmc = &dev_priv->dmc; in i915_dmc_info() 547 seq_printf(m, "path: %s\n", dmc->fw_path); in i915_dmc_info() 550 seq_printf(m, "Pipe A fw loaded: %s\n", yesno(dmc->dmc_info[DMC_FW_PIPEA].payload)); in i915_dmc_info() 552 seq_printf(m, "Pipe B fw loaded: %s\n", yesno(dmc->dmc_info[DMC_FW_PIPEB].payload)); in i915_dmc_info() 557 seq_printf(m, "version: %d.%d\n", DMC_VERSION_MAJOR(dmc->version), in i915_dmc_info() 558 DMC_VERSION_MINOR(dmc->version)); in i915_dmc_info() 591 intel_de_read(dev_priv, DMC_PROGRAM(dmc->dmc_info[DMC_FW_MAIN].start_mmioaddr, 0))); in i915_dmc_info()
|
| A D | intel_psr.c | 697 if (!(dev_priv->dmc.allowed_dc_mask & DC_STATE_EN_DC3CO)) in tgl_dc3co_exitline_compute_config()
|
| /linux/Documentation/devicetree/bindings/edac/ |
| A D | dmc-520.yaml | 4 $id: http://devicetree.org/schemas/edac/dmc-520.yaml# 20 - const: brcm,dmc-520 21 - const: arm,dmc-520 56 dmc0: dmc@200000 { 57 compatible = "brcm,dmc-520", "arm,dmc-520";
|
| /linux/Documentation/devicetree/bindings/memory-controllers/ |
| A D | samsung,exynos5422-dmc.yaml | 4 $id: http://devicetree.org/schemas/memory-controllers/samsung,exynos5422-dmc.yaml# 27 - const: samsung,exynos5422-dmc 111 compatible = "samsung,exynos5422-dmc";
|
| /linux/Documentation/devicetree/bindings/devfreq/ |
| A D | rk3399_dmc.txt | 4 - compatible: Must be "rockchip,rk3399-dmc". 173 dmc: dmc { 174 compatible = "rockchip,rk3399-dmc";
|
| /linux/Documentation/devicetree/bindings/clock/ |
| A D | samsung,exynos-clock.yaml | 24 - samsung,exynos3250-cmu-dmc
|
| /linux/arch/arm/boot/dts/ |
| A D | s5pv210.dtsi | 512 dmc0: dmc@f0000000 { 513 compatible = "samsung,s5pv210-dmc"; 517 dmc1: dmc@f1400000 { 518 compatible = "samsung,s5pv210-dmc";
|
| A D | exynos3250.dtsi | 235 compatible = "samsung,exynos3250-cmu-dmc"; 778 bus_dmc: bus-dmc {
|
| A D | exynos4210.dtsi | 218 bus_dmc: bus-dmc {
|
| A D | exynos5420.dtsi | 240 dmc: memory-controller@10c20000 { label 241 compatible = "samsung,exynos5422-dmc";
|
| A D | exynos4412.dtsi | 397 bus_dmc: bus-dmc {
|
| A D | exynos5422-odroid-core.dtsi | 494 &dmc {
|
| /linux/drivers/gpu/drm/i915/ |
| A D | i915_gpu_error.c | 822 struct intel_dmc *dmc = &m->i915->dmc; in __err_print_to_sgl() local 827 DMC_VERSION_MAJOR(dmc->version), in __err_print_to_sgl() 828 DMC_VERSION_MINOR(dmc->version)); in __err_print_to_sgl()
|
| A D | i915_drv.h | 877 struct intel_dmc dmc; member
|
| /linux/arch/arm64/boot/dts/amlogic/ |
| A D | meson-g12-common.dtsi | 1605 dmc: bus@38000 { label
|
| /linux/ |
| A D | MAINTAINERS | 5737 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml 5738 F: drivers/memory/samsung/exynos5422-dmc.c
|