/freebsd/sys/contrib/device-tree/Bindings/soc/rockchip/ |
H A D | power_domain.txt | 3 Rockchip processors include support for multiple power domains which can be 4 powered up/down by software based on different application scenes to save power. 6 Required properties for power domain controller: 8 "rockchip,px30-power-controller" - for PX30 SoCs. 9 "rockchip,rk3036-power-controller" - for RK3036 SoCs. 10 "rockchip,rk3066-power-controller" - for RK3066 SoCs. 11 "rockchip,rk3128-power-controller" - for RK3128 SoCs. 12 "rockchip,rk3188-power-controller" - for RK3188 SoCs. 13 "rockchip,rk3228-power-controller" - for RK3228 SoCs. 14 "rockchip,rk3288-power-controller" - for RK3288 SoCs. [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/apple/ |
H A D | t8112-pmgr.dtsi | 10 ps_sbr: power-controller@100 { 13 #power-domain-cells = <0>; 19 ps_aic: power-controller@108 { 22 #power-domain-cells = <0>; 28 ps_dwi: power-controller@110 { 31 #power-domain-cells = <0>; 37 ps_soc_spmi0: power-controller@118 { 40 #power-domain-cells = <0>; 45 ps_gpio: power-controller@120 { 48 #power-domain-cells = <0>; [all …]
|
H A D | t8103-pmgr.dtsi | 10 ps_sbr: power-controller@100 { 13 #power-domain-cells = <0>; 19 ps_aic: power-controller@108 { 22 #power-domain-cells = <0>; 28 ps_dwi: power-controller@110 { 31 #power-domain-cells = <0>; 37 ps_soc_spmi0: power-controller@118 { 40 #power-domain-cells = <0>; 45 ps_soc_spmi1: power-controller@120 { 48 #power-domain-cells = <0>; [all …]
|
H A D | t600x-pmgr.dtsi | 9 DIE_NODE(ps_pms_bridge): power-controller@100 { 12 #power-domain-cells = <0>; 18 DIE_NODE(ps_aic): power-controller@108 { 21 #power-domain-cells = <0>; 27 DIE_NODE(ps_dwi): power-controller@110 { 30 #power-domain-cells = <0>; 36 DIE_NODE(ps_pms): power-controller@118 { 39 #power-domain-cells = <0>; 45 DIE_NODE(ps_gpio): power-controller@120 { 48 #power-domain-cells = <0>; [all …]
|
/freebsd/sys/dev/rtwn/rtl8192c/ |
H A D | r92c_chan.c | 58 uint8_t power[RTWN_RIDX_COUNT]) in r92c_dump_txpower() 69 power[RTWN_RIDX_CCK1], in r92c_dump_txpower() 70 power[RTWN_RIDX_CCK2], in r92c_dump_txpower() 71 power[RTWN_RIDX_CCK55], in r92c_dump_txpower() 72 power[RTWN_RIDX_CCK11]); in r92c_dump_txpower() 78 power[RTWN_RIDX_OFDM6], in r92c_dump_txpower() 79 power[RTWN_RIDX_OFDM9], in r92c_dump_txpower() 80 power[RTWN_RIDX_OFDM12], in r92c_dump_txpower() 81 power[RTWN_RIDX_OFDM18], in r92c_dump_txpower() 82 power[RTWN_RIDX_OFDM24], in r92c_dump_txpower() [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/arm/ |
H A D | juno-scmi.dtsi | 3 power-domains = <&scmi_devpd 8>; 7 power-domains = <&scmi_devpd 8>; 11 power-domains = <&scmi_devpd 8>; 15 power-domains = <&scmi_devpd 8>; 19 power-domains = <&scmi_devpd 8>; 23 power-domains = <&scmi_devpd 8>; 27 power-domains = <&scmi_devpd 8>; 31 power-domains = <&scmi_devpd 8>; 55 #power-domain-cells = <1>; 120 power-domains = <&scmi_devpd 8>; [all …]
|
/freebsd/sys/dev/rtwn/rtl8812a/ |
H A D | r12a_chan.c | 64 struct ieee80211_channel *c, uint8_t power[RTWN_RIDX_COUNT]) in r12a_write_txpower_ht() 69 SM(R12A_TXAGC_MCS0, power[RTWN_RIDX_HT_MCS(0)]) | in r12a_write_txpower_ht() 70 SM(R12A_TXAGC_MCS1, power[RTWN_RIDX_HT_MCS(1)]) | in r12a_write_txpower_ht() 71 SM(R12A_TXAGC_MCS2, power[RTWN_RIDX_HT_MCS(2)]) | in r12a_write_txpower_ht() 72 SM(R12A_TXAGC_MCS3, power[RTWN_RIDX_HT_MCS(3)])); in r12a_write_txpower_ht() 74 SM(R12A_TXAGC_MCS4, power[RTWN_RIDX_HT_MCS(4)]) | in r12a_write_txpower_ht() 75 SM(R12A_TXAGC_MCS5, power[RTWN_RIDX_HT_MCS(5)]) | in r12a_write_txpower_ht() 76 SM(R12A_TXAGC_MCS6, power[RTWN_RIDX_HT_MCS(6)]) | in r12a_write_txpower_ht() 77 SM(R12A_TXAGC_MCS7, power[RTWN_RIDX_HT_MCS(7)])); in r12a_write_txpower_ht() 80 SM(R12A_TXAGC_MCS8, power[RTWN_RIDX_HT_MCS(8)]) | in r12a_write_txpower_ht() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/soc/mediatek/ |
H A D | scpsys.txt | 4 The System Control Processor System (SCPSYS) has several power management 7 The System Power Manager (SPM) inside the SCPSYS is for the MTCMOS power 11 power/power-domain.yaml. It provides the power domains defined in 12 - include/dt-bindings/power/mt8173-power.h 13 - include/dt-bindings/power/mt6797-power.h 14 - include/dt-bindings/power/mt6765-power.h 15 - include/dt-bindings/power/mt2701-power.h 16 - include/dt-bindings/power/mt2712-power.h 17 - include/dt-bindings/power/mt7622-power.h 30 - #power-domain-cells: Must be 1 [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/broadcom/ |
H A D | bcm2835-rpi.dtsi | 1 #include <dt-bindings/power/raspberrypi-power.h> 15 power: power { label 16 compatible = "raspberrypi,bcm2835-power"; 18 #power-domain-cells = <1>; 33 power-domains = <&power RPI_POWER_DOMAIN_UNICAM0>; 40 power-domains = <&power RPI_POWER_DOMAIN_UNICAM1>; 70 power-domains = <&power RPI_POWER_DOMAIN_USB>; 74 power-domains = <&power RPI_POWER_DOMAIN_VEC>; 79 power-domains = <&power RPI_POWER_DOMAIN_DSI0>; 83 power-domains = <&power RPI_POWER_DOMAIN_DSI1>;
|
/freebsd/sys/contrib/device-tree/Bindings/power/ |
H A D | power_domain.txt | 4 used for power gating of selected IP blocks for power saving by reduced leakage 12 #power-domain-cells property in the PM domain provider node. 16 See power-domain.yaml. 21 - power-domains : A list of PM domain specifiers, as defined by bindings of 22 the power controller that is the PM domain provider. 25 - power-domain-names : A list of power domain name strings sorted in the same 26 order as the power-domains property. Consumers drivers will use 27 power-domain-names to match power domains with power-domains 35 power-domains = <&power 0>; 36 power-domain-names = "io"; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/mediatek/ |
H A D | mt8167.dtsi | 10 #include <dt-bindings/power/mt8167-power.h> 42 spm: power-controller { 43 compatible = "mediatek,mt8167-power-controller"; 46 #power-domain-cells = <1>; 48 /* power domains of the SoC */ 49 power-domain@MT8167_POWER_DOMAIN_MM { 53 #power-domain-cells = <0>; 57 power-domain@MT8167_POWER_DOMAIN_VDEC { 62 #power-domain-cells = <0>; 65 power-domain@MT8167_POWER_DOMAIN_ISP { [all …]
|
/freebsd/sys/contrib/device-tree/src/powerpc/fsl/ |
H A D | e6500_power_isa.dtsi | 37 power-isa-version = "2.06"; 38 power-isa-b; // Base 39 power-isa-e; // Embedded 40 power-isa-atb; // Alternate Time Base 41 power-isa-cs; // Cache Specification 42 power-isa-ds; // Decorated Storage 43 power-isa-e.ed; // Embedded.Enhanced Debug 44 power-isa-e.pd; // Embedded.External PID 45 power-isa-e.hv; // Embedded.Hypervisor 46 power-isa-e.le; // Embedded.Little-Endian [all …]
|
H A D | e5500_power_isa.dtsi | 37 power-isa-version = "2.06"; 38 power-isa-b; // Base 39 power-isa-e; // Embedded 40 power-isa-atb; // Alternate Time Base 41 power-isa-cs; // Cache Specification 42 power-isa-ds; // Decorated Storage 43 power-isa-e.ed; // Embedded.Enhanced Debug 44 power-isa-e.pd; // Embedded.External PID 45 power-isa-e.hv; // Embedded.Hypervisor 46 power-isa-e.le; // Embedded.Little-Endian [all …]
|
H A D | e500mc_power_isa.dtsi | 37 power-isa-version = "2.06"; 38 power-isa-b; // Base 39 power-isa-e; // Embedded 40 power-isa-atb; // Alternate Time Base 41 power-isa-cs; // Cache Specification 42 power-isa-ds; // Decorated Storage 43 power-isa-e.ed; // Embedded.Enhanced Debug 44 power-isa-e.pd; // Embedded.External PID 45 power-isa-e.hv; // Embedded.Hypervisor 46 power-isa-e.le; // Embedded.Little-Endian [all …]
|
H A D | e500v2_power_isa.dtsi | 37 power-isa-version = "2.03"; 38 power-isa-b; // Base 39 power-isa-e; // Embedded 40 power-isa-atb; // Alternate Time Base 41 power-isa-cs; // Cache Specification 42 power-isa-e.le; // Embedded.Little-Endian 43 power-isa-e.pm; // Embedded.Performance Monitor 44 power-isa-ecl; // Embedded Cache Locking 45 power-isa-mmc; // Memory Coherence 46 power-isa-sp; // Signal Processing Engine [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/soc/bcm/ |
H A D | raspberrypi,bcm2835-power.txt | 1 Raspberry Pi power domain driver 5 - compatible: Should be "raspberrypi,bcm2835-power". 7 - #power-domain-cells: Should be <1>, we providing multiple power domains. 9 The valid defines for power domain are: 37 power: power { 38 compatible = "raspberrypi,bcm2835-power"; 40 #power-domain-cells = <1>; 43 Example for using power domain: 46 power-domains = <&power RPI_POWER_DOMAIN_USB>;
|
H A D | brcm,bcm2835-pm.txt | 3 The PM block controls power domains and some reset lines, and includes 19 - #power-domain-cells: Should be 1. This property follows the power domain 25 - system-power-controller: Whether the watchdog is controlling the 26 system power. This node follows the power controller bindings[3]. 29 [2] Documentation/devicetree/bindings/power/power-domain.yaml 30 [3] Documentation/devicetree/bindings/power/power-controller.txt 36 #power-domain-cells = <1>; 45 system-power-controller;
|
/freebsd/sys/contrib/device-tree/Bindings/mfd/ |
H A D | twl4030-power.txt | 1 Texas Instruments TWL family (twl4030) reset and power management module 3 The power management module inside the TWL family provides several facilities 4 to control the power resources, including power scripts. For now, the 9 "ti,twl4030-power" 10 "ti,twl4030-power-reset" 11 "ti,twl4030-power-idle" 12 "ti,twl4030-power-idle-osc-off" 14 The use of ti,twl4030-power-reset is recommended at least on 17 When using ti,twl4030-power-idle, the TI recommended configuration 20 When using ti,twl4030-power-idle-osc-off, the TI recommended [all …]
|
/freebsd/sys/dev/rtwn/rtl8192e/ |
H A D | r92e_chan.c | 91 uint8_t power[RTWN_RIDX_COUNT]) in r92e_get_txpower() 109 power[ridx] = rs->cck_tx_pwr[chain][group]; in r92e_get_txpower() 110 if (power[ridx] > ic->ic_txpowlimit) in r92e_get_txpower() 111 power[ridx] = ic->ic_txpowlimit; in r92e_get_txpower() 114 power[ridx] = rs->ht40_tx_pwr_2g[chain][group]; in r92e_get_txpower() 115 if (power[ridx] > ic->ic_txpowlimit) in r92e_get_txpower() 116 power[ridx] = ic->ic_txpowlimit; in r92e_get_txpower() 123 pwr = power[ridx] + rs->ofdm_tx_pwr_diff_2g[chain][0]; in r92e_get_txpower() 127 power[ridx] = pwr; in r92e_get_txpower() 142 pwr = power[ridx] + pwr_diff; in r92e_get_txpower() [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/qcom/ |
H A D | sm4450.dtsi | 56 power-domains = <&CPU_PD0>; 57 power-domain-names = "psci"; 82 power-domains = <&CPU_PD0>; 83 power-domain-names = "psci"; 102 power-domains = <&CPU_PD0>; 103 power-domain-names = "psci"; 122 power-domains = <&CPU_PD0>; 123 power-domain-names = "psci"; 142 power-domains = <&CPU_PD0>; 143 power-domain-names = "psci"; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/renesas/ |
H A D | r8a73a4.dtsi | 29 power-domains = <&pd_a2sl>; 36 power-domains = <&pd_a3sm>; 44 power-domains = <&pd_a3km>; 52 power-domains = <&pd_d4>; 73 power-domains = <&pd_c5>; 86 power-domains = <&pd_a3r>; 93 power-domains = <&pd_a3bc>; 99 power-domains = <&pd_a3bc>; 109 power-domains = <&pd_a3sp>; 127 power-domains = <&pd_c5>; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/usb/ |
H A D | nvidia,tegra124-xusb.txt | 46 - avddio-pex-supply: PCIe/USB3 analog logic power supply. Must supply 1.05 V. 47 - dvddio-pex-supply: PCIe/USB3 digital logic power supply. Must supply 1.05 V. 48 - avdd-usb-supply: USB controller power supply. Must supply 3.3 V. 49 - avdd-pll-utmip-supply: UTMI PLL power supply. Must supply 1.8 V. 50 - avdd-pll-erefe-supply: PLLE reference PLL power supply. Must supply 1.05 V. 51 - avdd-usb-ss-pll-supply: PCIe/USB3 PLL power supply. Must supply 1.05 V. 52 - hvdd-usb-ss-supply: High-voltage PCIe/USB3 power supply. Must supply 3.3 V. 53 - hvdd-usb-ss-pll-e-supply: High-voltage PLLE power supply. Must supply 3.3 V. 56 - dvddio-pex-supply: PCIe/USB3 analog logic power supply. Must supply 1.05 V. 57 - hvddio-pex-supply: High-voltage PCIe/USB3 power supply. Must supply 1.8 V. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | st,sta350.txt | 12 - power-down-gpios: a GPIO spec for the power down pin. If specified, 23 0: 2-channel (full-bridge) power, 2-channel data-out 24 1: 2 (half-bridge). 1 (full-bridge) on-board power 48 - st,ffx-power-output-mode: string 49 The FFX power output mode selects how the FFX output timing is 53 - "full-power-mode" 57 Only required for "st,ffx-power-output-mode" == 66 - st,max-power-use-mpcc: 70 - st,max-power-corr: 71 If present, power bridge correction for THD reduction near maximum [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/power/supply/ |
H A D | axp20x_usb_power.txt | 1 AXP20x USB power supply 4 -compatible: One of: "x-powers,axp202-usb-power-supply" 5 "x-powers,axp221-usb-power-supply" 6 "x-powers,axp223-usb-power-supply" 7 "x-powers,axp813-usb-power-supply" 10 variations such as the former being able to set the VBUS power supply max 38 usb-power-supply: usb-power-supply { 39 compatible = "x-powers,axp202-usb-power-supply";
|
/freebsd/sys/contrib/device-tree/src/arm64/renesas/ |
H A D | r8a77980.dtsi | 12 #include <dt-bindings/power/r8a77980-sysc.h> 35 power-domains = <&sysc R8A77980_PD_CA53_CPU0>; 45 power-domains = <&sysc R8A77980_PD_CA53_CPU1>; 55 power-domains = <&sysc R8A77980_PD_CA53_CPU2>; 65 power-domains = <&sysc R8A77980_PD_CA53_CPU3>; 72 power-domains = <&sysc R8A77980_PD_CA53_SCU>; 134 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; 150 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; 165 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; 180 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; [all …]
|