/linux-6.12.1/drivers/cpuidle/ |
D | coupled.c | 3 * 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/ |
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>;
|
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-6.12.1/include/linux/regulator/ |
D | coupler.h | 23 * @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/ |
D | of_regulator.c | 93 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/ |
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-6.12.1/arch/arm64/boot/dts/rockchip/ |
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>; 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 …]
|
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>; 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/ |
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>;
|
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>;
|
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>;
|
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>;
|
/linux-6.12.1/Documentation/devicetree/bindings/mfd/ |
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>;
|
D | maxim,max77802.yaml | 153 regulator-coupled-with = <&buck3_reg>; 154 regulator-coupled-max-spread = <300000>;
|
/linux-6.12.1/arch/mips/include/asm/ |
D | pm-cps.h | 12 * 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/ |
D | adxl34x.h | 93 * 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/ |
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>;
|
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>;
|
/linux-6.12.1/arch/mips/kernel/ |
D | pm-cps.c | 27 * @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/ |
D | hdac_ext_stream.c | 332 * @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/ |
D | act_gact.c | 28 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/ |
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-6.12.1/drivers/soc/samsung/ |
D | exynos-regulator-coupler.c | 72 * 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/ |
D | Kconfig | 269 bool "Tightly-Coupled/Sram Memory" 272 The implementation are not only used by TCM (Tightly-Coupled Memory)
|
/linux-6.12.1/Documentation/arch/arm/ |
D | tcm.rst | 2 ARM TCM (Tightly-Coupled Memory) handling in Linux 7 Some ARM SoCs have a so-called TCM (Tightly-Coupled Memory).
|