| /linux/drivers/cpuidle/ |
| A D | coupled.c | 231 all = coupled->online_count | (coupled->online_count << WAITING_BITS); in cpuidle_coupled_set_not_ready() 469 struct cpuidle_coupled *coupled = dev->coupled; in cpuidle_enter_state_coupled() local 472 if (!coupled) in cpuidle_enter_state_coupled() 648 coupled = other_dev->coupled; in cpuidle_coupled_register_device() 655 if (!coupled) in cpuidle_coupled_register_device() 661 dev->coupled = coupled; in cpuidle_coupled_register_device() 667 coupled->refcnt++; in cpuidle_coupled_register_device() 685 struct cpuidle_coupled *coupled = dev->coupled; in cpuidle_coupled_unregister_device() local 691 kfree(coupled); in cpuidle_coupled_unregister_device() 707 coupled->prevent++; in cpuidle_coupled_prevent_idle() [all …]
|
| A D | Makefile | 7 obj-$(CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED) += coupled.o
|
| /linux/Documentation/devicetree/bindings/regulator/ |
| A D | nvidia,tegra-regulators-coupling.txt | 5 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>;
|
| A D | regulator.yaml | 225 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/Documentation/devicetree/bindings/sound/ |
| A D | qcom,q6dsp-lpass-clocks.yaml | 25 1 = for no coupled clock 26 2 = for dividend of the coupled clock 27 3 = for divisor of the coupled clock
|
| /linux/arch/arm/boot/dts/nvidia/ |
| A D | tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 56 regulator-coupled-with = <&vdd_core>; 57 regulator-coupled-max-spread = <300000>; 133 regulator-coupled-with = <&vdd_cpu>; 134 regulator-coupled-max-spread = <300000>;
|
| A D | tegra30-asus-nexus7-grouper-maxim-pmic.dtsi | 69 regulator-coupled-with = <&vdd_core>; 70 regulator-coupled-max-spread = <300000>; 82 regulator-coupled-with = <&vdd_cpu>; 83 regulator-coupled-max-spread = <300000>;
|
| A D | tegra20-ventana.dts | 406 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>;
|
| A D | tegra20-paz00.dts | 361 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>;
|
| A D | tegra20-asus-tf101.dts | 636 regulator-coupled-with = <&rtc_vdd &vdd_cpu>; 637 regulator-coupled-max-spread = <170000 550000>; 648 regulator-coupled-with = <&vdd_core &rtc_vdd>; 649 regulator-coupled-max-spread = <550000 550000>; 676 regulator-coupled-with = <&vdd_core &vdd_cpu>; 677 regulator-coupled-max-spread = <170000 550000>; 1200 nvidia,coupled-mic-hp-det;
|
| A D | tegra30-cardhu.dtsi | 285 regulator-coupled-with = <&vdd_core>; 286 regulator-coupled-max-spread = <300000>; 366 regulator-coupled-with = <&vddctrl_reg>; 367 regulator-coupled-max-spread = <300000>;
|
| /linux/arch/arm64/boot/dts/rockchip/ |
| A D | rk3588-quartzpro64.dts | 508 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>; 836 regulator-coupled-max-spread = <10000>; 851 regulator-coupled-max-spread = <10000>; 866 regulator-coupled-max-spread = <10000>; 894 regulator-coupled-max-spread = <10000>; 910 regulator-coupled-max-spread = <10000>; 937 regulator-coupled-with = <&vdd_cpu_lit_s0>; [all …]
|
| A D | rk3588-evb1-v10.dts | 577 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>; 882 regulator-coupled-max-spread = <10000>; 896 regulator-coupled-max-spread = <10000>; 910 regulator-coupled-max-spread = <10000>; 936 regulator-coupled-max-spread = <10000>; 951 regulator-coupled-max-spread = <10000>; 976 regulator-coupled-with = <&vdd_cpu_lit_s0>; [all …]
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| A D | samsung,s2mps11.yaml | 191 regulator-coupled-with = <&buck3_reg>; 192 regulator-coupled-max-spread = <300000>; 205 regulator-coupled-with = <&buck2_reg>; 206 regulator-coupled-max-spread = <300000>;
|
| A D | maxim,max77802.yaml | 153 regulator-coupled-with = <&buck3_reg>; 154 regulator-coupled-max-spread = <300000>;
|
| /linux/arch/arm64/boot/dts/mediatek/ |
| A D | mt8183-pumpkin.dts | 182 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>;
|
| A D | mt8183-evb.dts | 145 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>;
|
| A D | mt8183-kukui.dtsi | 428 regulator-coupled-with = <&mt6358_vsram_gpu_reg>; 429 regulator-coupled-max-spread = <100000>; 446 regulator-coupled-with = <&mt6358_vgpu_reg>; 447 regulator-coupled-max-spread = <100000>;
|
| /linux/Documentation/devicetree/bindings/serial/ |
| A D | arm,dcc.yaml | 14 via JTAG can be also used as one of serial line tightly coupled with every
|
| /linux/Documentation/devicetree/bindings/media/i2c/ |
| A D | imi,rdacm2x-gmsl.yaml | 21 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/Documentation/devicetree/bindings/interrupt-controller/ |
| A D | arm,nvic.txt | 3 The NVIC provides an interrupt controller that is tightly coupled to
|
| /linux/arch/arm64/boot/dts/allwinner/ |
| A D | sun50i-h6-orangepi-lite2.dts | 44 * enable of coupled regulators, keep them
|
| /linux/Documentation/devicetree/bindings/dma/ |
| A D | apple,admac.yaml | 14 are TX-only, odd-numbered are RX-only. Individual channels are coupled to
|
| /linux/arch/arm/boot/dts/samsung/ |
| A D | exynos5422-odroid-core.dtsi | 873 regulator-coupled-with = <&buck3_reg>; 874 regulator-coupled-max-spread = <300000>; 887 regulator-coupled-with = <&buck2_reg>; 888 regulator-coupled-max-spread = <300000>;
|
| /linux/Documentation/driver-api/hte/ |
| A D | tegra-hte.rst | 19 instance supports timestamping GPIOs in real time as it is tightly coupled with
|