Home
last modified time | relevance | path

Searched refs:dmc (Results 1 – 18 of 18) sorted by relevance

/Linux-v6.6/drivers/memory/samsung/
Dexynos5422-dmc.c238 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 …]
DMakefile2 obj-$(CONFIG_EXYNOS5422_DMC) += exynos5422-dmc.o
/Linux-v6.6/drivers/gpu/drm/i915/display/
Dintel_dmc.c71 return i915->display.dmc.dmc; in i915_to_dmc()
298 struct intel_dmc *dmc = i915_to_dmc(i915); in has_dmc_id_fw() local
300 return dmc && dmc->dmc_info[dmc_id].payload; in has_dmc_id_fw()
507 struct intel_dmc *dmc = i915_to_dmc(i915); in intel_dmc_load_program() local
523 for (i = 0; i < dmc->dmc_info[dmc_id].dmc_fw_size; i++) { in intel_dmc_load_program()
525 DMC_PROGRAM(dmc->dmc_info[dmc_id].start_mmioaddr, i), in intel_dmc_load_program()
526 dmc->dmc_info[dmc_id].payload[i]); in intel_dmc_load_program()
533 for (i = 0; i < dmc->dmc_info[dmc_id].mmio_count; i++) { in intel_dmc_load_program()
534 intel_de_write(i915, dmc->dmc_info[dmc_id].mmioaddr[i], in intel_dmc_load_program()
535 dmc->dmc_info[dmc_id].mmiodata[i]); in intel_dmc_load_program()
[all …]
Dintel_display_core.h365 struct intel_dmc *dmc; member
367 } dmc; member
/Linux-v6.6/arch/arm/boot/dts/samsung/
Ds5pv210.dtsi498 dmc0: dmc@f0000000 {
499 compatible = "samsung,s5pv210-dmc";
503 dmc1: dmc@f1400000 {
504 compatible = "samsung,s5pv210-dmc";
Dexynos3250.dtsi46 bus_dmc: bus-dmc {
407 compatible = "samsung,exynos3250-cmu-dmc";
Dexynos4210.dtsi77 bus_dmc: bus-dmc {
Dexynos4x12.dtsi64 bus_dmc: bus-dmc {
Dexynos5420.dtsi348 dmc: memory-controller@10c20000 { label
349 compatible = "samsung,exynos5422-dmc";
Dexynos5422-odroid-core.dtsi495 &dmc {
/Linux-v6.6/arch/arm64/boot/dts/rockchip/
Drk3399-op1-opp.dtsi160 &dmc {
Drk3399-gru-chromebook.dtsi236 &dmc {
Drk3399-gru-scarlet.dtsi396 &dmc {
Drk3399-gru.dtsi380 &dmc {
Drk3399.dtsi181 dmc: memory-controller { label
182 compatible = "rockchip,rk3399-dmc";
/Linux-v6.6/drivers/clk/meson/
Da1-peripherals.c1584 static struct clk_regmap dmc = { variable
1961 [CLKID_DMC] = &dmc.hw,
2119 &dmc,
/Linux-v6.6/arch/arm64/boot/dts/amlogic/
Dmeson-g12-common.dtsi1573 dmc: bus@38000 { label
/Linux-v6.6/
DMAINTAINERS6215 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6216 F: drivers/memory/samsung/exynos5422-dmc.c