| /linux/drivers/devfreq/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 bool "Generic Dynamic Voltage and Frequency Scaling (DVFS) support" 9 operating frequency based on the device driver's policy. 19 clock frequency of the device, which is also attached 20 to a device by 1-to-1. The device registering devfreq takes the 21 responsibility to "interpret" the representative frequency and 37 Chooses frequency based on the recent load on the device. Works 39 Simple-Ondemand should be able to provide busy/total counter 46 Sets the frequency at the maximum available frequency. 47 This governor always returns UINT_MAX as frequency so that [all …]
|
| /linux/Documentation/devicetree/bindings/i2c/ |
| H A D | opencores,i2c-ocores.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/i2c/opencores,i2c-ocores.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Peter Korsgaard <peter@korsgaard.com> 11 - Andrew Lunn <andrew@lunn.ch> 14 - $ref: /schemas/i2c/i2c-controller.yaml# 19 - items: 20 - enum: 21 - sifive,fu740-c000-i2c # Opencore based IP block FU740-C000 SoC [all …]
|
| H A D | aspeed,i2c.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rayn Chen <rayn_chen@aspeedtech.com> 13 - $ref: /schemas/i2c/i2c-controller.yaml# 18 - aspeed,ast2400-i2c-bus 19 - aspeed,ast2500-i2c-bus 20 - aspeed,ast2600-i2c-bus 25 - description: address offset and range of bus 26 - description: address offset and range of bus buffer [all …]
|
| H A D | i2c-pca-platform.txt | 4 parallel-bus microcontrollers/microprocessors and the serial I2C-bus 5 and allows the parallel bus system to communicate bi-directionally 6 with the I2C-bus. 10 - reg : Offset and length of the register set for the device 11 - compatible : one of "nxp,pca9564" or "nxp,pca9665" 14 - interrupts : the interrupt number 15 - reset-gpios : gpio specifier for gpio connected to RESET_N pin. As the line 17 - clock-frequency : I2C bus frequency. 22 #address-cells = <1>; 23 #size-cells = <0>; [all …]
|
| H A D | i2c-opal.txt | 1 Device-tree bindings for I2C OPAL driver 2 ---------------------------------------- 6 perspective, the properties of use are "ibm,port-name" and "ibm,opal-id". 10 - reg: Port-id within a given master 11 - compatible: must be "ibm,opal-i2c" 12 - ibm,opal-id: Refers to a specific bus and used to identify it when calling 14 - bus-frequency: Operating frequency of the i2c bus (in HZ). Informational for 18 - ibm,port-name: Firmware provides this name that uniquely identifies the i2c 23 a P8 on-chip bus. 27 i2c-bus@0 { [all …]
|
| /linux/arch/arm64/boot/dts/mediatek/ |
| H A D | mt8186-evb.dts | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 5 /dts-v1/; 10 chassis-type = "embedded"; 11 compatible = "mediatek,mt8186-evb", "mediatek,mt8186"; 18 stdout-path = "serial0:921600n8"; 30 clock-frequency = <400000>; 31 pinctrl-names = "default"; 32 pinctrl-0 = <&i2c0_pins>; 38 clock-frequency = <400000>; 39 i2c-scl-internal-delay-ns = <8000>; [all …]
|
| H A D | mt8188-evb.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 5 /dts-v1/; 11 compatible = "mediatek,mt8188-evb", "mediatek,mt8188"; 26 stdout-path = "serial0:115200n8"; 34 reserved_memory: reserved-memory { 35 #address-cells = <2>; 36 #size-cells = <2>; 40 compatible = "shared-dma-pool"; 42 no-map; 52 pinctrl-names = "default"; [all …]
|
| /linux/drivers/staging/iio/Documentation/ |
| H A D | sysfs-bus-iio-dds | 2 What: /sys/bus/iio/devices/.../out_altvoltageX_frequencyY 4 Contact: linux-iio@vger.kernel.org 6 Stores frequency into tuning word Y. 8 which allows for pin controlled FSK Frequency Shift Keying 13 What: /sys/bus/iio/devices/.../out_altvoltageX_frequencyY_scale 15 Contact: linux-iio@vger.kernel.org 18 obtain the desired value in Hz. If shared across all frequency 22 What: /sys/bus/iio/devices/.../out_altvoltageX_frequencysymbol 24 Contact: linux-iio@vger.kernel.org 26 Specifies the active output frequency tuning word. The value [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-iio-impedance-analyzer-ad5933 | 1 What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency_start 4 Contact: linux-iio@vger.kernel.org 6 Frequency sweep start frequency in Hz. 8 What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency_increment 11 Contact: linux-iio@vger.kernel.org 13 Frequency increment in Hz (step size) between consecutive 14 frequency points along the sweep. 16 What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency_points 19 Contact: linux-iio@vger.kernel.org 21 Number of frequency points (steps) in the frequency sweep. [all …]
|
| H A D | sysfs-platform-dptf | 1 What: /sys/bus/platform/devices/INT3407:00/dptf_power/charger_type 4 Contact: linux-acpi@vger.kernel.org 6 (RO) The charger type - Traditional, Hybrid or NVDC. 8 What: /sys/bus/platform/devices/INT3407:00/dptf_power/adapter_rating_mw 11 Contact: linux-acpi@vger.kernel.org 16 What: /sys/bus/platform/devices/INT3407:00/dptf_power/max_platform_power_mw 19 Contact: linux-acpi@vger.kernel.org 24 What: /sys/bus/platform/devices/INT3407:00/dptf_power/platform_power_source 27 Contact: linux-acpi@vger.kernel.org 33 - 0x00 = DC [all …]
|
| H A D | sysfs-driver-intel-xe-hwmon | 1 What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power1_max 4 Contact: intel-xe@lists.freedesktop.org 7 The power controller will throttle the operating frequency 15 What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power1_rated_max 18 Contact: intel-xe@lists.freedesktop.org 24 What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/energy1_input 27 Contact: intel-xe@lists.freedesktop.org 32 What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power1_max_interval 35 Contact: intel-xe@lists.freedesktop.org 41 What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power2_max [all …]
|
| H A D | sysfs-bus-iio-dac-ltc2688 | 1 What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_en 3 Contact: linux-iio@vger.kernel.org 8 - disable dither operation; 9 - change dither parameters (eg: frequency, phase...); 10 - enabled dither operation 12 What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_raw 14 Contact: linux-iio@vger.kernel.org 20 What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_raw_available 22 Contact: linux-iio@vger.kernel.org 26 What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_offset [all …]
|
| /linux/arch/powerpc/sysdev/ |
| H A D | mpc5xxx_clocks.c | 1 // SPDX-License-Identifier: GPL-2.0 10 * mpc5xxx_fwnode_get_bus_frequency - Find the bus frequency for a firmware node 13 * Returns bus frequency (IPS on MPC512x, IPB on MPC52xx), 14 * or 0 if the bus frequency cannot be found. 22 ret = fwnode_property_read_u32(fwnode, "bus-frequency", &bus_freq); in mpc5xxx_fwnode_get_bus_frequency() 27 ret = fwnode_property_read_u32(parent, "bus-frequency", &bus_freq); in mpc5xxx_fwnode_get_bus_frequency()
|
| /linux/arch/arm/boot/dts/broadcom/ |
| H A D | bcm2166x-common.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 9 /dts-v1/; 11 #include <dt-bindings/clock/bcm21664.h> 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/interrupt-controller/irq.h> 16 #address-cells = <1>; 17 #size-cells = <1>; 19 /* Hub bus */ 20 hub: hub-bus@34000000 { 21 compatible = "simple-bus"; [all …]
|
| /linux/Documentation/devicetree/bindings/memory-controllers/ |
| H A D | rockchip,rk3399-dmc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/memory-controllers/rockchip,rk3399-dmc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Brian Norris <briannorris@chromium.org> 15 - rockchip,rk3399-dmc 17 devfreq-events: 26 clock-names: 28 - const: dmc_clk 30 operating-points-v2: true [all …]
|
| /linux/drivers/net/ethernet/xilinx/ |
| H A D | xilinx_axienet_mdio.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * MDIO bus driver for the Xilinx Axi Ethernet device 6 * Copyright (c) 2010 - 2011 Michal Simek <monstr@monstr.eu> 7 * Copyright (c) 2010 - 2011 PetaLogix 9 * Copyright (c) 2010 - 2012 Xilinx, Inc. All rights reserved. 24 * axienet_mdio_wait_until_ready - MDIO wait function 41 * axienet_mdio_mdc_enable - MDIO MDC enable function 49 ((u32)lp->mii_clk_div | XAE_MDIO_MC_MDIOEN_MASK)); in axienet_mdio_mdc_enable() 53 * axienet_mdio_mdc_disable - MDIO MDC disable function 68 * axienet_mdio_read - MDIO interface read function [all …]
|
| /linux/Documentation/devicetree/bindings/soc/fsl/cpm_qe/ |
| H A D | fsl,qe.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Frank Li <Frank.Li@nxp.com> 18 Basically, it is a bus of devices, that could act more or less 27 - const: fsl,qe 28 - const: simple-bus 40 bus-frequency: 42 description: the clock frequency for QUICC Engine. 44 fsl,qe-num-riscs: [all …]
|
| /linux/arch/arm/boot/dts/aspeed/ |
| H A D | aspeed-bmc-delta-ahe50dc.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 2 /dts-v1/; 4 #include "aspeed-g4.dtsi" 5 #include <dt-bindings/gpio/aspeed-gpio.h> 9 compatible = "regulator-output"; \ 10 vout-supply = <&efuse##n>; \ 19 shunt-resistor-micro-ohms = <675>; \ 22 regulator-name = __stringify(efuse##num##-reg); \ 28 model = "Delta Power AHE-50DC"; 29 compatible = "delta,ahe50dc-bmc", "aspeed,ast2400"; [all …]
|
| /linux/Documentation/devicetree/bindings/mmc/ |
| H A D | cavium-mmc.txt | 10 - compatible : should be one of: 11 cavium,octeon-6130-mmc 12 cavium,octeon-7890-mmc 13 cavium,thunder-8190-mmc 14 cavium,thunder-8390-mmc 15 mmc-slot 16 - reg : mmc controller base registers 17 - clocks : phandle 20 - for cd, bus-width and additional generic mmc parameters 22 - cavium,cmd-clk-skew : number of coprocessor clocks before sampling command [all …]
|
| /linux/Documentation/driver-api/thermal/ |
| H A D | intel_dptf.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 ------------ 31 ---------------------------- 33 :file:`/sys/bus/platform/devices/<N>/uuids`, where <N> 43 "42A441D6-AE6A-462b-A84B-4A8CE79027D3" : Passive 1 45 "3A95C389-E4B8-4629-A526-C52C88626BAE" : Active 47 "97C68AE7-15FA-499c-B8C9-5DA81D606E0A" : Critical 49 "63BE270F-1C11-48FD-A6F7-3AF253FF3E2D" : Adaptive performance 51 "5349962F-71E6-431D-9AE8-0A635B710AEE" : Emergency call 53 "9E04115A-AE87-4D1C-9500-0F3E340BFE75" : Passive 2 [all …]
|
| /linux/Documentation/devicetree/bindings/interconnect/ |
| H A D | samsung,exynos-bus.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/interconnect/samsung,exynos-bus.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Samsung Exynos SoC Bus and Interconnect 10 - Chanwoo Choi <cw00.choi@samsung.com> 11 - Krzysztof Kozlowski <krzk@kernel.org> 15 sub-blocks in SoC. Most Exynos SoCs share the common architecture for buses. 16 Generally, each bus of Exynos SoC includes a source clock and a power line, 17 which are able to change the clock frequency of the bus in runtime. To [all …]
|
| /linux/Documentation/devicetree/bindings/media/ |
| H A D | samsung,s5c73m3.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> 11 - Sylwester Nawrocki <s.nawrocki@samsung.com> 14 The S5C73M3 camera ISP supports MIPI CSI-2 and parallel (ITU-R BT.656) 15 video data busses. The I2C bus is the main control bus and additionally the 16 SPI bus is used, mostly for transferring the firmware to and from the 17 device. Two slave device nodes corresponding to these control bus 18 interfaces are required and should be placed under respective bus [all …]
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | fsl-ls1088a-qds.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 11 /dts-v1/; 13 #include "fsl-ls1088a.dtsi" 17 compatible = "fsl,ls1088a-qds", "fsl,ls1088a"; 21 bus-num = <0>; 25 #address-cells = <1>; 26 #size-cells = <1>; 27 compatible = "jedec,spi-nor"; 29 spi-max-frequency = <1000000>; 33 #address-cells = <1>; [all …]
|
| H A D | fsl-ls1028a-qds.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 11 /dts-v1/; 13 #include "fsl-ls1028a.dtsi" 17 compatible = "fsl,ls1028a-qds", "fsl,ls1028a"; 32 stdout-path = "serial0:115200n8"; 40 sys_mclk: clock-mclk { 41 compatible = "fixed-clock"; 42 #clock-cells = <0>; 43 clock-frequency = <25000000>; 46 reg_1p8v: regulator-1p8v { [all …]
|
| /linux/Documentation/devicetree/bindings/soc/fsl/cpm_qe/cpm/ |
| H A D | i2c.txt | 3 The I2C controller is expressed as a bus under the CPM node. 6 - compatible : "fsl,cpm1-i2c", "fsl,cpm2-i2c" 7 - reg : On CPM2 devices, the second resource doesn't specify the I2C 10 - #address-cells : Should be one. The cell is the i2c device address with 12 - #size-cells : Should be zero. 13 - clock-frequency : Can be used to set the i2c clock frequency. If 14 unspecified, a default frequency of 60kHz is being used. 16 i2c drivers to find the bus to probe: 17 - linux,i2c-index : Can be used to hard code an i2c bus number. By default, 18 the bus number is dynamically assigned by the i2c core. [all …]
|