Home
last modified time | relevance | path

Searched refs:coupled (Results 1 – 25 of 46) sorted by relevance

12

/linux-6.1.9/drivers/cpuidle/
Dcoupled.c151 int n = dev->coupled->online_count; in cpuidle_coupled_parallel_barrier()
206 static inline void cpuidle_coupled_set_ready(struct cpuidle_coupled *coupled) in cpuidle_coupled_set_ready() argument
208 atomic_add(MAX_WAITING_CPUS, &coupled->ready_waiting_counts); in cpuidle_coupled_set_ready()
226 inline int cpuidle_coupled_set_not_ready(struct cpuidle_coupled *coupled) in cpuidle_coupled_set_not_ready() argument
231 all = coupled->online_count | (coupled->online_count << WAITING_BITS); in cpuidle_coupled_set_not_ready()
232 ret = atomic_add_unless(&coupled->ready_waiting_counts, in cpuidle_coupled_set_not_ready()
244 static inline int cpuidle_coupled_no_cpus_ready(struct cpuidle_coupled *coupled) in cpuidle_coupled_no_cpus_ready() argument
246 int r = atomic_read(&coupled->ready_waiting_counts) >> WAITING_BITS; in cpuidle_coupled_no_cpus_ready()
256 static inline bool cpuidle_coupled_cpus_ready(struct cpuidle_coupled *coupled) in cpuidle_coupled_cpus_ready() argument
258 int r = atomic_read(&coupled->ready_waiting_counts) >> WAITING_BITS; in cpuidle_coupled_cpus_ready()
[all …]
DMakefile7 obj-$(CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED) += coupled.o
/linux-6.1.9/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.yaml212 regulator-coupled-with:
213 description: Regulators with which the regulator is coupled. The linkage
214 is 2-way - all coupled regulators should be linked with each other.
215 A regulator should not be coupled with its supplier.
220 regulator-coupled-max-spread:
221 description: Array of maximum spread between voltages of coupled regulators
223 couple specified by the regulator-coupled-with property.
/linux-6.1.9/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.1.9/arch/arm/boot/dts/
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.dts405 regulator-coupled-with = <&rtc_vdd_reg &cpu_vdd_reg>;
406 regulator-coupled-max-spread = <170000 550000>;
416 regulator-coupled-with = <&core_vdd_reg &rtc_vdd_reg>;
417 regulator-coupled-max-spread = <550000 550000>;
443 regulator-coupled-with = <&core_vdd_reg &cpu_vdd_reg>;
444 regulator-coupled-max-spread = <170000 550000>;
Dtegra20-ventana.dts429 regulator-coupled-with = <&rtc_vdd &vdd_cpu>;
430 regulator-coupled-max-spread = <170000 550000>;
441 regulator-coupled-with = <&vdd_core &rtc_vdd>;
442 regulator-coupled-max-spread = <550000 550000>;
469 regulator-coupled-with = <&vdd_core &vdd_cpu>;
470 regulator-coupled-max-spread = <170000 550000>;
Dtegra30-cardhu.dtsi282 regulator-coupled-with = <&vdd_core>;
283 regulator-coupled-max-spread = <300000>;
363 regulator-coupled-with = <&vddctrl_reg>;
364 regulator-coupled-max-spread = <300000>;
Dtegra20-asus-tf101.dts632 regulator-coupled-with = <&rtc_vdd &vdd_cpu>;
633 regulator-coupled-max-spread = <170000 550000>;
644 regulator-coupled-with = <&vdd_core &rtc_vdd>;
645 regulator-coupled-max-spread = <550000 550000>;
672 regulator-coupled-with = <&vdd_core &vdd_cpu>;
673 regulator-coupled-max-spread = <170000 550000>;
Dexynos5422-odroid-core.dtsi869 regulator-coupled-with = <&buck3_reg>;
870 regulator-coupled-max-spread = <300000>;
883 regulator-coupled-with = <&buck2_reg>;
884 regulator-coupled-max-spread = <300000>;
Dtegra30-colibri.dtsi772 regulator-coupled-with = <&vdd_core>;
773 regulator-coupled-max-spread = <300000>;
907 regulator-coupled-with = <&vddctrl_reg>;
908 regulator-coupled-max-spread = <300000>;
Dexynos5800-peach-pi.dts270 regulator-coupled-with = <&buck3_reg>;
271 regulator-coupled-max-spread = <300000>;
284 regulator-coupled-with = <&buck2_reg>;
285 regulator-coupled-max-spread = <300000>;
Dtegra20-acer-a500-picasso.dts602 regulator-coupled-with = <&rtc_vdd &vdd_cpu>;
603 regulator-coupled-max-spread = <170000 550000>;
614 regulator-coupled-with = <&vdd_core &rtc_vdd>;
615 regulator-coupled-max-spread = <550000 550000>;
643 regulator-coupled-with = <&vdd_core &vdd_cpu>;
644 regulator-coupled-max-spread = <170000 550000>;
/linux-6.1.9/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.1.9/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.1.9/Documentation/devicetree/bindings/interrupt-controller/
Darm,nvic.txt3 The NVIC provides an interrupt controller that is tightly coupled to
/linux-6.1.9/arch/arm64/boot/dts/allwinner/
Dsun50i-h6-orangepi-lite2.dts44 * enable of coupled regulators, keep them
/linux-6.1.9/Documentation/devicetree/bindings/dma/
Dapple,admac.yaml14 are TX-only, odd-numbered are RX-only. Individual channels are coupled to
/linux-6.1.9/Documentation/driver-api/hte/
Dtegra194-hte.rst21 and AON GPIO controller are tightly coupled as it requires very specific bits
/linux-6.1.9/include/linux/
Dcpuidle.h111 struct cpuidle_coupled *coupled; member
/linux-6.1.9/Documentation/sound/soc/
Doverview.rst11 * Codec drivers were often tightly coupled to the underlying SoC
/linux-6.1.9/Documentation/core-api/
Dasm-annotations.rst119 All of these **shall** be coupled with ``SYM_FUNC_END``. First, it marks
156 Again, every ``SYM_CODE_START*`` **shall** be coupled by ``SYM_CODE_END``.

12