Searched refs:dmc (Results 1 – 20 of 20) sorted by relevance
| /Linux-v6.1/drivers/memory/samsung/ |
| D | exynos5422-dmc.c | 238 static int exynos5_counters_set_event(struct exynos5_dmc *dmc) in exynos5_counters_set_event() argument 242 for (i = 0; i < dmc->num_counters; i++) { in exynos5_counters_set_event() 243 if (!dmc->counter[i]) in exynos5_counters_set_event() 245 ret = devfreq_event_set_event(dmc->counter[i]); in exynos5_counters_set_event() 252 static int exynos5_counters_enable_edev(struct exynos5_dmc *dmc) in exynos5_counters_enable_edev() argument 256 for (i = 0; i < dmc->num_counters; i++) { in exynos5_counters_enable_edev() 257 if (!dmc->counter[i]) in exynos5_counters_enable_edev() 259 ret = devfreq_event_enable_edev(dmc->counter[i]); in exynos5_counters_enable_edev() 266 static int exynos5_counters_disable_edev(struct exynos5_dmc *dmc) in exynos5_counters_disable_edev() argument 270 for (i = 0; i < dmc->num_counters; i++) { in exynos5_counters_disable_edev() [all …]
|
| D | Makefile | 2 obj-$(CONFIG_EXYNOS5422_DMC) += exynos5422-dmc.o
|
| /Linux-v6.1/drivers/gpu/drm/i915/display/ |
| D | intel_dmc.c | 253 return i915->display.dmc.dmc_info[dmc_id].payload; in has_dmc_id_fw() 420 struct intel_dmc *dmc = &dev_priv->display.dmc; in intel_dmc_load_program() local 435 for (i = 0; i < dmc->dmc_info[id].dmc_fw_size; i++) { in intel_dmc_load_program() 437 DMC_PROGRAM(dmc->dmc_info[id].start_mmioaddr, i), in intel_dmc_load_program() 438 dmc->dmc_info[id].payload[i]); in intel_dmc_load_program() 445 for (i = 0; i < dmc->dmc_info[id].mmio_count; i++) { in intel_dmc_load_program() 446 intel_de_write(dev_priv, dmc->dmc_info[id].mmioaddr[i], in intel_dmc_load_program() 447 dmc->dmc_info[id].mmiodata[i]); in intel_dmc_load_program() 451 dev_priv->display.dmc.dc_state = 0; in intel_dmc_load_program() 485 … !intel_de_read(i915, DMC_PROGRAM(i915->display.dmc.dmc_info[DMC_FW_MAIN].start_mmioaddr, 0)), in assert_dmc_loaded() [all …]
|
| D | intel_display_power_well.c | 713 dev_priv->display.dmc.dc_state, val); in gen9_sanitize_dc_state() 714 dev_priv->display.dmc.dc_state = val; in gen9_sanitize_dc_state() 749 state & ~dev_priv->display.dmc.allowed_dc_mask)) in gen9_set_dc_state() 750 state &= dev_priv->display.dmc.allowed_dc_mask; in gen9_set_dc_state() 758 if ((val & mask) != dev_priv->display.dmc.dc_state) in gen9_set_dc_state() 760 dev_priv->display.dmc.dc_state, val & mask); in gen9_set_dc_state() 767 dev_priv->display.dmc.dc_state = val & mask; in gen9_set_dc_state() 961 if (dev_priv->display.dmc.target_dc_state == DC_STATE_EN_DC3CO) { in gen9_disable_dc_states() 1003 switch (dev_priv->display.dmc.target_dc_state) { in gen9_dc_off_power_well_disable()
|
| D | intel_display_power.c | 272 if (dev_priv->display.dmc.allowed_dc_mask & target_dc_state) in sanitize_target_dc_state() 305 if (state == dev_priv->display.dmc.target_dc_state) in intel_display_power_set_target_dc_state() 316 dev_priv->display.dmc.target_dc_state = state; in intel_display_power_set_target_dc_state() 985 dev_priv->display.dmc.allowed_dc_mask = in intel_power_domains_init() 988 dev_priv->display.dmc.target_dc_state = in intel_power_domains_init() 2049 if (!(i915->display.dmc.allowed_dc_mask & DC_STATE_EN_DC9) && in intel_power_domains_suspend() 2242 if (i915->display.dmc.allowed_dc_mask & in intel_display_power_resume() 2245 else if (i915->display.dmc.allowed_dc_mask & in intel_display_power_resume() 2253 (i915->display.dmc.allowed_dc_mask & DC_STATE_EN_UPTO_DC5)) in intel_display_power_resume()
|
| D | intel_display_core.h | 415 struct intel_dmc dmc; member
|
| D | intel_psr.c | 727 if (!(dev_priv->display.dmc.allowed_dc_mask & DC_STATE_EN_DC3CO)) in tgl_dc3co_exitline_compute_config()
|
| /Linux-v6.1/arch/arm/boot/dts/ |
| D | s5pv210.dtsi | 498 dmc0: dmc@f0000000 { 499 compatible = "samsung,s5pv210-dmc"; 503 dmc1: dmc@f1400000 { 504 compatible = "samsung,s5pv210-dmc";
|
| D | exynos3250.dtsi | 235 compatible = "samsung,exynos3250-cmu-dmc"; 775 bus_dmc: bus-dmc {
|
| D | exynos4210.dtsi | 218 bus_dmc: bus-dmc {
|
| D | exynos5420.dtsi | 240 dmc: memory-controller@10c20000 { label 241 compatible = "samsung,exynos5422-dmc";
|
| D | exynos4412.dtsi | 397 bus_dmc: bus-dmc {
|
| D | exynos5422-odroid-core.dtsi | 491 &dmc {
|
| /Linux-v6.1/arch/arm64/boot/dts/rockchip/ |
| D | rk3399-op1-opp.dtsi | 160 &dmc {
|
| D | rk3399-gru-chromebook.dtsi | 237 &dmc {
|
| D | rk3399-gru-scarlet.dtsi | 397 &dmc {
|
| D | rk3399-gru.dtsi | 380 &dmc {
|
| D | rk3399.dtsi | 181 dmc: memory-controller { label 182 compatible = "rockchip,rk3399-dmc";
|
| /Linux-v6.1/arch/arm64/boot/dts/amlogic/ |
| D | meson-g12-common.dtsi | 1572 dmc: bus@38000 { label
|
| /Linux-v6.1/ |
| D | MAINTAINERS | 6216 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml 6217 F: drivers/memory/samsung/exynos5422-dmc.c
|