/linux-6.3-rc2/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() 1238 dmc->bypass_timing_row = dmc->timing_row[idx - 1]; in of_get_dram_timings() 1239 dmc->bypass_timing_data = dmc->timing_data[idx - 1]; in of_get_dram_timings() 1277 dmc->mout_mx_mspll_ccore = devm_clk_get(dmc->dev, in exynos5_dmc_init_clks() 1292 dmc->curr_rate = clk_get_rate(dmc->mout_mclk_cdrex); in exynos5_dmc_init_clks() 1293 dmc->curr_rate = exynos5_dmc_align_init_freq(dmc, dmc->curr_rate); in exynos5_dmc_init_clks() 1341 dmc->counter = devm_kcalloc(dmc->dev, dmc->num_counters, in exynos5_performance_counters_init() 1428 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-6.3-rc2/drivers/gpu/drm/i915/display/ |
A D | intel_dmc.c | 443 struct intel_dmc *dmc = &dev_priv->display.dmc; in intel_dmc_load_program() local 802 struct intel_dmc *dmc = &dev_priv->display.dmc; in parse_dmc_fw() local 869 struct intel_dmc *dmc; in dmc_load_work_fn() local 875 dmc = &dev_priv->display.dmc; in dmc_load_work_fn() 884 dmc->fw_path, in dmc_load_work_fn() 900 dev_priv->display.dmc.fw_path, DMC_VERSION_MAJOR(dmc->version), in dmc_load_work_fn() 906 dmc->fw_path); in dmc_load_work_fn() 923 struct intel_dmc *dmc = &dev_priv->display.dmc; in intel_dmc_ucode_init() local 988 if (!dmc->fw_path) { in intel_dmc_ucode_init() 1062 struct intel_dmc *dmc = &i915->display.dmc; in intel_dmc_print_error_state() local [all …]
|
A D | intel_display_power_well.c | 714 dev_priv->display.dmc.dc_state, val); in gen9_sanitize_dc_state() 715 dev_priv->display.dmc.dc_state = val; in gen9_sanitize_dc_state() 750 state & ~dev_priv->display.dmc.allowed_dc_mask)) in gen9_set_dc_state() 751 state &= dev_priv->display.dmc.allowed_dc_mask; in gen9_set_dc_state() 759 if ((val & mask) != dev_priv->display.dmc.dc_state) in gen9_set_dc_state() 761 dev_priv->display.dmc.dc_state, val & mask); in gen9_set_dc_state() 768 dev_priv->display.dmc.dc_state = val & mask; in gen9_set_dc_state() 962 if (dev_priv->display.dmc.target_dc_state == DC_STATE_EN_DC3CO) { in gen9_disable_dc_states() 1004 switch (dev_priv->display.dmc.target_dc_state) { in gen9_dc_off_power_well_disable()
|
A D | intel_display_power.c | 282 if (dev_priv->display.dmc.allowed_dc_mask & target_dc_state) in sanitize_target_dc_state() 315 if (state == dev_priv->display.dmc.target_dc_state) in intel_display_power_set_target_dc_state() 326 dev_priv->display.dmc.target_dc_state = state; in intel_display_power_set_target_dc_state() 995 dev_priv->display.dmc.allowed_dc_mask = in intel_power_domains_init() 998 dev_priv->display.dmc.target_dc_state = in intel_power_domains_init() 2058 if (!(i915->display.dmc.allowed_dc_mask & DC_STATE_EN_DC9) && in intel_power_domains_suspend() 2251 if (i915->display.dmc.allowed_dc_mask & in intel_display_power_resume() 2254 else if (i915->display.dmc.allowed_dc_mask & in intel_display_power_resume() 2262 (i915->display.dmc.allowed_dc_mask & DC_STATE_EN_UPTO_DC5)) in intel_display_power_resume()
|
A D | intel_display_core.h | 469 struct intel_dmc dmc; member
|
A D | intel_psr.c | 727 if (!(dev_priv->display.dmc.allowed_dc_mask & DC_STATE_EN_DC3CO)) in tgl_dc3co_exitline_compute_config()
|
/linux-6.3-rc2/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-6.3-rc2/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 112 compatible = "samsung,exynos5422-dmc";
|
A D | rockchip,rk3399-dmc.yaml | 4 $id: http://devicetree.org/schemas/memory-controllers/rockchip,rk3399-dmc.yaml# 15 - rockchip,rk3399-dmc 363 compatible = "rockchip,rk3399-dmc";
|
/linux-6.3-rc2/Documentation/devicetree/bindings/interconnect/ |
A D | samsung,exynos-bus.yaml | 225 bus-dmc { 287 dmc: bus-dmc { 303 interconnects = <&dmc>; 314 interconnects = <&leftbus &dmc>;
|
/linux-6.3-rc2/Documentation/devicetree/bindings/clock/ |
A D | samsung,exynos-clock.yaml | 24 - samsung,exynos3250-cmu-dmc
|
/linux-6.3-rc2/arch/arm/boot/dts/ |
A D | s5pv210.dtsi | 498 dmc0: dmc@f0000000 { 499 compatible = "samsung,s5pv210-dmc"; 503 dmc1: dmc@f1400000 { 504 compatible = "samsung,s5pv210-dmc";
|
A D | exynos3250.dtsi | 49 bus_dmc: bus-dmc { 411 compatible = "samsung,exynos3250-cmu-dmc";
|
A D | exynos4210.dtsi | 77 bus_dmc: bus-dmc {
|
A D | exynos5420.dtsi | 351 dmc: memory-controller@10c20000 { label 352 compatible = "samsung,exynos5422-dmc";
|
A D | exynos4412.dtsi | 67 bus_dmc: bus-dmc {
|
A D | exynos5422-odroid-core.dtsi | 491 &dmc {
|
/linux-6.3-rc2/arch/arm64/boot/dts/rockchip/ |
A D | rk3399-op1-opp.dtsi | 160 &dmc {
|
A D | rk3399-gru-chromebook.dtsi | 237 &dmc {
|
A D | rk3399-gru-scarlet.dtsi | 397 &dmc {
|
A D | rk3399-gru.dtsi | 380 &dmc {
|
A D | rk3399.dtsi | 181 dmc: memory-controller { label 182 compatible = "rockchip,rk3399-dmc";
|
/linux-6.3-rc2/arch/arm64/boot/dts/amlogic/ |
A D | meson-g12-common.dtsi | 1572 dmc: bus@38000 { label
|
/linux-6.3-rc2/ |
A D | MAINTAINERS | 6167 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml 6168 F: drivers/memory/samsung/exynos5422-dmc.c
|