Home
last modified time | relevance | path

Searched full:coupled (Results 1 – 25 of 177) sorted by relevance

12345678

/linux-6.12.1/drivers/cpuidle/
Dcoupled.c3 * coupled.c - helper functions to enter the same idle state on multiple cpus
21 * DOC: Coupled cpuidle states
30 * WFI), and one or more "coupled" power states that affect blocks
32 * sometimes the whole SoC). Entering a coupled power state must
36 * WFI state until all cpus are ready to enter a coupled state, at
37 * which point the coupled state function will be called on all
46 * ready counter matches the number of online coupled cpus. If any
50 * requested_state stores the deepest coupled idle state each cpu
56 * and only read after all the cpus are ready for the coupled idle
60 * of cpus in the coupled set that are currently or soon will be
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/regulator/
Dnvidia,tegra-regulators-coupling.txt5 Thus on Tegra20 there are 3 coupled regulators and on NVIDIA Tegra30
11 On Tegra20 SoC's there are 3 coupled regulators: CORE, RTC and CPU.
18 On Tegra30 SoC's there are 2 coupled regulators: CORE and CPU. The CORE
39 regulator-coupled-with = <&rtc_vdd_reg &cpu_vdd_reg>;
40 regulator-coupled-max-spread = <170000 550000>;
49 regulator-coupled-with = <&core_vdd_reg &cpu_vdd_reg>;
50 regulator-coupled-max-spread = <170000 550000>;
59 regulator-coupled-with = <&core_vdd_reg &rtc_vdd_reg>;
60 regulator-coupled-max-spread = <550000 550000>;
Dregulator.yaml225 regulator-coupled-with:
226 description: Regulators with which the regulator is coupled. The linkage
227 is 2-way - all coupled regulators should be linked with each other.
228 A regulator should not be coupled with its supplier.
233 regulator-coupled-max-spread:
234 description: Array of maximum spread between voltages of coupled regulators
236 couple specified by the regulator-coupled-with property.
/linux-6.12.1/include/linux/regulator/
Dcoupler.h23 * @attach_regulator: Callback invoked on creation of a coupled regulator,
29 * @detach_regulator: Callback invoked on destruction of a coupled regulator.
31 * @balance_voltage: Callback invoked when voltage of a coupled regulator is
32 * changing. Called with all of the coupled rdev's being held
34 * balancing, changing voltage of the coupled regulators as
/linux-6.12.1/drivers/regulator/
Dof_regulator.c93 n_phandles = of_count_phandle_with_args(np, "regulator-coupled-with", in of_get_regulation_constraints()
245 of_property_read_u32_array(np, "regulator-coupled-max-spread", in of_get_regulation_constraints()
669 * Returns number of regulators coupled with rdev.
677 "regulator-coupled-with", in of_get_n_coupled()
683 /* Looks for "to_find" device_node in src's "regulator-coupled-with" property */
692 "regulator-coupled-with", in of_coupling_find_node()
697 "regulator-coupled-with", i); in of_coupling_find_node()
724 * - all coupled regulators have the same max_spread
725 * - all coupled regulators have the same number of regulator_dev phandles
750 "regulator-coupled-with", i); in of_check_coupling_data()
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/sound/
Dqcom,q6dsp-lpass-clocks.yaml25 1 = for no coupled clock
26 2 = for dividend of the coupled clock
27 3 = for divisor of the coupled clock
/linux-6.12.1/arch/arm64/boot/dts/rockchip/
Drk3588-quartzpro64.dts508 regulator-coupled-with = <&vdd_gpu_mem_s0>;
509 regulator-coupled-max-spread = <10000>;
566 regulator-coupled-with = <&vdd_gpu_s0>;
567 regulator-coupled-max-spread = <10000>;
835 regulator-coupled-with = <&vdd_cpu_big1_mem_s0>;
836 regulator-coupled-max-spread = <10000>;
850 regulator-coupled-with = <&vdd_cpu_big0_mem_s0>;
851 regulator-coupled-max-spread = <10000>;
865 regulator-coupled-with = <&vdd_cpu_lit_mem_s0>;
866 regulator-coupled-max-spread = <10000>;
[all …]
Drk3588-evb1-v10.dts577 regulator-coupled-with = <&vdd_gpu_mem_s0>;
578 regulator-coupled-max-spread = <10000>;
631 regulator-coupled-with = <&vdd_gpu_s0>;
632 regulator-coupled-max-spread = <10000>;
881 regulator-coupled-with = <&vdd_cpu_big1_mem_s0>;
882 regulator-coupled-max-spread = <10000>;
895 regulator-coupled-with = <&vdd_cpu_big0_mem_s0>;
896 regulator-coupled-max-spread = <10000>;
909 regulator-coupled-with = <&vdd_cpu_lit_mem_s0>;
910 regulator-coupled-max-spread = <10000>;
[all …]
/linux-6.12.1/arch/arm/boot/dts/nvidia/
Dtegra30-asus-nexus7-grouper-ti-pmic.dtsi56 regulator-coupled-with = <&vdd_core>;
57 regulator-coupled-max-spread = <300000>;
133 regulator-coupled-with = <&vdd_cpu>;
134 regulator-coupled-max-spread = <300000>;
Dtegra30-asus-nexus7-grouper-maxim-pmic.dtsi69 regulator-coupled-with = <&vdd_core>;
70 regulator-coupled-max-spread = <300000>;
82 regulator-coupled-with = <&vdd_cpu>;
83 regulator-coupled-max-spread = <300000>;
Dtegra20-paz00.dts361 regulator-coupled-with = <&rtc_vdd_reg &cpu_vdd_reg>;
362 regulator-coupled-max-spread = <170000 550000>;
372 regulator-coupled-with = <&core_vdd_reg &rtc_vdd_reg>;
373 regulator-coupled-max-spread = <550000 550000>;
399 regulator-coupled-with = <&core_vdd_reg &cpu_vdd_reg>;
400 regulator-coupled-max-spread = <170000 550000>;
Dtegra20-ventana.dts406 regulator-coupled-with = <&rtc_vdd &vdd_cpu>;
407 regulator-coupled-max-spread = <170000 550000>;
418 regulator-coupled-with = <&vdd_core &rtc_vdd>;
419 regulator-coupled-max-spread = <550000 550000>;
446 regulator-coupled-with = <&vdd_core &vdd_cpu>;
447 regulator-coupled-max-spread = <170000 550000>;
/linux-6.12.1/Documentation/devicetree/bindings/mfd/
Dsamsung,s2mps11.yaml191 regulator-coupled-with = <&buck3_reg>;
192 regulator-coupled-max-spread = <300000>;
205 regulator-coupled-with = <&buck2_reg>;
206 regulator-coupled-max-spread = <300000>;
Dmaxim,max77802.yaml153 regulator-coupled-with = <&buck3_reg>;
154 regulator-coupled-max-spread = <300000>;
/linux-6.12.1/arch/mips/include/asm/
Dpm-cps.h12 * thus in an MT system the VP(E)s within each core are coupled and can only
45 * each coupled CPU. Returns 0 on successful entry & exit, otherwise -errno.
/linux-6.12.1/include/linux/input/
Dadxl34x.h93 * AC/DC: A '0' = DC coupled operation and a '1' = AC coupled
94 * operation. In DC coupled operation, the current acceleration is
97 * coupled operation for activity detection, the acceleration value
102 * AC coupled operation for inactivity detection, a reference value
/linux-6.12.1/arch/arm64/boot/dts/mediatek/
Dmt8183-pumpkin.dts182 regulator-coupled-with = <&mt6358_vsram_gpu_reg>;
183 regulator-coupled-max-spread = <100000>;
190 regulator-coupled-with = <&mt6358_vgpu_reg>;
191 regulator-coupled-max-spread = <100000>;
Dmt8183-evb.dts145 regulator-coupled-with = <&mt6358_vsram_gpu_reg>;
146 regulator-coupled-max-spread = <100000>;
153 regulator-coupled-with = <&mt6358_vgpu_reg>;
154 regulator-coupled-max-spread = <100000>;
/linux-6.12.1/arch/mips/kernel/
Dpm-cps.c27 * @online: the count of online coupled VPEs
52 * Indicates the number of coupled VPEs ready to operate in a non-coherent
57 /* Indicates online CPUs coupled with the current CPU */
121 /* Calculate which coupled CPUs (VPEs) are online */ in cps_pm_enter_state()
174 * it needs to wake up any coupled VPEs still running their wait in cps_pm_enter_state()
176 * coordination between the coupled VPEs & provide the governor with in cps_pm_enter_state()
388 * but in the coupled case the enable step will only run on one VPE. in cps_gen_entry_code()
557 * Re-enable coherence. Note that for CPS_PM_NC_WAIT all coupled VPEs in cps_gen_entry_code()
/linux-6.12.1/sound/hda/ext/
Dhdac_ext_stream.c332 * @type: type of stream (coupled, host or link stream)
334 * This assigns the stream based on the type (coupled/host/link), for the
337 * coupled: Looks for an unused stream
376 * @type: type of stream (coupled, host or link stream)
/linux-6.12.1/net/sched/
Dact_gact.c28 smp_rmb(); /* coupled with smp_wmb() in tcf_gact_init() */ in gact_net_rand()
38 smp_rmb(); /* coupled with smp_wmb() in tcf_gact_init() */ in gact_determ()
132 * coupled with smp_rmb() in gact_net_rand() & gact_determ() in tcf_gact_init()
/linux-6.12.1/Documentation/devicetree/bindings/media/i2c/
Dimi,rdacm2x-gmsl.yaml21 coupled with an OV10635 image sensor and an embedded MCU. Both the MCU and
25 The RDACM21 camera module encloses the same serializer, coupled with an
/linux-6.12.1/drivers/soc/samsung/
Dexynos-regulator-coupler.c72 * If not, set it to minimum voltage, allowed by other coupled in regulator_get_optimal_voltage()
155 * the coupled voltages. in exynos_coupler_balance_voltage()
/linux-6.12.1/arch/csky/
DKconfig269 bool "Tightly-Coupled/Sram Memory"
272 The implementation are not only used by TCM (Tightly-Coupled Memory)
/linux-6.12.1/Documentation/arch/arm/
Dtcm.rst2 ARM TCM (Tightly-Coupled Memory) handling in Linux
7 Some ARM SoCs have a so-called TCM (Tightly-Coupled Memory).

12345678