Home
last modified time | relevance | path

Searched +full:en7581 +full:- +full:cpufreq (Results 1 – 6 of 6) sorted by relevance

/linux-6.14.4/Documentation/devicetree/bindings/cpufreq/
Dairoha,en7581-cpufreq.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/cpufreq/airoha,en7581-cpufreq.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Airoha EN7581 CPUFreq
10 - Christian Marangi <[email protected]>
16 A virtual clock is exposed. This virtual clock is a get-only clock and
28 const: airoha,en7581-cpufreq
30 '#clock-cells':
33 '#power-domain-cells':
[all …]
/linux-6.14.4/drivers/cpufreq/
DKconfig.arm1 # SPDX-License-Identifier: GPL-2.0-only
7 tristate "Allwinner nvmem based SUN50I CPUFreq driver"
12 This adds the nvmem based CPUFreq driver for Allwinner
16 module will be called sun50i-cpufreq-nvmem.
19 tristate "Airoha EN7581 SoC CPUFreq support"
25 This adds the CPUFreq driver for Airoha EN7581 SoCs.
28 tristate "Apple Silicon SoC CPUFreq support"
33 This adds the CPUFreq driver for Apple Silicon machines
37 tristate "Armada 37xx CPUFreq support"
41 This adds the CPUFreq driver support for Marvell Armada 37xx SoCs.
[all …]
Dairoha-cpufreq.c1 // SPDX-License-Identifier: GPL-2.0
4 #include <linux/cpufreq.h>
11 #include "cpufreq-dt.h"
46 struct device *dev = &pdev->dev; in airoha_cpufreq_probe()
53 return -ENODEV; in airoha_cpufreq_probe()
57 return -ENOMEM; in airoha_cpufreq_probe()
60 priv->opp_token = dev_pm_opp_set_config(cpu_dev, &config); in airoha_cpufreq_probe()
61 if (priv->opp_token < 0) in airoha_cpufreq_probe()
62 return dev_err_probe(dev, priv->opp_token, "Failed to set OPP config\n"); in airoha_cpufreq_probe()
66 &priv->pd_list); in airoha_cpufreq_probe()
[all …]
Dcpufreq-dt-platdev.c1 // SPDX-License-Identifier: GPL-2.0-only
12 #include "cpufreq-dt.h"
15 * Machines for which the cpufreq device is *always* created, mostly used for
16 * platforms using "operating-points" (V1) property.
19 { .compatible = "allwinner,sun4i-a10", },
20 { .compatible = "allwinner,sun5i-a10s", },
21 { .compatible = "allwinner,sun5i-a13", },
22 { .compatible = "allwinner,sun5i-r8", },
23 { .compatible = "allwinner,sun6i-a31", },
24 { .compatible = "allwinner,sun6i-a31s", },
[all …]
/linux-6.14.4/drivers/pmdomain/mediatek/
Dairoha-cpu-pmdomain.c1 // SPDX-License-Identifier: GPL-2.0
3 #include <linux/arm-smccc.h>
5 #include <linux/clk-provider.h>
63 return res.a0 & BIT(0) ? -EINVAL : 0; in airoha_cpu_pmdomain_set_performance_state()
69 struct device *dev = &pdev->dev; in airoha_cpu_pmdomain_probe()
81 return -ENOMEM; in airoha_cpu_pmdomain_probe()
83 /* Init and register a get-only clk for Cpufreq */ in airoha_cpu_pmdomain_probe()
84 priv->hw.init = &init; in airoha_cpu_pmdomain_probe()
85 ret = devm_clk_hw_register(dev, &priv->hw); in airoha_cpu_pmdomain_probe()
90 &priv->hw); in airoha_cpu_pmdomain_probe()
[all …]
/linux-6.14.4/
DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
46 N: [^a-z]tegra all files whose path contains tegra
64 ----------------
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
85 L: linux-[email protected]
88 F: drivers/scsi/3w-*
[all …]