| /linux/drivers/cpuidle/ |
| H A D | coupled.c | 151 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 …]
|
| H A D | Makefile | 10 obj-$(CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED) += coupled.o
|
| /linux/Documentation/devicetree/bindings/regulator/ |
| H 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>;
|
| /linux/Documentation/iio/ |
| H A D | adxl345.rst | 86 Note that activity and inactivity detection are DC-coupled by default; 87 therefore, only the AC-coupled activity and inactivity events are explicitly 107 | in_accel_mag_adaptive_rising_en | Enable AC coupled activity on X axis | 109 | in_accel_mag_adaptive_falling_period | AC coupled inactivity time in seconds | 111 | in_accel_mag_adaptive_falling_value | AC coupled inactivity threshold in 62.5/LSB | 113 | in_accel_mag_adaptive_rising_value | AC coupled activity threshold in 62.5/LSB | 123 | in_accel_x&y&z_mag_adaptive_falling_en | Enable AC coupled inactivity on all axis | 163 activity detection, use auto-sleep, and be either AC- or DC-coupled. 178 In DC-coupled mode, the current acceleration magnitude is directly compared to 180 inactivity. In contrast, AC-coupled activity detection uses the acceleration [all …]
|
| H A D | adxl313.rst | 63 | in_accel_mag_adaptive_falling_period | AC coupled inactivity time. … 65 | in_accel_mag_adaptive_falling_value | AC coupled inactivity threshold. … 67 | in_accel_mag_adaptive_rising_value | AC coupled activity threshold. … 75 | in_accel_x\&y\&z_mag_adaptive_falling_en | Enable or disable AC coupled inactivity event… 77 | in_accel_x\|y\|z_mag_adaptive_rising_en | Enable or disable AC coupled activity events.… 84 The default coupling is DC coupled events. In this case the threshold will 85 be in place as such, where for the AC coupled case an adaptive threshold 267 Now, enabling activity, e.g. the AC coupled counter-part ``ACTIVITY_AC`` 287 AC- or DC-coupled (the default) events are used similarly.
|
| H A D | ad7625.rst | 25 require coupled PWM signals with a phase offset.
|
| /linux/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3588-evb2-v10.dts | 311 regulator-coupled-with = <&vdd_gpu_mem_s0>; 312 regulator-coupled-max-spread = <10000>; 365 regulator-coupled-with = <&vdd_gpu_s0>; 366 regulator-coupled-max-spread = <10000>; 615 regulator-coupled-with = <&vdd_cpu_big1_mem_s0>; 616 regulator-coupled-max-spread = <10000>; 629 regulator-coupled-with = <&vdd_cpu_big0_mem_s0>; 630 regulator-coupled-max-spread = <10000>; 643 regulator-coupled-with = <&vdd_cpu_lit_mem_s0>; 644 regulator-coupled-max-spread = <10000>; [all …]
|
| H A D | rk3588-quartzpro64.dts | 542 regulator-coupled-with = <&vdd_gpu_mem_s0>; 543 regulator-coupled-max-spread = <10000>; 600 regulator-coupled-with = <&vdd_gpu_s0>; 601 regulator-coupled-max-spread = <10000>; 869 regulator-coupled-with = <&vdd_cpu_big1_mem_s0>; 870 regulator-coupled-max-spread = <10000>; 884 regulator-coupled-with = <&vdd_cpu_big0_mem_s0>; 885 regulator-coupled-max-spread = <10000>; 899 regulator-coupled-with = <&vdd_cpu_lit_mem_s0>; 900 regulator-coupled-max-spread = <10000>; [all …]
|
| H A D | rk3588-evb1-v10.dts | 746 regulator-coupled-with = <&vdd_gpu_mem_s0>; 747 regulator-coupled-max-spread = <10000>; 800 regulator-coupled-with = <&vdd_gpu_s0>; 801 regulator-coupled-max-spread = <10000>; 1050 regulator-coupled-with = <&vdd_cpu_big1_mem_s0>; 1051 regulator-coupled-max-spread = <10000>; 1064 regulator-coupled-with = <&vdd_cpu_big0_mem_s0>; 1065 regulator-coupled-max-spread = <10000>; 1078 regulator-coupled-with = <&vdd_cpu_lit_mem_s0>; 1079 regulator-coupled-max-spread = <10000>; [all …]
|
| H A D | rk3588s-evb1-v10.dts | 846 regulator-coupled-with = <&vdd_cpu_big1_mem_s0>; 847 regulator-coupled-max-spread = <10000>; 861 regulator-coupled-with = <&vdd_cpu_big0_mem_s0>; 862 regulator-coupled-max-spread = <10000>; 876 regulator-coupled-with = <&vdd_cpu_lit_mem_s0>; 877 regulator-coupled-max-spread = <10000>; 905 regulator-coupled-with = <&vdd_cpu_big1_s0>; 906 regulator-coupled-max-spread = <10000>; 921 regulator-coupled-with = <&vdd_cpu_big0_s0>; 922 regulator-coupled-max-spread = <10000>; [all …]
|
| /linux/arch/arm64/boot/dts/mediatek/ |
| H A D | mt8390-grinn-genio-som.dtsi | 86 regulator-coupled-with = <&mt6359_vsram_others_ldo_reg>; 87 regulator-coupled-max-spread = <6250>; 110 regulator-coupled-with = <&mt6359_vproc2_buck_reg>; 111 regulator-coupled-max-spread = <6250>;
|
| H 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>;
|
| H A D | mt8183-pumpkin.dts | 231 regulator-coupled-with = <&mt6358_vsram_gpu_reg>; 232 regulator-coupled-max-spread = <100000>; 239 regulator-coupled-with = <&mt6358_vgpu_reg>; 240 regulator-coupled-max-spread = <100000>;
|
| H A D | mt8183-kukui.dtsi | 392 regulator-coupled-with = <&mt6358_vsram_gpu_reg>; 393 regulator-coupled-max-spread = <100000>; 410 regulator-coupled-with = <&mt6358_vgpu_reg>; 411 regulator-coupled-max-spread = <100000>;
|
| H A D | mt8188-geralt.dtsi | 586 regulator-coupled-with = <&mt6359_vsram_others_ldo_reg>; 587 regulator-coupled-max-spread = <6250>; 607 regulator-coupled-with = <&mt6359_vproc2_buck_reg>; 608 regulator-coupled-max-spread = <6250>;
|
| /linux/arch/arm/boot/dts/nvidia/ |
| H 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>;
|
| H 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>;
|
| H 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>;
|
| H 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>;
|
| H A D | tegra20-asus-transformer-common.dtsi | 608 regulator-coupled-with = <&rtc_vdd &vdd_cpu>; 609 regulator-coupled-max-spread = <170000 550000>; 620 regulator-coupled-with = <&vdd_core &rtc_vdd>; 621 regulator-coupled-max-spread = <550000 550000>; 648 regulator-coupled-with = <&vdd_core &vdd_cpu>; 649 regulator-coupled-max-spread = <170000 550000>; 1173 nvidia,coupled-mic-hp-det;
|
| H 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>;
|
| H A D | tegra20-acer-a500-picasso.dts | 572 regulator-coupled-with = <&rtc_vdd &vdd_cpu>; 573 regulator-coupled-max-spread = <170000 550000>; 584 regulator-coupled-with = <&vdd_core &rtc_vdd>; 585 regulator-coupled-max-spread = <550000 550000>; 613 regulator-coupled-with = <&vdd_core &vdd_cpu>; 614 regulator-coupled-max-spread = <170000 550000>;
|
| /linux/arch/arm64/boot/dts/allwinner/ |
| H A D | sun50i-h6-orangepi-lite2.dts | 44 * enable of coupled regulators, keep them
|
| /linux/arch/arm/boot/dts/samsung/ |
| H 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/ |
| H A D | tegra-hte.rst | 19 instance supports timestamping GPIOs in real time as it is tightly coupled with
|